summaryrefslogtreecommitdiff
path: root/data/zh_cn/eiam/2021-12-01/api-docs.php
diff options
context:
space:
mode:
authorZhineng Li <im@zhineng.li>2026-07-12 17:11:17 +0800
committerZhineng Li <im@zhineng.li>2026-07-12 17:11:17 +0800
commit1c7f908ce09f98fdcbf79ed2a8ae21be60eaa634 (patch)
tree5f0857666365b7e40cdaa3733ebe1f3ba9e13c67 /data/zh_cn/eiam/2021-12-01/api-docs.php
parent7347bac4ab7e136157fc94777e6cf87ef9e08599 (diff)
downloadafterglow-metadata-full-1c7f908ce09f98fdcbf79ed2a8ae21be60eaa634.tar.gz
afterglow-metadata-full-1c7f908ce09f98fdcbf79ed2a8ae21be60eaa634.zip
update APIs 20260712
Diffstat (limited to 'data/zh_cn/eiam/2021-12-01/api-docs.php')
-rw-r--r--data/zh_cn/eiam/2021-12-01/api-docs.php59853
1 files changed, 26080 insertions, 33773 deletions
diff --git a/data/zh_cn/eiam/2021-12-01/api-docs.php b/data/zh_cn/eiam/2021-12-01/api-docs.php
index a7ec6b6..4542888 100644
--- a/data/zh_cn/eiam/2021-12-01/api-docs.php
+++ b/data/zh_cn/eiam/2021-12-01/api-docs.php
@@ -1,767 +1,347 @@
<?php return [
'version' => '1.0',
- 'info' => [
- 'style' => 'RPC',
- 'product' => 'Eiam',
- 'version' => '2021-12-01',
- ],
+ 'info' => ['style' => 'RPC', 'product' => 'Eiam', 'version' => '2021-12-01'],
'directories' => [
[
- 'id' => 402602,
- 'title' => '地域',
+ 'children' => ['GetServiceQuota', 'RenewFreeLicenseEndTime', 'SetInstanceControlConfiguration', 'SetInstanceGlobalizationConfig', 'CreateInstanceTrialLicense', 'CheckInstanceModuleStatus', 'CheckInstanceForDelete', 'GetInstanceGlobalizationConfig', 'GetInstanceControlConfiguration', 'GetInstanceModuleInfo', 'GetInstanceQuota', 'GetInstanceTrialStatus', 'UpdateInstanceDescription', 'EnableInitDomainAutoRedirect', 'DisableInitDomainAutoRedirect', 'GetInstanceLicense'],
'type' => 'directory',
- 'children' => [
- 'ListRegions',
- ],
- ],
- [
- 'id' => 402604,
'title' => '实例管理',
- 'type' => 'directory',
- 'children' => [
- 'GetServiceQuota',
- 'RenewFreeLicenseEndTime',
- 'SetInstanceControlConfiguration',
- 'SetInstanceGlobalizationConfig',
- 'CreateInstanceTrialLicense',
- 'CheckInstanceModuleStatus',
- 'CheckInstanceForDelete',
- 'GetInstanceGlobalizationConfig',
- 'GetInstanceControlConfiguration',
- 'GetInstanceModuleInfo',
- 'GetInstanceQuota',
- 'GetInstanceTrialStatus',
- 'CreateInstance',
- 'DeleteInstance',
- 'UpdateInstanceDescription',
- 'ListInstances',
- 'GetInstance',
- 'EnableInitDomainAutoRedirect',
- 'DisableInitDomainAutoRedirect',
- 'GetInstanceLicense',
- ],
+ 'id' => 57602,
],
[
- 'id' => 402625,
- 'title' => '域名管理',
+ 'children' => ['GetDomainDnsChallenge', 'SetDefaultDomain', 'CreateDomainProxyToken', 'ObtainDomainProxyToken', 'EnableDomainProxyToken', 'DisableDomainProxyToken', 'ListDomainProxyTokens', 'DeleteDomainProxyToken', 'UpdateDomainIcpNumber', 'UpdateDomainBrand'],
'type' => 'directory',
- 'children' => [
- 'GetDomainDnsChallenge',
- 'CreateDomain',
- 'GetDomain',
- 'SetDefaultDomain',
- 'ListDomains',
- 'DeleteDomain',
- 'CreateDomainProxyToken',
- 'ObtainDomainProxyToken',
- 'EnableDomainProxyToken',
- 'DisableDomainProxyToken',
- 'ListDomainProxyTokens',
- 'DeleteDomainProxyToken',
- 'UpdateDomainIcpNumber',
- 'UpdateDomainBrand',
- ],
+ 'title' => '域名管理',
+ 'id' => 57715,
],
[
- 'id' => 402640,
- 'title' => '应用管理',
- 'type' => 'directory',
'children' => [
[
- 'id' => 402641,
+ 'children' => ['UpdateApplicationDescription', 'EnableApplication', 'DisableApplication', 'GetApplicationTemplate', 'UpdateApplicationInfo', 'ListApplicationsForNetworkAccessEndpoint', 'ListApplicationsForNetworkZone', 'ListApplicationsForGroup'],
+ 'type' => 'directory',
'title' => '应用基本信息管理',
+ 'id' => 57612,
+ ],
+ [
+ 'children' => ['EnableApplicationSso', 'DisableApplicationSso', 'SetApplicationSsoConfig', 'GetApplicationSsoConfig', 'UpdateApplicationSsoFormParams'],
'type' => 'directory',
- 'children' => [
- 'CreateApplication',
- 'DeleteApplication',
- 'UpdateApplicationDescription',
- 'EnableApplication',
- 'DisableApplication',
- 'GetApplication',
- 'ListApplications',
- 'GetApplicationTemplate',
- 'UpdateApplicationInfo',
- 'ListApplicationsForNetworkAccessEndpoint',
- 'ListApplicationsForNetworkZone',
- 'ListApplicationsForGroup',
- ],
- ],
- [
- 'id' => 402657,
'title' => '应用SSO配置管理',
- 'type' => 'directory',
- 'children' => [
- 'EnableApplicationSso',
- 'DisableApplicationSso',
- 'SetApplicationSsoConfig',
- 'GetApplicationSsoConfig',
- 'UpdateApplicationSsoFormParams',
- ],
+ 'id' => 57645,
],
[
- 'id' => 402663,
+ 'children' => ['AuthorizeApplicationToUsers', 'AuthorizeApplicationToOrganizationalUnits', 'AuthorizeApplicationToGroups', 'RevokeApplicationFromUsers', 'RevokeApplicationFromOrganizationalUnits', 'RevokeApplicationFromGroups', 'UpdateApplicationAuthorizationType', 'ListUsersForApplication', 'ListOrganizationalUnitsForApplication', 'ListGroupsForApplication', 'ListApplicationsForUser', 'ListApplicationsForOrganizationalUnit'],
+ 'type' => 'directory',
'title' => '应用授权管理',
+ 'id' => 57620,
+ ],
+ [
+ 'children' => ['UpdateApplicationFederatedCredentialDescription', 'UpdateApplicationFederatedCredential', 'ListApplicationFederatedCredentials', 'GetApplicationFederatedCredential', 'EnableApplicationFederatedCredential', 'DisableApplicationFederatedCredential', 'DeleteApplicationFederatedCredential', 'CreateApplicationFederatedCredential'],
'type' => 'directory',
- 'children' => [
- 'AuthorizeApplicationToUsers',
- 'AuthorizeApplicationToOrganizationalUnits',
- 'AuthorizeApplicationToGroups',
- 'RevokeApplicationFromUsers',
- 'RevokeApplicationFromOrganizationalUnits',
- 'RevokeApplicationFromGroups',
- 'UpdateApplicationAuthorizationType',
- 'ListUsersForApplication',
- 'ListOrganizationalUnitsForApplication',
- 'ListGroupsForApplication',
- 'ListApplicationsForUser',
- 'ListApplicationsForOrganizationalUnit',
- ],
- ],
- [
- 'id' => 402676,
'title' => '应用联邦凭证管理',
- 'type' => 'directory',
- 'children' => [
- 'UpdateApplicationFederatedCredentialDescription',
- 'UpdateApplicationFederatedCredential',
- 'ListApplicationFederatedCredentials',
- 'GetApplicationFederatedCredential',
- 'EnableApplicationFederatedCredential',
- 'DisableApplicationFederatedCredential',
- 'DeleteApplicationFederatedCredential',
- 'CreateApplicationFederatedCredential',
- ],
+ 'id' => 170342,
],
[
- 'id' => 402685,
- 'title' => '应用ClientSecret管理',
+ 'children' => ['CreateApplicationClientSecret', 'DeleteApplicationClientSecret', 'DisableApplicationClientSecret', 'EnableApplicationClientSecret', 'ListApplicationClientSecrets', 'ObtainApplicationClientSecret', 'UpdateApplicationClientSecretExpirationTime'],
'type' => 'directory',
- 'children' => [
- 'CreateApplicationClientSecret',
- 'DeleteApplicationClientSecret',
- 'DisableApplicationClientSecret',
- 'EnableApplicationClientSecret',
- 'ListApplicationClientSecrets',
- 'ObtainApplicationClientSecret',
- 'UpdateApplicationClientSecretExpirationTime',
- ],
+ 'title' => '应用ClientSecret管理',
+ 'id' => 57638,
],
[
- 'id' => 402693,
- 'title' => '应用Token管理',
+ 'children' => ['UpdateApplicationTokenExpirationTime', 'EnableApplicationToken', 'DisableApplicationToken', 'CreateApplicationToken', 'ListApplicationTokens', 'ObtainApplicationToken', 'DeleteApplicationToken'],
'type' => 'directory',
- 'children' => [
- 'UpdateApplicationTokenExpirationTime',
- 'EnableApplicationToken',
- 'DisableApplicationToken',
- 'CreateApplicationToken',
- 'ListApplicationTokens',
- 'ObtainApplicationToken',
- 'DeleteApplicationToken',
- ],
+ 'title' => '应用Token管理',
+ 'id' => 168116,
],
[
- 'id' => 402701,
- 'title' => '应用子账号管理',
+ 'children' => ['AddApplicationAccountToUser', 'ListApplicationAccounts', 'ListApplicationAccountsForUser', 'RemoveApplicationAccountFromUser'],
'type' => 'directory',
- 'children' => [
- 'AddApplicationAccountToUser',
- 'ListApplicationAccounts',
- 'ListApplicationAccountsForUser',
- 'RemoveApplicationAccountFromUser',
- ],
+ 'title' => '应用子账号管理',
+ 'id' => 156040,
],
[
- 'id' => 402707,
- 'title' => '应用API开放',
+ 'children' => ['EnableApplicationApiInvoke', 'DisableApplicationApiInvoke', 'SetApplicationGrantScope', 'GetApplicationGrantScope'],
'type' => 'directory',
- 'children' => [
- 'EnableApplicationApiInvoke',
- 'DisableApplicationApiInvoke',
- 'SetApplicationGrantScope',
- 'GetApplicationGrantScope',
- ],
+ 'title' => '应用API开放',
+ 'id' => 57633,
],
[
- 'id' => 402712,
- 'title' => '应用账户同步',
+ 'children' => ['GetApplicationProvisioningUserPrimaryOrganizationalUnit', 'CheckApplicationProvisioningUserPrimaryOrganizationalUnit', 'SetApplicationProvisioningUserPrimaryOrganizationalUnit', 'DisableApplicationProvisioning', 'EnableApplicationProvisioning', 'SetApplicationProvisioningConfig', 'SetApplicationProvisioningScope', 'GetApplicationProvisioningConfig'],
'type' => 'directory',
- 'children' => [
- 'GetApplicationProvisioningUserPrimaryOrganizationalUnit',
- 'CheckApplicationProvisioningUserPrimaryOrganizationalUnit',
- 'SetApplicationProvisioningUserPrimaryOrganizationalUnit',
- 'DisableApplicationProvisioning',
- 'EnableApplicationProvisioning',
- 'SetApplicationProvisioningConfig',
- 'SetApplicationProvisioningScope',
- 'GetApplicationProvisioningConfig',
- 'GetApplicationProvisioningScope',
- ],
+ 'title' => '应用账户同步',
+ 'id' => 57650,
],
[
- 'id' => 402726,
- 'title' => '应用高阶配置',
+ 'children' => ['UpdateApplicationAdvancedConfig', 'GetApplicationAdvancedConfig'],
'type' => 'directory',
- 'children' => [
- 'UpdateApplicationAdvancedConfig',
- 'GetApplicationAdvancedConfig',
- ],
+ 'title' => '应用高阶配置',
+ 'id' => 299223,
],
[
- 'id' => 402729,
- 'title' => '应用角色管理',
+ 'children' => ['CreateApplicationRole', 'DeleteApplicationRole', 'UpdateApplicationRole', 'UpdateApplicationRoleDescription', 'GetApplicationRole', 'ListApplicationRoles'],
'type' => 'directory',
- 'children' => [
- 'CreateApplicationRole',
- 'DeleteApplicationRole',
- 'UpdateApplicationRole',
- 'UpdateApplicationRoleDescription',
- 'GetApplicationRole',
- 'ListApplicationRoles',
- ],
+ 'title' => '应用角色管理',
+ 'id' => 353113,
],
],
+ 'type' => 'directory',
+ 'title' => '应用管理',
+ 'id' => 57611,
],
[
- 'id' => 402736,
- 'title' => 'M2M管理',
- 'type' => 'directory',
'children' => [
[
- 'id' => 402737,
- 'title' => '基础能力管理',
+ 'children' => ['EnableApplicationResourceServer', 'DisableApplicationResourceServer', 'EnableApplicationM2MClient', 'DisableApplicationM2MClient', 'EnableResourceServerCustomSubject', 'DisableResourceServerCustomSubject', 'SetApplicationResourceServerIdentifier'],
'type' => 'directory',
- 'children' => [
- 'EnableApplicationResourceServer',
- 'DisableApplicationResourceServer',
- 'EnableApplicationM2MClient',
- 'DisableApplicationM2MClient',
- 'EnableResourceServerCustomSubject',
- 'DisableResourceServerCustomSubject',
- 'SetApplicationResourceServerIdentifier',
- ],
+ 'title' => '基础能力管理',
+ 'id' => 354562,
],
[
- 'id' => 402746,
- 'title' => '授权管理',
- 'type' => 'directory',
'children' => [
[
- 'id' => 402747,
- 'title' => '权限管理',
+ 'children' => ['CreateResourceServerScope', 'UpdateResourceServerScope', 'DeleteResourceServerScope', 'GetResourceServerScope', 'ListResourceServerScopes'],
'type' => 'directory',
- 'children' => [
- 'CreateResourceServerScope',
- 'UpdateResourceServerScope',
- 'DeleteResourceServerScope',
- 'GetResourceServerScope',
- ],
+ 'title' => '权限管理',
+ 'id' => 355052,
],
[
- 'id' => 402753,
- 'title' => '机器授权管理',
+ 'children' => ['AuthorizeResourceServerToClient', 'RevokeResourceServerFromClient', 'AuthorizeResourceServerScopesToClient', 'RevokeResourceServerScopesFromClient'],
'type' => 'directory',
- 'children' => [
- 'AuthorizeResourceServerToClient',
- 'RevokeResourceServerFromClient',
- 'AuthorizeResourceServerScopesToClient',
- 'RevokeResourceServerScopesFromClient',
- ],
+ 'title' => '机器授权管理',
+ 'id' => 355058,
],
[
- 'id' => 402761,
- 'title' => '人员授权管理',
+ 'children' => ['AuthorizeResourceServerScopesToUser', 'RevokeResourceServerScopesFromUser', 'AuthorizeResourceServerScopesToOrganizationalUnit', 'RevokeResourceServerScopesFromOrganizationalUnit', 'AuthorizeResourceServerScopesToGroup', 'RevokeResourceServerScopesFromGroup', 'ListUsersForResourceServer', 'ListResourceServersForUser', 'ListOrganizationalUnitsForResourceServer', 'ListGroupsForResourceServer'],
'type' => 'directory',
- 'children' => [
- 'AuthorizeResourceServerScopesToUser',
- 'RevokeResourceServerScopesFromUser',
- 'AuthorizeResourceServerScopesToOrganizationalUnit',
- 'RevokeResourceServerScopesFromOrganizationalUnit',
- 'AuthorizeResourceServerScopesToGroup',
- 'RevokeResourceServerScopesFromGroup',
- 'ListUsersForResourceServer',
- 'ListResourceServersForUser',
- 'ListOrganizationalUnitsForResourceServer',
- 'ListGroupsForResourceServer',
- ],
+ 'title' => '人员授权管理',
+ 'id' => 355066,
],
],
+ 'type' => 'directory',
+ 'title' => '授权管理',
+ 'id' => 355051,
],
[
- 'id' => 402774,
- 'title' => '应用ClientPublicKey管理',
+ 'children' => ['CreateClientPublicKey', 'DeleteClientPublicKey', 'EnableClientPublicKey', 'DisableClientPublicKey', 'SetPrimaryClientPublicKey', 'GetClientPublicKey', 'ListClientPublicKeys'],
'type' => 'directory',
- 'children' => [
- 'CreateClientPublicKey',
- 'DeleteClientPublicKey',
- 'EnableClientPublicKey',
- 'DisableClientPublicKey',
- 'SetPrimaryClientPublicKey',
- 'GetClientPublicKey',
- 'ListClientPublicKeys',
- ],
+ 'title' => '应用ClientPublicKey管理',
+ 'id' => 353601,
],
],
+ 'type' => 'directory',
+ 'title' => 'M2M管理',
+ 'id' => 353600,
],
[
- 'id' => 402782,
- 'title' => '联邦信任源管理',
+ 'children' => ['DeleteFederatedCredentialProvider', 'UpdateFederatedCredentialProviderDescription', 'UpdateFederatedCredentialProvider', 'ListFederatedCredentialProviders', 'ListApplicationFederatedCredentialsForProvider', 'GetFederatedCredentialProvider', 'EnableFederatedCredentialProvider', 'DisableFederatedCredentialProvider', 'CreateFederatedCredentialProvider'],
'type' => 'directory',
- 'children' => [
- 'DeleteFederatedCredentialProvider',
- 'UpdateFederatedCredentialProviderDescription',
- 'UpdateFederatedCredentialProvider',
- 'ListFederatedCredentialProviders',
- 'ListApplicationFederatedCredentialsForProvider',
- 'GetFederatedCredentialProvider',
- 'EnableFederatedCredentialProvider',
- 'DisableFederatedCredentialProvider',
- 'CreateFederatedCredentialProvider',
- ],
+ 'title' => '联邦信任源管理',
+ 'id' => 170206,
],
[
- 'id' => 402792,
- 'title' => '账户管理',
- 'type' => 'directory',
'children' => [
'DeleteUsers',
[
- 'id' => 402794,
- 'title' => '管理三方登录账户',
+ 'children' => ['BindUserAuthnSourceMapping', 'UnbindUserAuthnSourceMapping', 'ListUserAuthnSourceMappings'],
'type' => 'directory',
- 'children' => [
- 'BindUserAuthnSourceMapping',
- 'UnbindUserAuthnSourceMapping',
- 'ListUserAuthnSourceMappings',
- ],
+ 'title' => '管理三方登录账户',
+ 'id' => 251668,
],
- 'CreateUser',
- 'AddUserToOrganizationalUnits',
- 'DeleteUser',
- 'RemoveUserFromOrganizationalUnits',
- 'UpdateUser',
- 'UpdateUserPassword',
'UpdateUserDescription',
- 'DisableUser',
- 'EnableUser',
'UnlockUser',
- 'SetUserPrimaryOrganizationalUnit',
- 'GetUser',
- 'ListUsers',
],
+ 'type' => 'directory',
+ 'title' => '账户管理',
+ 'id' => 57657,
],
[
- 'id' => 402811,
- 'title' => '组织管理',
+ 'children' => ['DeleteOrganizationalUnitChildren', 'UpdateOrganizationalUnit', 'UpdateOrganizationalUnitDescription', 'UpdateOrganizationalUnitParentId', 'GetRootOrganizationalUnit', 'ListOrganizationalUnitParents'],
'type' => 'directory',
- 'children' => [
- 'CreateOrganizationalUnit',
- 'DeleteOrganizationalUnit',
- 'DeleteOrganizationalUnitChildren',
- 'UpdateOrganizationalUnit',
- 'UpdateOrganizationalUnitDescription',
- 'UpdateOrganizationalUnitParentId',
- 'GetRootOrganizationalUnit',
- 'GetOrganizationalUnit',
- 'ListOrganizationalUnits',
- 'ListOrganizationalUnitParents',
- ],
+ 'title' => '组织管理',
+ 'id' => 57671,
],
[
- 'id' => 402822,
- 'title' => '账户组管理',
+ 'children' => ['UpdateGroupDescription'],
'type' => 'directory',
- 'children' => [
- 'CreateGroup',
- 'AddUsersToGroup',
- 'DeleteGroup',
- 'RemoveUsersFromGroup',
- 'UpdateGroup',
- 'UpdateGroupDescription',
- 'GetGroup',
- 'ListGroups',
- 'ListUsersForGroup',
- 'ListGroupsForUser',
- ],
+ 'title' => '账户组管理',
+ 'id' => 57684,
],
[
- 'id' => 402833,
- 'title' => '身份提供方管理',
- 'type' => 'directory',
'children' => [
- 'ExecIdentityProviderMetadataUrlResolution',
- 'SetIdentityProviderAuthnConfiguration',
- 'SetIdentityProviderUdPushConfiguration',
- 'GetIdentityProviderAdvancedConfiguration',
- 'GetIdentityProviderStatusCheckJob',
- 'GetIdentityProviderUdPushConfiguration',
- 'EnableIdentityProviderAdvancedAbility',
- 'CreateIdentityProviderStatusCheckJob',
- 'DisableIdentityProviderAdvancedAbility',
- 'CreateIdentityProvider',
- 'DeleteIdentityProvider',
- 'UpdateIdentityProvider',
- 'GetIdentityProvider',
- 'ListIdentityProviders',
- 'EnableIdentityProviderUdPull',
- 'DisableIdentityProviderUdPull',
- 'SetIdentityProviderUdPullConfiguration',
- 'GetIdentityProviderUdPullConfiguration',
- 'ListIdentityProvidersForNetworkAccessEndpoint',
- 'EnableIdentityProviderAuthn',
+ 'ExecIdentityProviderMetadataUrlResolution', 'SetIdentityProviderAuthnConfiguration', 'SetIdentityProviderUdPushConfiguration', 'GetIdentityProviderAdvancedConfiguration', 'GetIdentityProviderStatusCheckJob', 'GetIdentityProviderUdPushConfiguration', 'EnableIdentityProviderAdvancedAbility', 'CreateIdentityProviderStatusCheckJob', 'DisableIdentityProviderAdvancedAbility', 'CreateIdentityProvider', 'DeleteIdentityProvider', 'UpdateIdentityProvider', 'GetIdentityProvider', 'ListIdentityProviders', 'EnableIdentityProviderUdPull', 'DisableIdentityProviderUdPull', 'SetIdentityProviderUdPullConfiguration', 'GetIdentityProviderUdPullConfiguration', 'ListIdentityProvidersForNetworkAccessEndpoint', 'EnableIdentityProviderAuthn',
'DisableIdentityProviderAuthn',
],
+ 'type' => 'directory',
+ 'title' => '身份提供方管理',
+ 'id' => 57735,
],
[
- 'id' => 402857,
- 'title' => '密码策略',
+ 'children' => ['SetForgetPasswordConfiguration', 'SetPasswordInitializationConfiguration', 'SetPasswordHistoryConfiguration', 'SetPasswordExpirationConfiguration', 'SetPasswordComplexityConfiguration', 'GetForgetPasswordConfiguration', 'GetPasswordInitializationConfiguration', 'GetPasswordHistoryConfiguration', 'GetPasswordExpirationConfiguration', 'GetPasswordComplexityConfiguration'],
'type' => 'directory',
- 'children' => [
- 'SetForgetPasswordConfiguration',
- 'SetPasswordInitializationConfiguration',
- 'SetPasswordHistoryConfiguration',
- 'SetPasswordExpirationConfiguration',
- 'SetPasswordComplexityConfiguration',
- 'GetForgetPasswordConfiguration',
- 'GetPasswordInitializationConfiguration',
- 'GetPasswordHistoryConfiguration',
- 'GetPasswordExpirationConfiguration',
- 'GetPasswordComplexityConfiguration',
- ],
+ 'title' => '密码策略',
+ 'id' => 57695,
],
[
- 'id' => 402868,
- 'title' => '条件访问策略',
+ 'children' => ['CreateConditionalAccessPolicy', 'DeleteConditionalAccessPolicy', 'DisableConditionalAccessPolicy', 'EnableConditionalAccessPolicy', 'GetConditionalAccessPolicy', 'ListConditionalAccessPolicies', 'ListConditionalAccessPoliciesForNetworkZone', 'UpdateConditionalAccessPolicy', 'UpdateConditionalAccessPolicyDescription', 'ListConditionalAccessPoliciesForUser', 'ListConditionalAccessPoliciesForApplication'],
'type' => 'directory',
- 'children' => [
- 'CreateConditionalAccessPolicy',
- 'DeleteConditionalAccessPolicy',
- 'DisableConditionalAccessPolicy',
- 'EnableConditionalAccessPolicy',
- 'GetConditionalAccessPolicy',
- 'ListConditionalAccessPolicies',
- 'ListConditionalAccessPoliciesForNetworkZone',
- 'UpdateConditionalAccessPolicy',
- 'UpdateConditionalAccessPolicyDescription',
- 'ListConditionalAccessPoliciesForUser',
- 'ListConditionalAccessPoliciesForApplication',
- ],
+ 'title' => '条件访问策略',
+ 'id' => 57745,
],
[
- 'id' => 402880,
- 'title' => '同步',
+ 'children' => ['ListSynchronizationJobs', 'RunSynchronizationJob', 'GetSynchronizationJob'],
'type' => 'directory',
- 'children' => [
- 'ListSynchronizationJobs',
- 'RunSynchronizationJob',
- 'GetSynchronizationJob',
- ],
+ 'title' => '同步',
+ 'id' => 57731,
],
[
- 'id' => 402884,
- 'title' => '品牌',
+ 'children' => ['CreateBrand', 'GetBrand', 'EnableBrand', 'DisableBrand', 'UpdateBrand', 'DeleteBrand', 'ListBrands', 'SetLoginRedirectApplicationForBrand', 'GetLoginRedirectApplicationForBrand'],
'type' => 'directory',
- 'children' => [
- 'CreateBrand',
- 'GetBrand',
- 'EnableBrand',
- 'DisableBrand',
- 'UpdateBrand',
- 'DeleteBrand',
- 'ListBrands',
- 'SetLoginRedirectApplicationForBrand',
- 'GetLoginRedirectApplicationForBrand',
- ],
+ 'title' => '品牌',
+ 'id' => 201712,
],
[
- 'id' => 402894,
- 'title' => '自定义条款',
+ 'children' => ['CreateCustomPrivacyPolicy', 'GetCustomPrivacyPolicy', 'EnableCustomPrivacyPolicy', 'DisableCustomPrivacyPolicy', 'UpdateCustomPrivacyPolicy', 'DeleteCustomPrivacyPolicy', 'ListCustomPrivacyPolicies', 'AddCustomPrivacyPoliciesToBrand', 'RemoveCustomPrivacyPoliciesFromBrand', 'ListCustomPrivacyPoliciesForBrand'],
'type' => 'directory',
- 'children' => [
- 'CreateCustomPrivacyPolicy',
- 'GetCustomPrivacyPolicy',
- 'EnableCustomPrivacyPolicy',
- 'DisableCustomPrivacyPolicy',
- 'UpdateCustomPrivacyPolicy',
- 'DeleteCustomPrivacyPolicy',
- 'ListCustomPrivacyPolicies',
- 'AddCustomPrivacyPoliciesToBrand',
- 'RemoveCustomPrivacyPoliciesFromBrand',
- 'ListCustomPrivacyPoliciesForBrand',
- ],
+ 'title' => '自定义条款',
+ 'id' => 226259,
],
[
- 'id' => 402906,
- 'title' => '网络端点',
+ 'children' => ['CreateNetworkAccessEndpoint', 'DeleteNetworkAccessEndpoint', 'UpdateNetworkAccessEndpointName', 'ListNetworkAccessEndpointAvailableRegions', 'ListNetworkAccessEndpointAvailableZones', 'GetNetworkAccessEndpoint', 'ListNetworkAccessEndpoints', 'ListNetworkAccessPaths'],
'type' => 'directory',
- 'children' => [
- 'CreateNetworkAccessEndpoint',
- 'DeleteNetworkAccessEndpoint',
- 'UpdateNetworkAccessEndpointName',
- 'ListNetworkAccessEndpointAvailableRegions',
- 'ListNetworkAccessEndpointAvailableZones',
- 'GetNetworkAccessEndpoint',
- 'ListNetworkAccessEndpoints',
- 'ListNetworkAccessPaths',
- ],
+ 'title' => '网络端点',
+ 'id' => 57706,
],
[
- 'id' => 402915,
- 'title' => '网络区域',
+ 'children' => ['CreateNetworkZone', 'DeleteNetworkZone', 'UpdateNetworkZone', 'UpdateNetworkZoneDescription', 'ListNetworkZones', 'GetNetworkZone'],
'type' => 'directory',
- 'children' => [
- 'CreateNetworkZone',
- 'DeleteNetworkZone',
- 'UpdateNetworkZone',
- 'UpdateNetworkZoneDescription',
- 'ListNetworkZones',
- 'GetNetworkZone',
- ],
+ 'title' => '网络区域',
+ 'id' => 134976,
],
[
- 'id' => 402922,
- 'title' => '认证源',
+ 'children' => ['EnableInternalAuthenticationSource', 'DisableInternalAuthenticationSource'],
'type' => 'directory',
- 'children' => [
- 'EnableInternalAuthenticationSource',
- 'DisableInternalAuthenticationSource',
- ],
+ 'title' => '认证源',
+ 'id' => 314963,
],
[
- 'id' => 402925,
- 'title' => '认证器',
+ 'children' => ['SetWebAuthnConfiguration', 'UnbindTotpAuthenticator', 'DeleteWebAuthnAuthenticator'],
'type' => 'directory',
- 'children' => [
- 'SetWebAuthnConfiguration',
- 'UnbindTotpAuthenticator',
- 'DeleteWebAuthnAuthenticator',
- ],
+ 'title' => '认证器',
+ 'id' => 314966,
],
[
- 'id' => 402929,
- 'title' => '云账号',
+ 'children' => ['ListCloudAccounts', 'GetCloudAccount', 'CreateCloudAccount', 'UpdateCloudAccount', 'UpdateCloudAccountDescription', 'DeleteCloudAccount'],
'type' => 'directory',
- 'children' => [
- 'ListCloudAccounts',
- 'GetCloudAccount',
- 'CreateCloudAccount',
- 'UpdateCloudAccount',
- 'UpdateCloudAccountDescription',
- 'DeleteCloudAccount',
- ],
+ 'title' => '云账号',
+ 'id' => 356217,
],
[
- 'id' => 402936,
+ 'children' => ['ListCloudAccountRoles', 'GetCloudAccountRole', 'CreateCloudAccountRole', 'DisableCloudAccountRole', 'EnableCloudAccountRole', 'UpdateCloudAccountRoleDescription', 'DeleteCloudAccountRole'],
+ 'type' => 'directory',
'title' => '云角色',
+ 'id' => 356224,
+ ],
+ [
+ 'children' => ['DisableCredential', 'EnableCredential', 'UpdateCredentialDescription'],
'type' => 'directory',
- 'children' => [
- 'ListCloudAccountRoles',
- 'GetCloudAccountRole',
- 'CreateCloudAccountRole',
- 'DisableCloudAccountRole',
- 'EnableCloudAccountRole',
- 'UpdateCloudAccountRoleDescription',
- 'DeleteCloudAccountRole',
- ],
+ 'title' => '凭据',
+ 'id' => 399694,
],
[
- 'id' => 402958,
- 'title' => '数据权限管理',
+ 'children' => ['CreateCredentialProvider', 'DeleteCredentialProvider', 'DisableCredentialProvider', 'EnableCredentialProvider', 'GetCredentialProvider', 'ListCredentialProviders', 'UpdateCredentialProvider', 'UpdateCredentialProviderDescription'],
'type' => 'directory',
+ 'title' => '凭据提供商',
+ 'id' => 422129,
+ ],
+ [
'children' => [
- 'CreateAuthorizationRule',
- 'UpdateAuthorizationRule',
- 'UpdateAuthorizationRuleDescription',
- 'EnableAuthorizationRule',
- 'DisableAuthorizationRule',
- 'DeleteAuthorizationRule',
- 'GetAuthorizationRule',
- 'ListAuthorizationRules',
- 'AddUserToAuthorizationRule',
- 'UpdateAuthorizationRuleUserAttachment',
- 'RemoveUserFromAuthorizationRule',
- 'ListAuthorizationRulesForUser',
- 'ListUsersForAuthorizationRule',
- 'AddGroupToAuthorizationRule',
- 'UpdateAuthorizationRuleGroupAttachment',
- 'RemoveGroupFromAuthorizationRule',
- 'ListAuthorizationRulesForGroup',
- 'ListGroupsForAuthorizationRule',
- 'AddApplicationToAuthorizationRule',
- 'UpdateAuthorizationRuleApplicationAttachment',
- 'RemoveApplicationFromAuthorizationRule',
- 'ListApplicationsForAuthorizationRule',
- 'ListAuthorizationRulesForApplication',
- 'CreateAuthorizationResource',
- 'DeleteAuthorizationResource',
- 'GetAuthorizationResource',
- 'ListAuthorizationResources',
+ 'CreateAuthorizationRule', 'UpdateAuthorizationRule', 'UpdateAuthorizationRuleDescription', 'EnableAuthorizationRule', 'DisableAuthorizationRule', 'DeleteAuthorizationRule', 'GetAuthorizationRule', 'ListAuthorizationRules', 'AddUserToAuthorizationRule', 'UpdateAuthorizationRuleUserAttachment', 'RemoveUserFromAuthorizationRule', 'ListAuthorizationRulesForUser', 'ListUsersForAuthorizationRule', 'AddGroupToAuthorizationRule', 'UpdateAuthorizationRuleGroupAttachment', 'RemoveGroupFromAuthorizationRule', 'ListAuthorizationRulesForGroup', 'ListGroupsForAuthorizationRule', 'AddApplicationToAuthorizationRule', 'UpdateAuthorizationRuleApplicationAttachment',
+ 'RemoveApplicationFromAuthorizationRule', 'ListApplicationsForAuthorizationRule', 'ListAuthorizationRulesForApplication', 'CreateAuthorizationResource', 'DeleteAuthorizationResource', 'GetAuthorizationResource', 'ListAuthorizationResources',
],
+ 'type' => 'directory',
+ 'title' => '数据权限管理',
+ 'id' => 373964,
],
[
- 'id' => 402986,
- 'title' => '导入文件',
+ 'children' => ['GenerateUploadAuth', 'GenerateFileImportTemplate', 'GenerateDownloadUrlForSynchronizationJob'],
'type' => 'directory',
- 'children' => [
- 'GenerateUploadAuth',
- 'GenerateFileImportTemplate',
- 'GenerateDownloadUrlForSynchronizationJob',
- ],
+ 'title' => '导入文件',
+ 'id' => 314968,
],
[
- 'id' => 402990,
- 'title' => 'OAuth Token',
+ 'children' => ['GenerateOauthToken'],
'type' => 'directory',
- 'children' => [
- 'GenerateOauthToken',
- ],
+ 'title' => 'OAuth Token',
+ 'id' => 388956,
],
[
- 'id' => 402992,
- 'title' => '扩展属性',
+ 'children' => ['GetCustomField', 'EnableCustomField', 'DisableCustomField', 'DeleteCustomField', 'CreateCustomField'],
'type' => 'directory',
- 'children' => [
- 'GetCustomField',
- 'EnableCustomField',
- 'DisableCustomField',
- 'DeleteCustomField',
- 'CreateCustomField',
- ],
+ 'title' => '扩展属性',
+ 'id' => 389469,
],
[
- 'id' => 402998,
- 'title' => '事件',
+ 'children' => ['ListEventTypes', 'ListActionTrackEventTypes'],
'type' => 'directory',
- 'children' => [
- 'ListEventTypes',
- 'ListActionTrackEventTypes',
- ],
+ 'title' => '事件',
+ 'id' => 389475,
],
[
- 'id' => 403001,
- 'title' => '其它',
+ 'children' => ['ListEiamInstances', 'ListEiamRegions', 'ListApplicationSupportedProvisionProtocolTypes'],
'type' => 'directory',
+ 'title' => '其它',
+ 'id' => 251115,
+ ],
+ [
'children' => [
- 'ListEiamInstances',
- 'ListEiamRegions',
- 'ListApplicationSupportedProvisionProtocolTypes',
+ 'GenerateWebAuthnAuthenticatorRegistrationUrl', 'GetAuthorizationServer', 'AddUserToOrganizationalUnits', 'AddUsersToGroup', 'CreateApplication', 'CreateCredential', 'CreateDomain', 'CreateGroup', 'CreateInstance', 'CreateOrganizationalUnit', 'CreateUser', 'DeleteApplication', 'DeleteCredential', 'DeleteDomain', 'DeleteGroup', 'DeleteInstance', 'DeleteOrganizationalUnit', 'DeleteUser', 'DisableUser', 'EnableUser',
+ 'GetApplication', 'GetApplicationProvisioningScope', 'GetCredential', 'GetDomain', 'GetGroup', 'GetInstance', 'GetOrganizationalUnit', 'GetUser', 'ListApplications', 'ListAuthorizationServers', 'ListCredentials', 'ListDomains', 'ListGroups', 'ListGroupsForUser', 'ListInstances', 'ListOrganizationalUnits', 'ListRegions', 'ListUsers', 'ListUsersForGroup', 'ObtainCredential',
+ 'RemoveUserFromOrganizationalUnits', 'RemoveUsersFromGroup', 'SetUserPrimaryOrganizationalUnit', 'UpdateAuthorizationServer', 'UpdateAuthorizationServerDescription', 'UpdateCredential', 'UpdateGroup', 'UpdateUser', 'UpdateUserPassword',
],
+ 'type' => 'directory',
+ 'title' => '其他',
+ 'id' => 57728,
],
],
'components' => [
'schemas' => [],
],
'apis' => [
- 'ListRegions' => [
- 'summary' => '查询支持的阿里云地域列表。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'AddApplicationAccountToUser' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasXM4LQ1',
- ],
- 'tenantRelevance' => 'publicInformation',
+ 'abilityTreeNodes' => ['FEATUREidaas51QHX0'],
],
- 'parameters' => [],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'description' => '响应结果。',
- 'type' => 'object',
- 'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'Regions' => [
- 'description' => '地域数据对象列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '地域数据对象。',
- 'type' => 'object',
- 'properties' => [
- 'RegionId' => [
- 'title' => '地域ID。',
- 'description' => '地域ID。',
- 'type' => 'string',
- 'example' => 'cn-hangzhou',
- ],
- 'LocalName' => [
- 'title' => '地域名称。',
- 'description' => '地域名称。',
- 'type' => 'string',
- 'example' => '华东1(杭州)',
- ],
- 'RegionEndpoint' => [
- 'title' => '地域对应的接入地址。',
- 'description' => '地域对应的接入地址。',
- 'type' => 'string',
- 'example' => 'eiam.cn-hangzhou.aliyuncs.com',
- ],
- ],
- ],
- ],
- ],
- ],
+ 'parameters' => [
+ [
+ 'name' => 'InstanceId',
+ 'in' => 'query',
+ 'schema' => ['title' => '实例Id', 'description' => '实例Id', 'type' => 'string', 'required' => true, 'example' => 'eiam-111ccc1111', 'maxLength' => 64],
],
- ],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Regions\\": [\\n {\\n \\"RegionId\\": \\"cn-hangzhou\\",\\n \\"LocalName\\": \\"华东1(杭州)\\",\\n \\"RegionEndpoint\\": \\"eiam.cn-hangzhou.aliyuncs.com\\"\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '查询EIAM支持的地域列表',
- ],
- 'GetServiceQuota' => [
- 'summary' => '获取服务Quota',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用ID', 'description' => '应用ID', 'type' => 'string', 'required' => true, 'example' => 'app_11111', 'maxLength' => 64],
],
- ],
- 'operationType' => 'read',
- 'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'get',
- 'riskType' => 'none',
- 'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasXM4LQ1',
+ [
+ 'name' => 'UserId',
+ 'in' => 'query',
+ 'schema' => ['title' => '用户Id', 'description' => '用户Id', 'type' => 'string', 'required' => true, 'example' => 'user_example', 'maxLength' => 64],
],
- 'tenantRelevance' => 'publicInformation',
- ],
- 'parameters' => [
[
- 'name' => 'QuotaType',
+ 'name' => 'ApplicationUsername',
'in' => 'query',
- 'schema' => [
- 'title' => 'Quota 配额的唯一标识。',
- 'description' => 'Quota 配额的唯一标识。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'instanceTrialTimes。',
- ],
+ 'schema' => ['title' => '应用账号名称', 'description' => '应用账号名称', 'type' => 'string', 'required' => true, 'example' => 'zhangsan', 'maxLength' => 64],
],
],
'responses' => [
@@ -769,109 +349,39 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'ServiceQuota' => [
- 'description' => '服务Quota',
- 'type' => 'object',
- 'properties' => [
- 'QuotaType' => [
- 'title' => 'Quota 配额的唯一标识。',
- 'description' => 'Quota 配额的唯一标识。',
- 'type' => 'string',
- 'example' => 'instanceTrialNumber',
- ],
- 'QuotaValue' => [
- 'title' => 'Quota 配额的值。',
- 'description' => 'Quota 配额的值。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '5',
- ],
- 'UsedQuotaValue' => [
- 'title' => 'Quota 配额的当前用量。',
- 'description' => 'Quota 配额的当前用量。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求Id', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'ApplicationAccountId' => ['title' => '应用账号Id', 'description' => '应用账号Id', 'type' => 'string', 'example' => 'aac_m6z7awz5kresi2ezgajsbkxxxx'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ServiceQuota\\": {\\n \\"QuotaType\\": \\"instanceTrialNumber\\",\\n \\"QuotaValue\\": 5,\\n \\"UsedQuotaValue\\": 1\\n }\\n}","type":"json"}]',
- 'title' => '获取服务Quota',
- ],
- 'RenewFreeLicenseEndTime' => [
- 'summary' => '免费版续期',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'operationType' => 'readAndWrite',
- 'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'update',
- 'riskType' => 'none',
- 'chargeType' => 'free',
- 'abilityTreeCode' => '238214',
- 'abilityTreeNodes' => [
- 'FEATUREidaas92IAAU',
- ],
+ 'title' => '在当前应用下给指定员工添加一个应用账号',
+ 'summary' => '在当前应用下给指定员工添加一个应用账号。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'parameters' => [
+ 'ramActions' => [
[
- 'name' => 'InstanceId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- ],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:AddApplicationAccountToUser',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationAccount', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationaccount/*'],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '免费版续期',
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationAccountId\\": \\"aac_m6z7awz5kresi2ezgajsbkxxxx\\"\\n}","type":"json"}]',
],
- 'SetInstanceControlConfiguration' => [
- 'summary' => '设置实例控制项',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'AddApplicationToAuthorizationRule' => [
+ 'summary' => '将一个应用添加到授权规则。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -880,155 +390,127 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '237884',
- 'abilityTreeNodes' => [
- 'FEATUREidaas0REDLU',
- ],
- 'autoTest' => true,
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaasHRHJG3'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ControlElements',
+ 'name' => 'AuthorizationRuleId',
+ 'in' => 'query',
+ 'schema' => ['title' => '授权规则标识', 'description' => '授权规则 ID。', 'type' => 'string', 'required' => true, 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用 ID。', 'description' => '应用 ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ ],
+ [
+ 'name' => 'ValidityType',
+ 'in' => 'query',
+ 'schema' => ['title' => '有效期类型', 'description' => '关系有效期类型,取值可选范围:'."\n"
+ .'- permanent:永久'."\n"
+ .'- time_bound:自定义时间范围', 'type' => 'string', 'required' => true, 'example' => 'permanent', 'maxLength' => 32],
+ ],
+ [
+ 'name' => 'ValidityPeriod',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => '实例控制项。',
- 'description' => '实例控制项。',
- 'type' => 'array',
- 'items' => [
- 'description' => '实例控制项。',
- 'type' => 'object',
- 'properties' => [
- 'ElementName' => [
- 'title' => '实例控制项名称。',
- 'description' => '实例控制项名称。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'human_verification',
- 'maxLength' => 64,
- ],
- 'Status' => [
- 'title' => '实例控制项状态。',
- 'description' => '实例控制项状态。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'enabled',
- 'maxLength' => 64,
- ],
- 'HumanVerificationConfig' => [
- 'description' => '人机验证配置',
- 'type' => 'object',
- 'properties' => [
- 'HumanVerificationType' => [
- 'description' => '人机校验类型',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'urn:alibaba:idaas:humanverification:alibaba-cloud-slider-verification',
- ],
- ],
- 'required' => false,
- ],
- ],
- 'required' => false,
+ 'title' => '有效周期',
+ 'description' => '有效周期的时间范围,当**ValidityType**为**time_bound**时生效。',
+ 'type' => 'object',
+ 'properties' => [
+ 'StartTime' => ['title' => '授权规则生效开始时间。', 'description' => '生效开始时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1704042061000', 'maxLength' => 64],
+ 'EndTime' => ['title' => '授权规则生效结束时间。', 'description' => '生效结束时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1704062061000', 'maxLength' => 64],
],
'required' => false,
'example' => '',
],
],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'formData',
+ 'schema' => ['description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example'],
+ ],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'staticInfo' => [
- 'returnType' => 'synchronous',
+ 'title' => '将一个应用添加到授权规则',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:AddApplicationToAuthorizationRule',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationRule/{#AuthorizationRuleId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '设置实例控制项',
],
- 'SetInstanceGlobalizationConfig' => [
- 'summary' => '设置实例语言、时区信息',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'AddCustomPrivacyPoliciesToBrand' => [
+ 'summary' => '添加条款到品牌',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas6GKEFM',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasLY3IT7'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'Language',
+ 'name' => 'BrandId',
'in' => 'query',
- 'schema' => [
- 'title' => '语言类型',
- 'description' => '语言类型',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'zh-Hans-CN',
- ],
+ 'schema' => ['title' => '品牌化Id', 'description' => '品牌ID。', 'type' => 'string', 'required' => true, 'example' => 'brand_xxxxx'],
],
[
- 'name' => 'TimeZone',
+ 'name' => 'CustomPrivacyPolicyIds',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '时区',
- 'description' => '时区',
- 'type' => 'string',
+ 'title' => '条款ID列表',
+ 'description' => '条款ID列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '条款ID。', 'type' => 'string', 'required' => false, 'example' => 'pp_xxxxx'],
'required' => true,
- 'example' => 'Asia/Shanghai',
+ 'example' => '',
],
],
],
@@ -1037,227 +519,186 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '设置实例语言、时区信息',
- ],
- 'CreateInstanceTrialLicense' => [
- 'summary' => '为实例创建试用版 License',
- 'methods' => [
- 'post',
+ 'title' => '添加自定义条款到品牌',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'http',
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:AddCustomPrivacyPoliciesToBrand',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Brand', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/brand/{#BrandId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CustomPrivacyPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customprivacypolicy/{#PolicyId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'AddGroupToAuthorizationRule' => [
+ 'summary' => '将一个组添加到授权规则。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas92IAAU',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasHRHJG3'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'AuthorizationRuleId',
+ 'in' => 'query',
+ 'schema' => ['title' => '授权规则标识', 'description' => '授权规则 ID。', 'type' => 'string', 'required' => true, 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'GroupId',
+ 'in' => 'query',
+ 'schema' => ['title' => '组ID。', 'description' => '组ID。', 'type' => 'string', 'required' => true, 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx'],
+ ],
+ [
+ 'name' => 'ValidityType',
+ 'in' => 'query',
+ 'schema' => ['title' => '有效期类型', 'description' => '关系有效期类型,取值可选范围:'."\n"
+ .'- permanent:永久'."\n"
+ .'- time_bound:自定义时间范围', 'type' => 'string', 'required' => true, 'example' => 'permanent', 'maxLength' => 32],
+ ],
+ [
+ 'name' => 'ValidityPeriod',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '实例Id',
- 'description' => '实例 Id',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'eiam-111ccc1111',
- 'maxLength' => 64,
+ 'title' => '有效周期',
+ 'description' => '有效周期的时间范围,当**ValidityType**为**time_bound**时生效。',
+ 'type' => 'object',
+ 'properties' => [
+ 'StartTime' => ['title' => '授权规则生效开始时间。', 'description' => '生效开始时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1704042061000', 'maxLength' => 64],
+ 'EndTime' => ['title' => '授权规则生效结束时间。', 'description' => '生效结束时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1704062061000', 'maxLength' => 64],
+ ],
+ 'required' => false,
+ 'example' => '',
],
],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'formData',
+ 'schema' => ['description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example'],
+ ],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求Id',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'LicenseId' => [
- 'title' => 'License 唯一标识',
- 'description' => 'License 唯一标识',
- 'type' => 'string',
- 'example' => 'license_463hfmewi2njxxxx',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"LicenseId\\": \\"license_463hfmewi2njxxxx\\"\\n}","type":"json"}]',
- 'title' => '创建试用版 License',
- ],
- 'CheckInstanceModuleStatus' => [
- 'summary' => '判断实例是否具有某个模块的功能',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '将一个组添加到授权规则',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'http',
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:AddGroupToAuthorizationRule',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationRule/{#AuthorizationRuleId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Group', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/group/{#GroupId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'AddUserToAuthorizationRule' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '157983',
- 'abilityTreeNodes' => [
- 'FEATUREidaas6GKEFM',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasHRHJG3'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ModuleKey',
+ 'name' => 'AuthorizationRuleId',
'in' => 'query',
- 'schema' => [
- 'title' => '一级模块标识',
- 'description' => '一级模块标识',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'urn:alibaba:idaas:license:module:ud',
- 'maxLength' => 128,
- ],
+ 'schema' => ['title' => '授权规则标识', 'description' => '授权规则 ID。', 'type' => 'string', 'required' => true, 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx', 'maxLength' => 64],
],
[
- 'name' => 'FeatureKey',
+ 'name' => 'UserId',
'in' => 'query',
- 'schema' => [
- 'title' => '二级模块标识',
- 'description' => '二级模块标识',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'urn:alibaba:idaas:license:module:ud:customField',
- 'maxLength' => 128,
- ],
+ 'schema' => ['title' => '账户ID。', 'description' => '账户ID。', 'type' => 'string', 'required' => true, 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx', 'maxLength' => 64],
],
[
- 'name' => 'SubFeatureKey',
+ 'name' => 'ValidityType',
'in' => 'query',
- 'schema' => [
- 'title' => '三级模块标识',
- 'description' => '三级模块标识',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'urn:alibaba:idaas:license:module:idp:alibaba:dingtalk:pull:advanced_configuration',
- 'maxLength' => 128,
- ],
+ 'schema' => ['title' => '有效期类型', 'description' => '关系有效期类型,取值可选范围:'."\n"
+ .'- permanent:永久'."\n"
+ .'- time_bound:自定义时间范围', 'type' => 'string', 'required' => true, 'example' => 'permanent', 'maxLength' => 32],
],
- ],
- 'responses' => [
- 200 => [
+ [
+ 'name' => 'ValidityPeriod',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
+ 'title' => '有效周期',
+ 'description' => '有效周期的时间范围,当**ValidityType**为**time_bound**时生效。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'Module' => [
- 'description' => '修改状态信息。',
- 'type' => 'object',
- 'properties' => [
- 'ModuleStatus' => [
- 'title' => '模块状态',
- 'description' => '模块状态',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'disabled' => '禁用',
- 'enabled' => '启用',
- ],
- 'example' => 'enabled',
- ],
- ],
- ],
+ 'StartTime' => ['title' => '授权规则生效开始时间。', 'description' => '生效开始时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1704042061000', 'maxLength' => 64],
+ 'EndTime' => ['title' => '授权规则生效结束时间。', 'description' => '生效结束时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1704062061000', 'maxLength' => 64],
],
+ 'required' => false,
+ 'example' => '',
],
],
- ],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Module\\": {\\n \\"ModuleStatus\\": \\"enabled\\"\\n }\\n}","type":"json"}]',
- 'title' => '判断实例是否具有某个模块的功能',
- ],
- 'CheckInstanceForDelete' => [
- 'summary' => '实例删除检查',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
- ],
- ],
- 'operationType' => 'read',
- 'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'get',
- 'riskType' => 'none',
- 'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas6GKEFM',
- ],
- ],
- 'parameters' => [
- [
- 'name' => 'InstanceId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'name' => 'ClientToken',
+ 'in' => 'formData',
+ 'schema' => ['description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example'],
],
],
'responses' => [
@@ -1265,95 +706,72 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'CheckInstanceResult' => [
- 'description' => '返回结果。',
- 'type' => 'object',
- 'properties' => [
- 'Deletable' => [
- 'title' => '实例是否可以被删除。',
- 'description' => '实例是否可以被删除。',
- 'type' => 'boolean',
- 'example' => 'True',
- ],
- 'RestrictScenarios' => [
- 'title' => '实例是否可以被删除。',
- 'description' => '不可删除的限制信息。',
- 'type' => 'array',
- 'items' => [
- 'description' => '不可删除的限制信息。',
- 'type' => 'object',
- 'properties' => [
- 'ResourceId' => [
- 'title' => '资源ID。',
- 'description' => '资源ID。',
- 'type' => 'string',
- 'example' => 'eas-r-nguosqgr75ndg784k8',
- ],
- 'HelpfulConsoleUrl' => [
- 'title' => '有帮助的控制台地址。',
- 'description' => '有帮助的控制台地址。',
- 'type' => 'string',
- 'example' => 'https://console-rpa.aliyun.com/',
- ],
- 'RestrictReason' => [
- 'title' => '限制原因。',
- 'description' => '限制原因。',
- 'type' => 'string',
- 'example' => 'cloud_product_dependency',
- ],
- ],
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"CheckInstanceResult\\": {\\n \\"Deletable\\": true,\\n \\"RestrictScenarios\\": [\\n {\\n \\"ResourceId\\": \\"eas-r-nguosqgr75ndg784k8\\",\\n \\"HelpfulConsoleUrl\\": \\"https://console-rpa.aliyun.com/\\",\\n \\"RestrictReason\\": \\"cloud_product_dependency\\"\\n }\\n ]\\n }\\n}","type":"json"}]',
- 'title' => '实例删除检查',
- ],
- 'GetInstanceGlobalizationConfig' => [
- 'summary' => '获取实例语言、时区信息',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '将一个账户添加到授权规则',
+ 'summary' => '将一个账户添加到授权规则。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:AddUserToAuthorizationRule',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationRule/{#AuthorizationRuleId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'AddUserToOrganizationalUnits' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas6GKEFM',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasYZ4AR1'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'UserId',
+ 'in' => 'query',
+ 'schema' => ['title' => '账户ID', 'description' => '账户ID', 'type' => 'string', 'required' => true, 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'OrganizationalUnitIds',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
+ 'title' => '组织ID集合',
+ 'description' => '组织ID列表,列表元素数量不超过100。',
+ 'type' => 'array',
+ 'items' => ['description' => '组织ID。', 'type' => 'string', 'required' => false, 'example' => 'ou_wovwffm62xifdziem7an7xxxxx'],
'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
+ 'example' => '',
],
],
],
@@ -1362,76 +780,62 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'GlobalizationConfig' => [
- 'description' => '实例语言时区配置信息',
- 'type' => 'object',
- 'properties' => [
- 'Language' => [
- 'title' => '语言',
- 'description' => '语言',
- 'type' => 'string',
- 'example' => 'zh-Hans-CN',
- ],
- 'TimeZone' => [
- 'title' => '时区',
- 'description' => '时区',
- 'type' => 'string',
- 'example' => 'Asia/Shanghai',
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"GlobalizationConfig\\": {\\n \\"Language\\": \\"zh-Hans-CN\\",\\n \\"TimeZone\\": \\"Asia/Shanghai\\"\\n }\\n}","type":"json"}]',
- 'title' => '获取实例语言、时区信息',
- ],
- 'GetInstanceControlConfiguration' => [
- 'summary' => '查询实例控制项',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
+ 'title' => '将一个EIAM账户加入到多个EIAM组织',
+ 'summary' => '将指定 EIAM 账户加入到多个 EIAM 组织中,如果该账户已在该组织中,则直接返回成功。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddUserToOrganizationalUnits'],
+ ],
],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'AddUsersToGroup' => [
+ 'summary' => '将多个EIAM账户添加到指定EIAM账户组。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '237885',
- 'abilityTreeNodes' => [
- 'FEATUREidaas0REDLU',
- 'FEATUREidaas6GKEFM',
- ],
- 'autoTest' => true,
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaasXM4LQ1'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'GroupId',
+ 'in' => 'query',
+ 'schema' => ['title' => '组ID。', 'description' => '组ID。', 'type' => 'string', 'required' => true, 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx'],
+ ],
+ [
+ 'name' => 'UserIds',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
+ 'title' => '账户ID列表。',
+ 'description' => '账户ID列表,列表元素个数不超过100。',
+ 'type' => 'array',
+ 'items' => ['description' => '账户ID。', 'type' => 'string', 'required' => false, 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx'],
'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
+ 'example' => '[ou_001]',
],
],
],
@@ -1440,328 +844,266 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'InstanceControlConfiguration' => [
- 'description' => '实例控制配置项',
- 'type' => 'object',
- 'properties' => [
- 'ControlElements' => [
- 'title' => '实例控制配置项',
- 'description' => '实例控制配置项',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'ElementName' => [
- 'title' => '实例控制项名称',
- 'description' => '实例控制项名称',
- 'type' => 'string',
- 'example' => 'human_verification',
- ],
- 'Status' => [
- 'title' => '实例控制项状态',
- 'description' => '实例控制项状态',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'HumanVerificationConfig' => [
- 'description' => '人机验证配置',
- 'type' => 'object',
- 'properties' => [
- 'HumanVerificationType' => [
- 'description' => '人机校验类型',
- 'type' => 'string',
- 'example' => 'urn:alibaba:idaas:humanverification:alibaba-cloud-jigsaw-verification',
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'staticInfo' => [
- 'returnType' => 'synchronous',
+ 'title' => '将多个EIAM账户添加到指定EIAM账户组',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddUsersToGroup'],
+ ],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"InstanceControlConfiguration\\": {\\n \\"ControlElements\\": [\\n {\\n \\"ElementName\\": \\"human_verification\\",\\n \\"Status\\": \\"enabled\\",\\n \\"HumanVerificationConfig\\": {\\n \\"HumanVerificationType\\": \\"urn:alibaba:idaas:humanverification:alibaba-cloud-jigsaw-verification\\"\\n }\\n }\\n ]\\n }\\n}","type":"json"}]',
- 'title' => '查询实例控制项',
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
],
- 'GetInstanceModuleInfo' => [
- 'summary' => '获取一级模块下,所有模块信息',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'AuthorizeApplicationToGroups' => [
+ 'summary' => '批量授予多个EIAM组访问一个应用的权限。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas6GKEFM',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas7VNWU7'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk2676xxxx', 'maxLength' => 64],
],
[
- 'name' => 'ModuleKey',
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'GroupIds',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '一级模块标识',
- 'description' => '一级模块标识',
- 'type' => 'string',
+ 'title' => '组ID列表。',
+ 'description' => '组ID列表,单次操作最多支持100个组ID。',
+ 'type' => 'array',
+ 'items' => ['description' => '组ID。', 'type' => 'string', 'required' => false, 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx'],
'required' => true,
- 'example' => 'urn:alibaba:idaas:license:module:ud',
- 'maxLength' => 128,
+ 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx',
],
],
+ [
+ 'name' => 'ApplicationRoleId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用角色ID。', 'description' => '应用角色ID。', 'type' => 'string', 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx', 'maxLength' => 64],
+ ],
],
'responses' => [
200 => [
'schema' => [
+ 'description' => '响应结果。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'Module' => [
- 'description' => '实例信息。',
- 'type' => 'object',
- 'properties' => [
- 'ModuleKey' => [
- 'title' => '一级模块标识',
- 'description' => '一级模块标识',
- 'type' => 'string',
- 'example' => 'urn:alibaba:idaas:license:module:application',
- ],
- 'ModuleStatus' => [
- 'title' => '一级模块状态',
- 'description' => '一级模块状态',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'Features' => [
- 'title' => '二级模块信息',
- 'description' => '二级模块信息',
- 'type' => 'array',
- 'items' => [
- 'description' => '二级模块信息',
- 'type' => 'object',
- 'properties' => [
- 'FeatureKey' => [
- 'title' => '二级模块标识',
- 'description' => '二级模块标识',
- 'type' => 'string',
- 'example' => 'urn:alibaba:idaas:license:module:application:standard:oidc',
- ],
- 'FeatureStatus' => [
- 'title' => '二级模块状态',
- 'description' => '二级模块状态',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- ],
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Module\\": {\\n \\"ModuleKey\\": \\"urn:alibaba:idaas:license:module:application\\",\\n \\"ModuleStatus\\": \\"enabled\\",\\n \\"Features\\": [\\n {\\n \\"FeatureKey\\": \\"urn:alibaba:idaas:license:module:application:standard:oidc\\",\\n \\"FeatureStatus\\": \\"enabled\\"\\n }\\n ]\\n }\\n}","type":"json"}]',
- 'title' => '获取一级模块下,所有模块信息',
- ],
- 'GetInstanceQuota' => [
- 'summary' => '获取实例单一类型的Quota',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '授予多个EIAM组访问一个应用的权限',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AuthorizeApplicationToGroups'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:AuthorizeApplicationToGroups',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'AuthorizeApplicationToOrganizationalUnits' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas6GKEFM',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas3S4NKL'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk2676xxxx', 'maxLength' => 64],
],
[
- 'name' => 'QuotaKey',
+ 'name' => 'ApplicationId',
'in' => 'query',
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'OrganizationalUnitIds',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '配额类型',
- 'description' => '配额类型',
- 'type' => 'string',
+ 'title' => '组织ID列表。',
+ 'description' => '组织ID列表,单次操作最多支持100个组织ID。',
+ 'type' => 'array',
+ 'items' => ['description' => '组织ID。', 'type' => 'string', 'required' => false, 'example' => 'ou_wovwffm62xifdziem7an7xxxxx'],
'required' => true,
- 'example' => 'userMaxNumber',
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
],
],
+ [
+ 'name' => 'ApplicationRoleId',
+ 'in' => 'query',
+ 'schema' => ['description' => '应用角色ID。', 'type' => 'string', 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx', 'maxLength' => 64],
+ ],
],
'responses' => [
200 => [
'schema' => [
+ 'description' => '响应结果。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'Quota' => [
- 'description' => '配额信息。',
- 'type' => 'object',
- 'properties' => [
- 'QuotaKey' => [
- 'title' => 'Quota 配额的Key。',
- 'description' => 'Quota 配额的Key。',
- 'type' => 'string',
- 'example' => 'userMaxNumber',
- ],
- 'QuotaValue' => [
- 'title' => 'Quota 配额的值。',
- 'description' => 'Quota 配额的值。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '5',
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Quota\\": {\\n \\"QuotaKey\\": \\"userMaxNumber\\",\\n \\"QuotaValue\\": 5\\n }\\n}","type":"json"}]',
- 'title' => '获取实例单一类型的Quota',
- ],
- 'GetInstanceTrialStatus' => [
- 'summary' => '获取实例的试用状态',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '授予多个EIAM组织访问一个应用的权限',
+ 'summary' => '批量授予多个EIAM组织访问一个应用的权限。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AuthorizeApplicationToOrganizationalUnits'],
+ ],
],
- 'schemes' => [
- 'http',
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:AuthorizeApplicationToOrganizationalUnits',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'AuthorizeApplicationToUsers' => [
+ 'summary' => '批量授予多个EIAM账户访问一个应用的权限。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas92IAAU',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasCRU1S2'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk2676xxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'UserIds',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '实例Id',
- 'description' => '实例Id',
- 'type' => 'string',
+ 'title' => '账户ID列表。',
+ 'description' => '账户ID列表,单次操作最多支持100个账户ID。',
+ 'type' => 'array',
+ 'items' => ['description' => '账户ID。', 'type' => 'string', 'required' => false, 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx'],
'required' => true,
- 'example' => 'eiam-111ccc1111',
- 'maxLength' => 64,
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
],
],
+ [
+ 'name' => 'ApplicationRoleId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用角色ID。', 'description' => '应用角色ID。', 'type' => 'string', 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx', 'maxLength' => 64],
+ ],
],
'responses' => [
200 => [
'schema' => [
+ 'description' => '响应结果。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求Id',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TrialStatus' => [
- 'title' => '实例试用状态',
- 'description' => '实例试用状态',
- 'type' => 'boolean',
- 'example' => 'true',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TrialStatus\\": true\\n}","type":"json"}]',
- 'title' => '获取实例的试用状态',
- ],
- 'CreateInstance' => [
- 'summary' => '创建一个实例,EIAM所有产品能力都基于实例来提供。',
- 'methods' => [
- 'post',
+ 'title' => '授予多个EIAM账户访问一个应用的权限',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AuthorizeApplicationToUsers'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:AuthorizeApplicationToUsers',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'AuthorizeResourceServerScopesToClient' => [
+ 'summary' => '授权指定ResourceServer下的Scope权限给Client应用。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -1773,21 +1115,35 @@
'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas6GKEFM',
- ],
- 'tenantRelevance' => 'publicInformation',
+ 'abilityTreeNodes' => ['FEATUREidaasAAD0EO'],
],
'parameters' => [
[
- 'name' => 'Description',
+ 'name' => 'InstanceId',
+ 'in' => 'query',
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ClientApplicationId',
+ 'in' => 'query',
+ 'schema' => ['title' => 'Client应用唯一标识。', 'description' => 'Client应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ResourceServerApplicationId',
+ 'in' => 'query',
+ 'schema' => ['title' => 'ResourceServer应用唯一标识。', 'description' => 'ResourceServer应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ResourceServerScopeIds',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '实例描述',
- 'description' => '实例描述,最大长度限制128字符。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'instance_for_test',
+ 'title' => 'ResourceServer权限唯一标识。',
+ 'description' => 'ResourceServer下的Scope权限ID列表。',
+ 'type' => 'array',
+ 'items' => ['description' => 'Scope权限ID。', 'type' => 'string', 'required' => false, 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx'],
+ 'required' => true,
+ 'example' => '["ress_XXXXX","ress_XXXXX"]',
],
],
],
@@ -1796,33 +1152,35 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'InstanceId' => [
- 'title' => '实例ID',
- 'description' => '本次接口调用创建的实例资源ID。',
- 'type' => 'string',
- 'example' => 'idaas_wj5htncdvoc4q5xxxxxxxxx',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"InstanceId\\": \\"idaas_wj5htncdvoc4q5xxxxxxxxx\\"\\n}","type":"json"}]',
- 'title' => '创建一个EIAM实例',
- ],
- 'DeleteInstance' => [
- 'summary' => '删除一个您不再使用的EIAM实例。',
- 'methods' => [
- 'post',
+ 'title' => '授权指定ResourceServer下的Scope权限给Client应用',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:AuthorizeResourceServerScopesToClient',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'AuthorizeResourceServerScopesToGroup' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -1831,54 +1189,84 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas6GKEFM',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasYLK5S2'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'GroupId',
+ 'in' => 'query',
+ 'schema' => ['title' => '组ID。', 'description' => '组ID。', 'type' => 'string', 'required' => true, 'example' => 'group_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用ID。', 'description' => 'ResourceServer应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ResourceServerScopeIds',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '实例Id',
- 'description' => '待删除的实例ID。',
- 'type' => 'string',
+ 'title' => 'ResourceServer权限唯一标识。',
+ 'description' => 'ResourceServer下的Scope权限ID列表。',
+ 'type' => 'array',
+ 'items' => ['description' => 'Scope权限ID。', 'type' => 'string', 'required' => false, 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx'],
'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
+ 'example' => '["ress_XXXXX","ress_XXXXX"]',
+ 'maxItems' => 100,
+ 'minItems' => 1,
],
],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => ['title' => '幂等Token。', 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example'],
+ ],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '删除一个EIAM实例',
- 'description' => '请确保您当前的实例已经不再使用,当EIAM实例被删除后,所有相关的数据都将被删除。',
- ],
- 'UpdateInstanceDescription' => [
- 'summary' => '修改指定EIAM实例的描述信息。',
- 'methods' => [
- 'post',
+ 'title' => '授权指定ResourceServer下的Scope权限给组',
+ 'summary' => '授权指定ResourceServer下的Scope权限给组。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:AuthorizeResourceServerScopesToGroup',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Group', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/group/{#GroupId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'AuthorizeResourceServerScopesToOrganizationalUnit' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -1887,37 +1275,46 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas6GKEFM',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasYLK5S2'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'OrganizationalUnitId',
+ 'in' => 'query',
+ 'schema' => ['title' => '组织ID。', 'description' => '组织ID。', 'type' => 'string', 'required' => true, 'example' => 'ou_wovwffm62xifdziem7an7xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用ID。', 'description' => 'ResourceServer应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ResourceServerScopeIds',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '实例Id',
- 'description' => '需要修改描述信息的实例ID。',
- 'type' => 'string',
+ 'title' => 'ResourceServer权限唯一标识。',
+ 'description' => 'ResourceServer下的Scope权限ID列表。',
+ 'type' => 'array',
+ 'items' => ['description' => 'Scope权限ID。', 'type' => 'string', 'required' => false, 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx'],
'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
+ 'example' => '["ress_XXXXX","ress_XXXXX"]',
+ 'maxItems' => 100,
+ 'minItems' => 1,
],
],
[
- 'name' => 'Description',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'title' => '实例描述',
- 'description' => '您想要更改的实例描述信息。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '生产环境使用。',
- 'maxLength' => 128,
- ],
+ 'schema' => ['title' => '幂等Token。', 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example'],
],
],
'responses' => [
@@ -1925,100 +1322,86 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新EIAM实例描述信息',
- ],
- 'ListInstances' => [
- 'summary' => '查询一个或者多个EIAM实例信息。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '授权指定ResourceServer下的Scope权限给组织',
+ 'summary' => '授权指定ResourceServer下的Scope权限给组织。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:AuthorizeResourceServerScopesToOrganizationalUnit',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'OrganizationalUnit', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/organizationalunit/{#OrganizationalUnitId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'AuthorizeResourceServerScopesToUser' => [
+ 'summary' => '授权指定ResourceServer下的Scope权限给账户。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas6GKEFM',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasYLK5S2'],
],
'parameters' => [
[
- 'name' => 'PageNumber',
+ 'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '列表页码',
- 'description' => '列表页码。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1',
- 'default' => '1',
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'PageSize',
+ 'name' => 'UserId',
'in' => 'query',
- 'schema' => [
- 'title' => '列表大小',
- 'description' => '列表大小。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '20',
- 'default' => '20',
- ],
+ 'schema' => ['title' => '账户ID。', 'description' => '账户ID。', 'type' => 'string', 'required' => true, 'example' => 'user_wovwffm62xifdziem7an7xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'InstanceIds',
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用ID。', 'description' => 'ResourceServer应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ResourceServerScopeIds',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => '实例ID列表',
- 'description' => '实例ID列表。',
+ 'title' => 'ResourceServer权限唯一标识。',
+ 'description' => 'ResourceServer下的Scope权限ID列表。',
'type' => 'array',
- 'items' => [
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'required' => false,
- 'example' => '',
+ 'items' => ['description' => 'Scope权限ID。', 'type' => 'string', 'required' => false, 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx'],
+ 'required' => true,
+ 'example' => '["ress_XXXXX","ress_XXXXX"]',
+ 'maxItems' => 100,
+ 'minItems' => 1,
],
],
[
- 'name' => 'Status',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'title' => '实例状态',
- 'description' => '实例状态,取值可选范围:'."\n"
- .'- creating:创建中。'."\n"
- .'- running:运行中。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'running',
- ],
+ 'schema' => ['title' => '幂等Token。', 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example'],
],
],
'responses' => [
@@ -2026,133 +1409,64 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表条数目',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'Instances' => [
- 'description' => '实例信息列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '由Instances组成的数组格式,返回实例的信息。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_eypq6ljgyeuwmlw672sulxxxxx',
- ],
- 'CreateTime' => [
- 'title' => '实例创建时间',
- 'description' => '实例创建时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1550115455000',
- ],
- 'Status' => [
- 'title' => '实例状态',
- 'description' => '实例状态,取值可选范围:'."\n"
- .'- creating:创建中。'."\n"
- .'- running:运行中。',
- 'type' => 'string',
- 'example' => 'running',
- ],
- 'Description' => [
- 'title' => '实例描述信息',
- 'description' => '实例描述信息。',
- 'type' => 'string',
- 'example' => '正式环境',
- ],
- 'DefaultEndpoint' => [
- 'title' => '实例默认域名',
- 'description' => '实例默认域名。',
- 'type' => 'object',
- 'properties' => [
- 'Endpoint' => [
- 'title' => '实例域名地址',
- 'description' => '实例域名地址。',
- 'type' => 'string',
- 'example' => 'example-xxx.aliyunidaas.com'."\n",
- ],
- 'Status' => [
- 'title' => '实例域名状态',
- 'description' => '实例域名状态,取值可选范围:'."\n"
- .'- resolved:已解析。'."\n"
- .'- unresolved:未解析。',
- 'type' => 'string',
- 'example' => 'resolved',
- ],
- ],
- ],
- 'ServiceManaged' => [
- 'title' => '实例是否被云产品托管',
- 'description' => '实例是否被云产品托管',
- 'type' => 'boolean',
- 'required' => false,
- 'example' => 'true',
- ],
- 'ManagedServiceCode' => [
- 'title' => '托管实例的云产品ServiceCode',
- 'description' => '托管实例的云产品ServiceCode',
- 'type' => 'string',
- 'example' => 'sase',
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"Instances\\": [\\n {\\n \\"InstanceId\\": \\"idaas_eypq6ljgyeuwmlw672sulxxxxx\\",\\n \\"CreateTime\\": 1550115455000,\\n \\"Status\\": \\"running\\",\\n \\"Description\\": \\"正式环境\\",\\n \\"DefaultEndpoint\\": {\\n \\"Endpoint\\": \\"example-xxx.aliyunidaas.com\\\\n\\",\\n \\"Status\\": \\"resolved\\"\\n },\\n \\"ServiceManaged\\": true,\\n \\"ManagedServiceCode\\": \\"sase\\"\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '列表查询EIAM实例',
- ],
- 'GetInstance' => [
- 'summary' => '查询一个EIAM实例的详细信息。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '授权指定ResourceServer下的Scope权限给账户',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:AuthorizeResourceServerScopesToUser',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'AuthorizeResourceServerToClient' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas6GKEFM',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasAAD0EO'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ClientApplicationId',
+ 'in' => 'query',
+ 'schema' => ['title' => 'Client应用唯一标识。', 'description' => 'Client应用唯一标识。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ResourceServerApplicationId',
+ 'in' => 'query',
+ 'schema' => ['title' => 'ResourceServer应用唯一标识。', 'description' => 'ResourceServer应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -2160,131 +1474,37 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'Instance' => [
- 'description' => '实例信息。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_abt3pfwojojcq323si6g5xxxxx',
- ],
- 'CreateTime' => [
- 'title' => '实例创建时间',
- 'description' => '实例创建时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1550115455000',
- ],
- 'Status' => [
- 'title' => '实例状态',
- 'description' => '实例状态,取值可选范围:'."\n"
- .'- creating:创建中。'."\n"
- .'- running:运行中。',
- 'type' => 'string',
- 'example' => 'running',
- ],
- 'Description' => [
- 'title' => '实例描述信息',
- 'description' => '实例描述信息。',
- 'type' => 'string',
- 'example' => '线上环境使用',
- ],
- 'DefaultEndpoint' => [
- 'title' => '实例默认域名',
- 'description' => '实例默认域名,不再维护,请使用DomainConfig相关字段或参考查询域名列表接口。',
- 'type' => 'object',
- 'properties' => [
- 'Endpoint' => [
- 'title' => '实例域名地址',
- 'description' => '实例域名地址。',
- 'type' => 'string',
- 'example' => 'example-xxx.aliyunidaas.com'."\n",
- ],
- 'Status' => [
- 'title' => '实例域名状态',
- 'description' => '实例域名状态,取值可选范围:'."\n"
- .'- resolved:已解析。'."\n"
- .'- unresolved:未解析。',
- 'type' => 'string',
- 'example' => 'resolved',
- ],
- ],
- ],
- 'EgressAddresses' => [
- 'title' => '实例出口公网地址段',
- 'description' => '实例出口公网地址段。如在AD账户同步中,EIAM实例会通过如下公网地址段访问您的AD服务。',
- 'type' => 'array',
- 'items' => [
- 'description' => '实例出口公网地址。',
- 'type' => 'string',
- 'example' => '出口公网地址,具体以接口实际返回为准。'."\n"
- .'示例:203.0.XX.XX/27',
- ],
- ],
- 'DomainConfig' => [
- 'title' => '实例域名相关配置信息。',
- 'description' => '实例域名相关配置信息。',
- 'type' => 'object',
- 'properties' => [
- 'InitDomainAutoRedirectStatus' => [
- 'title' => '初始化域名自动跳转状态。',
- 'description' => '初始化域名自动跳转状态,取值可选范围:'."\n"
- .'- enabled:开启。'."\n"
- ."\n"
- .'- disabled:关闭。',
- 'type' => 'string',
- 'example' => 'disabled',
- ],
- 'DefaultDomain' => [
- 'title' => '实例默认域名。',
- 'description' => '实例默认域名。',
- 'type' => 'string',
- 'example' => 'login.example.com',
- ],
- 'InitDomain' => [
- 'title' => '实例初始化域名。',
- 'description' => '实例初始化域名。',
- 'type' => 'string',
- 'example' => 'rx72nxxx.example.com',
- ],
- ],
- ],
- 'ServiceManaged' => [
- 'title' => '实例是否被云产品托管',
- 'description' => '实例是否被云产品托管',
- 'type' => 'boolean',
- ],
- 'ManagedServiceCode' => [
- 'title' => '托管实例的云产品ServiceCode',
- 'description' => '托管实例的云产品ServiceCode',
- 'type' => 'string',
- 'example' => 'sase',
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Instance\\": {\\n \\"InstanceId\\": \\"idaas_abt3pfwojojcq323si6g5xxxxx\\",\\n \\"CreateTime\\": 1550115455000,\\n \\"Status\\": \\"running\\",\\n \\"Description\\": \\"线上环境使用\\",\\n \\"DefaultEndpoint\\": {\\n \\"Endpoint\\": \\"example-xxx.aliyunidaas.com\\\\n\\",\\n \\"Status\\": \\"resolved\\"\\n },\\n \\"EgressAddresses\\": [\\n \\"出口公网地址,具体以接口实际返回为准。\\\\n示例:203.0.XX.XX/27\\"\\n ],\\n \\"DomainConfig\\": {\\n \\"InitDomainAutoRedirectStatus\\": \\"disabled\\",\\n \\"DefaultDomain\\": \\"login.example.com\\",\\n \\"InitDomain\\": \\"rx72nxxx.example.com\\"\\n },\\n \\"ServiceManaged\\": true,\\n \\"ManagedServiceCode\\": \\"sase\\"\\n }\\n}","type":"json"}]',
- 'title' => '查询单个EIAM实例',
- ],
- 'EnableInitDomainAutoRedirect' => [
- 'summary' => '开启EIAM实例由初始化域名自动跳转到默认域名,开启后,通过初始化域名访问门户业会跳转到默认域名地址。',
- 'methods' => [
- 'post',
+ 'title' => '授权指定ResourceServer给Client应用',
+ 'summary' => '授权指定ResourceServer给Client应用。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:AuthorizeResourceServerToClient',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'BindUserAuthnSourceMapping' => [
+ 'summary' => '绑定三方登录账户',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -2296,22 +1516,28 @@
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasGK16FE',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasCRU1S2'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'UserId',
+ 'in' => 'query',
+ 'schema' => ['title' => '用户ID', 'description' => '用户ID。', 'type' => 'string', 'required' => true, 'example' => 'user_fherbdywxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'IdentityProviderId',
+ 'in' => 'query',
+ 'schema' => ['title' => '来源Idp Id', 'description' => '来源IdP ID。', 'type' => 'string', 'required' => true, 'example' => 'idp_mwpcwnhrimlr2horxXXXX', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'UserExternalId',
+ 'in' => 'query',
+ 'schema' => ['title' => '外部关联ID', 'description' => '外部关联ID。', 'type' => 'string', 'required' => true, 'example' => 'xxxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -2319,54 +1545,65 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '开启EIAM实例由初始化域名自动跳转到默认域名',
- ],
- 'DisableInitDomainAutoRedirect' => [
- 'summary' => '关闭EIAM实例由初始化域名自动跳转到默认域名,关闭后,通过初始化域名访问门户业不会跳转到默认域名。',
- 'methods' => [
- 'post',
+ 'title' => '绑定三方登录账户',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:BindUserAuthnSourceMapping',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'IdentityProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/identityprovider/{#IdentityProviderId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'CheckApplicationProvisioningUserPrimaryOrganizationalUnit' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'none',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasGK16FE',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasT4AEDM'],
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'UserPrimaryOrganizationalUnitId',
+ 'in' => 'query',
+ 'schema' => ['title' => '组织ID。', 'description' => '组织ID。', 'type' => 'string', 'required' => true, 'example' => 'ou_wovwffm62xifdziem7an7xxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -2374,29 +1611,46 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'CheckApplicationProvisioningUserPrimaryOuResult' => [
+ 'description' => '授权信息',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例Id', 'description' => '实例 ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'ApplicationId' => ['title' => '应用Id', 'description' => '应用 ID。', 'type' => 'string', 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'AllowAuthorization' => ['title' => '是否授权', 'description' => '是否授权', 'type' => 'boolean'],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '关闭EIAM实例由初始化域名自动跳转到默认域名',
- ],
- 'GetInstanceLicense' => [
- 'summary' => '查询实例当前生效的 License 信息。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '检查应用同步主组织是否在应用同步范围',
+ 'summary' => '检查应用同步主组织是否在应用同步范围',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'http',
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'eiam:CheckApplicationProvisioningUserPrimaryOrganizationalUnit',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"CheckApplicationProvisioningUserPrimaryOuResult\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"AllowAuthorization\\": true\\n }\\n}","type":"json"}]',
+ ],
+ 'CheckInstanceForDelete' => [
+ 'summary' => '实例删除检查',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -2408,22 +1662,13 @@
'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas6GKEFM',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas6GKEFM'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例Id',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk2676xxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -2431,124 +1676,57 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求Id',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'License' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'CheckInstanceResult' => [
'description' => '返回结果。',
'type' => 'object',
'properties' => [
- 'LicenseId' => [
- 'title' => 'License 的唯一标识',
- 'description' => 'License 的唯一标识',
- 'type' => 'string',
- 'example' => 'license_1234xxxx',
- ],
- 'LicenseStatus' => [
- 'title' => 'License 的状态',
- 'description' => 'License 的状态',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'valid' => '有效',
- 'expired' => '过期',
- 'released' => '释放',
- ],
- 'example' => 'valid',
- ],
- 'LicenseChargeType' => [
- 'title' => 'License 的付费类型',
- 'description' => 'License 的付费类型',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'prepay' => '预付费',
- 'postpay' => '后付费',
- ],
- 'example' => 'prepay',
- ],
- 'LicenseConfigJson' => [
- 'title' => 'License 详细配置JSON',
- 'description' => 'License 详细配置JSON字符串',
- 'type' => 'string',
- 'example' => '{"modules":[{"features":[{"name":"urn:alibaba:idaas:license:module:ud:customField","status":"enabled"}]……{"name":"urn:alibaba:idaas:license:tag:enterprise","status":"enabled"}],"version":"1.0"}',
- ],
- 'LicenseCreateTime' => [
- 'title' => 'License 的创建时间',
- 'description' => 'License 的创建时间,时间戳',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1720509699000',
- ],
- 'PurchaseChannel' => [
- 'title' => 'License 的购买渠道',
- 'description' => 'License 的购买渠道',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'alibaba_cloud' => '阿里云售卖渠道',
- 'system_free' => '系统免费渠道',
- 'system_trial' => '系统试用渠道',
- ],
- 'example' => 'alibaba_cloud',
- ],
- 'PurchaseInstanceId' => [
- 'title' => 'License 对应的外部商品唯一标识',
- 'description' => 'License 对应的外部商品唯一标识',
- 'type' => 'string',
- 'example' => 'eiam-cn-xxxxx',
- ],
- 'Edition' => [
- 'title' => 'License 的版本型号',
- 'description' => 'License 的版本型号',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'enterprise' => '企业版',
- 'free' => '免费版',
- 'trial' => '试用版',
+ 'Deletable' => ['title' => '实例是否可以被删除。', 'description' => '实例是否可以被删除。', 'type' => 'boolean', 'example' => 'True'],
+ 'RestrictScenarios' => [
+ 'title' => '实例是否可以被删除。',
+ 'description' => '不可删除的限制信息。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '不可删除的限制信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ResourceId' => ['title' => '资源ID。', 'description' => '资源ID。', 'type' => 'string', 'example' => 'eas-r-nguosqgr75ndg784k8'],
+ 'HelpfulConsoleUrl' => ['title' => '有帮助的控制台地址。', 'description' => '有帮助的控制台地址。', 'type' => 'string', 'example' => 'https://console-rpa.aliyun.com/'],
+ 'RestrictReason' => ['title' => '限制原因。', 'description' => '限制原因。', 'type' => 'string', 'example' => 'cloud_product_dependency'],
+ ],
],
- 'example' => 'free',
- ],
- 'UserQuota' => [
- 'title' => 'License 的用户配额',
- 'description' => 'License 的用户配额',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'StartTime' => [
- 'title' => 'License 的有效期开始日期',
- 'description' => 'License 的有效期开始日期,时间戳',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1720509699000',
- ],
- 'EndTime' => [
- 'title' => 'License 的有效期终止日期',
- 'description' => 'License 的有效期终止日期,时间戳',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1723996800000',
],
],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"License\\": {\\n \\"LicenseId\\": \\"license_1234xxxx\\",\\n \\"LicenseStatus\\": \\"valid\\",\\n \\"LicenseChargeType\\": \\"prepay\\",\\n \\"LicenseConfigJson\\": \\"{\\\\\\"modules\\\\\\":[{\\\\\\"features\\\\\\":[{\\\\\\"name\\\\\\":\\\\\\"urn:alibaba:idaas:license:module:ud:customField\\\\\\",\\\\\\"status\\\\\\":\\\\\\"enabled\\\\\\"}]……{\\\\\\"name\\\\\\":\\\\\\"urn:alibaba:idaas:license:tag:enterprise\\\\\\",\\\\\\"status\\\\\\":\\\\\\"enabled\\\\\\"}],\\\\\\"version\\\\\\":\\\\\\"1.0\\\\\\"}\\",\\n \\"LicenseCreateTime\\": 1720509699000,\\n \\"PurchaseChannel\\": \\"alibaba_cloud\\",\\n \\"PurchaseInstanceId\\": \\"eiam-cn-xxxxx\\",\\n \\"Edition\\": \\"free\\",\\n \\"UserQuota\\": 100,\\n \\"StartTime\\": 1720509699000,\\n \\"EndTime\\": 1723996800000\\n }\\n}","type":"json"}]',
- 'title' => '查询实例的License信息',
- 'description' => '请确保您当前的实例已经不再使用,当EIAM实例被删除后,所有相关的数据都将被删除。',
- ],
- 'GetDomainDnsChallenge' => [
- 'summary' => '查询指定EIAM域名的DNS Challenge记录,生成的记录用于做域名的所有权校验。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '实例删除检查',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:CheckInstanceForDelete',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"CheckInstanceResult\\": {\\n \\"Deletable\\": true,\\n \\"RestrictScenarios\\": [\\n {\\n \\"ResourceId\\": \\"eas-r-nguosqgr75ndg784k8\\",\\n \\"HelpfulConsoleUrl\\": \\"https://console-rpa.aliyun.com/\\",\\n \\"RestrictReason\\": \\"cloud_product_dependency\\"\\n }\\n ]\\n }\\n}","type":"json"}]',
+ ],
+ 'CheckInstanceModuleStatus' => [
+ 'summary' => '判断实例是否具有某个模块的功能',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2560,33 +1738,29 @@
'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasGK16FE',
- ],
+ 'abilityTreeCode' => '157983',
+ 'abilityTreeNodes' => ['FEATUREidaas6GKEFM'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'Domain',
+ 'name' => 'ModuleKey',
'in' => 'query',
- 'schema' => [
- 'title' => '域名。',
- 'description' => '域名。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'dm_examplexxxx',
- ],
+ 'schema' => ['title' => '一级模块标识', 'description' => '一级模块标识', 'type' => 'string', 'required' => true, 'example' => 'urn:alibaba:idaas:license:module:ud', 'maxLength' => 128],
+ ],
+ [
+ 'name' => 'FeatureKey',
+ 'in' => 'query',
+ 'schema' => ['title' => '二级模块标识', 'description' => '二级模块标识', 'type' => 'string', 'required' => false, 'example' => 'urn:alibaba:idaas:license:module:ud:customField', 'maxLength' => 128],
+ ],
+ [
+ 'name' => 'SubFeatureKey',
+ 'in' => 'query',
+ 'schema' => ['title' => '三级模块标识', 'description' => '三级模块标识', 'type' => 'string', 'required' => false, 'example' => 'urn:alibaba:idaas:license:module:idp:alibaba:dingtalk:pull:advanced_configuration', 'maxLength' => 128],
],
],
'responses' => [
@@ -2594,51 +1768,49 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'DomainDnsChallenge' => [
- 'description' => 'DNS Challenge记录。',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'Module' => [
+ 'description' => '修改状态信息。',
'type' => 'object',
'properties' => [
- 'DnsChallengeName' => [
- 'title' => 'DNS challenge名称。',
- 'description' => 'DNS challenge名称。',
- 'type' => 'string',
- 'example' => '_idaas-challenge.login.example.com',
- ],
- 'DnsType' => [
- 'title' => 'DNS记录类型。',
- 'description' => 'DNS记录类型。',
- 'type' => 'string',
- 'example' => '枚举,目前只支持TXT类型',
- ],
- 'DnsChallengeValue' => [
- 'title' => 'DNS challenge值。',
- 'description' => 'DNS challenge值。',
+ 'ModuleStatus' => [
+ 'title' => '模块状态',
+ 'description' => '模块状态',
'type' => 'string',
- 'example' => 'yriov8FD/rIGjQTU3/JjqkwxRbo5dyGftHWOtP5xfCI=',
+ 'enumValueTitles' => ['disabled' => '禁用', 'enabled' => '启用'],
+ 'example' => 'enabled',
],
],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"DomainDnsChallenge\\": {\\n \\"DnsChallengeName\\": \\"_idaas-challenge.login.example.com\\",\\n \\"DnsType\\": \\"枚举,目前只支持TXT类型\\",\\n \\"DnsChallengeValue\\": \\"yriov8FD/rIGjQTU3/JjqkwxRbo5dyGftHWOtP5xfCI=\\"\\n }\\n}","type":"json"}]',
- 'title' => '查询EIAM域名的DNS Challenge记录',
- ],
- 'CreateDomain' => [
- 'summary' => '创建EIAM实例的自定义域名。',
- 'methods' => [
- 'post',
+ 'title' => '判断实例是否具有某个模块的功能',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:CheckInstanceModuleStatus',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Module\\": {\\n \\"ModuleStatus\\": \\"enabled\\"\\n }\\n}","type":"json"}]',
+ ],
+ 'CreateApplication' => [
+ 'summary' => '在指定EIAM实例下创建一个应用资源。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -2650,53 +1822,102 @@
'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasGK16FE',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasJXI2A5'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk2676xxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ApplicationName',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用名称', 'description' => '应用名称。', 'type' => 'string', 'required' => true, 'example' => 'Ram Account SSO', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用描述', 'description' => '应用描述。', 'type' => 'string', 'required' => false, 'example' => 'RAM account SSO application', 'maxLength' => 128],
+ ],
+ [
+ 'name' => 'LogoUrl',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用Logo地址', 'description' => '应用Logo地址。', 'type' => 'string', 'required' => false, 'example' => 'https://oss.cn-hangzhou.aliyuncs.com/logo.png', 'maxLength' => 128],
+ ],
+ [
+ 'name' => 'ApplicationSourceType',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用来源', 'description' => '应用创建来源,取值可选范围:'."\n"
+ .'- urn:alibaba:idaas:app:source:template:应用模板。'."\n"
+ .'- urn:alibaba:idaas:app:source:standard:标准协议。', 'type' => 'string', 'required' => true, 'example' => 'urn:alibaba:idaas:app:source:standard', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'SsoType',
+ 'in' => 'query',
'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
+ 'title' => '单点登录类型',
+ 'description' => '单点登录协议,取值可选范围:'."\n"
+ .'- saml2:SAML 2.0 协议。'."\n"
+ .'- oidc:OpenID Connect 协议。',
'type' => 'string',
'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'enumValueTitles' => ['saml2' => 'SAML 2.0协议', 'oidc' => 'OpenID Connect协议'],
+ 'example' => 'saml2',
'maxLength' => 64,
],
],
[
- 'name' => 'Domain',
+ 'name' => 'ApplicationTemplateId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用模板ID', 'description' => '应用模板ID,当ApplicationSourceType参数指定为urn:alibaba:idaas:app:source:template时必填。', 'type' => 'string', 'required' => false, 'example' => 'apt_ramuser_mjqrsi'],
+ ],
+ [
+ 'name' => 'ApplicationIdentityType',
'in' => 'query',
'schema' => [
- 'title' => '域名。',
- 'description' => '域名。',
+ 'description' => '应用身份类型,默认为application类型,取值可选范围:'."\n"
+ .'- application:应用程序。'."\n"
+ .'- agent:智能体。',
'type' => 'string',
- 'required' => true,
- 'example' => 'www.example.com',
+ 'required' => false,
+ 'example' => 'application',
+ 'default' => 'application',
+ 'enum' => ['agent', 'application'],
],
],
[
- 'name' => 'Filing',
+ 'name' => 'CustomFields',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'FieldName' => ['type' => 'string', 'maxLength' => 64],
+ 'FieldValue' => ['type' => 'string'],
+ ],
+ ],
+ 'maxItems' => 200,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationOwner',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => '备案信息参数。',
- 'description' => '备案信息参数。',
'type' => 'object',
'properties' => [
- 'IcpNumber' => [
- 'title' => '域名关联的备案号。',
- 'description' => '域名关联的备案号。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '浙xx-xxxxxx',
+ 'UserIds' => [
+ 'type' => 'array',
+ 'items' => ['type' => 'string', 'maxLength' => 64],
+ ],
+ 'GroupIds' => [
+ 'type' => 'array',
+ 'items' => ['type' => 'string', 'maxLength' => 64],
],
],
- 'required' => false,
- 'example' => '',
],
],
],
@@ -2705,73 +1926,69 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'DomainId' => [
- 'title' => '域名ID。',
- 'description' => '域名ID。',
- 'type' => 'string',
- 'example' => 'dm_mtohn6mltdz3ibtly2rxvnvxxx',
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'ApplicationId' => ['title' => '应用Id', 'description' => '应用ID。', 'type' => 'string', 'example' => 'app_mkv7rgt4d7i4u7zqtzev2xxxx'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"DomainId\\": \\"dm_mtohn6mltdz3ibtly2rxvnvxxx\\"\\n}","type":"json"}]',
- 'title' => '创建EIAM实例自定义域名',
- ],
- 'GetDomain' => [
- 'summary' => '查询EIAM实例的域名信息。',
- 'methods' => [
- 'get',
- 'post',
+ 'staticInfo' => ['returnType' => 'synchronous'],
+ 'title' => '创建一个EIAM应用',
+ 'description' => 'EIAM目前支持两种标准应用SSO接入协议:SAML 2.0 和 OIDC,该参数指定后不可更改,请根据您的实际业务场景使用的SSO协议类型创建应用。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateApplication'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateApplication',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2xxxx\\"\\n}","type":"json"}]',
+ ],
+ 'CreateApplicationClientSecret' => [
+ 'summary' => '创建一个EIAM应用的客户端密钥,一个EIAM应用下,最多只能创建两个应用的客户端密钥。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '187288',
- 'abilityTreeNodes' => [
- 'FEATUREidaas6GKEFM',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasJH3YY9'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'DomainId',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '域名ID。',
- 'description' => '域名ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'dm_examplexxxxx',
- ],
+ 'schema' => ['title' => '应用ID', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ExpirationTime',
+ 'in' => 'query',
+ 'schema' => ['title' => '到期时间,Unix 时间戳格式,单位为毫秒', 'description' => '到期时间,Unix 时间戳格式,单位为毫秒。为空时,默认为永久有效;可设置的最小有效期为1天,最大有效期为3年。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1735530123762'],
],
],
'responses' => [
@@ -2779,105 +1996,47 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'Domain' => [
- 'description' => '域名信息对象。',
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'ApplicationClientSecret' => [
+ 'description' => '密钥信息。',
'type' => 'object',
'properties' => [
- 'InstanceId' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'DomainId' => [
- 'title' => '域名ID。',
- 'description' => '域名ID。',
- 'type' => 'string',
- 'example' => 'dm_examplexxxxx',
- ],
- 'Domain' => [
- 'title' => '域名。',
- 'description' => '域名。',
- 'type' => 'string',
- 'example' => 'login.example.com',
- ],
- 'DomainType' => [
- 'title' => '域名类型。',
- 'description' => '域名类型,取值可选范围:'."\n"
- .'- system\\_init:初始化域名。'."\n"
- .'- user\\_custom:用户自定义域名。',
- 'type' => 'string',
- 'example' => 'system_init',
- ],
- 'LockMode' => [
- 'title' => '域名锁定状态。',
- 'description' => '域名锁定状态,取值可选范围:'."\n"
- .'- unlock:正常。'."\n"
- .'- lockByLicense:因License限制不可用。',
- 'type' => 'string',
- 'example' => 'unlock',
- ],
- 'DefaultDomain' => [
- 'title' => '是否默认域名。',
- 'description' => '是否默认域名。',
- 'type' => 'boolean',
- 'example' => 'false',
- ],
- 'CreateTime' => [
- 'title' => '域名创建时间。',
- 'description' => '域名创建时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830226000',
- ],
- 'UpdateTime' => [
- 'title' => '域名最近更新时间。',
- 'description' => '域名最近更新时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830226000',
- ],
- 'Filing' => [
- 'title' => '域名备案信息。',
- 'description' => '域名备案信息。',
- 'type' => 'object',
- 'properties' => [
- 'IcpNumber' => [
- 'title' => '域名关联的备案号。',
- 'description' => '域名关联的备案号,支持主体备案号和网站备案号。',
- 'type' => 'string',
- 'example' => '浙xx-xxxxxx',
- ],
- ],
- ],
- 'BrandId' => [
- 'description' => '品牌ID。',
- 'type' => 'string',
- 'example' => 'brand_xxxxx',
- ],
+ 'ClientId' => ['title' => '客户端ID', 'description' => '应用的客户端ID。', 'type' => 'string', 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'SecretId' => ['title' => 'IDaaS EIAM 客户端密钥Id', 'description' => '应用的客户端密钥ID。', 'type' => 'string', 'example' => ' sci_k52x2ru63rlkflina5utgkxxxx'],
+ 'ClientSecret' => ['title' => 'IDaaS EIAM 客户端密钥', 'description' => '应用的客户端密钥secret。', 'type' => 'string', 'example' => 'CSEHDcHcrUKHw1CuxkJEHPveWRXBGqVqRsxxxx'],
],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Domain\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"DomainId\\": \\"dm_examplexxxxx\\",\\n \\"Domain\\": \\"login.example.com\\",\\n \\"DomainType\\": \\"system_init\\",\\n \\"LockMode\\": \\"unlock\\",\\n \\"DefaultDomain\\": false,\\n \\"CreateTime\\": 1649830226000,\\n \\"UpdateTime\\": 1649830226000,\\n \\"Filing\\": {\\n \\"IcpNumber\\": \\"浙xx-xxxxxx\\"\\n },\\n \\"BrandId\\": \\"brand_xxxxx\\"\\n }\\n}","type":"json"}]',
- 'title' => '查询EIAM实例的域名信息',
- ],
- 'SetDefaultDomain' => [
- 'summary' => '将指定EIAM实例域名设置为默认域名。',
- 'methods' => [
- 'post',
+ 'title' => '创建一个EIAM应用的客户端密钥',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateApplicationClientSecret'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateApplicationClientSecret',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Secret', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/secret/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationClientSecret\\": {\\n \\"ClientId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"SecretId\\": \\" sci_k52x2ru63rlkflina5utgkxxxx\\",\\n \\"ClientSecret\\": \\"CSEHDcHcrUKHw1CuxkJEHPveWRXBGqVqRsxxxx\\"\\n }\\n}","type":"json"}]',
+ ],
+ 'CreateApplicationFederatedCredential' => [
+ 'summary' => '创建应用联邦凭证。',
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -2886,249 +2045,148 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasGK16FE',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasH5ECOY'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'DomainId',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '域名ID。',
- 'description' => '域名ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'dm_examplexxxxx',
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
- ],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- ],
- ],
+ [
+ 'name' => 'FederatedCredentialProviderId',
+ 'in' => 'query',
+ 'schema' => ['title' => '联邦凭证提供方ID', 'description' => '联邦凭证提供方ID', 'type' => 'string', 'required' => true, 'example' => 'fcp_adasd', 'maxLength' => 64],
],
- ],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '设置指定EIAM实例域名为默认域名',
- ],
- 'ListDomains' => [
- 'summary' => '列表查询EIAM实例的域名信息,列表中包含实例初始化域名和自定义域名。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'ApplicationFederatedCredentialType',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用联邦凭证类型', 'description' => '应用联邦凭证类型', 'type' => 'string', 'required' => true, 'example' => 'oidc', 'maxLength' => 64],
],
- ],
- 'operationType' => 'read',
- 'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'list',
- 'riskType' => 'none',
- 'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasGK16FE',
+ [
+ 'name' => 'ApplicationFederatedCredentialName',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用联邦凭证名称', 'description' => '应用联邦凭证名称', 'type' => 'string', 'required' => true, 'example' => 'example_name', 'maxLength' => 64],
],
- ],
- 'parameters' => [
[
- 'name' => 'InstanceId',
+ 'name' => 'VerificationCondition',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '校验条件', 'description' => '校验条件', 'type' => 'string', 'required' => false, 'example' => 'IsNullOrEmpty("jwt.issuer")'],
],
[
- 'name' => 'BrandId',
+ 'name' => 'Description',
'in' => 'query',
+ 'schema' => ['title' => '描述', 'description' => '描述', 'type' => 'string', 'required' => false, 'example' => 'description_text', 'maxLength' => 128],
+ ],
+ [
+ 'name' => 'AttributeMappings',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'description' => '品牌ID。',
- 'type' => 'string',
+ 'title' => '属性映射',
+ 'description' => '属性映射',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'SourceValueExpression' => ['title' => '源值表达式', 'description' => '来源表达式', 'type' => 'string', 'required' => false, 'example' => 'Append(client.applicationFederatedCredentialId, ":", cert.subject.CN, ":", cert.serialNumber)'],
+ 'TargetField' => ['title' => '目标字段', 'description' => '目标字段', 'type' => 'string', 'required' => false, 'example' => 'client.activeSubjectUrn'],
+ ],
+ 'required' => false,
+ 'description' => '',
+ ],
'required' => false,
- 'example' => 'brand_xxxx',
+ 'example' => '',
],
],
- ],
- 'responses' => [
- 200 => [
+ [
+ 'name' => 'VerificationMode',
+ 'in' => 'query',
+ 'schema' => ['title' => '校验模式', 'description' => '校验模式:freedom(默认)/ structured', 'type' => 'string', 'example' => 'freedom', 'maxLength' => 32],
+ ],
+ [
+ 'name' => 'OidcVerificationConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
+ 'title' => 'OIDC结构化配置',
+ 'description' => 'OIDC结构化配置(structured模式 + oidc类型)',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'Profile' => ['title' => 'OIDC场景Profile', 'description' => 'OIDC场景Profile:generic / kubernetes / gcp_vm / azure_vm', 'type' => 'string', 'example' => 'kubernetes', 'maxLength' => 32],
+ 'KubernetesConfig' => [
+ 'title' => 'Kubernetes场景配置',
+ 'description' => 'Kubernetes场景配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'Namespace' => ['title' => 'K8s命名空间', 'description' => 'K8s命名空间', 'type' => 'string', 'example' => 'default', 'maxLength' => 128],
+ 'ServiceAccountName' => ['title' => 'K8s服务账号名称', 'description' => 'K8s服务账号名称', 'type' => 'string', 'example' => 'my-sa', 'maxLength' => 128],
+ 'PodNamePrefix' => ['title' => 'Pod名称前缀', 'description' => 'Pod名称前缀', 'type' => 'string', 'example' => 'my-pod-', 'maxLength' => 128],
+ ],
+ 'example' => '',
],
- 'Domains' => [
- 'description' => '域名信息列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '域名信息对象。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'DomainId' => [
- 'title' => '域名ID。',
- 'description' => '域名ID。',
- 'type' => 'string',
- 'example' => 'dm_examplexxxxx',
- ],
- 'Domain' => [
- 'title' => '域名。',
- 'description' => '域名。',
- 'type' => 'string',
- 'example' => 'www.example.com',
- ],
- 'DomainType' => [
- 'title' => '域名类型。',
- 'description' => '域名类型,取值可选范围:'."\n"
- .'- system\\_init:初始化域名。'."\n"
- .'- user\\_custom:用户自定义域名。',
- 'type' => 'string',
- 'example' => 'system_init',
- ],
- 'LockMode' => [
- 'title' => '域名锁定状态。',
- 'description' => '域名锁定状态,取值可选范围:'."\n"
- .'- unlock:正常。'."\n"
- .'- lockByLicense:因License限制不可用。',
- 'type' => 'string',
- 'example' => 'unlock',
- ],
- 'DefaultDomain' => [
- 'title' => '是否默认域名。',
- 'description' => '是否默认域名。',
- 'type' => 'boolean',
- 'example' => 'false',
- ],
- 'CreateTime' => [
- 'title' => '域名创建时间。',
- 'description' => '域名创建时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830226000',
- ],
- 'UpdateTime' => [
- 'title' => '域名最近更新时间。',
- 'description' => '域名最近更新时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830226000',
- ],
- 'Filing' => [
- 'title' => '域名备案信息。',
- 'description' => '域名备案信息。',
- 'type' => 'object',
- 'properties' => [
- 'IcpNumber' => [
- 'title' => '域名关联的备案号。',
- 'description' => '域名关联的备案号,支持主体备案号和网站备案号。',
- 'type' => 'string',
- 'example' => '浙xx-xxxxxx',
- ],
- ],
- ],
- 'BrandId' => [
- 'description' => '品牌ID。',
- 'type' => 'string',
- 'example' => 'brand_xxxx',
- ],
+ 'GcpVmConfig' => [
+ 'title' => 'GCP VM场景配置',
+ 'description' => 'GCP VM场景配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'ServiceAccountId' => ['title' => 'Service Account对应sub', 'description' => 'Service Account对应sub', 'type' => 'string', 'example' => '123456789', 'maxLength' => 128],
+ 'InstanceIds' => [
+ 'type' => 'array',
+ 'items' => ['type' => 'string'],
],
+ 'ProjectId' => ['type' => 'string', 'maxLength' => 128],
+ ],
+ 'example' => '',
+ ],
+ 'AzureVmConfig' => [
+ 'title' => 'Azure VM场景配置',
+ 'description' => 'Azure VM场景配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'ResourceGroupName' => ['type' => 'string', 'maxLength' => 128],
+ 'VmNames' => [
+ 'type' => 'array',
+ 'items' => ['type' => 'string'],
+ ],
+ 'SubscriptionId' => ['type' => 'string'],
+ 'PrincipalId' => ['type' => 'string', 'maxLength' => 128],
+ ],
+ 'example' => '',
+ ],
+ 'GenericConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Subject' => ['type' => 'string', 'maxLength' => 128],
],
],
],
- ],
- ],
- ],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Domains\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"DomainId\\": \\"dm_examplexxxxx\\",\\n \\"Domain\\": \\"www.example.com\\",\\n \\"DomainType\\": \\"system_init\\",\\n \\"LockMode\\": \\"unlock\\",\\n \\"DefaultDomain\\": false,\\n \\"CreateTime\\": 1649830226000,\\n \\"UpdateTime\\": 1649830226000,\\n \\"Filing\\": {\\n \\"IcpNumber\\": \\"浙xx-xxxxxx\\"\\n },\\n \\"BrandId\\": \\"brand_xxxx\\"\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '列表查询EIAM实例的域名信息',
- ],
- 'DeleteDomain' => [
- 'summary' => '删除指定的EIAM实例自定义域名,实例初始化域名和默认域名的删除操作会被拒绝。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'operationType' => 'write',
- 'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'delete',
- 'riskType' => 'none',
- 'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasGK16FE',
- ],
- ],
- 'parameters' => [
- [
- 'name' => 'InstanceId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
+ 'example' => '',
],
],
[
- 'name' => 'DomainId',
+ 'name' => 'Pkcs7VerificationConfig',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '域名ID。',
- 'description' => '域名ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'dm_examplexxxx',
+ 'title' => 'PKCS#7结构化配置',
+ 'description' => 'PKCS#7结构化配置(structured模式 + pkcs7类型)',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceIds' => [
+ 'type' => 'array',
+ 'items' => ['type' => 'string'],
+ ],
+ ],
+ 'example' => '',
],
],
],
@@ -3137,27 +2195,37 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'ApplicationFederatedCredentialId' => ['title' => '应用联邦凭证Id', 'description' => '应用联邦凭证ID', 'type' => 'string', 'example' => 'afc_asd123daxxxx'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '删除指定的EIAM实例自定义域名',
- ],
- 'CreateDomainProxyToken' => [
- 'summary' => '创建EIAM实例域名的代理Token。',
- 'methods' => [
- 'post',
+ 'title' => '创建应用联邦凭证',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateApplicationFederatedCredential',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationFederatedCredential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationfederatedcredential/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationFederatedCredentialId\\": \\"afc_asd123daxxxx\\"\\n}","type":"json"}]',
+ ],
+ 'CreateApplicationRole' => [
+ 'summary' => '创建应用角色。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -3169,33 +2237,33 @@
'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasGK16FE',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasYLK5S2'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'DomainId',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '域名ID。',
- 'description' => '域名ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'dm_examplexxxxx',
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ApplicationRoleName',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用角色名称', 'description' => '应用角色名称。', 'type' => 'string', 'required' => true, 'example' => 'Admin Role', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ApplicationRoleValue',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用角色值。', 'description' => '应用角色值。', 'type' => 'string', 'required' => true, 'example' => 'admin_role', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => ['title' => '幂等Token。', 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example', 'maxLength' => 64],
],
],
'responses' => [
@@ -3203,84 +2271,71 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'DomainProxyTokenId' => [
- 'title' => '安全代理Token ID。',
- 'description' => '域名代理Token ID。',
- 'type' => 'string',
- 'properties' => [],
- 'example' => 'pt_mtohn73423stghoivjmi4jwxxx',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'ApplicationRoleId' => ['title' => '应用角色ID。', 'description' => '应用角色ID。', 'type' => 'string', 'example' => 'approle_01kghbvoptu5262q35aalvq7cxxxx'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"DomainProxyTokenId\\": \\"pt_mtohn73423stghoivjmi4jwxxx\\"\\n}","type":"json"}]',
- 'title' => '创建EIAM实例域名的代理Token',
- ],
- 'ObtainDomainProxyToken' => [
- 'summary' => '查询EIAM实例域名的代理Token。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '创建应用角色',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateApplicationRole',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationRole', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationrole/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationRoleId\\": \\"approle_01kghbvoptu5262q35aalvq7cxxxx\\"\\n}","type":"json"}]',
+ ],
+ 'CreateApplicationToken' => [
+ 'summary' => '创建应用Token。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasGK16FE',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasSQHOGI'],
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'DomainId',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '域名ID。',
- 'description' => '域名ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'dm_examplexxxxx',
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'DomainProxyTokenId',
+ 'name' => 'ApplicationTokenType',
'in' => 'query',
- 'schema' => [
- 'title' => '域名代理Token ID。',
- 'description' => '域名代理Token ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'pt_examplexxxx'."\n",
- ],
+ 'schema' => ['title' => '应用token类型', 'description' => '应用token类型。', 'type' => 'string', 'required' => true, 'example' => 'bearer_token', 'maxLength' => 128],
+ ],
+ [
+ 'name' => 'ExpirationTime',
+ 'in' => 'query',
+ 'schema' => ['title' => '过期时间,到期的时间戳', 'description' => '过期时间。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1735530123762', 'maxLength' => 128],
],
],
'responses' => [
@@ -3288,87 +2343,45 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'DomainProxyToken' => [
- 'description' => '代理Token信息对象。',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'ApplicationTokens' => [
+ 'description' => '应用token。',
'type' => 'object',
'properties' => [
- 'InstanceId' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'DomainProxyTokenId' => [
- 'title' => '域名代理Token ID。',
- 'description' => '域名代理Token ID。',
- 'type' => 'string',
- 'example' => 'pt_examplexxxx',
- ],
- 'DomainProxyToken' => [
- 'title' => '域名代理Token。',
- 'description' => '域名代理Token。',
- 'type' => 'string',
- 'example' => 'PTxxxxxxxx',
- ],
- 'DomainId' => [
- 'title' => '域名ID。',
- 'description' => '域名ID。',
- 'type' => 'string',
- 'example' => 'dm_examplexxxx',
- ],
- 'Status' => [
- 'title' => 'token状态。',
- 'description' => 'token状态,取值可选范围:'."\n"
- .'- enabled:启用中。'."\n"
- ."\n"
- .'- disabled:禁用中。',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'CreateTime' => [
- 'title' => '域名代理Token创建时间。',
- 'description' => '域名代理Token创建时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830226000',
- ],
- 'UpdateTime' => [
- 'title' => '域名代理Token最近更新时间。',
- 'description' => '域名代理Token最近更新时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830226000',
- ],
- 'LastUsedTime' => [
- 'title' => '域名代理Token最近使用时间。',
- 'description' => '域名代理Token最近使用时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830226000',
- ],
+ 'ApplicationTokenId' => ['title' => '应用token ID', 'description' => '应用token ID。', 'type' => 'string', 'example' => 'token_ndfxxigahelfne2y2hodehrxxxx'],
+ 'ApplicationToken' => ['title' => '应用token', 'description' => '应用token。', 'type' => 'string', 'example' => 'SATFwqX8zxGf83pJcJw78KFGjmrft4erWeZYBGS8oE7NN6qoE217yaJpUdMb1UuuGqhDiF43sCA4CF91CTL5iGntqwyLuaAcS9FJ9HfGadE5a7TjiwVafwrBYkt3XXX'],
+ 'ApplicationTokenType' => ['title' => '应用token类型', 'description' => '应用token类型。', 'type' => 'string', 'example' => 'bearer_token'],
],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"DomainProxyToken\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"DomainProxyTokenId\\": \\"pt_examplexxxx\\",\\n \\"DomainProxyToken\\": \\"PTxxxxxxxx\\",\\n \\"DomainId\\": \\"dm_examplexxxx\\",\\n \\"Status\\": \\"enabled\\",\\n \\"CreateTime\\": 1649830226000,\\n \\"UpdateTime\\": 1649830226000,\\n \\"LastUsedTime\\": 1649830226000\\n }\\n}","type":"json"}]',
- 'title' => '查询EIAM实例域名的代理Token信息',
- ],
- 'EnableDomainProxyToken' => [
- 'summary' => '启用指定EIAM实例域名代理Token,用于校验域名安全性。',
- 'methods' => [
- 'post',
+ 'title' => '创建应用Token',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateApplicationToken',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationToken', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationtoken/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationTokens\\": {\\n \\"ApplicationTokenId\\": \\"token_ndfxxigahelfne2y2hodehrxxxx\\",\\n \\"ApplicationToken\\": \\"SATFwqX8zxGf83pJcJw78KFGjmrft4erWeZYBGS8oE7NN6qoE217yaJpUdMb1UuuGqhDiF43sCA4CF91CTL5iGntqwyLuaAcS9FJ9HfGadE5a7TjiwVafwrBYkt3XXX\\",\\n \\"ApplicationTokenType\\": \\"bearer_token\\"\\n }\\n}","type":"json"}]',
+ ],
+ 'CreateAuthorizationResource' => [
+ 'summary' => '创建一个授权资源。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -3377,47 +2390,37 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasGK16FE',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasHRHJG3'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'DomainId',
+ 'name' => 'AuthorizationRuleId',
'in' => 'query',
- 'schema' => [
- 'title' => '域名ID。',
- 'description' => '域名ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'dm_examplexxxxx',
- ],
+ 'schema' => ['title' => '授权规则标识', 'description' => '授权规则 ID。', 'type' => 'string', 'required' => true, 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx', 'maxLength' => 64],
],
[
- 'name' => 'DomainProxyTokenId',
+ 'name' => 'AuthorizationResourceEntityType',
'in' => 'query',
- 'schema' => [
- 'title' => '域名代理Token ID。',
- 'description' => '域名代理Token ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'pt_examplexxxx',
- ],
+ 'schema' => ['title' => '授权资源关联的资源类型', 'description' => '授权资源关联的资源实体类型,取值可选范围:'."\n"
+ .'- cloud_account_role:云角色', 'type' => 'string', 'required' => true, 'example' => 'cloud_account_role', 'maxLength' => 32],
+ ],
+ [
+ 'name' => 'AuthorizationResourceEntityId',
+ 'in' => 'query',
+ 'schema' => ['title' => '授权资源关联的资源标识', 'description' => '授权资源关联的资源实体 ID。', 'type' => 'string', 'required' => true, 'example' => 'carole_01kmek49aqxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'formData',
+ 'schema' => ['description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example'],
],
],
'responses' => [
@@ -3425,27 +2428,37 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'AuthorizationResourceId' => ['title' => '授权资源ID', 'description' => '授权资源 ID。', 'type' => 'string', 'example' => 'arres_01kgh3jvt7pk093rv6giu0c0qxxxx'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '启用指定EIAM实例域名代理Token',
- ],
- 'DisableDomainProxyToken' => [
- 'summary' => '禁用指定EIAM实例域名代理Token,禁用之后,域名使用会受影响。',
- 'methods' => [
- 'post',
+ 'title' => '创建一个授权资源',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateAuthorizationResource',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationResource', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationrule/{#AuthorizationRuleId}/authorizationresource/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"AuthorizationResourceId\\": \\"arres_01kgh3jvt7pk093rv6giu0c0qxxxx\\"\\n}","type":"json"}]',
+ ],
+ 'CreateAuthorizationRule' => [
+ 'summary' => '创建一个授权规则。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -3454,47 +2467,43 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasGK16FE',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasHRHJG3'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'DomainId',
+ 'name' => 'AuthorizationRuleName',
'in' => 'query',
- 'schema' => [
- 'title' => '域名ID。',
- 'description' => '域名ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'dm_examplexxxxx',
- ],
+ 'schema' => ['title' => '授权规则名称', 'description' => '授权规则名称,长度限制最大64个字符。', 'type' => 'string', 'required' => true, 'example' => 'test_rule', 'maxLength' => 64],
],
[
- 'name' => 'DomainProxyTokenId',
+ 'name' => 'ProjectId',
'in' => 'query',
- 'schema' => [
- 'title' => '域名代理Token ID。',
- 'description' => '域名代理Token ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'pt_examplexxxx',
- ],
+ 'schema' => ['title' => '授权规则关联的项目标识', 'description' => '授权规则关联的项目ID,当不确定关联项目时,可关联默认项目,默认项目为iprj_system_default。', 'type' => 'string', 'required' => true, 'example' => 'iprj_system_default', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'AuthorizationResourceScope',
+ 'in' => 'query',
+ 'schema' => ['title' => '授权资源范围', 'description' => '授权资源范围。取值可选范围:'."\n"
+ .'- global:项目下全局资源'."\n"
+ .'- custom:指定项目范围下的资源', 'type' => 'string', 'required' => false, 'example' => 'global', 'maxLength' => 32],
+ ],
+ [
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => ['title' => '授权规则备注描述', 'description' => '授权规则描述,长度限制最大128个字符。', 'type' => 'string', 'required' => false, 'example' => 'this is a test rule', 'maxLength' => 128],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'formData',
+ 'schema' => ['description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example'],
],
],
'responses' => [
@@ -3502,66 +2511,59 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'AuthorizationRuleId' => ['title' => '授权规则ID', 'description' => '授权规则 ID。', 'type' => 'string', 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '禁用指定EIAM实例域名代理Token',
- ],
- 'ListDomainProxyTokens' => [
- 'summary' => '列表查询EIAM实例域名的代理Token。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '创建一个授权规则',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateAuthorizationRule',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationrule/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"AuthorizationRuleId\\": \\"arrule_01kf143ug06fg7m9f43u7vahxxxx\\"\\n}","type":"json"}]',
+ ],
+ 'CreateBrand' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasGK16FE',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasCPBRTZ'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'DomainId',
+ 'name' => 'BrandName',
'in' => 'query',
- 'schema' => [
- 'title' => '域名ID。',
- 'description' => '域名ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'dm_examplexxxxx',
- ],
+ 'schema' => ['title' => '品牌化名称', 'description' => '品牌化名称。', 'type' => 'string', 'required' => true, 'example' => 'Custom Brand', 'maxLength' => 64],
],
],
'responses' => [
@@ -3569,91 +2571,37 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'DomainProxyTokens' => [
- 'description' => '域名的代理Token信息列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '域名的代理Token信息对象。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'DomainProxyTokenId' => [
- 'title' => '域名代理Token ID。',
- 'description' => '域名代理Token ID。',
- 'type' => 'string',
- 'example' => 'pt_examplexxxx',
- ],
- 'DomainProxyToken' => [
- 'title' => '域名代理Token。',
- 'description' => '域名代理Token。',
- 'type' => 'string',
- 'example' => 'PTxxxxxxxx',
- ],
- 'DomainId' => [
- 'title' => '域名ID。',
- 'description' => '域名ID。',
- 'type' => 'string',
- 'example' => 'dm_examplexxxx',
- ],
- 'Status' => [
- 'title' => 'token状态。',
- 'description' => 'token状态,取值可选范围:'."\n"
- .'- enabled:启用中。'."\n"
- ."\n"
- .'- disabled:禁用中。',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'CreateTime' => [
- 'title' => '域名代理Token创建时间。',
- 'description' => '域名代理Token创建时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830226000',
- ],
- 'UpdateTime' => [
- 'title' => '域名代理Token最近更新时间。',
- 'description' => '域名代理Token最近更新时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830226000',
- ],
- 'LastUsedTime' => [
- 'title' => '域名代理Token最近使用时间。',
- 'description' => '域名代理Token最近使用时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830226000',
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'BrandId' => ['title' => '品牌ID。', 'description' => '品牌ID。', 'type' => 'string', 'example' => 'brand_xxxx'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"DomainProxyTokens\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"DomainProxyTokenId\\": \\"pt_examplexxxx\\",\\n \\"DomainProxyToken\\": \\"PTxxxxxxxx\\",\\n \\"DomainId\\": \\"dm_examplexxxx\\",\\n \\"Status\\": \\"enabled\\",\\n \\"CreateTime\\": 1649830226000,\\n \\"UpdateTime\\": 1649830226000,\\n \\"LastUsedTime\\": 1649830226000\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '列表查询EIAM实例域名的代理Token',
- ],
- 'DeleteDomainProxyToken' => [
- 'summary' => '删除指定EIAM实例域名的代理Token,处于禁用状态的代理Token才能被删除。',
- 'methods' => [
- 'post',
+ 'title' => '创建品牌',
+ 'summary' => '创建品牌。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateBrand',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Brand', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/brand/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"BrandId\\": \\"brand_xxxx\\"\\n}","type":"json"}]',
+ ],
+ 'CreateClientPublicKey' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -3662,153 +2610,203 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'none',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasGK16FE',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasAAD0EO'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'DomainId',
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'PublicKey',
'in' => 'query',
'schema' => [
- 'title' => '域名ID。',
- 'description' => '域名ID。',
+ 'title' => '公钥',
+ 'description' => '公钥(PEM公钥格式:SPKI类型,以“-----BEGIN PUBLIC KEY-----”开头,以“-----END PUBLIC KEY-----”结尾)。',
'type' => 'string',
'required' => true,
- 'example' => 'dm_examplexxxxx',
+ 'enumValueTitles' => [],
+ 'example' => '-----BEGIN PUBLIC KEY-----'."\n"
+ .'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmnWMdp9FU3vXljeIqpgR'."\n"
+ .'05E6jEgzIfKsFaLkv+07e2Lg8luTaJh8Q2nkbxdNpTfqBnMMyTgml88WktP45F78'."\n"
+ .'La7hQtR3vz0Eu1yA92gXwD5Oob7ay4JYQZ0C80o2tB3FsbXG2jUvr31MNkf/0oBY'."\n"
+ .'qUKK5Hnlk1TdrnZ5VkzgLGHKlj+NJHHF/57DbT64C2qpAWeKHAr9umJ8++0hKqG/'."\n"
+ .'oRSOpb7oWK4t5c39ulp1j5JJ6cwqrKVCXvsHfWHywOHkcyus+ZNPTQvpwjRnEmRz'."\n"
+ .'Vy3NWrjT7JlIa8vS1aUU+FxeFd2MLQzxFxquFLwi05su2faRexaeYwWW6IWAI3tX'."\n"
+ .'twxxxxxx'."\n"
+ .'-----END PUBLIC KEY-----',
],
],
[
- 'name' => 'DomainProxyTokenId',
+ 'name' => 'AlgorithmType',
'in' => 'query',
'schema' => [
- 'title' => '域名代理Token ID。',
- 'description' => '域名代理Token ID。',
+ 'title' => '算法类型',
+ 'description' => '算法类型。',
'type' => 'string',
'required' => true,
- 'example' => 'pt_examplexxxx'."\n",
+ 'enumValueTitles' => ['RSA-2048' => 'RSA-2048'],
+ 'example' => 'RSA-2048',
+ 'maxLength' => 64,
],
],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => ['title' => '幂等Token。', 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example'],
+ ],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'ClientPublicKeyId' => ['title' => '应用ClientPublicKey的Id', 'description' => '应用ClientPublicKey的ID。', 'type' => 'string', 'example' => 'KEYCKmEYW9byWTdjuRbmCjd2Bhg6VpkAxxxx'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '删除指定EIAM实例域名的代理Token',
- ],
- 'UpdateDomainIcpNumber' => [
- 'summary' => '更新域名备案号。',
- 'methods' => [
- 'post',
+ 'title' => '创建应用ClientPublicKey',
+ 'summary' => '创建应用ClientPublicKey(当M2M客户端使用PRIVATE_KEY_JWT方式请求token端点时,该公钥用于M2M授权服务器校验客户端请求token端点时,携带的assertion断言。)。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateClientPublicKey',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ClientPublicKey', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/clientpublickey/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ClientPublicKeyId\\": \\"KEYCKmEYW9byWTdjuRbmCjd2Bhg6VpkAxxxx\\"\\n}","type":"json"}]',
+ ],
+ 'CreateCloudAccount' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasGK16FE',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaasDPGRH1'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'DomainId',
+ 'name' => 'CloudAccountName',
'in' => 'query',
- 'schema' => [
- 'title' => '域名ID。',
- 'description' => '域名ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'dm_examplexxxxx',
- ],
+ 'schema' => ['title' => '云账号名称', 'description' => '云账号名称。', 'type' => 'string', 'required' => false, 'example' => 'cloud_accout_xxxx', 'maxLength' => 64],
],
[
- 'name' => 'IcpNumber',
+ 'name' => 'CloudAccountVendorType',
'in' => 'query',
'schema' => [
- 'title' => '域名关联的备案号。',
- 'description' => '域名关联的备案号。',
+ 'title' => '云账号类型',
+ 'description' => '云账号类型。取值可选范围:'."\n"
+ ."\n"
+ .'- alibaba_cloud:阿里云',
'type' => 'string',
'required' => true,
- 'example' => '浙xx-xxxxxx',
+ 'enumValueTitles' => ['alibaba_cloud' => 'alibaba_cloud'],
+ 'example' => 'Alibaba_cloud(Alibaba Cloud)',
+ 'maxLength' => 32,
+ 'enum' => ['alibaba_cloud', 'aws', 'entra_id', 'huawei_cloud', 'tencent_cloud', 'gcp', 'azure'],
],
],
+ [
+ 'name' => 'CloudAccountExternalId',
+ 'in' => 'query',
+ 'schema' => ['title' => '云账号唯一标识', 'description' => '云账号外部唯一标识。', 'type' => 'string', 'required' => true, 'example' => '1234567', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'CloudAccountProviderName',
+ 'in' => 'query',
+ 'schema' => ['title' => '云账号提供商名称', 'description' => '身份提供商名称。', 'type' => 'string', 'required' => false, 'example' => 'idaas-eiam-oidc-provider', 'maxLength' => 128],
+ ],
+ [
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => ['title' => '云账号描述', 'description' => '云账号描述。', 'type' => 'string', 'required' => false, 'example' => 'cloud_accout_description', 'maxLength' => 128],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => ['description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'CloudAccountSite',
+ 'in' => 'query',
+ 'schema' => ['description' => '云账号站点,取值可选范围:'."\n"
+ ."\n"
+ .'- global:国际站'."\n"
+ .'- china_mainland:中国站', 'type' => 'string', 'required' => false, 'example' => 'china_mainland', 'maxLength' => 32],
+ ],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'CloudAccountId' => ['title' => '云账号ID', 'description' => '云账号ID。', 'type' => 'string', 'example' => 'ca_01kmegjc11qa1txxxxx'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新域名备案号',
- ],
- 'UpdateDomainBrand' => [
- 'summary' => '修改域名关联的品牌。',
- 'methods' => [
- 'post',
+ 'title' => '创建一个云账号',
+ 'summary' => '在指定EIAM实例下创建一个云账号资源。',
+ 'description' => '**请确保在使用该接口前,已充分了解IDaaS EIAM 产品的收费方式和[价格](https://www.aliyun.com/price/product#/ecs/detail)。**',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateCloudAccount',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CloudAccount', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/cloudaccount/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"CloudAccountId\\": \\"ca_01kmegjc11qa1txxxxx\\"\\n}","type":"json"}]',
+ ],
+ 'CreateCloudAccountRole' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -3817,46 +2815,51 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas6GKEFM',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasDPGRH1'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'CloudAccountId',
+ 'in' => 'query',
+ 'schema' => ['title' => '云账号唯一标识', 'description' => '云账号ID。', 'type' => 'string', 'required' => true, 'example' => 'ca_01kmegjc11qa1txxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'CloudAccountRoleType',
+ 'in' => 'query',
'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
+ 'title' => '云账号类型',
+ 'description' => '云角色类型。具体形式取决于云账号类型。当前支持的取值包括:'."\n"
+ .'- role:适用于阿里云账号。',
'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'required' => false,
+ 'enumValueTitles' => ['role' => 'role'],
+ 'example' => 'role',
'maxLength' => 64,
+ 'enum' => ['role', 'huawei_cloud_group', 'entra_id_app', 'gcp_iam_principal', 'gcp_service_account'],
],
],
[
- 'name' => 'DomainId',
+ 'name' => 'CloudAccountRoleName',
'in' => 'query',
- 'schema' => [
- 'title' => '域名ID。',
- 'description' => '域名ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'dm_examplexxxxx',
- ],
+ 'schema' => ['description' => '云角色名称。', 'type' => 'string', 'required' => true, 'example' => 'role-test'],
],
[
- 'name' => 'BrandId',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'description' => '品牌ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'brand_xxxx',
- ],
+ 'schema' => ['description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => ['description' => '云角色描述。', 'type' => 'string', 'required' => false, 'example' => 'cloud_account_role_description'],
],
],
'responses' => [
@@ -3864,27 +2867,37 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'CloudAccountRoleId' => ['description' => '云角色ID。', 'type' => 'string', 'example' => 'carole_01kmek49aqxxxx'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '修改域名品牌',
- ],
- 'CreateApplication' => [
- 'summary' => '在指定EIAM实例下创建一个应用资源。',
- 'methods' => [
- 'post',
+ 'title' => '创建一个云角色',
+ 'summary' => '在指定云账号资源下创建一个云角色资源。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateCloudAccountRole',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CloudAccountRole', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/cloudaccount/{#CloudAccountId}/cloudaccountrole/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"CloudAccountRoleId\\": \\"carole_01kmek49aqxxxx\\"\\n}","type":"json"}]',
+ ],
+ 'CreateConditionalAccessPolicy' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -3896,417 +2909,439 @@
'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasJXI2A5',
- ],
+ 'abilityTreeCode' => '231632',
+ 'abilityTreeNodes' => ['FEATUREidaas0REDLU'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk2676xxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationName',
+ 'name' => 'ConditionalAccessPolicyName',
'in' => 'query',
- 'schema' => [
- 'title' => '应用名称',
- 'description' => '应用名称。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'Ram Account SSO',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '条件访问策略名称', 'description' => '条件访问策略名称', 'type' => 'string', 'required' => true, 'example' => 'My conditional access policy', 'maxLength' => 64],
],
[
'name' => 'Description',
'in' => 'query',
- 'schema' => [
- 'title' => '应用描述',
- 'description' => '应用描述。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'RAM账号SSO应用',
- 'maxLength' => 128,
- ],
+ 'schema' => ['title' => '条件访问策略描述', 'description' => '条件访问策略描述', 'type' => 'string', 'required' => false, 'example' => 'Test description', 'maxLength' => 128],
],
[
- 'name' => 'LogoUrl',
+ 'name' => 'ConditionalAccessPolicyType',
'in' => 'query',
'schema' => [
- 'title' => '应用Logo地址',
- 'description' => '应用Logo地址。',
+ 'title' => '条件访问策略类型',
+ 'description' => '条件访问策略类型,取值可选范围:'."\n"
+ ."\n"
+ .'arn:alibaba:idaas:authn:access:policy:system:系统策略。',
'type' => 'string',
- 'required' => false,
- 'example' => 'https://oss.cn-hangzhou.aliyuncs.com/logo.png',
- 'maxLength' => 128,
+ 'required' => true,
+ 'enumValueTitles' => ['arn:alibaba:idaas:authn:access:policy:system' => 'arn:alibaba:idaas:authn:access:policy:system'],
+ 'example' => 'arn:alibaba:idaas:authn:access:policy:system',
+ 'maxLength' => 64,
],
],
[
- 'name' => 'ApplicationSourceType',
+ 'name' => 'DecisionType',
'in' => 'query',
'schema' => [
- 'title' => '应用来源',
- 'description' => '应用创建来源,取值可选范围:'."\n"
- .'- urn:alibaba:idaas:app:source:template:应用模板。'."\n"
- .'- urn:alibaba:idaas:app:source:standard:标准协议。',
+ 'title' => '条件访问策略执行类型',
+ 'description' => '条件访问策略执行类型,取值可选范围:'."\n"
+ ."\n"
+ .'enforcement:执行策略。',
'type' => 'string',
'required' => true,
- 'example' => 'urn:alibaba:idaas:app:source:standard',
- 'maxLength' => 64,
+ 'enumValueTitles' => ['enforcement' => 'enforcement'],
+ 'example' => 'enforcement',
+ 'maxLength' => 32,
],
],
[
- 'name' => 'SsoType',
+ 'name' => 'EvaluateAt',
'in' => 'query',
'schema' => [
- 'title' => '单点登录类型',
- 'description' => '单点登录协议,取值可选范围:'."\n"
- .'- saml2:SAML 2.0 协议。'."\n"
- .'- oidc:OpenID Connect 协议。',
+ 'title' => '条件访问策略执行点',
+ 'description' => '条件访问策略执行点, 取值可选范围:'."\n"
+ ."\n"
+ .'- arn:alibaba:idaas:authn:access:rule:eval_at:after_step1:允许。',
'type' => 'string',
'required' => true,
- 'enumValueTitles' => [
- 'saml2' => 'SAML 2.0协议',
- 'oidc' => 'OpenID Connect协议',
- ],
- 'example' => 'saml2',
+ 'enumValueTitles' => ['arn:alibaba:idaas:authn:access:rule:eval_at:after_step1' => 'arn:alibaba:idaas:authn:access:rule:eval_at:after_step1'],
+ 'example' => 'arn:alibaba:idaas:authn:access:rule:eval_at:after_step1',
'maxLength' => 64,
],
],
[
- 'name' => 'ApplicationTemplateId',
+ 'name' => 'DecisionConfig',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '应用模板ID',
- 'description' => '应用模板ID,当ApplicationSourceType参数指定为urn:alibaba:idaas:app:source:template时必填。',
- 'type' => 'string',
+ 'title' => '条件访问策略Action配置',
+ 'description' => '条件访问策略Action配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'Effect' => [
+ 'title' => '条件访问策略决策Action',
+ 'description' => '条件访问策略决策Action, 取值可选范围:'."\n"
+ ."\n"
+ .'- allow:允许。'."\n"
+ .'- deny:拒绝。',
+ 'type' => 'string',
+ 'required' => false,
+ 'enumValueTitles' => ['allow' => 'allow', 'deny' => 'deny'],
+ 'example' => 'allow or deny',
+ ],
+ 'MfaType' => [
+ 'title' => '条件访问策略Mfa类型',
+ 'description' => '条件访问策略Mfa类型,取值可选范围:'."\n"
+ ."\n"
+ .'- directly_access:直接访问'."\n"
+ .'- mfa_required:需要二次认证',
+ 'type' => 'string',
+ 'required' => false,
+ 'enumValueTitles' => ['directly_access' => 'directly_access', 'mfa_required' => 'mfa_required'],
+ 'example' => 'directly_access',
+ ],
+ 'MfaAuthenticationIntervalSeconds' => ['title' => '条件访问策略重复认证时间间隔(秒)', 'description' => '条件访问策略重复认证时间间隔(秒)'."\n"
+ ."\n"
+ .'- MFA认证最大时间间隔:86400'."\n"
+ .'- MFA认证最小时间间隔:300', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '500'],
+ 'MfaAuthenticationMethods' => [
+ 'title' => '条件访问策略允许使用的mfa类型',
+ 'description' => '条件访问策略允许使用的mfa类型,取值可选范围:'."\n"
+ .'- ia_otp_sms:短信验证码'."\n"
+ .'- ia_otp_email:邮件验证码'."\n"
+ .'- ia_totp:OTP 动态口令'."\n"
+ .'- ia_webauthn:WebAuthn',
+ 'type' => 'array',
+ 'items' => ['description' => 'mfa类型', 'type' => 'string', 'required' => false, 'example' => 'ia_totp'],
+ 'required' => false,
+ 'enumValueTitles' => ['ia_otp_email' => 'ia_otp_email', 'ia_otp_sms' => 'ia_otp_sms', 'ia_webauthn' => 'ia_webauthn', 'ia_totp' => 'ia_totp'],
+ 'example' => '',
+ ],
+ 'ActiveSessionReuseStatus' => [
+ 'description' => '是否开启Session复用',
+ 'type' => 'string',
+ 'required' => false,
+ 'enumValueTitles' => ['disabled' => 'disabled', 'enabled' => 'enabled'],
+ 'example' => 'enabled',
+ ],
+ ],
'required' => false,
- 'example' => 'apt_ramuser_mjqrsi',
+ 'example' => '',
],
],
[
- 'name' => 'ApplicationIdentityType',
+ 'name' => 'ConditionsConfig',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
- 'required' => false,
- 'example' => 'application',
- 'default' => 'application',
- 'enum' => [
- 'agent',
- 'application',
- ],
- ],
- ],
- ],
- 'responses' => [
- 200 => [
- 'schema' => [
+ 'title' => '条件访问策略条件内容配置',
+ 'description' => '条件访问策略条件内容配置',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'Applications' => [
+ 'title' => '条件访问策略目标应用',
+ 'description' => '条件访问策略目标应用',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeApplications' => [
+ 'title' => '选择的应用',
+ 'description' => '选择的应用',
+ 'type' => 'array',
+ 'items' => ['description' => '应用Id', 'type' => 'string', 'required' => false, 'example' => 'app_xxxx'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'ExcludeApplications' => [
+ 'title' => '排除的应用',
+ 'description' => '排除的应用',
+ 'type' => 'array',
+ 'items' => ['description' => '应用Id', 'type' => 'string', 'required' => false, 'example' => 'app_xxxx'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
],
- 'ApplicationId' => [
- 'title' => '应用Id',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2xxxx',
+ 'Users' => [
+ 'title' => '条件访问策略目标用户',
+ 'description' => '条件访问策略目标用户',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeUsers' => [
+ 'title' => '选择的用户',
+ 'description' => '选择的用户',
+ 'type' => 'array',
+ 'items' => ['description' => '用户Id', 'type' => 'string', 'required' => false, 'example' => 'user_xxxx'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'ExcludeUsers' => [
+ 'title' => '排除的用户',
+ 'description' => '排除的用户',
+ 'type' => 'array',
+ 'items' => ['description' => '用户Id', 'type' => 'string', 'required' => false, 'example' => 'user_xxxx'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'IncludeGroups' => [
+ 'title' => '选择的用户组',
+ 'description' => '选择的用户组',
+ 'type' => 'array',
+ 'items' => ['description' => '组Id', 'type' => 'string', 'required' => false, 'example' => 'group_xxxxx'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'ExcludeGroups' => [
+ 'title' => '排除的用户组',
+ 'description' => '排除的用户组',
+ 'type' => 'array',
+ 'items' => ['description' => '组Id', 'type' => 'string', 'required' => false, 'example' => 'group_xxxxx'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'IncludeOrganizationalUnits' => [
+ 'title' => '选择的组织',
+ 'description' => '选择的组织',
+ 'type' => 'array',
+ 'items' => ['description' => '组织Id', 'type' => 'string', 'required' => false, 'example' => 'ou_sdfnbsxxxx'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'ExcludeOrganizationalUnits' => [
+ 'title' => '排除的组织',
+ 'description' => '排除的组织',
+ 'type' => 'array',
+ 'items' => ['description' => '组织Id', 'type' => 'string', 'required' => false, 'example' => 'ou_xxxxx'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'NetworkZones' => [
+ 'title' => '条件访问策略网络区域',
+ 'description' => '条件访问策略网络区域',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeNetworkZones' => [
+ 'title' => '选择的网络区域',
+ 'description' => '选择的网络区域',
+ 'type' => 'array',
+ 'items' => ['description' => '网络范围Id', 'type' => 'string', 'required' => false, 'example' => 'network_xxxxx'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'ExcludeNetworkZones' => [
+ 'title' => '排除的网络区域',
+ 'description' => '排除的网络区域',
+ 'type' => 'array',
+ 'items' => ['description' => '网络范围Id', 'type' => 'string', 'required' => false, 'example' => 'network_xxxxx'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
],
],
+ 'required' => false,
+ 'enumValueTitles' => [],
+ 'example' => '',
],
],
- ],
- 'staticInfo' => [
- 'returnType' => 'synchronous',
- ],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2xxxx\\"\\n}","type":"json"}]',
- 'title' => '创建一个EIAM应用',
- 'description' => 'EIAM目前支持两种标准应用SSO接入协议:SAML 2.0 和 OIDC,该参数指定后不可更改,请根据您的实际业务场景使用的SSO协议类型创建应用。',
- ],
- 'DeleteApplication' => [
- 'summary' => '删除一个EIAM应用资源。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'operationType' => 'write',
- 'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'delete',
- 'riskType' => 'high',
- 'chargeType' => 'free',
- 'abilityTreeCode' => '114492',
- 'abilityTreeNodes' => [
- 'FEATUREidaas40OLQJ',
- 'FEATUREidaasJXI2A5',
- 'FEATUREidaasAAD0EO',
- ],
- 'autoTest' => true,
- 'tenantRelevance' => 'tenant',
- ],
- 'parameters' => [
[
- 'name' => 'InstanceId',
+ 'name' => 'Priority',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '条件访问策略-优先级', 'description' => '条件访问策略-优先级, 数值越低优先级越高'."\n"
+ .'最小值:1'."\n"
+ .'最大值:100', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1'],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '幂等Token。', 'description' => '幂等Token。', 'type' => 'string', 'required' => false, 'example' => 'client-token-example'],
],
],
'responses' => [
200 => [
'schema' => [
+ 'description' => '返回结果',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'ConditionalAccessPolicyId' => ['title' => '条件访问策略ID', 'description' => '条件访问策略ID', 'type' => 'string', 'example' => 'cp_xxxxx'],
],
],
],
],
- 'staticInfo' => [
- 'returnType' => 'synchronous',
+ 'eventInfo' => [
+ 'enable' => false,
+ 'eventNames' => [],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '删除一个EIAM应用',
- 'description' => '您在删除指定EIAM应用时,请确保对应应用已经不再使用,应用删除后所有配置数据都将被删除,无法进行恢复。',
- ],
- 'UpdateApplicationDescription' => [
- 'summary' => '更新一个EIAM应用的描述信息。',
- 'methods' => [
- 'post',
+ 'title' => '创建条件访问策略',
+ 'summary' => '创建条件访问策略。',
+ 'description' => '创建条件访问策略。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateConditionalAccessPolicy'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateConditionalAccessPolicy',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ConditionalAccessPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/conditionalaccesspolicy/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ConditionalAccessPolicyId\\": \\"cp_xxxxx\\"\\n}","type":"json"}]',
+ ],
+ 'CreateCredential' => [
+ 'summary' => '在指定EIAM实例下创建一个凭据资源。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas40OLQJ',
- 'FEATUREidaasJXI2A5',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasDPGRH1'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk2676xxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'CredentialIdentifier',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '凭据标识。', 'description' => '凭据标识。', 'type' => 'string', 'required' => true, 'example' => 'credential_identifier_test', 'maxLength' => 64],
],
[
- 'name' => 'Description',
+ 'name' => 'CredentialName',
'in' => 'query',
- 'schema' => [
- 'title' => '应用描述信息',
- 'description' => '应用描述信息。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'Demo应用-用于测试使用',
- 'maxLength' => 128,
- ],
- ],
- ],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- ],
- ],
+ 'allowEmptyValue' => false,
+ 'schema' => ['title' => '凭据名称。', 'description' => '凭据名称。', 'type' => 'string', 'required' => true, 'example' => 'credential_name', 'maxLength' => 64],
],
- ],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新一个EIAM应用的描述信息',
- ],
- 'EnableApplication' => [
- 'summary' => '将一个应用从禁用状态变为启用状态。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'CredentialSubjectType',
+ 'in' => 'query',
+ 'schema' => ['title' => '凭据所属的主体类型。', 'description' => '凭据所属的主体类型。取值可选范围:'."\n"
+ .'- authentication_token_provider:认证令牌提供商。', 'type' => 'string', 'required' => false, 'example' => 'authentication_token_provider', 'maxLength' => 32],
],
- ],
- 'operationType' => 'readAndWrite',
- 'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'update',
- 'riskType' => 'none',
- 'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas40OLQJ',
- 'FEATUREidaasJXI2A5',
+ [
+ 'name' => 'CredentialSubjectId',
+ 'in' => 'query',
+ 'schema' => ['title' => '凭据所属的主体ID。', 'description' => '凭据所属的主体ID。', 'type' => 'string', 'required' => false, 'example' => 'apt_werthgfdsasffxxxxx', 'maxLength' => 64],
],
- ],
- 'parameters' => [
[
- 'name' => 'InstanceId',
+ 'name' => 'CredentialScenarioLabel',
'in' => 'query',
'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
+ 'title' => '凭据的使用场景标签。',
+ 'description' => '凭据的使用场景标签。取值可选范围:'."\n"
+ .'- llm:大模型。'."\n"
+ .'- saas:三方SaaS服务。',
'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
+ 'required' => false,
+ 'example' => 'llm',
+ 'maxLength' => 32,
+ 'enum' => ['llm', 'saas'],
],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'CredentialType',
'in' => 'query',
'schema' => [
- 'title' => '应用ID',
- 'description' => '应用ID。',
+ 'title' => '凭据类型。',
+ 'description' => '凭据类型。取值可选范围:'."\n"
+ .'- api_key:API Key认证凭证。'."\n"
+ .'- oauth_client:OAuth客户端认证凭证。',
'type' => 'string',
'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
+ 'example' => 'api_key',
+ 'maxLength' => 32,
+ 'enum' => ['api_key', 'oauth_client'],
],
],
- ],
- 'responses' => [
- 200 => [
+ [
+ 'name' => 'CredentialContent',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
+ 'title' => '凭据的内容',
+ 'description' => '凭据的内容。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'OAuthClientContent' => [
+ 'title' => 'OAuth客户端认证凭证类型的凭据内容。',
+ 'description' => 'OAuth客户端认证凭证类型的凭据内容。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ClientId' => ['title' => 'OAuth协议的client_id。', 'description' => 'OAuth协议的client_id。', 'type' => 'string', 'required' => false, 'example' => 'dmvncmxersdxxxxxx'],
+ 'ClientSecret' => ['title' => 'OAuth协议的client_secret。', 'description' => 'OAuth协议的client_secret。', 'type' => 'string', 'required' => false, 'example' => 'nsklncmwizncxxxx'],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'ApiKeyContent' => [
+ 'title' => 'Api Key的内容。',
+ 'description' => 'API Key 凭证类型的凭据内容。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ApiKey' => ['title' => 'API Key 凭证类型的凭据内容。', 'description' => 'API Key 的内容。', 'type' => 'string', 'required' => false, 'example' => 'nsklnertyt5ddwizncxxxx'],
+ ],
+ 'required' => false,
+ 'example' => '',
],
],
+ 'required' => true,
+ 'example' => '',
],
],
- ],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '启用一个EIAM应用',
- ],
- 'DisableApplication' => [
- 'summary' => '将一个应用从启用状态变为禁用状态,此时应用全部能力不可用。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => ['title' => '描述', 'description' => '凭据描述。', 'type' => 'string', 'required' => false, 'example' => 'credential_description', 'maxLength' => 128],
],
- ],
- 'operationType' => 'readAndWrite',
- 'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'update',
- 'riskType' => 'none',
- 'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas40OLQJ',
- 'FEATUREidaasJXI2A5',
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => ['title' => '幂等Token。', 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example', 'maxLength' => 64],
],
- ],
- 'parameters' => [
[
- 'name' => 'InstanceId',
+ 'name' => 'CredentialSharingScope',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID。'."\n",
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '凭据共享范围。', 'type' => 'string', 'maxLength' => 32],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'ExclusiveUserId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '凭据专属账户ID。', 'type' => 'string'],
+ ],
+ [
+ 'name' => 'CredentialExternalId',
+ 'in' => 'query',
+ 'schema' => ['title' => '凭据外部唯一标识。', 'type' => 'string', 'maxLength' => 64],
],
],
'responses' => [
@@ -4314,475 +3349,325 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'CredentialId' => ['title' => '凭据ID', 'description' => '凭据ID。', 'type' => 'string', 'example' => 'cred_mkv7rgt4d7i4u7zqtzev2mxxxx'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '禁用一个EIAM应用',
- 'description' => '将一个应用从启用状态变为禁用状态时,应用全部功能不可用(如SSO、账户同步等),请确认您已知该操作可能导致的风险。',
- ],
- 'GetApplication' => [
- 'summary' => '获取指定EIAM应用的详细信息。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '创建一个凭据',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateCredential',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Credential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credential/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"CredentialId\\": \\"cred_mkv7rgt4d7i4u7zqtzev2mxxxx\\"\\n}","type":"json"}]',
+ ],
+ 'CreateCredentialProvider' => [
+ 'summary' => '创建凭据提供商',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '119367',
- 'abilityTreeNodes' => [
- 'FEATUREidaasZSI8X0',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasDPGRH1'],
+ 'autoTest' => true,
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '幂等Token。', 'description' => '幂等Token,保证请求幂等性。'."\n"
+ ."\n"
+ .'从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example'],
],
- ],
- 'responses' => [
- 200 => [
+ [
+ 'name' => 'CredentialProviderIdentifier',
+ 'in' => 'query',
+ 'schema' => ['title' => '凭据提供商的业务标识。', 'description' => '凭据提供商标识。'."\n"
+ ."\n"
+ .'> 允许的字符为:大小写英文字母、数字、特殊字符`.-_` ,并且长度不能超过64个字符。', 'type' => 'string', 'required' => true, 'example' => 'test_example_identifier', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'CredentialProviderName',
+ 'in' => 'query',
+ 'schema' => ['title' => '凭据提供商名称。', 'description' => '凭据提供商名称。'."\n"
+ ."\n"
+ .'> 长度不能超过64个字符。', 'type' => 'string', 'required' => true, 'example' => 'test_example_name', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => ['title' => '描述。', 'description' => '描述。'."\n"
+ ."\n"
+ .'> 长度不能超过128个字符。', 'type' => 'string', 'required' => false, 'example' => 'This is an example description', 'maxLength' => 128],
+ ],
+ [
+ 'name' => 'CredentialProviderType',
+ 'in' => 'query',
+ 'schema' => ['title' => '凭据提供商的类型。', 'description' => '凭据提供商类型。取值可选范围:'."\n"
+ ."\n"
+ .'- oauth:OAuth凭据提供商'."\n"
+ .'- jwt:JWT凭据提供商', 'type' => 'string', 'required' => true, 'example' => 'oauth'],
+ ],
+ [
+ 'name' => 'CredentialProviderConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
+ 'title' => '凭据提供商的配置。',
+ 'description' => '凭据提供商配置。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'OAuthProviderConfig' => [
+ 'title' => 'OAuth类型的提供商的配置。',
+ 'description' => 'OAuth类型的凭据提供商配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ClientId' => ['title' => 'OAuth协议中的client_id,客户端ID。', 'description' => '对应OAuth协议中的client_id,客户端ID。'."\n"
+ ."\n"
+ .'> 长度不能超过128个字符。', 'type' => 'string', 'required' => true, 'example' => 'client_id_example_xxx'],
+ 'ClientSecret' => ['title' => 'OAuth协议中的client_secret,客户端密钥。', 'description' => '对应OAuth协议中的client_secret,客户端密钥。'."\n"
+ ."\n"
+ .'> 长度不能超过1024个字符。', 'type' => 'string', 'required' => true, 'example' => 'client_secret_example_xxx'],
+ 'TokenEndpoint' => ['title' => 'OAuth协议的Token端点。', 'description' => '对应OAuth协议的Token端点。'."\n"
+ ."\n"
+ .'> 必须以`http://`或`https://`开头,且长度不能超过1024个字符。', 'type' => 'string', 'required' => true, 'example' => 'https://example.com/token'],
+ 'Scope' => ['title' => 'OAuth协议中的scope,权限范围。', 'description' => '对应OAuth协议中的scope,权限范围。'."\n"
+ ."\n"
+ .'> OAuth凭据提供商处的Scope配置将作为兜底值,若在调用DeveloperAPI获取OAuth Access Token时不指定scope参数,则会以凭据提供商处的Scope配置为准进行签发。'."\n"
+ ."\n"
+ .'><notice>多个Scope值之间使用空格分隔。></notice>'."\n"
+ ."\n"
+ .'对单个Scope值的限制如下:'."\n"
+ .'1. 允许的字符:小写英文字母、数字、特殊字符`|/:_-.`'."\n"
+ .'2. 且必须包含小写英文字母或数字'."\n"
+ .'3. 必须以特殊字符`.`或小写英文字母或数字开头'."\n"
+ .'4. 长度不超过1024个字符', 'type' => 'string', 'required' => false, 'example' => 'example:test_01 example:test_02'],
+ ],
+ 'required' => false,
+ 'example' => '',
],
- 'Application' => [
- 'description' => '返回的应用信息。',
+ 'JwtProviderConfig' => [
+ 'title' => 'JWT身份提供商配置。',
+ 'description' => 'JWT类型的凭据提供商配置。',
'type' => 'object',
'properties' => [
- 'ApiInvokeStatus' => [
- 'title' => '应用apiInvoke能力启用状态',
- 'description' => '应用DeveloperAPI功能状态,取值可选范围:'."\n"
- .'- enabled:启用中。'."\n"
- .'- disabled:禁用中',
- 'type' => 'string',
- 'example' => 'disabled',
- ],
- 'ApplicationVisibility' => [
- 'description' => '应用可见性。',
+ 'Expiration' => ['title' => 'JWT的有效时长。', 'description' => 'JWT的有效时长,单位秒。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '900'],
+ 'ExpirationCleanupEnabled' => ['title' => '是否开启JWT过期清理。', 'description' => '是否开启JWT过期清理。', 'type' => 'boolean', 'required' => false, 'example' => 'true'],
+ 'DerivedShortTokenEnabled' => ['title' => '是否开启JWT派生短令牌能力。', 'description' => '是否开启JWT派生短令牌能力。', 'type' => 'boolean', 'required' => false, 'example' => 'false'],
+ 'AllowedTokenIssuers' => [
+ 'title' => '允许的JWT的issuer列表。',
+ 'description' => '允许的JWT的issuer列表。'."\n"
+ ."\n"
+ .'> 列表长度不超过200。',
'type' => 'array',
- 'items' => [
- 'description' => '应用可见性。',
- 'type' => 'string',
- 'example' => '[web]',
- ],
- ],
- 'ApplicationId' => [
- 'title' => '应用Id',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
- 'ApplicationName' => [
- 'title' => '应用名称',
- 'description' => '应用名称。',
- 'type' => 'string',
- 'example' => 'SAML 应用',
- ],
- 'ApplicationSourceType' => [
- 'title' => '应用来源',
- 'description' => '应用创建来源,取值可选范围:'."\n"
- .'- urn:alibaba:idaas:app:source:template:应用模板。'."\n"
- .'- urn:alibaba:idaas:app:source:standard:标准协议。',
- 'type' => 'string',
- 'example' => 'urn:alibaba:idaas:app:source:template',
- ],
- 'ApplicationTemplateId' => [
- 'title' => '创建来源应用模板id',
- 'description' => '创建时关联的应用模板ID。当且仅当应用的创建来源为应用模板方式才会返回该值。',
- 'type' => 'string',
- 'example' => 'apt_rpa_tdsxxx',
- ],
- 'AuthorizationType' => [
- 'title' => '应用授权类型',
- 'description' => '应用访问授权类型,取值可选范围:'."\n"
- .'- authorize\\_required:需要显式授权才可访问。'."\n"
- .'- default\\_all:默认所有成员具备访问权限。',
- 'type' => 'string',
- 'example' => 'authorize_required',
- ],
- 'ClientId' => [
- 'title' => '客户端ID',
- 'description' => '应用的客户端ID。',
- 'type' => 'string',
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
- 'CreateTime' => [
- 'title' => '应用创建时间',
- 'description' => '应用创建时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830226000',
- ],
- 'Description' => [
- 'title' => '应用描述信息',
- 'description' => '应用描述信息。',
- 'type' => 'string',
- 'example' => '某个应用,测试环境使用',
- ],
- 'Features' => [
- 'title' => '应用支持的特性',
- 'description' => '应用支持的功能特性,JSON数组格式字符串返回。取值可选范围:'."\n"
- .'- sso:单点登录。'."\n"
- .'- provision:账户同步。'."\n"
- .'- api\\_invoke:API开放。 '."\n",
- 'type' => 'string',
- 'example' => '["sso", "provision"]',
- ],
- 'InstanceId' => [
- 'title' => 'IDaaS EIAM实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'LogoUrl' => [
- 'title' => '应用图标URL地址',
- 'description' => '应用图标URL地址。',
- 'type' => 'string',
- 'example' => 'https://img.alicdn.com/imgextra/i4/O1CN01lvYwpv1aGowQXDML9_!!6000000003303-0-tps-580-580.jpg',
- ],
- 'ManagedServiceCode' => [
- 'title' => '托管应用模板的云产品ServiceCode',
- 'description' => '托管应用模板的云产品ServiceCode。',
- 'type' => 'string',
- 'example' => 'rpa',
- ],
- 'ServiceManaged' => [
- 'title' => '应用模板是否被云产品托管',
- 'description' => '应用模板是否被云产品托管。',
- 'type' => 'boolean',
- 'example' => 'true',
- ],
- 'SsoType' => [
- 'title' => '应用支持的SSO协议',
- 'description' => '单点登录协议,可选范围:'."\n"
- .'- saml2:SAML 2.0 协议。'."\n"
- .'- oidc:OpenID Connect 协议。'."\n"
- .'- oauth2/m2m:OAuth2.0协议。'."\n"
- .'- oidc+oauth2/m2m:OpenID Connect和OAuth2.0协议。',
- 'type' => 'string',
- 'example' => 'saml2',
- ],
- 'Status' => [
- 'title' => '应用状态',
- 'description' => '应用状态,取值可选范围:'."\n"
- .'- enabled:启用中。'."\n"
- .'- disabled:禁用中。',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'UpdateTime' => [
- 'title' => '应用最近更新时间',
- 'description' => '应用最近更新时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830226000',
- ],
- 'M2MClientStatus' => [
- 'title' => 'M2MClient状态',
- 'description' => 'M2MClient状态。',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'ResourceServerStatus' => [
- 'title' => 'ResourceServer状态',
- 'description' => 'ResourceServer状态。',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'ResourceServerIdentifier' => [
- 'title' => 'ResourceServer唯一标识,对应ResourceServer受众',
- 'description' => 'ResourceServer唯一标识,对应ResourceServer受众。',
- 'type' => 'string',
- 'example' => 'https://www.example.com',
- ],
- 'CustomSubjectStatus' => [
- 'description' => '是否开启自定义Token中的Subject字段。开启该能力后,签发的 Access Token 将从<clientld> 变成 <clientld>:<client.activeSubjectUrn>,其中 client.activeSubjectUrn 在应用的联邦凭证的属性映射中设置',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'ApplicationCreationType' => [
- 'title' => '应用创建类型。',
- 'description' => '应用创建类型。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'user_custom' => '用户创建',
- 'system_init' => '系统创建',
- ],
- 'example' => 'user_custom',
- 'enum' => [
- 'user_custom',
- 'system_init',
- ],
- ],
- 'ResourceServerSourceType' => [
- 'title' => '资源服务器来源类型',
- 'description' => '资源服务器来源类型',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'urn:cloud:idaas:resourceserver:source:custom' => '自定义',
- 'urn:cloud:idaas:resourceserver:source:system' => '系统',
- ],
- 'example' => 'urn:cloud:idaas:resourceserver:source:custom',
- 'enum' => [
- 'urn:cloud:idaas:resourceserver:source:custom',
- 'urn:cloud:idaas:resourceserver:source:system',
- ],
- ],
- 'ApplicationIdentityType' => [
- 'type' => 'string',
+ 'items' => ['title' => '允许的JWT的issuer。', 'description' => '允许的JWT的issuer。'."\n"
+ ."\n"
+ .'> 长度不超过1024个字符。', 'type' => 'string', 'required' => false, 'example' => 'https://test.issuer.com'],
+ 'required' => false,
+ 'example' => '',
],
],
+ 'required' => false,
+ 'example' => '',
],
],
+ 'required' => false,
+ 'example' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Application\\": {\\n \\"ApiInvokeStatus\\": \\"disabled\\",\\n \\"ApplicationVisibility\\": [\\n \\"[web]\\"\\n ],\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"ApplicationName\\": \\"SAML 应用\\",\\n \\"ApplicationSourceType\\": \\"urn:alibaba:idaas:app:source:template\\",\\n \\"ApplicationTemplateId\\": \\"apt_rpa_tdsxxx\\",\\n \\"AuthorizationType\\": \\"authorize_required\\",\\n \\"ClientId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"CreateTime\\": 1649830226000,\\n \\"Description\\": \\"某个应用,测试环境使用\\",\\n \\"Features\\": \\"[\\\\\\"sso\\\\\\", \\\\\\"provision\\\\\\"]\\",\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"LogoUrl\\": \\"https://img.alicdn.com/imgextra/i4/O1CN01lvYwpv1aGowQXDML9_!!6000000003303-0-tps-580-580.jpg\\",\\n \\"ManagedServiceCode\\": \\"rpa\\",\\n \\"ServiceManaged\\": true,\\n \\"SsoType\\": \\"saml2\\",\\n \\"Status\\": \\"enabled\\",\\n \\"UpdateTime\\": 1649830226000,\\n \\"M2MClientStatus\\": \\"enabled\\",\\n \\"ResourceServerStatus\\": \\"enabled\\",\\n \\"ResourceServerIdentifier\\": \\"https://www.example.com\\",\\n \\"CustomSubjectStatus\\": \\"enabled\\",\\n \\"ApplicationCreationType\\": \\"user_custom\\",\\n \\"ResourceServerSourceType\\": \\"urn:cloud:idaas:resourceserver:source:custom\\",\\n \\"ApplicationIdentityType\\": \\"\\"\\n }\\n}","type":"json"}]',
- 'title' => '查询一个EIAM应用的详细信息',
- ],
- 'ListApplications' => [
- 'summary' => '分页查询一个或者多个EIAM应用信息。',
- 'methods' => [
- 'get',
- 'post',
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'CredentialProviderId' => ['title' => '凭据提供商ID', 'description' => '凭据提供商ID', 'type' => 'string', 'example' => 'atp_01kr2cmj5gxxx4fvmls2e93dxxxxx'],
+ ],
+ 'description' => '',
+ ],
+ ],
],
- 'schemes' => [
- 'https',
+ 'staticInfo' => ['returnType' => 'synchronous'],
+ 'title' => '创建凭据提供商',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateCredentialProvider',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credentialprovider/*'],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"CredentialProviderId\\": \\"atp_01kr2cmj5gxxx4fvmls2e93dxxxxx\\"\\n}","type":"json"}]',
+ ],
+ 'CreateCustomField' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasJXI2A5',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasGOSU2H'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'PageNumber',
+ 'name' => 'EntityType',
'in' => 'query',
- 'schema' => [
- 'title' => '列表页码',
- 'description' => '列表页码。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1',
- 'default' => '1',
- ],
+ 'schema' => ['title' => '字段归属实体。', 'description' => '字段归属实体,取值可选范围:'."\n"
+ .'- user:账户。', 'type' => 'string', 'required' => true, 'example' => 'user', 'maxLength' => 32],
],
[
- 'name' => 'PageSize',
+ 'name' => 'FieldName',
'in' => 'query',
- 'schema' => [
- 'title' => '列表大小',
- 'description' => '列表大小。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '20',
- 'default' => '20',
- ],
+ 'schema' => ['title' => '字段标识', 'description' => '字段标识名。'."\n"
+ .'最大长度限制为40,内容格式可包含英文小写字母和下划线,不能以下划线开头。', 'type' => 'string', 'required' => true, 'example' => 'field_001'],
],
[
- 'name' => 'ApplicationIds',
+ 'name' => 'FieldDisplayName',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '应用Id列表',
- 'description' => '应用ID列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
- 'required' => false,
- 'example' => 'Ram Account SSO',
- ],
+ 'schema' => ['title' => '字段展示名', 'description' => '字段展示名。'."\n"
+ .'最大长度限制为64。', 'type' => 'string', 'required' => true, 'example' => 'name_001'],
],
[
- 'name' => 'ApplicationName',
+ 'name' => 'FieldDisplayType',
'in' => 'query',
- 'schema' => [
- 'title' => '应用名称',
- 'description' => '应用名称,只支持左模糊匹配。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'Ram Account SSO',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '字段展示类型', 'description' => '字段展示类型,取值可选范围:'."\n"
+ .'- input:文本输入框。对应可选数据类型:string、number'."\n"
+ .'- select:下拉框。对应可选数据类型:string、boolean'."\n"
+ .'- checkbox:多选框。对应可选数据类型:string', 'type' => 'string', 'required' => true, 'example' => 'input', 'maxLength' => 32],
],
[
- 'name' => 'AuthorizationType',
+ 'name' => 'FieldDataType',
'in' => 'query',
- 'schema' => [
- 'title' => '应用授权类型。',
- 'description' => '应用访问授权类型,取值可选范围:'."\n"
- .'- authorize\\_required:需要显式授权才可访问。'."\n"
- .'- default\\_all:默认所有成员具备访问权限。',
- 'type' => 'string',
- 'required' => false,
- 'enumValueTitles' => [
- 'authorize_required' => '需要显式授权才可访问',
- 'default_all' => '默认所有成员具备访问权限',
- ],
- 'example' => 'authorize_required',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '数据类型', 'description' => '字段数据类型,取值可选范围:'."\n"
+ .'- string:字符串。'."\n"
+ .'- number:数字,最大长度限制32,支持正整数和小数。'."\n"
+ .'- boolean:布尔。', 'type' => 'string', 'required' => true, 'example' => 'string', 'maxLength' => 32],
],
[
- 'name' => 'Status',
+ 'name' => 'DefaultValue',
'in' => 'query',
- 'schema' => [
- 'title' => '应用状态',
- 'description' => '应用状态,取值可选范围:'."\n"
- .'- enabled:启用中。'."\n"
- .'- disabled:禁用中。',
- 'type' => 'string',
- 'required' => false,
- 'enumValueTitles' => [
- 'disabled' => '禁用',
- 'enabled' => '启用',
- ],
- 'example' => 'enabled',
- 'maxLength' => 32,
- ],
+ 'schema' => ['title' => '字段默认值', 'description' => '字段默认值。'."\n"
+ .'若类型存在配置项,则默认值必须在配置项中且处于启用状态,最大长度限制为1024。', 'type' => 'string', 'required' => false, 'example' => 'string'],
],
[
- 'name' => 'M2MClientStatus',
+ 'name' => 'FieldDataConfig',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '用于判断是否启用了M2M Client身份',
- 'description' => '用于判断是否启用了M2M Client身份',
- 'type' => 'string',
+ 'title' => '字段值配置项',
+ 'description' => '字段值配置项。',
+ 'type' => 'object',
+ 'properties' => [
+ 'Items' => [
+ 'title' => '字段配置项列表。',
+ 'description' => '字段配置项列表。列表项最大限制数100。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '字段配置项数据对象。',
+ 'type' => 'object',
+ 'properties' => [
+ 'DisplayName' => ['title' => '配置项展示名。', 'description' => '配置项展示名。'."\n"
+ .'最大长度限制为128。', 'type' => 'string', 'required' => false, 'example' => 'string', 'maxLength' => 128],
+ 'Value' => ['title' => '配置项展示值。', 'description' => '配置项展示值。'."\n"
+ .'最大长度限制为64。', 'type' => 'string', 'required' => false, 'example' => 'string', 'maxLength' => 128],
+ 'Status' => ['title' => '配置项状态。', 'description' => '配置项状态,取值可选范围:'."\n"
+ .'- enabled:启用。'."\n"
+ .'- disabled:禁用。'."\n"
+ ."\n"
+ .'配置项禁用,在创建和更新实体字段值时,该配置项不可用。', 'type' => 'string', 'required' => false, 'example' => 'string', 'maxLength' => 32],
+ ],
+ 'required' => false,
+ ],
+ 'required' => false,
+ 'example' => 'string',
+ 'maxLength' => 2048,
+ ],
+ ],
'required' => false,
- 'example' => 'enabled',
- 'maxLength' => 32,
+ 'example' => '',
],
],
[
- 'name' => 'ResourceServerStatus',
+ 'name' => 'Unique',
'in' => 'query',
- 'schema' => [
- 'title' => '用于判断是否启用了ResourceServer能力',
- 'description' => '用于判断是否启用了ResourceServer能力',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'enabled',
- 'maxLength' => 32,
- ],
+ 'schema' => ['title' => '是否唯一', 'description' => '字段值是否唯一。'."\n"
+ .'设置为true,则该字段的值在对应实体类型中唯一存在,不可重复。', 'type' => 'boolean', 'required' => false, 'example' => 'false', 'maxLength' => 32],
],
[
- 'name' => 'SsoType',
+ 'name' => 'Encrypted',
'in' => 'query',
- 'schema' => [
- 'title' => 'SSO类型检索条件',
- 'description' => 'SSO类型检索条件(多个类型支持以英文逗号分隔传参,示例:oauth2/m2m,oidc+oauth2/m2m)',
- 'type' => 'string',
- 'required' => false,
- 'enumValueTitles' => [
- 'oauth2/m2m' => 'oauth2/m2m',
- 'saml2' => 'saml2',
- 'oidc' => 'oidc',
- 'oidc+oauth2/m2m' => 'oidc+oauth2/m2m',
- ],
- 'example' => 'oauth2/m2m',
- 'maxLength' => 32,
- ],
+ 'schema' => ['title' => '是否加密', 'description' => '是否加密。'."\n"
+ .'设置为true,则底层会对数据值进行加密存储。', 'type' => 'boolean', 'required' => false, 'example' => 'false', 'maxLength' => 32],
],
[
- 'name' => 'ApplicationCreationType',
+ 'name' => 'Required',
'in' => 'query',
- 'schema' => [
- 'title' => '资源服务器来源类型。',
- 'description' => '应用创建类型(为空时默认查询user_custom用户创建类型的应用,查询所有类型应用传:all)。',
- 'type' => 'string',
- 'required' => false,
- 'enumValueTitles' => [
- 'system_init' => '系统创建',
- 'user_custom' => '用户创建',
- ],
- 'example' => 'system_init',
- ],
+ 'schema' => ['title' => '是否必填。', 'description' => '是否必填。', 'type' => 'boolean', 'required' => false, 'example' => 'false', 'maxLength' => 32],
],
[
- 'name' => 'ApplicationIdentityType',
+ 'name' => 'UserPermission',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- 'example' => 'application',
- 'enum' => [
- 'application',
- 'agent',
- ],
- ],
+ 'schema' => ['title' => '用户端(portal侧)权限。', 'description' => 'portal侧字段权限,取值可选范围:'."\n"
+ .'- hide:portal侧不可见。'."\n"
+ .'- read_only:portal侧可见,不能编辑更新。'."\n"
+ .'- read_write:portal侧可见且可编辑更新。', 'type' => 'string', 'required' => false, 'example' => 'false', 'maxLength' => 32],
+ ],
+ [
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => ['title' => '字段描述。', 'description' => '字段描述。'."\n"
+ .'长度限制512。', 'type' => 'string', 'required' => false, 'example' => 'Field test', 'maxLength' => 2048],
],
],
'responses' => [
@@ -4790,429 +3675,125 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表条数目',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'Applications' => [
- 'description' => '应用信息列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '应用信息。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => 'IDaaS EIAM实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'ApplicationId' => [
- 'title' => '应用Id',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
- 'ClientId' => [
- 'title' => '客户端ID',
- 'description' => '应用的客户端ID。',
- 'type' => 'string',
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
- 'LogoUrl' => [
- 'title' => '应用图标URL地址',
- 'description' => '应用图标URL地址。',
- 'type' => 'string',
- 'example' => 'https://img.alicdn.com/imgextra/i4/O1CN01lvYwpv1aGowQXDML9_!!6000000003303-0-tps-580-580.jpg',
- ],
- 'ApplicationName' => [
- 'title' => '应用名称',
- 'description' => '应用名称。',
- 'type' => 'string',
- 'example' => 'SAML 应用',
- ],
- 'Description' => [
- 'title' => '应用描述信息',
- 'description' => '应用描述信息。',
- 'type' => 'string',
- 'example' => '单个应用代码为pkces',
- ],
- 'SsoType' => [
- 'title' => '应用支持的SSO协议',
- 'description' => '单点登录协议,可选范围:'."\n"
- .'- saml2:SAML 2.0 协议。'."\n"
- .'- oidc:OpenID Connect 协议。'."\n"
- .'- oauth2/m2m:OAuth2.0协议。'."\n"
- .'- oidc+oauth2/m2m:OpenID Connect和OAuth2.0协议。',
- 'type' => 'string',
- 'example' => 'saml2',
- ],
- 'ApplicationSourceType' => [
- 'title' => '应用来源',
- 'description' => '应用创建来源,取值可选范围:'."\n"
- .'- urn:alibaba:idaas:app:source:template:应用模板。'."\n"
- .'- urn:alibaba:idaas:app:source:standard:标准协议。',
- 'type' => 'string',
- 'example' => 'urn:alibaba:idaas:app:source:standard',
- ],
- 'Features' => [
- 'title' => '应用支持的特性',
- 'description' => '应用支持的功能特性,JSON数组格式字符串返回。取值可选范围:'."\n"
- .'- sso:单点登录。'."\n"
- .'- slo:单点登出。'."\n"
- .'- provision:账户同步。'."\n"
- .'- api\\_invoke:API开放。 '."\n"
- .'- m2m_client:M2M Client能力。'."\n"
- .'- resource_server:API服务能力。'."\n"
- .'- other:兜底。',
- 'type' => 'string',
- 'example' => '["sso", "provision"]',
- ],
- 'Status' => [
- 'title' => '应用状态',
- 'description' => '应用状态,取值可选范围:'."\n"
- .'- enabled:启用中。'."\n"
- .'- disabled:禁用中。'."\n"
- .'- deleted: 软删除',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'CreateTime' => [
- 'title' => '应用创建时间',
- 'description' => '应用创建时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830226000',
- ],
- 'UpdateTime' => [
- 'title' => '应用最近更新时间',
- 'description' => '应用最近更新时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830226000',
- ],
- 'ServiceManaged' => [
- 'title' => '应用模板是否被云产品托管',
- 'description' => '应用模板是否被云产品托管。',
- 'type' => 'boolean',
- 'example' => 'true',
- ],
- 'ManagedServiceCode' => [
- 'title' => '托管应用模板的云产品ServiceCode',
- 'description' => '托管应用模板的云产品ServiceCode。',
- 'type' => 'string',
- 'example' => 'rpa',
- ],
- 'ApplicationTemplateId' => [
- 'title' => '应用模板ID',
- 'description' => '应用模板ID。',
- 'type' => 'string',
- 'example' => 'apt_xxx_xxx',
- ],
- 'ApplicationCreationType' => [
- 'title' => '应用创建类型',
- 'description' => '应用创建类型。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'system_init' => '系统创建',
- 'user_custom' => '用户创建',
- ],
- 'example' => 'user_custom',
- ],
- 'ResourceServerStatus' => [
- 'title' => '资源服务器状态。',
- 'description' => '资源服务器状态。',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'ResourceServerIdentifier' => [
- 'title' => 'ResourceServer唯一标识',
- 'description' => 'ResourceServer唯一标识。',
- 'type' => 'string',
- 'example' => 'https://example.com',
- ],
- 'ResourceServerSourceType' => [
- 'title' => '资源服务器来源类型',
- 'description' => '资源服务器来源类型。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'urn:cloud:idaas:resourceserver:source:custom' => '自定义',
- 'urn:cloud:idaas:resourceserver:source:system' => '系统',
- ],
- 'example' => 'urn:cloud:idaas:resourceserver:source:custom',
- ],
- 'ApplicationIdentityType' => [
- 'type' => 'string',
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'FieldId' => ['title' => '字段Id', 'description' => '字段ID。', 'type' => 'string', 'example' => 'ufd_001'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"Applications\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"ClientId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"LogoUrl\\": \\"https://img.alicdn.com/imgextra/i4/O1CN01lvYwpv1aGowQXDML9_!!6000000003303-0-tps-580-580.jpg\\",\\n \\"ApplicationName\\": \\"SAML 应用\\",\\n \\"Description\\": \\"单个应用代码为pkces\\",\\n \\"SsoType\\": \\"saml2\\",\\n \\"ApplicationSourceType\\": \\"urn:alibaba:idaas:app:source:standard\\",\\n \\"Features\\": \\"[\\\\\\"sso\\\\\\", \\\\\\"provision\\\\\\"]\\",\\n \\"Status\\": \\"enabled\\",\\n \\"CreateTime\\": 1649830226000,\\n \\"UpdateTime\\": 1649830226000,\\n \\"ServiceManaged\\": true,\\n \\"ManagedServiceCode\\": \\"rpa\\",\\n \\"ApplicationTemplateId\\": \\"apt_xxx_xxx\\",\\n \\"ApplicationCreationType\\": \\"user_custom\\",\\n \\"ResourceServerStatus\\": \\"enabled\\",\\n \\"ResourceServerIdentifier\\": \\"https://example.com\\",\\n \\"ResourceServerSourceType\\": \\"urn:cloud:idaas:resourceserver:source:custom\\",\\n \\"ApplicationIdentityType\\": \\"\\"\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '列表查询EIAM应用',
- ],
- 'GetApplicationTemplate' => [
- 'summary' => '获取应用模板信息。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'operationType' => 'read',
- 'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'get',
- 'riskType' => 'none',
- 'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasPKGURD',
- ],
- 'tenantRelevance' => 'publicInformation',
+ 'title' => '创建扩展字段',
+ 'summary' => '创建扩展字段',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'parameters' => [
+ 'ramActions' => [
[
- 'name' => 'ApplicationTemplateId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用模板id',
- 'description' => '应用模板id',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'apt_ramuser_xxxx',
- 'maxLength' => 64,
- ],
- ],
- ],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求Id。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'ApplicationTemplate' => [
- 'description' => '应用模板信息。',
- 'type' => 'object',
- 'properties' => [
- 'ApplicationTemplateId' => [
- 'title' => '应用模板Id',
- 'description' => '应用模板Id。',
- 'type' => 'string',
- 'example' => 'apt_ramintlrole_ixxxxx',
- ],
- 'ApplicationTemplateName' => [
- 'title' => '应用模板名称',
- 'description' => '应用模板名称。',
- 'type' => 'string',
- 'example' => 'Alibaba Cloud ',
- ],
- 'Description' => [
- 'title' => '应用模板描述信息',
- 'description' => '应用模板描述信息。',
- 'type' => 'string',
- 'example' => 'Alibaba Cloud SSO',
- ],
- 'LogoUrl' => [
- 'title' => '应用模板Logo地址',
- 'description' => '应用模板Logo地址。',
- 'type' => 'string',
- 'example' => 'https://example.com/imgextra/i4/O1CN01xTLxLb1WtyKksHW1H_!!6000000002847-2-tps-xxx-xxx.png',
- ],
- 'HelpDocumentUrl' => [
- 'title' => '应用模板对应帮助文档地址',
- 'description' => '应用模板对应帮助文档地址。',
- 'type' => 'string',
- 'example' => 'https://example.com/document_detail/409xxx.html',
- ],
- 'CreateTime' => [
- 'title' => '应用模板创建时间',
- 'description' => '应用模板创建时间。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1730341123000',
- ],
- 'UpdateTime' => [
- 'title' => '应用模板更新时间',
- 'description' => '应用模板更新时间。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1730341124000',
- ],
- 'SaleInfo' => [
- 'title' => '应用模板售卖信息',
- 'description' => '应用模板售卖信息。',
- 'type' => 'object',
- 'properties' => [
- 'AlwaysFree' => [
- 'title' => '是否永久免费',
- 'description' => '是否永久免费。',
- 'type' => 'boolean',
- 'example' => 'true',
- ],
- ],
- ],
- 'ServiceManaged' => [
- 'title' => '应用模板是否被云产品托管',
- 'description' => '应用模板是否被云产品托管。',
- 'type' => 'boolean',
- 'example' => 'true',
- ],
- 'ManagedServiceCode' => [
- 'title' => '托管应用模板的云产品ServiceCode',
- 'description' => '托管应用模板的云产品ServiceCode。',
- 'type' => 'string',
- 'example' => 'bastionhost',
- ],
- 'ServiceConsoleUrl' => [
- 'title' => '托管应用模板的云产品控制台地址',
- 'description' => '托管应用模板的云产品控制台地址。',
- 'type' => 'string',
- 'example' => 'https://example.com/?p=bastion',
- ],
- 'SsoTypes' => [
- 'title' => '支持SSO协议',
- 'description' => '支持SSO协议。',
- 'type' => 'array',
- 'items' => [
- 'description' => '支持SSO协议类型。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'saml2' => 'saml2',
- 'oidc' => 'oidc',
- ],
- 'example' => 'saml2',
- ],
- ],
- ],
- ],
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateCustomField',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CustomField', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customfield/*'],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationTemplate\\": {\\n \\"ApplicationTemplateId\\": \\"apt_ramintlrole_ixxxxx\\",\\n \\"ApplicationTemplateName\\": \\"Alibaba Cloud \\",\\n \\"Description\\": \\"Alibaba Cloud SSO\\",\\n \\"LogoUrl\\": \\"https://example.com/imgextra/i4/O1CN01xTLxLb1WtyKksHW1H_!!6000000002847-2-tps-xxx-xxx.png\\",\\n \\"HelpDocumentUrl\\": \\"https://example.com/document_detail/409xxx.html\\",\\n \\"CreateTime\\": 1730341123000,\\n \\"UpdateTime\\": 1730341124000,\\n \\"SaleInfo\\": {\\n \\"AlwaysFree\\": true\\n },\\n \\"ServiceManaged\\": true,\\n \\"ManagedServiceCode\\": \\"bastionhost\\",\\n \\"ServiceConsoleUrl\\": \\"https://example.com/?p=bastion\\",\\n \\"SsoTypes\\": [\\n \\"saml2\\"\\n ]\\n }\\n}","type":"json"}]',
- 'title' => '获取应用模板信息',
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"FieldId\\": \\"ufd_001\\"\\n}","type":"json"}]',
],
- 'UpdateApplicationInfo' => [
- 'summary' => '更新应用基本信息。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'CreateCustomPrivacyPolicy' => [
+ 'summary' => '创建自定义条款',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '114493',
- 'abilityTreeNodes' => [
- 'FEATUREidaas40OLQJ',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas4TD7D0'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例Id',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'CustomPrivacyPolicyName',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID',
- 'description' => '应用ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '自定义条款名称', 'description' => '自定义条款名称。', 'type' => 'string', 'required' => true, 'example' => 'Custom Privacy Policy Name', 'maxLength' => 256],
],
[
- 'name' => 'ApplicationName',
+ 'name' => 'Status',
'in' => 'query',
- 'schema' => [
- 'title' => '应用名称',
- 'description' => '应用名称',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'Ram Account SSO',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '自定义条款状态', 'description' => '自定义条款状态。', 'type' => 'string', 'required' => false, 'example' => 'enabled'],
],
[
- 'name' => 'LogoUrl',
+ 'name' => 'UserConsentType',
'in' => 'query',
'schema' => [
- 'title' => '应用Logo地址',
- 'description' => '应用Logo地址',
+ 'title' => '同意条款类型',
+ 'description' => '同意条款类型。',
'type' => 'string',
'required' => false,
- 'example' => 'https://example.aliyuncs.com/logo.png',
- 'maxLength' => 512,
+ 'enumValueTitles' => ['explicit_consent' => '手动勾选同意', 'implied_consent' => '默认同意'],
+ 'example' => 'implied_consent',
],
],
[
- 'name' => 'ApplicationVisibility',
+ 'name' => 'DefaultLanguageCode',
+ 'in' => 'query',
+ 'schema' => ['title' => '默认条款语言', 'description' => '默认条款语言', 'type' => 'string', 'required' => false, 'example' => 'zh-Hans-CN'],
+ ],
+ [
+ 'name' => 'CustomPrivacyPolicyContents',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'description' => '应用可见性集合。',
+ 'title' => '自定义条款内容详情',
+ 'description' => '自定义条款内容详情',
'type' => 'array',
'items' => [
- 'description' => '应用可见性枚举元素。',
- 'type' => 'string',
+ 'type' => 'object',
+ 'properties' => [
+ 'CustomPrivacyPolicyTip' => ['title' => '自定义条款提示', 'description' => '自定义条款提示', 'type' => 'string', 'required' => false, 'example' => 'Please read and agree:', 'maxLength' => 256],
+ 'LanguageCode' => ['title' => '自定义条款所属语言', 'description' => '自定义条款所属语言,具体的值来自ListLanguages接口的返回值LanguageCode。', 'type' => 'string', 'required' => false, 'example' => 'zh-Hans-CN', 'maxLength' => 64],
+ 'CustomPrivacyPolicyItems' => [
+ 'title' => '自定义条款项',
+ 'description' => '自定义条款项',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'CustomPrivacyPolicyItemName' => ['title' => '自定义条款名称', 'description' => '自定义条款名称', 'type' => 'string', 'required' => false, 'example' => 'Custom Privacy Policy Name'],
+ 'CustomPrivacyPolicyItemUrl' => ['title' => '自定义条款访问地址', 'description' => '自定义条款访问地址', 'type' => 'string', 'required' => false, 'example' => 'http://www.xxxx.com'],
+ ],
+ 'required' => false,
+ 'description' => '',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
'required' => false,
- 'example' => 'web',
+ 'description' => '',
],
'required' => false,
+ 'example' => '',
],
],
[
'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'description' => '幂等Token。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'client-token-example'."\n",
- ],
+ 'schema' => ['description' => '用于保证请求的幂等性。由客户端生成该参数值,要保证在不同请求间唯一,最大值不超过64个ASCII字符,且该参数值中不能包含非ASCII字符。', 'type' => 'string', 'required' => false, 'example' => 'client-token-example'],
],
],
'responses' => [
@@ -5220,89 +3801,73 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求Id',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'CustomPrivacyPolicyId' => ['title' => '自定义条款ID', 'description' => '自定义条款ID', 'type' => 'string', 'example' => 'pp_neagxpoznsjdtxxxxx'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新应用基本信息',
- ],
- 'ListApplicationsForNetworkAccessEndpoint' => [
- 'summary' => '获取网络访问端点下的App信息。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '创建自定义条款',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateCustomPrivacyPolicy',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CustomPrivacyPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customprivacypolicy/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"CustomPrivacyPolicyId\\": \\"pp_neagxpoznsjdtxxxxx\\"\\n}","type":"json"}]',
+ ],
+ 'CreateDomain' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasGNRASW',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasGK16FE'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'NextToken',
+ 'name' => 'Domain',
'in' => 'query',
- 'schema' => [
- 'title' => '查询凭证(Token)。',
- 'description' => '查询凭证(Token)。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'NTxxxxxexample',
- ],
+ 'schema' => ['title' => '域名。', 'description' => '域名。', 'type' => 'string', 'required' => true, 'example' => 'www.example.com'],
],
[
- 'name' => 'MaxResults',
+ 'name' => 'Filing',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int64',
+ 'title' => '备案信息参数。',
+ 'description' => '备案信息参数。',
+ 'type' => 'object',
+ 'properties' => [
+ 'IcpNumber' => ['title' => '域名关联的备案号。', 'description' => '域名关联的备案号。', 'type' => 'string', 'required' => false, 'example' => 'xICPxxxxxx-xx'],
+ ],
'required' => false,
- 'example' => '20',
- 'default' => '20',
- ],
- ],
- [
- 'name' => 'NetworkAccessEndpointId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '网络端点ID。',
- 'description' => '网络端点ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'nae_mxzj4c44ctyectkggtg4mxxxxx',
+ 'example' => '',
],
],
],
@@ -5311,143 +3876,63 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'NextToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '本次调用返回的查询凭证(Token)值。',
- 'type' => 'string',
- 'example' => 'NTxxxexample',
- ],
- 'ApplicationsForNetworkAccessEndpoint' => [
- 'description' => '网络访问端点下的App集合。',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例ID',
- 'description' => '实例ID',
- 'type' => 'string',
- 'example' => 'idaas_6ed5syotlwdrgmbzn7qn5xxxxx',
- ],
- 'ApplicationId' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'example' => 'app_m5nzr3kk4njkco2nnc4wjxxxxx',
- ],
- 'ApplicationName' => [
- 'title' => '应用名称。',
- 'description' => '应用名称。',
- 'type' => 'string',
- 'example' => 'cloudSSO',
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'DomainId' => ['title' => '域名ID。', 'description' => '域名ID。', 'type' => 'string', 'example' => 'dm_mtohn6mltdz3ibtly2rxvnvxxx'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"ApplicationsForNetworkAccessEndpoint\\": [\\n {\\n \\"InstanceId\\": \\"idaas_6ed5syotlwdrgmbzn7qn5xxxxx\\",\\n \\"ApplicationId\\": \\"app_m5nzr3kk4njkco2nnc4wjxxxxx\\",\\n \\"ApplicationName\\": \\"cloudSSO\\"\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '获取网络访问端点下的App信息',
- ],
- 'ListApplicationsForNetworkZone' => [
- 'summary' => '获取网络域关联的应用列表。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '创建EIAM实例自定义域名',
+ 'summary' => '创建EIAM实例的自定义域名。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateDomain'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateDomain',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Domain', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"DomainId\\": \\"dm_mtohn6mltdz3ibtly2rxvnvxxx\\"\\n}","type":"json"}]',
+ ],
+ 'CreateDomainProxyToken' => [
+ 'summary' => '创建EIAM实例域名的代理Token。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasXRGGQQ',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaasGK16FE'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'NextToken',
- 'in' => 'query',
- 'schema' => [
- 'title' => '查询凭证(Token)。',
- 'description' => '查询凭证(Token)。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'NTxxxxxexample',
- ],
- ],
- [
- 'name' => 'PreviousToken',
- 'in' => 'query',
- 'schema' => [
- 'title' => '查询上一页凭证(Token)。',
- 'description' => '查询上一页凭证(Token)。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'PTxxxxxexample',
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'MaxResults',
- 'in' => 'query',
- 'schema' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '20',
- 'default' => '20',
- ],
- ],
- [
- 'name' => 'NetworkZoneId',
+ 'name' => 'DomainId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用关联的网络范围ID',
- 'description' => '应用关联的网络范围ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'network_11111',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '域名ID。', 'description' => '域名ID。', 'type' => 'string', 'required' => true, 'example' => 'dm_examplexxxxx'],
],
],
'responses' => [
@@ -5455,287 +3940,198 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'NextToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '本次调用返回的查询凭证(Token)值。',
- 'type' => 'string',
- 'example' => 'NTxxxexample',
- ],
- 'PreviousToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '本次调用返回的查询凭证(Token)值。',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'DomainProxyTokenId' => [
+ 'title' => '安全代理Token ID。',
+ 'description' => '域名代理Token ID。',
'type' => 'string',
- 'example' => 'PTxxxexample',
- ],
- 'MaxResults' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '20',
- ],
- 'Applications' => [
- 'description' => '应用列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '应用信息。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => 'IDaaS EIAM实例Id',
- 'description' => 'IDaaS EIAM实例Id。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'ApplicationId' => [
- 'title' => '应用Id',
- 'description' => '应用Id。',
- 'type' => 'string',
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
- 'ApplicationName' => [
- 'title' => '应用名称',
- 'description' => '应用名称。',
- 'type' => 'string',
- 'example' => 'cloudSSO',
- ],
- ],
- ],
+ 'properties' => [],
+ 'example' => 'pt_mtohn73423stghoivjmi4jwxxx',
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"PreviousToken\\": \\"PTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"Applications\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"ApplicationName\\": \\"cloudSSO\\"\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '获取网络域关联的应用列表',
- ],
- 'ListApplicationsForGroup' => [
- 'summary' => '查询一个EIAM组可访问的应用列表。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '创建EIAM实例域名的代理Token',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateDomainProxyToken'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateDomainProxyToken',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'DomainProxyToken', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/{#DomainId}/domainproxytoken/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"DomainProxyTokenId\\": \\"pt_mtohn73423stghoivjmi4jwxxx\\"\\n}","type":"json"}]',
+ ],
+ 'CreateFederatedCredentialProvider' => [
+ 'summary' => '创建联邦信任源。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas7VNWU7',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasH5ECOY'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'PageNumber',
+ 'name' => 'FederatedCredentialProviderName',
'in' => 'query',
- 'schema' => [
- 'title' => '列表页码。',
- 'description' => '列表页码。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1',
- 'default' => '1',
- ],
+ 'schema' => ['title' => ' 联邦凭证提供方名称', 'description' => '联邦信任源名称', 'type' => 'string', 'required' => true, 'example' => 'test', 'maxLength' => 64],
],
[
- 'name' => 'PageSize',
+ 'name' => 'FederatedCredentialProviderType',
'in' => 'query',
- 'schema' => [
- 'title' => '列表大小。',
- 'description' => '列表大小。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '20',
- 'default' => '20',
- ],
+ 'schema' => ['title' => ' 联邦凭证提供方类型', 'description' => '联邦信任源类型', 'type' => 'string', 'required' => true, 'example' => 'pkcs7', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationIds',
+ 'name' => 'NetworkAccessEndpointId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '应用ID列表。',
- 'description' => '应用ID列表,最多支持100个应用ID。',
- 'type' => 'array',
- 'items' => [
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
- 'required' => false,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
+ 'schema' => ['title' => ' 网络端点点ID', 'description' => '网络访问端点ID', 'type' => 'string', 'required' => false, 'example' => 'nae_example_id', 'maxLength' => 64],
],
[
- 'name' => 'GroupId',
+ 'name' => 'Description',
'in' => 'query',
- 'schema' => [
- 'title' => '组ID。',
- 'description' => '组ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => ' 联邦凭证提供方描述', 'description' => '联邦信任源描述', 'type' => 'string', 'required' => false, 'example' => 'test', 'maxLength' => 128],
],
- ],
- 'responses' => [
- 200 => [
+ [
+ 'name' => 'PrivateCaProviderConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'description' => '响应结果。',
+ 'title' => ' 私有CA配置',
+ 'description' => ' 私有CA配置',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'Applications' => [
- 'description' => '被授权访问的应用列表。',
+ 'TrustAnchorSource' => ['title' => 'Root证书获取方式', 'description' => 'Root证书获取方式', 'type' => 'string', 'required' => false, 'example' => 'custom', 'maxLength' => 32],
+ 'Certificates' => [
+ 'title' => 'Root证书列表',
+ 'description' => 'Root证书列表',
'type' => 'array',
'items' => [
- 'description' => '被授权访问的应用。',
'type' => 'object',
'properties' => [
- 'ApplicationId' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
- 'HasDirectAuthorization' => [
- 'title' => '是否存在直接授权。',
- 'description' => '是否存在直属授权,取值范围:'."\n"
- ."\n"
- .'- true: 应用与组存在直接的赋权关系记录。'."\n"
- .'- false: 应用与组不存在直接的赋权关系记录。'."\n",
- 'type' => 'boolean',
- 'example' => 'true',
- ],
- 'HasInheritAuthorization' => [
- 'title' => '是否存在继承权限。',
- 'description' => '是否存在继承授权。',
- 'type' => 'boolean',
- 'example' => 'false',
- ],
- 'ApplicationRoles' => [
- 'title' => '应用角色列表。SAML应用无角色返回',
- 'description' => '应用角色列表。SAML应用无角色返回',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'ApplicationRoleId' => [
- 'title' => '应用角色标识。',
- 'description' => '应用角色标识。',
- 'type' => 'string',
- 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx',
- ],
- ],
- ],
- ],
+ 'Content' => ['title' => 'Root证书内容', 'description' => 'Root证书内容', 'type' => 'string', 'required' => false, 'example' => '-----BEGIN CERTIFICATE-----'."\n"
+ .'MIIE+zCCA0egAwIBAgIJAJZY0ZY0ZY0Z'."\n"
+ .'-----END CERTIFICATE-----'],
],
+ 'required' => false,
+ 'description' => '',
],
+ 'required' => false,
+ 'example' => '',
],
+ 'TrustCondition' => ['title' => 'Root证书的信任条件', 'description' => 'Root证书的信任条件', 'type' => 'string', 'required' => false, 'example' => 'IsNullOrEmpty("jwt.issuer")', 'maxLength' => 10240],
],
+ 'required' => false,
+ 'example' => '',
],
],
- ],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"Applications\\": [\\n {\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"HasDirectAuthorization\\": true,\\n \\"HasInheritAuthorization\\": false,\\n \\"ApplicationRoles\\": [\\n {\\n \\"ApplicationRoleId\\": \\"app_role_mkv7rgt4ds8d8v0qtzev2mxxxx\\"\\n }\\n ]\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '查询一个EIAM组可访问的应用列表',
- ],
- 'EnableApplicationSso' => [
- 'summary' => '启用一个EIAM应用的SSO功能。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
- ],
- ],
- 'operationType' => 'readAndWrite',
- 'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'update',
- 'riskType' => 'none',
- 'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas40OLQJ',
- 'FEATUREidaasJXI2A5',
+ 'name' => 'OidcProviderConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => ' OIDC配置',
+ 'description' => ' OIDC配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'JwksSource' => ['title' => 'Jwks来源', 'description' => 'JWKS来源', 'type' => 'string', 'required' => false, 'example' => 'static', 'maxLength' => 32],
+ 'JwksUri' => ['title' => 'JWKS 端点', 'description' => 'JWKS端点', 'type' => 'string', 'required' => false, 'example' => 'https://example.com/jwks', 'maxLength' => 1024],
+ 'StaticJwks' => ['title' => '静态获取的jwks', 'description' => '静态获取的JWKS', 'type' => 'string', 'required' => false, 'example' => '{'."\n"
+ .' "keys": ['."\n"
+ .' {'."\n"
+ .' "kty": "RSA",'."\n"
+ .' "e": "AQAB",'."\n"
+ .' "use": "sig",'."\n"
+ .' "kid": "KEY2RzsjRrimRASiAhCjBo18YwDoxpYHnHtv",'."\n"
+ .' "n": "qrsfFfSZngqKOxVE29ZIR4SXkwKq029B3HLDAZui_Pwaxwn8FssR9QdwsljZS06BTDp10vhPgqMB7s7TmHulL3I4WuSB-l4uXXXXX"'."\n"
+ .' }'."\n"
+ .' ]'."\n"
+ .'}'],
+ 'Audiences' => [
+ 'description' => '受众列表',
+ 'type' => 'array',
+ 'items' => ['description' => '受众', 'type' => 'string', 'required' => false, 'example' => 'https://www.example.com'],
+ 'required' => false,
+ ],
+ 'TrustCondition' => ['title' => '信任条件', 'description' => '信任条件', 'type' => 'string', 'required' => false, 'example' => 'IsNullOrEmpty("jwt.issuer")', 'maxLength' => 10240],
+ 'Issuer' => ['title' => 'issuer', 'description' => 'Issuer', 'type' => 'string', 'required' => false, 'example' => 'https://example.com', 'maxLength' => 1024],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
],
- ],
- 'parameters' => [
[
- 'name' => 'InstanceId',
+ 'name' => 'Pkcs7ProviderConfig',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
+ 'title' => ' PKCS7配置',
+ 'description' => ' PKCS7配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'TrustAnchorSource' => ['title' => '证书信任锚点来源', 'description' => '证书信任锚点来源', 'type' => 'string', 'required' => false, 'example' => 'custom', 'maxLength' => 32],
+ 'Certificates' => [
+ 'title' => 'pkcs7证书列表',
+ 'description' => 'PKCS7证书列表',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Content' => ['title' => 'Root证书内容', 'description' => 'Root证书内容', 'type' => 'string', 'required' => false, 'example' => '-----BEGIN CERTIFICATE-----'."\n"
+ .'MIIE+zCCA0egAwIBAgIJAJZY0ZY0ZY0Z'."\n"
+ .'-----END CERTIFICATE-----'],
+ ],
+ 'required' => false,
+ 'description' => '',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'TrustCondition' => ['title' => '信任条件', 'description' => '信任条件', 'type' => 'string', 'required' => false, 'example' => 'IsNullOrEmpty("jwt.issuer")', 'maxLength' => 10240],
+ 'CmsVerificationMode' => ['title' => 'CMS验证模式', 'description' => 'CMS验证模式', 'type' => 'string', 'required' => false, 'example' => 'cert_chain', 'maxLength' => 32],
+ 'SigningTimeValueExpression' => ['title' => '获取签名时间的表达式', 'description' => '获取签名时间的表达式', 'type' => 'string', 'required' => false, 'example' => 'pkcs7.signingTime'],
+ 'SignatureEffectiveTime' => ['title' => '签名有效期', 'description' => '签名有效期', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1200'],
+ ],
+ 'required' => false,
+ 'example' => '',
],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'CloudIdPProviderConfig',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '应用ID',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
+ 'title' => '身份提供方配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'IdentityProviderId' => ['title' => '身份提供方ID', 'type' => 'string', 'example' => 'idp_m7hk2hbnew5ir3ycfabug6xxxx', 'maxLength' => 32],
+ ],
],
],
],
@@ -5744,67 +4140,69 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'FederatedCredentialProviderId' => ['title' => '联邦凭证提供方Id', 'description' => '联邦信任源ID', 'type' => 'string', 'example' => 'fcp_sada123XXXX'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '启用一个EIAM应用SSO功能',
- ],
- 'DisableApplicationSso' => [
- 'summary' => '禁用一个EIAM应用的SSO单点登录功能,此时应用不支持员工单点登录。',
- 'methods' => [
- 'post',
+ 'title' => '创建联邦信任源',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateFederatedCredentialProvider',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'FederatedCredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/federatedcredentialprovider/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"FederatedCredentialProviderId\\": \\"fcp_sada123XXXX\\"\\n}","type":"json"}]',
+ ],
+ 'CreateGroup' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas40OLQJ',
- 'FEATUREidaasJXI2A5',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas7VNWU7'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'GroupName',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '组名称。', 'description' => '组名称,最大长度限制64字符。', 'type' => 'string', 'required' => true, 'example' => 'name_test'],
+ ],
+ [
+ 'name' => 'GroupExternalId',
+ 'in' => 'query',
+ 'schema' => ['title' => '组外部ID。', 'description' => '组外部ID,用于与外部系统关联,默认为组ID,最大长度限制64字符。', 'type' => 'string', 'required' => false, 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx'],
+ ],
+ [
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => ['title' => '组描述。', 'description' => '描述信息,最大限制长度256字符。', 'type' => 'string', 'required' => false, 'example' => 'this is a test.'],
],
],
'responses' => [
@@ -5812,27 +4210,28 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'GroupId' => ['title' => '组ID。', 'description' => '组ID。', 'type' => 'string', 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '禁用一个EIAM应用的SSO功能',
- ],
- 'SetApplicationSsoConfig' => [
- 'summary' => '设置一个EIAM应用的单点登录SSO配置属性。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
+ 'title' => '创建一个EIAM账户组',
+ 'summary' => '创建一个EIAM账户组。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateGroup'],
+ ],
],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"GroupId\\": \\"group_d6sbsuumeta4h66ec3il7yxxxx\\"\\n}","type":"json"}]',
+ ],
+ 'CreateIdentityProvider' => [
+ 'summary' => '创建身份提供方。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -5844,176 +4243,97 @@
'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '142626',
- 'abilityTreeNodes' => [
- 'FEATUREidaasDDL9A8',
- ],
+ 'abilityTreeCode' => '139692',
+ 'abilityTreeNodes' => ['FEATUREidaas3ZGGWT'],
'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'IdentityProviderName',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '身份提供方名称', 'description' => '身份提供方名称。', 'type' => 'string', 'required' => true, 'example' => 'test', 'maxLength' => 64],
],
[
- 'name' => 'SamlSsoConfig',
+ 'name' => 'IdentityProviderType',
+ 'in' => 'query',
+ 'schema' => ['title' => '身份提供发类型', 'description' => '身份提供方同步类型。'."\n"
+ ."\n"
+ .'- 入方向钉钉:urn:alibaba:idaas:idp:alibaba:dingtalk:pull'."\n"
+ ."\n"
+ .'- 出方向钉钉:urn:alibaba:idaas:idp:alibaba:dingtalk:push'."\n"
+ ."\n"
+ .'- 入方向企业微信:urn:alibaba:idaas:idp:tencent:wecom:pull'."\n"
+ ."\n"
+ .'- 入方向飞书:urn:alibaba:idaas:idp:bytedance:lark:pull'."\n"
+ ."\n"
+ .'- 入方向AD:urn:alibaba:idaas:idp:microsoft:ad:pull'."\n"
+ ."\n"
+ .'- 入方向LDAP:urn:alibaba:idaas:idp:unknown:ldap:pull'."\n"
+ ."\n"
+ .'- 标准OIDC:urn:alibaba:idaas:idp:standard:oidc'."\n"
+ ."\n"
+ .'- SASE定制OIDC:urn:alibaba:idaas:idp:alibaba:sase', 'type' => 'string', 'required' => true, 'example' => 'urn:alibaba:idaas:idp:alibaba:dingtalk:push', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'UdPushConfig',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => 'SAML SSO配置',
- 'description' => 'SAML协议的应用SSO属性配置参数。',
+ 'title' => '同步出配置',
+ 'description' => '同步出配置信息。',
'type' => 'object',
'properties' => [
- 'SpSsoAcsUrl' => [
- 'title' => 'SP的SSO地址',
- 'description' => '应用(SP)的SAML断言消费地址。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'https://signin.aliyun.com/saml-role/sso',
- ],
- 'SpEntityId' => [
- 'title' => 'SP的EntityId',
- 'description' => '应用(SP)的SAML的EntityId。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'urn:alibaba:cloudcomputing',
- ],
- 'NameIdFormat' => [
- 'title' => 'SAML标准的NameID格式',
- 'description' => 'SAML协议标准的NameID格式,取值可选范围:'."\n"
- .'- urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified:未指定的,由应用自行决定解析NameID。'."\n"
- .'- urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress:Email地址格式。'."\n"
- .'- urn:oasis:names:tc:SAML:2.0:nameid-format:persistent:持久化的NameID。'."\n"
- .'- urn:oasis:names:tc:SAML:2.0:nameid-format:transient:瞬时的NameID。',
- 'type' => 'string',
- 'required' => false,
- 'enumValueTitles' => [
- 'urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified' => '未指定的,默认值。',
- 'urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress' => 'Email地址格式',
- 'urn:oasis:names:tc:SAML:2.0:nameid-format:persistent' => '持久化的。',
- 'urn:oasis:names:tc:SAML:2.0:nameid-format:transient' => '瞬时的。',
- ],
- 'example' => 'urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified',
- ],
- 'NameIdValueExpression' => [
- 'title' => 'NameId取值表单式',
- 'description' => 'SAML协议的NameID真实取值生成表达式。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'user.email',
- ],
- 'DefaultRelayState' => [
- 'title' => '默认RelayState取值',
- 'description' => '默认RelayState取值。当用户的单点登录SSO请求是由EIAM发起时,EIAM提供的SAML Response会指定RelayState为当前值。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'https://home.console.aliyun.com',
- ],
- 'SignatureAlgorithm' => [
- 'title' => 'SAML断言签名算法',
- 'description' => 'SAML断言签名算法。',
- 'type' => 'string',
- 'required' => false,
- 'enumValueTitles' => [
- 'RSA-SHA256' => 'RSA-SHA256算法',
- ],
- 'example' => 'RSA-SHA256',
- ],
- 'ResponseSigned' => [
- 'title' => 'response是否签名',
- 'description' => 'Response是否需要签名。ResponseSigned和AssertionSigned不能同时为false。'."\n"
- .'- true:需要签名。'."\n"
- .'- false:不需要签名。',
- 'type' => 'boolean',
- 'required' => false,
- 'example' => 'true',
- ],
- 'AssertionSigned' => [
- 'title' => 'assertion是否签名',
- 'description' => 'Assertion是否需要签名。ResponseSigned和AssertionSigned不能同时为false。'."\n"
- .'- true:需要签名。'."\n"
- .'- false:不需要签名。',
- 'type' => 'boolean',
- 'required' => false,
- 'example' => 'true',
- ],
- 'AttributeStatements' => [
- 'title' => 'SAML断言的属性配置',
- 'description' => '在SAML断言中包含的额外用户属性配置。',
+ 'IncrementalCallbackStatus' => ['title' => '增量回调状态,是否处理来自IdP的增量回调数据', 'description' => '增量回调状态,该字段暂未启用,请忽略。', 'type' => 'string', 'required' => false, 'example' => 'disabled', 'maxLength' => 32],
+ 'PeriodicSyncStatus' => ['title' => '定时校验状态,是否定时校验EIAM与身份提供方的数据差异', 'description' => '定时校验状态,该字段暂未启用,请忽略。', 'type' => 'string', 'required' => false, 'example' => 'disabled', 'maxLength' => 32],
+ 'UdSyncScopeConfigs' => [
+ 'title' => '同步出配置信息',
+ 'description' => '同步出配置信息。',
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
- 'AttributeName' => [
- 'title' => 'SAML属性的Name',
- 'description' => 'SAML断言中属性的Name。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'https://www.aliyun.com/SAML-Role/Attributes/RoleSessionName',
- ],
- 'AttributeValueExpression' => [
- 'title' => 'SAML属性取值表达式',
- 'description' => 'SAML断言中的属性取值表达式。',
- 'type' => 'string',
+ 'SourceScopes' => [
+ 'title' => '同步来源节点',
+ 'description' => '同步来源节点列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '同步来源节点,填入组织ID。', 'type' => 'string', 'required' => false, 'example' => 'ou_lyhyy6p7yf7mdrdiq5xxxx'],
'required' => false,
- 'example' => 'user.username',
+ 'example' => '',
],
+ 'TargetScope' => ['title' => '同步目标节点', 'description' => '同步目标节点。', 'type' => 'string', 'required' => false, 'example' => 'ou_lyhyy6p7yf7mdrdiq5xxxx'],
],
'required' => false,
+ 'description' => '',
],
'required' => false,
'example' => '',
],
- 'IdPEntityId' => [
- 'title' => '用户自定义的Issuer ID',
- 'description' => 'SAML协议中代表IdP身份的Entity Id。支持URL格式和URN格式。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'https://example.com/',
- ],
- 'OptionalRelayStates' => [
- 'description' => '可选的RelayState配置。',
- 'type' => 'array',
- 'items' => [
- 'description' => '可选的RelayState配置。',
- 'type' => 'object',
- 'properties' => [
- 'RelayState' => [
- 'description' => 'RelayState取值。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'https://ram.console.aliyun.com/',
- 'maxLength' => 256,
- ],
- 'DisplayName' => [
- 'description' => 'RelayState的显示名称。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'Ram',
- 'maxLength' => 64,
- ],
+ 'PeriodicSyncConfig' => [
+ 'title' => '定时校验配置',
+ 'description' => '定时校验配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'PeriodicSyncType' => [
+ 'title' => '类型',
+ 'description' => '类型。',
+ 'type' => 'string',
+ 'required' => false,
+ 'enumValueTitles' => ['cron' => 'cron', 'time' => 'time'],
+ 'example' => 'cron'."\n",
+ ],
+ 'PeriodicSyncCron' => ['title' => 'cron表达式', 'description' => 'cron表达式。', 'type' => 'string', 'required' => false, 'example' => '0 45 1 * * ?'."\n"],
+ 'PeriodicSyncTimes' => [
+ 'title' => '时间点集合',
+ 'description' => '执行时间点集合。',
+ 'type' => 'array',
+ 'items' => ['title' => '时间点', 'description' => '执行时间点。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '3'],
+ 'required' => false,
],
- 'required' => false,
],
'required' => false,
],
@@ -6023,201 +4343,320 @@
],
],
[
- 'name' => 'OidcSsoConfig',
+ 'name' => 'UdPullConfig',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => 'OIDC SSO配置',
- 'description' => 'OIDC协议的应用SSO属性配置参数。',
+ 'title' => '同步入配置',
+ 'description' => '同步入配置信息。',
'type' => 'object',
'properties' => [
- 'RedirectUris' => [
- 'title' => '支持SSO回调的uri列表',
- 'description' => '应用支持的RedirectUri列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '应用支持的RedirectUri。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'https://example.com/oidc/login/callback',
- ],
- 'required' => false,
- 'example' => '',
- ],
- 'PostLogoutRedirectUris' => [
- 'title' => 'Logout回调Uri列表',
- 'description' => '应用支持Logout登出回调地址列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '应用的Logout登出回调白名单地址,应用发起Logout请求时可以指定post\\_logout\\_redirect\\_uri参数。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'https://example.com/oidc/logout/callback',
+ 'GroupSyncStatus' => ['title' => '是否支持组同步,默认为disabled', 'description' => '是否支持组同步,默认为disabled,取值范围:'."\n"
+ ."\n"
+ .'- 禁用:disabled'."\n"
+ ."\n"
+ .'- 启用:enabled', 'type' => 'string', 'required' => false, 'example' => 'disabled', 'maxLength' => 32],
+ 'IncrementalCallbackStatus' => ['title' => '增量回调状态,是否处理来自IdP的增量回调数据', 'description' => '增量回调状态,是否处理来自IdP的增量回调数据,取值范围:'."\n"
+ ."\n"
+ .'- 禁用:disabled'."\n"
+ ."\n"
+ .'- 启用:enabled', 'type' => 'string', 'required' => false, 'example' => 'disabled', 'maxLength' => 32],
+ 'PeriodicSyncStatus' => ['title' => '定时校验状态,是否定时校验EIAM与身份提供方的数据差异', 'description' => '定时校验状态,是否定时校验EIAM与身份提供方的数据差异。取值范围:'."\n"
+ .'- 禁用:disabled'."\n"
+ ."\n"
+ .'- 启用:enabled', 'type' => 'string', 'required' => false, 'example' => 'disabled', 'maxLength' => 32],
+ 'UdSyncScopeConfig' => [
+ 'title' => '同步入配置信息',
+ 'description' => '同步范围配置信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'SourceScopes' => [
+ 'title' => '同步来源节点',
+ 'description' => '同步来源节点列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '同步来源节点。', 'type' => 'string', 'required' => false, 'example' => 'ou_lyhyy6p7yf7mdrdiq5xxxx'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'TargetScope' => ['title' => '同步目标节点', 'description' => '同步目标节点,填入IDaaS组织ID。', 'type' => 'string', 'required' => false, 'example' => 'ou_lyhyy6p7yf7mdrdiq5xxxx'],
],
'required' => false,
'example' => '',
],
- 'GrantTypes' => [
- 'title' => '支持的授权类型',
- 'description' => '支持的OIDC协议授权模式列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '支持的OIDC协议授权模式,取值可选范围:'."\n"
- .'- authorization\\_code:授权码模式。'."\n"
- .'- implicit:隐式模式。'."\n"
- .'- refresh\\_token:令牌刷新模式。'."\n"
- .'- urn:ietf:params:oauth:grant-type:device\\_code:设备模式。'."\n"
- .'- password:密码模式。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'authorization_code',
+ 'PeriodicSyncConfig' => [
+ 'title' => '定时同步配置',
+ 'description' => '定时校验配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'PeriodicSyncType' => [
+ 'title' => '类型',
+ 'description' => '类型。',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'cron',
+ 'enum' => ['cron', 'time'],
+ ],
+ 'PeriodicSyncCron' => ['title' => 'cron表达式,当periodicSyncType=cron,必填', 'description' => 'cron表达式。', 'type' => 'string', 'required' => false, 'example' => '0 45 1 * * ?'],
+ 'PeriodicSyncTimes' => [
+ 'title' => '执行时间点,当periodicSyncType=time,必填,如[3,5],即3点到4点执行一次,5点到6点执行一次。',
+ 'description' => '执行时间点集合。',
+ 'type' => 'array',
+ 'items' => ['description' => '执行时间点。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '3'],
+ 'required' => false,
+ ],
],
'required' => false,
- 'example' => 'authorization_code',
],
- 'ResponseTypes' => [
- 'title' => '隐式流支持的返回类型',
- 'description' => '当OidcSsoConfig.GrantTypes包含指定implicit隐式模式后,应用支持的返回类型。',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'AuthnConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '认证配置',
+ 'description' => '认证配置信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AuthnStatus' => ['title' => '对应IdP是否支持认证', 'description' => '对应IdP是否支持认证。取值范围:'."\n"
+ .'- 禁用:disabled'."\n"
+ ."\n"
+ .'- 启用:enabled', 'type' => 'string', 'required' => false, 'example' => 'enabled', 'maxLength' => 32],
+ 'AutoUpdatePasswordStatus' => ['title' => '是否支持自动更新密码', 'description' => '是否支持自动更新密码。取值范围:'."\n"
+ .'- 禁用:disabled'."\n"
+ ."\n"
+ .'- 启用:enabled', 'type' => 'string', 'required' => false, 'example' => 'enabled'],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'BindingConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '账户绑定规则配置。',
+ 'description' => 'OIDC身份提供方账户绑定规则配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AutoMatchUserProfileExpressions' => [
+ 'title' => '自动匹配账户的规则',
+ 'description' => '自动匹配账户的规则列表。',
'type' => 'array',
'items' => [
- 'description' => 'OIDC协议标准参数ResponseType,只有指定了GrantTypes包含implicit隐式模式才生效,取值可选范围:'."\n"
- .'- token:只返回access token。'."\n"
- .'- id\\_token:只返回id token。'."\n"
- .'- token id\\_token:同时返回access token和id token。',
- 'type' => 'string',
+ 'type' => 'object',
+ 'properties' => [
+ 'ExpressionMappingType' => ['title' => '表达式的类型', 'description' => '表达式的类型。取值范围:'."\n"
+ ."\n"
+ .'- 字段:field'."\n"
+ ."\n"
+ .'- 表达式:expression', 'type' => 'string', 'required' => false, 'example' => 'field'],
+ 'SourceValueExpression' => ['title' => '映射属性取值表达式', 'description' => '映射属性取值表达式。', 'type' => 'string', 'required' => false, 'example' => 'idpUser.phoneNumber'],
+ 'TargetField' => ['title' => '映射目标属性名称', 'description' => '映射目标属性名称。', 'type' => 'string', 'required' => false, 'example' => 'user.username'],
+ 'TargetFieldDescription' => ['title' => '映射目标属性名称', 'description' => '映射目标属性名称。', 'type' => 'string', 'required' => false, 'example' => 'username'],
+ ],
'required' => false,
- 'example' => 'token id_token',
+ 'description' => '',
],
'required' => false,
- 'example' => 'token id_token',
+ 'example' => '',
],
- 'GrantScopes' => [
- 'title' => '支持的api授权范围',
- 'description' => 'OIDC协议标准参数 scope,用于指定userinfo端点或者id_token可以返回的用户属性范围。',
+ 'AutoMatchUserStatus' => ['title' => '自动匹配账户是否开启', 'description' => '自动匹配账户是否开启。取值范围:'."\n"
+ ."\n"
+ .'- 禁用:disabled'."\n"
+ ."\n"
+ .'- 启用:enabled', 'type' => 'string', 'required' => false, 'example' => 'disabled'],
+ 'MappingBindingStatus' => ['title' => '用户手动绑定账户功能是否开启', 'description' => '用户手动绑定账户功能是否开启。取值范围:'."\n"
+ .'- 禁用:disabled'."\n"
+ ."\n"
+ .'- 启用:enabled', 'type' => 'string', 'required' => false, 'example' => 'enabled'],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'DingtalkAppConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '钉钉配置',
+ 'description' => '钉钉配置信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AppKey' => ['title' => '钉钉一方应用的appKey', 'description' => '钉钉一方应用的appKey。', 'type' => 'string', 'required' => false, 'example' => 'Xczngvfemo4e'],
+ 'AppSecret' => ['title' => '钉钉一方应用的app_secret', 'description' => '钉钉一方应用的appSecret。', 'type' => 'string', 'required' => false, 'example' => '5d405a12a6f84ad4ab05ee09axxxx'],
+ 'CorpId' => ['title' => '钉钉一方应用的corpId', 'description' => '钉钉一方应用的corpId。', 'type' => 'string', 'required' => false, 'example' => '307568042478613xxxx'],
+ 'DingtalkVersion' => ['title' => '钉钉版本', 'description' => '钉钉版本。取值范围:'."\n"
+ ."\n"
+ .'- 标准钉:public_dingtalk'."\n"
+ ."\n"
+ .'- 专属钉:private_dingtalk', 'type' => 'string', 'required' => false, 'example' => 'public_dingtalk', 'maxLength' => 32],
+ 'EncryptKey' => ['description' => '钉钉应用EncryptKey。', 'type' => 'string', 'required' => false, 'example' => 'VkdWw91mdkrjVFr3ObNwefap21dfxxxx'],
+ 'VerificationToken' => ['description' => '钉钉应用VerificationToken。', 'type' => 'string', 'required' => false, 'example' => 'myDingApp_VerifyTokenxxxxx'],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'LdapConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => 'AD/LDAP配置',
+ 'description' => 'AD/LDAP配置信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AdministratorPassword' => ['title' => '管理员密码', 'description' => '管理员密码。', 'type' => 'string', 'required' => false, 'example' => 'xxxx'],
+ 'AdministratorUsername' => ['title' => '管理员账号', 'description' => '管理员账号。', 'type' => 'string', 'required' => false, 'example' => 'DC=example,DC=com'],
+ 'CertificateFingerprintStatus' => ['title' => '是否验证指纹证书', 'description' => '是否验证指纹证书。取值范围:'."\n"
+ ."\n"
+ .'- 禁用:disabled'."\n"
+ ."\n"
+ .'- 启用:enabled', 'type' => 'string', 'required' => false, 'example' => 'enabled'],
+ 'CertificateFingerprints' => [
+ 'title' => '证书指纹列表',
+ 'description' => '证书指纹列表。',
'type' => 'array',
- 'items' => [
- 'description' => 'OIDC协议标准参数 scope,用于指定userinfo端点或者id_token可以返回的用户属性范围,取值可选范围:'."\n"
- .'- openid:OIDC标准参数,用户唯一id。'."\n"
- .'- profile:用户详细信息。'."\n"
- .'- email:用户邮箱信息。'."\n"
- .'- phone:用户手机信息。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'openid',
- ],
+ 'items' => ['description' => '公钥sha256格式的证书指纹。', 'type' => 'string', 'required' => false, 'example' => 'asdasd2221asdawqeda'],
'required' => false,
- 'example' => 'profile,email',
- ],
- 'PasswordTotpMfaRequired' => [
- 'title' => '密码模式是否强制需要TOTP二次认证',
- 'description' => '密码模式是否强制需要TOTP二次认证,当且仅当OIDC协议应用指定的GrantTypes包含password模式才生效。',
- 'type' => 'boolean',
- 'required' => false,
- 'example' => 'true',
+ 'example' => '',
],
- 'PasswordAuthenticationSourceId' => [
- 'title' => '密码模式使用的身份认证来源id',
- 'description' => '密码模式使用的身份认证源ID,当且仅当OIDC协议应用指定的GrantTypes包含password模式才生效。',
+ 'GroupMemberAttributeName' => ['title' => '组成员标识', 'description' => '组成员标识。', 'type' => 'string', 'required' => false, 'example' => 'member'],
+ 'GroupObjectClass' => ['title' => '组objectClass', 'description' => '组ObjectClass。', 'type' => 'string', 'required' => false, 'example' => 'group'],
+ 'GroupObjectClassCustomFilter' => ['title' => '组自定义Filter', 'description' => '组自定义Filter。', 'type' => 'string', 'required' => false, 'example' => '(|(cn=test)(group=test@test.com))'],
+ 'LdapProtocol' => ['title' => '通信协议', 'description' => '通信协议。', 'type' => 'string', 'required' => false, 'example' => 'ldap'],
+ 'LdapServerHost' => ['title' => 'ad/ldap 服务器地址', 'description' => 'AD/LDAP服务器地址。', 'type' => 'string', 'required' => false, 'example' => '123.xx.xx.89'],
+ 'LdapServerPort' => ['title' => '端口号', 'description' => 'AD/LDAP端口号。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '636'],
+ 'OrganizationUnitObjectClass' => ['title' => '组织objectClass', 'description' => '组织ObjectClass。', 'type' => 'string', 'required' => false, 'example' => 'organizationUnit,top'],
+ 'StartTlsStatus' => ['title' => 'startTls是否开启', 'description' => 'startTLS是否开启。取值范围:'."\n"
+ .'- 禁用:disabled'."\n"
+ ."\n"
+ .'- 启用:enabled', 'type' => 'string', 'required' => false, 'example' => 'enabled'],
+ 'UserLoginIdentifier' => ['title' => '用户登录标识', 'description' => '用户登录标识。', 'type' => 'string', 'required' => false, 'example' => 'userPrincipalName, mail'],
+ 'UserObjectClass' => ['title' => '用户objectClass', 'description' => '用户ObjectClass。', 'type' => 'string', 'required' => false, 'example' => 'person,user'],
+ 'UserObjectClassCustomFilter' => ['title' => '用户自定义Filter', 'description' => '用户自定义Filter。', 'type' => 'string', 'required' => false, 'example' => '(|(cn=test)(mail=test@test.com))'],
+ 'PasswordSyncStatus' => [
+ 'title' => '是否同步密码',
+ 'description' => '同步密码开关。',
'type' => 'string',
'required' => false,
- 'example' => 'ia_password',
- ],
- 'PkceRequired' => [
- 'title' => '是否强制PKCE',
- 'description' => '应用SSO是否强制要求PKCE(RFC 7636)。',
- 'type' => 'boolean',
- 'required' => false,
- 'example' => 'true',
+ 'example' => 'enabled',
+ 'enum' => ['enabled', 'disabled'],
],
- 'PkceChallengeMethods' => [
- 'title' => 'PKCE算法',
- 'description' => 'PKCE中计算Code Challenge的算法。',
- 'type' => 'array',
- 'items' => [
- 'description' => 'PKCE中计算Code Challenge的算法,取值可选范围:'."\n"
- .'- plain:原文。'."\n"
- .'- S256:SHA 256算法。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'S256',
+ 'UserRdn' => ['title' => '用户RDN', 'description' => '用户RDN。', 'type' => 'string', 'required' => false, 'example' => 'cn'],
+ 'OrganizationalUnitRdn' => ['title' => '组织RDN', 'description' => '组织RDN。', 'type' => 'string', 'required' => false, 'example' => 'ou'],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'WeComConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => 'WeCom配置',
+ 'description' => '企业微信配置信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AgentId' => ['title' => '企业微信自建应用的agentId', 'description' => '企业微信自建应用的agentId。', 'type' => 'string', 'required' => false, 'example' => '278231941749863339'],
+ 'AuthorizeCallbackDomain' => ['title' => '授权回调域', 'description' => '授权回调域。', 'type' => 'string', 'required' => false, 'example' => 'https://xxx.aliyunidaas.com/xxxx'],
+ 'CorpId' => ['title' => '企业微信自建应用的corpId', 'description' => '企业微信自建应用的corpId。', 'type' => 'string', 'required' => false, 'example' => '3756043633237690761'],
+ 'CorpSecret' => ['title' => '企业微信自建应用的corpSecret', 'description' => '企业微信自建应用的corpSecret。', 'type' => 'string', 'required' => false, 'example' => 'CSEHDddddddxxxxuxkJEHPveWRXBGqVqRsxxxx'],
+ 'TrustableDomain' => ['title' => '可信域名', 'description' => '可信域名。', 'type' => 'string', 'required' => false, 'example' => 'https://xxx.aliyunidaas.com/'],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'OidcConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => 'OIDC IdP配置。',
+ 'description' => 'OIDC IdP配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AuthnParam' => [
+ 'title' => 'OIDC客户端认证配置。',
+ 'description' => 'OIDC客户端认证配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AuthnMethod' => ['title' => 'OIDC/oAuth2 认证方法。', 'description' => 'OIDC认证方法。取值范围:'."\n"
+ ."\n"
+ .'- client_secret_basic'."\n"
+ ."\n"
+ .'- client_secret_post', 'type' => 'string', 'required' => false, 'example' => 'client_secret_post'],
+ 'ClientId' => ['title' => 'OIDC/oAuth2 客户端ID。', 'description' => 'OIDC客户端ID。', 'type' => 'string', 'required' => false, 'example' => 'mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'ClientSecret' => ['title' => 'OIDC/oAuth2 客户端密钥。', 'description' => 'OIDC客户端密钥。', 'type' => 'string', 'required' => false, 'example' => 'CSEHDddddddxxxxuxkJEHPveWRXBGqVqRsxxxx'],
],
'required' => false,
- 'example' => 'S256',
- ],
- 'AccessTokenEffectiveTime' => [
- 'title' => 'access token有效时间',
- 'description' => '签发的access token有效时间,单位为秒,默认1200秒(20分钟)。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1200',
- ],
- 'CodeEffectiveTime' => [
- 'title' => 'code有效时间',
- 'description' => '签发的code有效时间,单位为秒,默认为60秒(1分钟)。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '60',
- ],
- 'IdTokenEffectiveTime' => [
- 'title' => 'id token有效时间',
- 'description' => '签发的id token有效时间,单位为秒,默认为300秒(5分钟)。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '300',
- ],
- 'RefreshTokenEffective' => [
- 'title' => 'refresh token有效时间',
- 'description' => '签发的refresh token有效时间,单位为秒,默认为86400秒(1天)。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '86400',
+ 'example' => '',
],
- 'CustomClaims' => [
- 'title' => '自定义id token返回信息',
- 'description' => '自定义id token返回包含的用户信息。',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'ClaimName' => [
- 'title' => '返回的claim名称',
- 'description' => '返回的claim名称。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '"Role"',
- ],
- 'ClaimValueExpression' => [
- 'title' => '返回的claim取值表达式',
- 'description' => '返回的claim取值表达式。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'user.dict.applicationRole',
- ],
- ],
- 'required' => false,
+ 'EndpointConfig' => [
+ 'title' => 'OIDC 端点配置。',
+ 'description' => 'OIDC 端点配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AuthorizationEndpoint' => ['title' => 'oAuth2 授权端点。', 'description' => 'OIDC授权端点。', 'type' => 'string', 'required' => false, 'example' => 'https://example.com/auth/authorize'],
+ 'Issuer' => ['title' => 'OIDC issuer信息。', 'description' => 'OIDC issuer信息。', 'type' => 'string', 'required' => false, 'example' => 'https://example.com/auth'],
+ 'JwksUri' => ['title' => 'OIDC jwks地址。', 'description' => 'OIDC jwks地址。', 'type' => 'string', 'required' => false, 'example' => 'https://example.com/auth/jwks'],
+ 'TokenEndpoint' => ['title' => 'oAuth2 Token端点。', 'description' => 'OIDC Token端点。', 'type' => 'string', 'required' => false, 'example' => 'https://example.com/auth/token'],
+ 'UserinfoEndpoint' => ['title' => 'OIDC 用户信息端点。', 'description' => 'OIDC 用户信息端点。', 'type' => 'string', 'required' => false, 'example' => 'https://example.com/auth/userinfo'],
],
'required' => false,
'example' => '',
],
- 'SubjectIdExpression' => [
- 'title' => '自定义id token返回信息',
- 'description' => '自定义id token返回的sub取值表达式。',
- 'type' => 'string',
+ 'GrantScopes' => [
+ 'title' => 'OIDC授权范围。',
+ 'description' => 'OIDC授权范围集合。',
+ 'type' => 'array',
+ 'items' => ['description' => 'OIDC授权范围,组织ID或组ID。', 'type' => 'string', 'required' => false, 'example' => 'ou_lyhyy6p7yf7mdrdiq5xxxx'],
'required' => false,
- 'example' => 'user.userid',
- 'maxLength' => 128,
- 'default' => 'user.userid',
+ 'example' => 'openid',
],
- 'AllowedPublicClient' => [
- 'title' => '是否允许public client',
- 'description' => '应用是否允许作为公共客户端请求IDaaS EIAM授权服务器。只支持授权码模式和设备模式启用,默认为false。',
- 'type' => 'boolean',
+ 'GrantType' => ['title' => 'OIDC授权类型。', 'description' => 'OIDC授权类型。', 'type' => 'string', 'required' => false, 'example' => 'authorization_code'],
+ 'PkceChallengeMethod' => ['title' => 'PKCE算法。', 'description' => 'PKCE算法。取值范围:'."\n"
+ ."\n"
+ .'- SHA256:S256'."\n"
+ ."\n"
+ .'- 明文:plain', 'type' => 'string', 'required' => false, 'example' => 'S256'],
+ 'PkceRequired' => ['title' => 'AuthorizationCode授权模式下是否使用PKCE。', 'description' => 'AuthorizationCode授权模式下是否使用PKCE。', 'type' => 'boolean', 'required' => false, 'example' => 'true'],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'NetworkAccessEndpointId',
+ 'in' => 'query',
+ 'schema' => ['title' => '网络端点ID', 'description' => '网络端点ID。', 'type' => 'string', 'required' => false, 'example' => 'nae_examplexxxx'],
+ ],
+ [
+ 'name' => 'AutoCreateUserConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '自动创建账户规则配置。',
+ 'description' => '自动创建账户规则配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AutoCreateUserStatus' => ['title' => '自动创建账户是否开启', 'description' => '自动创建账户是否开启。取值范围:'."\n"
+ .'- 禁用:disabled'."\n"
+ ."\n"
+ .'- 启用:enabled', 'type' => 'string', 'required' => false, 'example' => 'disabled'],
+ 'TargetOrganizationalUnitIds' => [
+ 'description' => '目标组织机构ID集合。',
+ 'type' => 'array',
+ 'items' => ['description' => '目标组织机构ID。', 'type' => 'string', 'required' => false, 'example' => 'ou_lyhyy6p7yf7mdrdiq5xxxx'],
'required' => false,
- 'example' => 'true',
],
],
'required' => false,
@@ -6225,110 +4664,141 @@
],
],
[
- 'name' => 'InitLoginType',
+ 'name' => 'AutoUpdateUserConfig',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '初始化登录方式',
- 'description' => '初始化单点登录SSO方式,取值可选范围:'."\n"
- .'- only\\_app\\_init\\_sso:仅应用发起SSO,OIDC协议应用默认取值。当SAML应用指定为该方式时,InitLoginUrl必须指定。'."\n"
- .'- idaas\\_or\\_app\\_init\\_sso:支持IDaaS门户或者应用发起SSO,SAML协议应用默认取值范围。当OIDC协议指定为该方式时,InitLoginUrl必须指定。',
- 'type' => 'string',
+ 'title' => '自动更新账户规则配置。',
+ 'description' => '自动更新账户规则配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AutoUpdateUserStatus' => ['title' => '自动更新账户是否开启', 'description' => '自动更新账户是否开启。取值范围:'."\n"
+ .'- 禁用:disabled'."\n"
+ ."\n"
+ .'- 启用:enabled', 'type' => 'string', 'required' => false, 'example' => 'disabled'],
+ ],
'required' => false,
- 'example' => 'only_app_init_sso',
+ 'example' => '',
],
],
[
- 'name' => 'InitLoginUrl',
+ 'name' => 'LarkConfig',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '仅only_app_init_sso情况下,SP指定的登录地址',
- 'description' => '初始化单点登录SSO触发地址。'."\n"
- .'当OIDC协议类型应用设置InitLoginType为idaas\\_or\\_app\\_init\\_sso时,必须指定该参数。'."\n"
- .'当SAML协议类型应用设置InitLoginType为only\\_app\\_init\\_sso时,必须指定该参数。',
- 'type' => 'string',
+ 'title' => '飞书配置',
+ 'description' => '飞书配置信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AppId' => ['title' => '飞书应用AppId', 'description' => '飞书应用AppId。', 'type' => 'string', 'required' => false, 'example' => 'cli_xxxx'],
+ 'AppSecret' => ['title' => '飞书应用Secret', 'description' => '飞书应用Secret。', 'type' => 'string', 'required' => false, 'example' => 'KiiLzh5Dueh4wbLxxxx'],
+ 'EnterpriseNumber' => ['title' => '飞书企业编码', 'description' => '飞书企业编码。', 'type' => 'string', 'required' => false, 'example' => 'FSX123111xxx', 'maxLength' => 128],
+ 'EncryptKey' => ['title' => '飞书自建应用的encryptKey', 'description' => '飞书自建应用的encryptKey', 'type' => 'string', 'required' => false, 'example' => 'VkdWw91mdkrjVFr3ObNwefap21dfxxxx'],
+ 'VerificationToken' => ['title' => '飞书自建应用的verificationToken', 'description' => '飞书自建应用的verificationToken', 'type' => 'string', 'required' => false, 'example' => 'feishuVerifyTokenxxxxx'],
+ ],
'required' => false,
- 'example' => 'http://127.0.0.1:8000/start_login?enterprise_code=ABCDEF',
],
],
[
+ 'name' => 'LogoUrl',
+ 'in' => 'query',
+ 'schema' => ['description' => '应用Logo地址。', 'type' => 'string', 'required' => false, 'example' => 'xxxx-image://xxxx_23aqr2ye554csg33dqpch5eu3q/tmp/d17d9adc-a943-45e7-ba0c-2838dddea678'."\n"],
+ ],
+ [
'name' => 'ClientToken',
'in' => 'query',
+ 'schema' => ['description' => '客户端Token,用于保证请求的幂等性。 从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken只支持ASCII字符。说明若您未指定,则系统自动使用API请求的 RequestId作为 ClientToken标识。每次API请求的 RequestId可能不一样。', 'type' => 'string', 'required' => false, 'example' => 'clientToken_20250704_Axxxxx'],
+ ],
+ [
+ 'name' => 'SamlConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。只支持ASCII字符,且不能超过64个字符。更多信息,请参见如何保证幂等性。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'client-examplexxx',
+ 'title' => 'SAML IdP配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'IdPEntityId' => ['title' => 'IdP的EntityId', 'type' => 'string', 'required' => false, 'example' => 'http://dc.test.com/adfs/services/trust'],
+ 'IdPSsoUrl' => ['title' => 'IdP的登录地址', 'type' => 'string', 'required' => false, 'example' => 'https://dc.test.com/adfs/ls/'],
+ 'Certificates' => [
+ 'title' => 'IdP的证书列表',
+ 'type' => 'array',
+ 'items' => [
+ 'title' => '证书信息',
+ 'type' => 'object',
+ 'properties' => [
+ 'Content' => ['title' => '证书内容', 'type' => 'string', 'example' => '-----BEGIN CERTIFICATE----- MIIC0jCCAbqgAwIBAgIQXXXXX-----END CERTIFICATE-----'],
+ ],
+ ],
+ 'required' => false,
+ ],
+ 'RequireRequestSigned' => ['title' => '是否要求请求被签名', 'type' => 'boolean', 'required' => false, 'example' => 'true'],
+ 'BindingMethod' => [
+ 'title' => '绑定类型',
+ 'type' => 'string',
+ 'example' => 'HTTP-REDIRECT',
+ 'enum' => ['HTTP-REDIRECT', 'HTTP-POST'],
+ ],
+ 'MaxClockSkew' => ['title' => '最大时钟偏差', 'type' => 'integer', 'format' => 'int64', 'example' => '180', 'default' => '180'],
+ 'WantResponseSigned' => ['title' => '是否要求外部 IdP 对 Response 签名', 'type' => 'boolean'],
+ 'WantAssertionsSigned' => ['title' => '是否要求外部 IdP 对 Assertion 签名', 'type' => 'boolean'],
+ ],
],
],
],
'responses' => [
200 => [
'schema' => [
+ 'description' => '请求参数。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'IdentityProviderId' => ['title' => '身份提供商ID', 'description' => '身份提供商ID。', 'type' => 'string', 'example' => 'idp_mwpcwnhrimlr2horxXXXX'],
],
],
],
],
- 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","errorExample":""},{"type":"xml","example":"<SetApplicationSsoConfigResponse>\\n <RequestId>0441BD79-92F3-53AA-8657-F8CE4A2B912A</RequestId>\\n</SetApplicationSsoConfigResponse>","errorExample":""}]',
- 'title' => '设置一个EIAM应用的单点登录SSO配置',
- 'description' => '在EIAM中,应用管理支持添加多种单点登录SSO协议(SAML 2.0和OIDC)的应用,但是一个应用支持的SSO协议只能有一种,且在创建时指定后不可更改。您根据当前的应用支持的SSO协议类型,指定对应的SSO配置属性参数。',
- ],
- 'GetApplicationSsoConfig' => [
- 'summary' => '查询一个EIAM应用的单点登录SSO配置属性。',
- 'methods' => [
- 'get',
- 'post',
+ 'errorCodes' => [
+ 400 => [
+ ['errorCode' => 'InvalidParameter.OidcIssuer', 'errorMessage' => 'OidcIssuer format check failed, it must be an address that starts with http or https.', 'description' => 'OidcIssuer格式检查失败,必须是一个以http或https的开头的地址。'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'title' => '创建身份提供方',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateIdentityProvider'],
+ ],
],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"IdentityProviderId\\": \\"idp_mwpcwnhrimlr2horxXXXX\\"\\n}","type":"json"}]',
+ ],
+ 'CreateIdentityProviderStatusCheckJob' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '117713',
- 'abilityTreeNodes' => [
- 'FEATUREidaasDDL9A8',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasCRU1S2'],
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'IdentityProviderId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '身份提供方ID', 'description' => '身份提供方ID', 'type' => 'string', 'required' => true, 'example' => 'idp_11111', 'maxLength' => 64],
],
],
'responses' => [
@@ -6336,474 +4806,102 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'ApplicationSsoConfig' => [
- 'description' => '应用单点登录SSO配置信息。',
- 'type' => 'object',
- 'properties' => [
- 'SamlSsoConfig' => [
- 'title' => 'SAML SSO配置',
- 'description' => 'SAML协议的应用SSO属性配置参数。当且仅当应用SSO协议为SAML 2.0时返回。',
- 'type' => 'object',
- 'properties' => [
- 'SpSsoAcsUrl' => [
- 'title' => 'SP的SSO地址',
- 'description' => '应用(SP)的SAML断言消费地址。',
- 'type' => 'string',
- 'example' => 'https://signin.aliyun.com/saml-role/sso',
- ],
- 'SpEntityId' => [
- 'title' => 'SP的EntityId',
- 'description' => '应用(SP)的SAML的EntityId。'."\n"
- ."\n",
- 'type' => 'string',
- 'example' => 'urn:alibaba:cloudcomputing',
- ],
- 'NameIdFormat' => [
- 'title' => 'SAML标准的NameID格式',
- 'description' => 'SAML协议标准的NameID格式,取值可选范围:'."\n"
- .'- urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified:未指定的,由应用自行决定解析NameID。'."\n"
- .'- urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress:Email地址格式。'."\n"
- .'- urn:oasis:names:tc:SAML:2.0:nameid-format:persistent:持久化的NameID。'."\n"
- .'- urn:oasis:names:tc:SAML:2.0:nameid-format:transient:瞬时的NameID。',
- 'type' => 'string',
- 'example' => 'urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified',
- ],
- 'NameIdValueExpression' => [
- 'title' => 'NameId取值表单式',
- 'description' => 'SAML协议的NameID真实取值生成表达式。',
- 'type' => 'string',
- 'example' => 'user.username',
- ],
- 'DefaultRelayState' => [
- 'title' => '默认RelayState取值',
- 'description' => '默认RelayState取值。当用户的单点登录SSO请求是由EIAM发起时,EIAM提供的SAML Response会指定RelayState为当前值。',
- 'type' => 'string',
- 'example' => 'https://home.console.aliyun.com',
- ],
- 'SignatureAlgorithm' => [
- 'title' => 'SAML断言签名算法',
- 'description' => 'SAML断言签名算法。',
- 'type' => 'string',
- 'example' => 'RSA-SHA256',
- ],
- 'ResponseSigned' => [
- 'title' => 'response是否签名',
- 'description' => 'Response是否需要签名。ResponseSigned和AssertionSigned不能同时为false。'."\n"
- .'- true:需要签名。'."\n"
- .'- false:不需要签名。',
- 'type' => 'boolean',
- 'example' => 'true',
- ],
- 'AssertionSigned' => [
- 'title' => 'assertion是否签名',
- 'description' => 'Assertion是否需要签名。ResponseSigned和AssertionSigned不能同时为false。'."\n"
- .'- true:需要签名。'."\n"
- .'- false:不需要签名。',
- 'type' => 'boolean',
- 'example' => 'true',
- ],
- 'AttributeStatements' => [
- 'title' => 'SAML断言的属性配置',
- 'description' => '在SAML断言中包含的额外用户属性配置。',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'AttributeName' => [
- 'title' => 'SAML属性的Name',
- 'description' => 'SAML断言中属性的Name。',
- 'type' => 'string',
- 'example' => 'https://www.aliyun.com/SAML-Role/Attributes/RoleSessionName',
- ],
- 'AttributeValueExpression' => [
- 'title' => 'SAML属性取值表达式',
- 'description' => 'SAML断言中的属性取值表达式。'."\n"
- ."\n",
- 'type' => 'string',
- 'example' => 'user.username',
- ],
- ],
- ],
- ],
- 'IdPEntityId' => [
- 'title' => '用户自定义的Issuer ID',
- 'description' => 'SAML协议中代表IdP身份的Entity Id',
- 'type' => 'string',
- 'example' => 'https://example.com/',
- ],
- 'OptionalRelayStates' => [
- 'description' => '可选的RelayState。用户在应用门户的应用卡片中,显示多个可选跳转地址的显示名称,用户点击并完成 SSO 后,自动跳转到对应地址。需要填写默认跳转地址后才可填写',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'RelayState' => [
- 'description' => '可选的RelayState。用户在应用门户的应用卡片中,显示多个可选跳转地址的显示名称,用户点击并完成 SSO 后,自动跳转到对应地址',
- 'type' => 'string',
- 'example' => 'https://home.console.aliyun.com',
- ],
- 'DisplayName' => [
- 'description' => 'RelayState显示名称',
- 'type' => 'string',
- 'example' => 'Ram Account SSO',
- ],
- ],
- ],
- ],
- ],
- ],
- 'OidcSsoConfig' => [
- 'title' => 'OIDC SSO配置',
- 'description' => 'OIDC协议的应用SSO属性配置参数。当且仅当应用SSO协议为OIDC类型时返回。',
- 'type' => 'object',
- 'properties' => [
- 'RedirectUris' => [
- 'title' => '支持SSO回调的uri列表',
- 'description' => '应用支持的RedirectUri列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '应用支持的RedirectUri。',
- 'type' => 'string',
- 'example' => 'https://example.com/oidc/login/callback'."\n",
- ],
- ],
- 'PostLogoutRedirectUris' => [
- 'title' => 'Logout回调Uri列表',
- 'description' => '应用支持Logout登出回调地址列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '应用的Logout登出回调白名单地址,应用发起Logout请求时可以指定post\\_logout\\_redirect\\_uri参数。',
- 'type' => 'string',
- 'example' => 'https://example.com/oidc/login/logout'."\n",
- ],
- ],
- 'GrantTypes' => [
- 'title' => '支持的授权类型',
- 'description' => '支持的OIDC协议授权模式列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '支持的OIDC协议授权模式,取值可选范围:'."\n"
- .'- authorization\\_code:授权码模式。'."\n"
- .'- implicit:隐式模式。'."\n"
- .'- refresh\\_token:令牌刷新模式。'."\n"
- .'- urn:ietf:params:oauth:grant-type:device\\_code:设备模式。'."\n"
- .'- password:密码模式。',
- 'type' => 'string',
- 'example' => 'refresh_token',
- ],
- 'example' => 'authorization_code',
- ],
- 'ResponseTypes' => [
- 'title' => '隐式流支持的返回类型',
- 'description' => ' '."\n"
- .'当OidcSsoConfig.GrantTypes包含指定implicit隐式模式后,应用支持的返回类型。',
- 'type' => 'array',
- 'items' => [
- 'description' => 'OIDC协议标准参数ResponseType,只有指定了GrantTypes包含implicit隐式模式才生效,取值可选范围:'."\n"
- .'- token:只返回access token。'."\n"
- .'- id\\_token:只返回id token。'."\n"
- .'- token id\\_token:同时返回access token和id token。',
- 'type' => 'string',
- 'example' => 'token id_token',
- ],
- 'example' => 'token id_token',
- ],
- 'GrantScopes' => [
- 'title' => '支持的api授权范围',
- 'description' => 'OIDC协议标准参数 scope,用于指定userinfo端点或者id_token可以返回的用户属性范围。',
- 'type' => 'array',
- 'items' => [
- 'description' => 'OIDC协议标准参数 scope,用于指定userinfo端点或者id_token可以返回的用户属性范围,取值可选范围:'."\n"
- .'- openid:OIDC标准参数,用户唯一id。'."\n"
- .'- profile:用户详细信息。'."\n"
- .'- email:用户邮箱信息。'."\n"
- .'- phone:用户手机信息。',
- 'type' => 'string',
- 'example' => 'openid',
- ],
- 'example' => 'profile,email',
- ],
- 'PasswordTotpMfaRequired' => [
- 'title' => '密码模式是否强制需要TOTP二次认证',
- 'description' => '密码模式是否强制需要TOTP二次认证,当且仅当OIDC协议应用指定的GrantTypes包含password模式才生效。',
- 'type' => 'boolean',
- 'example' => 'true',
- ],
- 'PasswordAuthenticationSourceId' => [
- 'title' => '密码模式使用的身份认证来源id',
- 'description' => '密码模式使用的身份认证源ID,当且仅当OIDC协议应用指定的GrantTypes包含password模式才生效。',
- 'type' => 'string',
- 'example' => 'ia_password',
- ],
- 'PkceRequired' => [
- 'title' => '是否强制PKCE',
- 'description' => '应用SSO是否强制要求PKCE(RFC 7636)。',
- 'type' => 'boolean',
- 'example' => 'true',
- ],
- 'PkceChallengeMethods' => [
- 'title' => 'PKCE算法',
- 'description' => 'PKCE中计算Code Challenge的算法。'."\n"
- ."\n",
- 'type' => 'array',
- 'items' => [
- 'description' => 'PKCE中计算Code Challenge的算法,取值可选范围:'."\n"
- .'- plain:原文。'."\n"
- .'- S256:SHA 256算法。',
- 'type' => 'string',
- 'example' => 'S256',
- ],
- 'example' => 'S256',
- ],
- 'AccessTokenEffectiveTime' => [
- 'title' => 'access token有效时间',
- 'description' => '签发的access token有效时间,单位为秒,默认1200秒(20分钟)。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1200',
- ],
- 'CodeEffectiveTime' => [
- 'title' => 'code有效时间',
- 'description' => '签发的code有效时间,单位为秒,默认为60秒(1分钟)。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '60',
- ],
- 'IdTokenEffectiveTime' => [
- 'title' => 'id token有效时间',
- 'description' => '签发的id token有效时间,单位为秒,默认为300秒(5分钟)。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1200',
- ],
- 'RefreshTokenEffective' => [
- 'title' => 'refresh token有效时间',
- 'description' => '签发的refresh token有效时间,单位为秒,默认为86400秒(1天)。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '86400',
- ],
- 'CustomClaims' => [
- 'title' => '自定义id token返回信息',
- 'description' => '自定义id token返回包含的用户信息。',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'ClaimName' => [
- 'title' => '返回的claim名称',
- 'description' => '返回的claim名称。',
- 'type' => 'string',
- 'example' => 'userOuIds',
- ],
- 'ClaimValueExpression' => [
- 'title' => '返回的claim取值表达式',
- 'description' => '返回的claim取值表达式。',
- 'type' => 'string',
- 'example' => 'ObjectToJsonString(user.organizationalUnits)',
- ],
- ],
- ],
- ],
- 'SubjectIdExpression' => [
- 'title' => '自定义id token返回信息',
- 'description' => '自定义id token返回的sub取值表达式。',
- 'type' => 'string',
- 'example' => 'user.userid',
- ],
- 'AllowedPublicClient' => [
- 'title' => '是否允许public client',
- 'description' => '应用是否允许作为公共客户端请求IDaaS EIAM授权服务器。只支持授权码模式和设备模式启用,默认为false。',
- 'type' => 'string',
- 'example' => 'true',
- ],
- ],
- ],
- 'ProtocolEndpointDomain' => [
- 'title' => 'metadata 端点配置信息',
- 'description' => '应用提供的Metadata 端点配置信息。',
- 'type' => 'object',
- 'properties' => [
- 'SamlSsoEndpoint' => [
- 'title' => 'SAML 单点登录地址',
- 'description' => 'SAML协议AuthnRequest请求接受地址。当且仅当应用SSO协议为SAML 2.0时返回。',
- 'type' => 'string',
- 'example' => 'https://l1seshcn.aliyunidaas.com/login/app/app_mltuxdwd4lq4eer6tmtlmaxm5e/saml2/sso',
- ],
- 'SamlMetaEndpoint' => [
- 'title' => 'IdP SAML EntityID',
- 'description' => 'SAML协议的Metadata元数据地址。当且仅当应用SSO协议为SAML 2.0时返回。',
- 'type' => 'string',
- 'example' => 'https://l1seshcn.aliyunidaas.com/api/v2/app_mltuxdwd4lq4eer6tmtlmaxm5e/saml2/meta',
- ],
- 'OidcIssuer' => [
- 'title' => 'OIDC issuer地址',
- 'description' => 'OIDC issuer信息。当且仅当应用SSO协议为OIDC类型时返回。',
- 'type' => 'string',
- 'example' => 'https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oidc',
- ],
- 'OidcJwksEndpoint' => [
- 'title' => 'OIDC jwks地址',
- 'description' => 'OIDC jwks地址。当且仅当应用SSO协议为OIDC类型时返回。',
- 'type' => 'string',
- 'example' => 'https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oidc/jwks',
- ],
- 'Oauth2AuthorizationEndpoint' => [
- 'title' => 'OIDC 授权地址',
- 'description' => 'oAuth2 授权端点。当且仅当应用SSO协议为OIDC类型时返回。',
- 'type' => 'string',
- 'example' => 'https://l1seshcn.aliyunidaas.com/login/app/app_mltta64q65enci54slingvvsgq/oauth2/authorize',
- ],
- 'Oauth2RevokeEndpoint' => [
- 'title' => 'OIDC access token 吊销端点',
- 'description' => 'oAuth2 Token吊销端点。当且仅当应用SSO协议为OIDC类型时返回。',
- 'type' => 'string',
- 'example' => 'https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oauth2/revoke',
- ],
- 'Oauth2TokenEndpoint' => [
- 'title' => 'oauth2 access token 换取端点',
- 'description' => 'oAuth2 Token端点。当且仅当应用SSO协议为OIDC类型时返回。',
- 'type' => 'string',
- 'example' => 'https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oauth2/token',
- ],
- 'Oauth2DeviceAuthorizationEndpoint' => [
- 'title' => 'oauth2 device 授权端点',
- 'description' => 'oAuth2 Device 授权端点。当且仅当应用SSO协议为OIDC类型时返回。',
- 'type' => 'string',
- 'example' => 'https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oauth2/device/code',
- ],
- 'Oauth2UserinfoEndpoint' => [
- 'title' => 'OIDC 获取用户信息端点',
- 'description' => 'OIDC 获取用户信息端点。当且仅当应用SSO协议为OIDC类型时返回。',
- 'type' => 'string',
- 'example' => 'https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oauth2/userinfo',
- ],
- 'OidcLogoutEndpoint' => [
- 'title' => 'OIDC RP-initial Logout端点',
- 'description' => 'OIDC RP-initiated Logout Endpoint。当且仅当应用SSO协议为OIDC类型时返回。',
- 'type' => 'string',
- 'example' => 'https://l1seshcn.aliyunidaas.com/login/app/app_mltta64q65enci54slingvvsgq/oauth2/logout',
- ],
- ],
- ],
- 'SsoStatus' => [
- 'title' => '应用 SSO 启用状态',
- 'description' => '应用 SSO 功能启用状态,取值可选范围:'."\n"
- .'- enabled:应用中。'."\n"
- .'- disabled:禁用中。',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'InitLoginType' => [
- 'title' => '初始化登录方式',
- 'description' => '初始化单点登录SSO方式,取值可选范围:'."\n"
- .'- only\\_app\\_init\\_sso:仅应用发起SSO,OIDC协议应用默认取值。当SAML应用指定为该方式时,InitLoginUrl必须指定。'."\n"
- .'- idaas\\_or\\_app\\_init\\_sso:支持IDaaS门户或者应用发起SSO,SAML协议应用默认取值范围。当OIDC协议指定为该方式时,InitLoginUrl必须指定。',
- 'type' => 'string',
- 'example' => 'only_app_init_sso',
- ],
- 'InitLoginUrl' => [
- 'title' => '仅SP-init情况下,SP指定的登录地址',
- 'description' => '初始化单点登录SSO触发地址,当OIDC协议应用InitLoginType为idaas\\_or\\_app\\_init\\_sso,必须指定;当SAML协议应用InitLoginType为only\\_app\\_init\\_sso时,必须指定。',
- 'type' => 'string',
- 'example' => 'http://127.0.0.1:8000/start_login?enterprise_code=ABCDEF',
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'IdentityProviderStatusCheckJobId' => ['title' => '任务ID', 'description' => '任务ID', 'type' => 'string', 'example' => 'async_000xxxx'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationSsoConfig\\": {\\n \\"SamlSsoConfig\\": {\\n \\"SpSsoAcsUrl\\": \\"https://signin.aliyun.com/saml-role/sso\\",\\n \\"SpEntityId\\": \\"urn:alibaba:cloudcomputing\\",\\n \\"NameIdFormat\\": \\"urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified\\",\\n \\"NameIdValueExpression\\": \\"user.username\\",\\n \\"DefaultRelayState\\": \\"https://home.console.aliyun.com\\",\\n \\"SignatureAlgorithm\\": \\"RSA-SHA256\\",\\n \\"ResponseSigned\\": true,\\n \\"AssertionSigned\\": true,\\n \\"AttributeStatements\\": [\\n {\\n \\"AttributeName\\": \\"https://www.aliyun.com/SAML-Role/Attributes/RoleSessionName\\",\\n \\"AttributeValueExpression\\": \\"user.username\\"\\n }\\n ],\\n \\"IdPEntityId\\": \\"https://example.com/\\",\\n \\"OptionalRelayStates\\": [\\n {\\n \\"RelayState\\": \\"https://home.console.aliyun.com\\",\\n \\"DisplayName\\": \\"Ram Account SSO\\"\\n }\\n ]\\n },\\n \\"OidcSsoConfig\\": {\\n \\"RedirectUris\\": [\\n \\"https://example.com/oidc/login/callback\\\\n\\"\\n ],\\n \\"PostLogoutRedirectUris\\": [\\n \\"https://example.com/oidc/login/logout\\\\n\\"\\n ],\\n \\"GrantTypes\\": [\\n \\"refresh_token\\"\\n ],\\n \\"ResponseTypes\\": [\\n \\"token id_token\\"\\n ],\\n \\"GrantScopes\\": [\\n \\"openid\\"\\n ],\\n \\"PasswordTotpMfaRequired\\": true,\\n \\"PasswordAuthenticationSourceId\\": \\"ia_password\\",\\n \\"PkceRequired\\": true,\\n \\"PkceChallengeMethods\\": [\\n \\"S256\\"\\n ],\\n \\"AccessTokenEffectiveTime\\": 1200,\\n \\"CodeEffectiveTime\\": 60,\\n \\"IdTokenEffectiveTime\\": 1200,\\n \\"RefreshTokenEffective\\": 86400,\\n \\"CustomClaims\\": [\\n {\\n \\"ClaimName\\": \\"userOuIds\\",\\n \\"ClaimValueExpression\\": \\"ObjectToJsonString(user.organizationalUnits)\\"\\n }\\n ],\\n \\"SubjectIdExpression\\": \\"user.userid\\",\\n \\"AllowedPublicClient\\": \\"true\\"\\n },\\n \\"ProtocolEndpointDomain\\": {\\n \\"SamlSsoEndpoint\\": \\"https://l1seshcn.aliyunidaas.com/login/app/app_mltuxdwd4lq4eer6tmtlmaxm5e/saml2/sso\\",\\n \\"SamlMetaEndpoint\\": \\"https://l1seshcn.aliyunidaas.com/api/v2/app_mltuxdwd4lq4eer6tmtlmaxm5e/saml2/meta\\",\\n \\"OidcIssuer\\": \\"https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oidc\\",\\n \\"OidcJwksEndpoint\\": \\"https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oidc/jwks\\",\\n \\"Oauth2AuthorizationEndpoint\\": \\"https://l1seshcn.aliyunidaas.com/login/app/app_mltta64q65enci54slingvvsgq/oauth2/authorize\\",\\n \\"Oauth2RevokeEndpoint\\": \\"https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oauth2/revoke\\",\\n \\"Oauth2TokenEndpoint\\": \\"https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oauth2/token\\",\\n \\"Oauth2DeviceAuthorizationEndpoint\\": \\"https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oauth2/device/code\\",\\n \\"Oauth2UserinfoEndpoint\\": \\"https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oauth2/userinfo\\",\\n \\"OidcLogoutEndpoint\\": \\"https://l1seshcn.aliyunidaas.com/login/app/app_mltta64q65enci54slingvvsgq/oauth2/logout\\"\\n },\\n \\"SsoStatus\\": \\"enabled\\",\\n \\"InitLoginType\\": \\"only_app_init_sso\\",\\n \\"InitLoginUrl\\": \\"http://127.0.0.1:8000/start_login?enterprise_code=ABCDEF\\"\\n }\\n}","type":"json"}]',
- 'title' => '查询一个EIAM应用的单点登录SSO配置',
- ],
- 'UpdateApplicationSsoFormParams' => [
- 'summary' => '更新模板应用的SSO参数',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
+ 'title' => '创建IdP状态检查任务',
+ 'summary' => '创建IdP状态检查任务',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"IdentityProviderStatusCheckJobId\\": \\"async_000xxxx\\"\\n}","type":"json"}]',
+ ],
+ 'CreateInstance' => [
+ 'summary' => '创建一个实例,EIAM所有产品能力都基于实例来提供。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas40OLQJ',
- 'FEATUREidaasJXI2A5',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas6GKEFM'],
+ 'tenantRelevance' => 'publicInformation',
],
'parameters' => [
[
- 'name' => 'InstanceId',
+ 'name' => 'Description',
'in' => 'query',
+ 'schema' => ['title' => '实例描述', 'description' => '实例描述,最大长度限制128字符。', 'type' => 'string', 'required' => false, 'example' => 'instance_for_test'],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'eiam-111ccc1111',
- 'maxLength' => 64,
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'InstanceId' => ['title' => '实例ID', 'description' => '本次接口调用创建的实例资源ID。', 'type' => 'string', 'example' => 'idaas_wj5htncdvoc4q5xxxxxxxxx'],
+ ],
+ 'description' => '',
],
],
+ ],
+ 'title' => '创建一个EIAM实例',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateInstance'],
+ ],
+ ],
+ 'ramActions' => [
[
- 'name' => 'ApplicationId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用ID',
- 'description' => '应用ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_11111',
- 'maxLength' => 64,
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateInstance',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/*'],
+ ],
],
],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"InstanceId\\": \\"idaas_wj5htncdvoc4q5xxxxxxxxx\\"\\n}","type":"json"}]',
+ ],
+ 'CreateInstanceTrialLicense' => [
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'ApplicationTemplateParams',
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'readAndWrite',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'create',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaas92IAAU'],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'InstanceId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '应用模板创建参数',
- 'description' => '应用模板创建参数',
- 'type' => 'array',
- 'items' => [
- 'description' => '修改模板的参数。',
- 'type' => 'object',
- 'properties' => [
- 'TemplateParamName' => [
- 'title' => '应用模板创建参数具体名称',
- 'description' => '应用模板创建参数具体名称',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'aliyunUid',
- ],
- 'TemplateParamValue' => [
- 'title' => '应用模板创建参数取值',
- 'description' => '应用模板创建参数取值',
- 'type' => 'string',
- 'required' => false,
- 'example' => '123456789',
- ],
- ],
- 'required' => false,
- ],
- 'required' => true,
- 'example' => '',
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例 Id', 'type' => 'string', 'required' => true, 'example' => 'eiam-111ccc1111', 'maxLength' => 64],
],
],
'responses' => [
@@ -6811,28 +4909,37 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求Id',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求Id', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'LicenseId' => ['title' => 'License 唯一标识', 'description' => 'License 唯一标识', 'type' => 'string', 'example' => 'license_463hfmewi2njxxxx'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新模板应用的SSO参数',
- 'description' => '用于更新应用市场中已创建的应用模板的单点登录(SSO)相关参数。',
- ],
- 'AuthorizeApplicationToUsers' => [
- 'summary' => '批量授予多个EIAM账户访问一个应用的权限。',
- 'methods' => [
- 'post',
+ 'title' => '创建试用版 License',
+ 'summary' => '为实例创建试用版 License',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateInstanceTrialLicense',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"LicenseId\\": \\"license_463hfmewi2njxxxx\\"\\n}","type":"json"}]',
+ ],
+ 'CreateNetworkAccessEndpoint' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -6841,586 +4948,625 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCRU1S2',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasGNRASW'],
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk2676xxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'NetworkAccessEndpointName',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '专属网络端点名称。', 'description' => '专属网络端点名称。', 'type' => 'string', 'required' => true, 'example' => 'Xx-business VPC access endpoint'],
],
[
- 'name' => 'UserIds',
+ 'name' => 'VpcId',
+ 'in' => 'query',
+ 'schema' => ['title' => '专属网络端点连接的VpcID。', 'description' => '专属网络端点连接的VPC ID。', 'type' => 'string', 'required' => true, 'example' => 'vpc-examplexxx'],
+ ],
+ [
+ 'name' => 'VpcRegionId',
+ 'in' => 'query',
+ 'schema' => ['title' => '专属网络端点连接的VpcID所属地域。', 'description' => '专属网络端点连接的VPC ID所属地域。', 'type' => 'string', 'required' => true, 'example' => 'cn-hangzhou'],
+ ],
+ [
+ 'name' => 'VSwitchIds',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => '账户ID列表。',
- 'description' => '账户ID列表,单次操作最多支持100个账户ID。',
+ 'title' => '专属网络端点连接的指定vSwitch。',
+ 'description' => '专属网络端点连接的指定vSwitch列表。',
'type' => 'array',
- 'items' => [
- 'description' => '账户ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- ],
- 'required' => true,
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ 'items' => ['description' => '交换机ID。', 'type' => 'string', 'required' => false, 'example' => 'vsw-2vc8z0f90z4k6xxxxx'."\n"],
+ 'required' => false,
+ 'example' => 'vsw-examplexxx',
+ 'maxLength' => 2,
],
],
[
- 'name' => 'ApplicationRoleId',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'title' => '应用角色ID。',
- 'description' => '应用角色ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '幂等Token。', 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken只支持ASCII字符,且不能超过64个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => false, 'example' => 'client-token-example'],
],
],
'responses' => [
200 => [
'schema' => [
- 'description' => '响应结果。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'NetworkAccessEndpointId' => ['title' => '网络端点ID。', 'description' => '网络端点ID。', 'type' => 'string', 'example' => 'nae_examplexxxx'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '授予多个EIAM账户访问一个应用的权限',
- ],
- 'AuthorizeApplicationToOrganizationalUnits' => [
- 'summary' => '批量授予多个EIAM组织访问一个应用的权限。',
- 'methods' => [
- 'post',
+ 'staticInfo' => ['returnType' => 'synchronous'],
+ 'title' => '创建一个网络端点',
+ 'summary' => '创建一个专属网络端点。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateNetworkAccessEndpoint'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateNetworkAccessEndpoint',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'NetworkAccessEndpoint', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkaccessendpoint/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"NetworkAccessEndpointId\\": \\"nae_examplexxxx\\"\\n}","type":"json"}]',
+ ],
+ 'CreateNetworkZone' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas3S4NKL',
- ],
+ 'abilityTreeCode' => '231616',
+ 'abilityTreeNodes' => ['FEATUREidaas0REDLU'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk2676xxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'NetworkZoneName',
+ 'in' => 'query',
+ 'schema' => ['title' => '网络区域名称', 'description' => '网络区域名称', 'type' => 'string', 'required' => true, 'example' => 'IPV4Test', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => ['title' => '网络区域描述', 'description' => '网络区域描述', 'type' => 'string', 'required' => false, 'example' => 'Test description', 'maxLength' => 128],
+ ],
+ [
+ 'name' => 'NetworkZoneType',
'in' => 'query',
'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
+ 'title' => '网络区域类型',
+ 'description' => '网络区域类型',
'type' => 'string',
'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'enumValueTitles' => ['arn:alibaba:idaas:network:zone:classic' => '经典网络', 'arn:alibaba:idaas:network:zone:vpc' => '专有网络VPC'],
+ 'example' => 'arn:alibaba:idaas:network:zone:classic',
'maxLength' => 64,
],
],
[
- 'name' => 'OrganizationalUnitIds',
+ 'name' => 'Ipv4Cidrs',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => '组织ID列表。',
- 'description' => '组织ID列表,单次操作最多支持100个组织ID。',
+ 'title' => '网络区域ip4Cidr',
+ 'description' => '网络区域ip4Cidr',
'type' => 'array',
- 'items' => [
- 'description' => '组织ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- ],
- 'required' => true,
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ 'items' => ['description' => 'ipv4地址网段。', 'type' => 'string', 'required' => false, 'example' => '140.xxx.11.0/xx'],
+ 'required' => false,
+ 'example' => '0.0.0.0/0',
],
],
[
- 'name' => 'ApplicationRoleId',
+ 'name' => 'Ipv6Cidrs',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '应用角色ID。',
- 'description' => '应用角色ID。',
- 'type' => 'string',
+ 'title' => '网络区域ipv6Cidr',
+ 'description' => '网络区域ipv6Cidr',
+ 'type' => 'array',
+ 'items' => ['description' => 'ipv6地址网段。', 'type' => 'string', 'required' => false, 'example' => '2001:xxxx:4801:xx::40'],
'required' => false,
- 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx',
- 'maxLength' => 64,
+ 'example' => '::/0',
],
],
+ [
+ 'name' => 'VpcId',
+ 'in' => 'query',
+ 'schema' => ['title' => '专有网络VpcId', 'description' => '专有网络VpcId', 'type' => 'string', 'required' => false, 'example' => 'vpc_xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => ['title' => '幂等Token。', 'description' => '幂等Token。', 'type' => 'string', 'required' => false, 'example' => 'client-token-example'],
+ ],
],
'responses' => [
200 => [
'schema' => [
- 'description' => '响应结果。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'NetworkZoneId' => ['title' => '网络区域ID', 'description' => '网络区域ID', 'type' => 'string', 'example' => 'network_m6a57vre4g3h7m725yrq6pxxxx'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '授予多个EIAM组织访问一个应用的权限',
- ],
- 'AuthorizeApplicationToGroups' => [
- 'summary' => '批量授予多个EIAM组访问一个应用的权限。',
- 'methods' => [
- 'post',
+ 'eventInfo' => [
+ 'enable' => false,
+ 'eventNames' => [],
],
- 'schemes' => [
- 'https',
+ 'title' => '创建网络区域对象',
+ 'summary' => '创建网络区域对象。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateNetworkZone',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'NetworkZone', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkzone/*'],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"NetworkZoneId\\": \\"network_m6a57vre4g3h7m725yrq6pxxxx\\"\\n}","type":"json"}]',
+ ],
+ 'CreateOrganizationalUnit' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas7VNWU7',
- ],
+ 'abilityTreeCode' => '117580',
+ 'abilityTreeNodes' => ['FEATUREidaas3S4NKL'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk2676xxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'OrganizationalUnitName',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '组织名称。', 'description' => '组织名称,最大长度限制64字符。', 'type' => 'string', 'required' => true, 'example' => 'test_ou_name', 'maxLength' => 128],
],
[
- 'name' => 'GroupIds',
+ 'name' => 'ParentId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '组ID列表。',
- 'description' => '组ID列表,单次操作最多支持100个组ID。',
- 'type' => 'array',
- 'items' => [
- 'description' => '组ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx',
- ],
- 'required' => true,
- 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx',
- ],
+ 'schema' => ['title' => '父组织ID。', 'description' => '父组织ID。', 'type' => 'string', 'required' => true, 'example' => 'ou_wovwffm62xifdziem7an7xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationRoleId',
+ 'name' => 'OrganizationalUnitExternalId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用角色ID。',
- 'description' => '应用角色ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '外部ID。', 'description' => '组织外部ID,用于与外部系统关联,默认为组织ID,最大长度限制64字符。', 'type' => 'string', 'required' => false, 'example' => 'ou_wovwffm62xifdziem7an7xxxxx', 'maxLength' => 128],
+ ],
+ [
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => ['title' => '组织描述。', 'description' => '描述信息,最大限制长度256字符。', 'type' => 'string', 'required' => false, 'example' => 'description', 'maxLength' => 256],
],
],
'responses' => [
200 => [
'schema' => [
- 'description' => '响应结果。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'OrganizationalUnitId' => ['title' => '组织ID', 'description' => '组织ID。', 'type' => 'string', 'example' => 'ou_wovwffm62xifdziem7an7xxxxx'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '授予多个EIAM组访问一个应用的权限',
- ],
- 'RevokeApplicationFromUsers' => [
- 'summary' => '批量取消多个EIAM账户访问一个应用的权限。',
- 'methods' => [
- 'post',
+ 'eventInfo' => [
+ 'enable' => false,
+ 'eventNames' => [],
],
- 'schemes' => [
- 'https',
+ 'title' => '创建一个EIAM组织',
+ 'summary' => '在指定组织下创建一个新的EIAM组织。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateOrganizationalUnit'],
+ ],
],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"OrganizationalUnitId\\": \\"ou_wovwffm62xifdziem7an7xxxxx\\"\\n}","type":"json"}]',
+ ],
+ 'CreateResourceServerScope' => [
+ 'summary' => '创建指定ResourceServer下的Scope权限。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCRU1S2',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasAAD0EO'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'UserIds',
+ 'name' => 'ResourceServerScopeName',
+ 'in' => 'query',
+ 'schema' => ['title' => '权限名称', 'description' => 'Scope权限名称。', 'type' => 'string', 'required' => true, 'example' => 'Read User Info', 'maxLength' => 32],
+ ],
+ [
+ 'name' => 'ResourceServerScopeValue',
+ 'in' => 'query',
+ 'schema' => ['title' => '权限值', 'description' => 'Scope权限值。', 'type' => 'string', 'required' => true, 'example' => 'User:Read:ALL', 'maxLength' => 128],
+ ],
+ [
+ 'name' => 'ResourceServerScopeType',
'in' => 'query',
- 'style' => 'flat',
'schema' => [
- 'title' => '账户ID列表。',
- 'description' => '账户ID列表,单次操作最多支持100个账户ID。',
- 'type' => 'array',
- 'items' => [
- 'description' => '账户ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- ],
+ 'title' => '权限类型',
+ 'description' => 'Scope权限类型。',
+ 'type' => 'string',
'required' => true,
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ 'enumValueTitles' => ['urn:alibaba:idaas:resourceserver:scope:application' => '机器权限', 'urn:alibaba:idaas:resourceserver:scope:application_delegated' => 'urn:alibaba:idaas:resourceserver:scope:application_delegated', 'urn:alibaba:idaas:resourceserver:scope:delegated' => '人员权限'],
+ 'example' => 'urn:alibaba:idaas:resourceserver:scope:delegated',
],
],
[
- 'name' => 'ApplicationRoleId',
+ 'name' => 'AuthorizationType',
'in' => 'query',
'schema' => [
- 'title' => '应用角色ID。',
- 'description' => '应用角色ID。',
+ 'title' => '授权类型。',
+ 'description' => '授权类型(人员权限需指定授权类型)。',
'type' => 'string',
'required' => false,
- 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx',
- 'maxLength' => 64,
+ 'enumValueTitles' => ['authorize_required' => '手动授权', 'default_all' => '自动授权'],
+ 'example' => 'authorize_required',
+ 'enum' => ['authorize_required', 'default_all'],
],
],
],
'responses' => [
200 => [
'schema' => [
- 'description' => '响应结果。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'ResourceServerScopeId' => ['title' => '权限Id', 'description' => 'Scope权限ID。', 'type' => 'string', 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '取消多个EIAM账户访问一个应用的权限',
- ],
- 'RevokeApplicationFromOrganizationalUnits' => [
- 'summary' => '批量取消多个EIAM组织访问一个应用的权限。',
- 'methods' => [
- 'post',
+ 'title' => '创建指定ResourceServer下的Scope权限',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateResourceServerScope',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ResourceServerScope', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/resourceserverscope/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ResourceServerScopeId\\": \\"ress_neg35flu6byysxwutaxu3dxxxx\\"\\n}","type":"json"}]',
+ ],
+ 'CreateUser' => [
+ 'summary' => '在指定EIAM实例下创建一个EIAM账户',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas3S4NKL',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasCRU1S2'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'Username',
+ 'in' => 'query',
+ 'schema' => ['title' => '账户名', 'description' => '账户名称,可包含英文字母、数字、符号“_” 、“ .”、“@”、“-”,长度最大限制256字符。', 'type' => 'string', 'required' => true, 'example' => 'user_001', 'maxLength' => 256],
+ ],
+ [
+ 'name' => 'DisplayName',
'in' => 'query',
+ 'schema' => ['title' => '账户展示名', 'description' => '账户展示名称,长度最大限制128字符。', 'type' => 'string', 'required' => false, 'example' => 'name_001', 'maxLength' => 256],
+ ],
+ [
+ 'name' => 'Password',
+ 'in' => 'query',
+ 'schema' => ['title' => '密码', 'description' => '密码,具体格式要求参考密码策略。', 'type' => 'string', 'required' => false, 'example' => '123456', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'PhoneRegion',
+ 'in' => 'query',
+ 'schema' => ['title' => '手机地区编号,示例:中国大陆手区号为86,不带 00 或 +, 手机号若设置,此参数必填', 'description' => '手机区号,格式为1~6位数字,不含"+"。', 'type' => 'string', 'required' => false, 'example' => '86', 'maxLength' => 32],
+ ],
+ [
+ 'name' => 'PhoneNumber',
+ 'in' => 'query',
+ 'schema' => ['title' => '手机号', 'description' => '手机号,格式为6~15位数字。', 'type' => 'string', 'required' => false, 'example' => '12345678901', 'maxLength' => 32],
+ ],
+ [
+ 'name' => 'PhoneNumberVerified',
+ 'in' => 'query',
+ 'schema' => ['title' => '手机号是否验证,手机号若设置此字段必须设置,无特殊业务可直接设置为true', 'description' => '手机号是否验证,为可信手机号,手机号若设置此字段必须设置,无特殊业务可直接设置为true。', 'type' => 'boolean', 'required' => false, 'example' => 'true', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'Email',
+ 'in' => 'query',
+ 'schema' => ['title' => '邮箱', 'description' => '邮箱,邮箱前缀可包含大写英文字母、小写英文字母、数字、点、下划线或中划线,长度限制最长为128字符。', 'type' => 'string', 'required' => false, 'example' => 'example@example.com', 'maxLength' => 256],
+ ],
+ [
+ 'name' => 'EmailVerified',
+ 'in' => 'query',
+ 'schema' => ['title' => '邮箱是否验证,邮箱若设置此字段必须设置,无特殊业务可直接设置为true', 'description' => '邮箱是否已验证,为可信邮箱,邮箱若设置此字段必须设置,无特殊业务可直接设置为true。', 'type' => 'boolean', 'required' => false, 'example' => 'true', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'UserExternalId',
+ 'in' => 'query',
+ 'schema' => ['title' => '外部ID', 'description' => '账户外部ID,用于与外部系统的关联,最大长度限制128字符,若不设置,默认设置为账户ID。', 'type' => 'string', 'required' => false, 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx', 'maxLength' => 256],
+ ],
+ [
+ 'name' => 'PrimaryOrganizationalUnitId',
+ 'in' => 'query',
+ 'schema' => ['title' => '主组织ID', 'description' => '主组织ID。', 'type' => 'string', 'required' => true, 'example' => 'ou_wovwffm62xifdziem7an7xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'OrganizationalUnitIds',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
+ 'title' => '所属组织ID集合',
+ 'description' => '从属组织ID列表,账户可从属于多个组织。',
+ 'type' => 'array',
+ 'items' => ['description' => '组织ID。', 'type' => 'string', 'required' => false, 'example' => 'ou_adz2vmgiwpo4tu6jtss3mynjji'],
+ 'required' => false,
+ 'example' => '',
],
],
[
- 'name' => 'OrganizationalUnitIds',
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => ['title' => '描述', 'description' => '描述,最大长度限制256字符。', 'type' => 'string', 'required' => false, 'example' => 'description text', 'maxLength' => 256],
+ ],
+ [
+ 'name' => 'CustomFields',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => '组织ID列表。',
- 'description' => '组织ID列表,单次操作最多支持100个组织ID。',
+ 'title' => '扩展字段列表',
+ 'description' => '扩展字段列表。',
'type' => 'array',
'items' => [
- 'description' => '组织ID。',
- 'type' => 'string',
+ 'description' => '扩展字段对象。',
+ 'type' => 'object',
+ 'properties' => [
+ 'FieldName' => ['title' => '扩展字段标识', 'description' => '扩展字段标识,需提前创建相关扩展字段,参考控制台扩展字段模块。', 'type' => 'string', 'required' => false, 'example' => 'age', 'maxLength' => 64],
+ 'FieldValue' => ['title' => '扩展字段值', 'description' => '扩展字段值,该值遵循对应扩展字段的相关属性限制。', 'type' => 'string', 'required' => false, 'example' => '10', 'maxLength' => 256],
+ ],
'required' => false,
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
],
- 'required' => true,
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ 'required' => false,
+ 'example' => 'description',
],
],
[
- 'name' => 'ApplicationRoleId',
+ 'name' => 'PasswordInitializationConfig',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '应用角色ID。',
- 'description' => '应用角色ID。',
- 'type' => 'string',
+ 'title' => '密码初始化配置',
+ 'description' => '密码初始化配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'PasswordInitializationPolicyPriority' => ['title' => '密码初始化策略优先级,默认不生效。枚举取值:global(全局优先)、custom(自定义优先)', 'description' => '密码初始化策略优先级,默认不生效,取值可选范围:'."\n"
+ .'- global:全局优先,采用实例级别的密码初始化策略,即本次设置的密码初始化策略均无效,参考密码相关策略的密码初始化策略。'."\n"
+ .'- custom:自定义优先,以当前定义的密码初始化策略为准,包括是否开启强制改密、密码初始化方式以及通知渠道。', 'type' => 'string', 'required' => false, 'example' => 'global', 'maxLength' => 64],
+ 'PasswordForcedUpdateStatus' => ['title' => '强制修改密码状态,默认不启用。枚举取值:enabled(开启)、disabled(禁用)', 'description' => '强制修改密码状态,默认不启用,取值可选范围:'."\n"
+ .'- enabled:开启。'."\n"
+ .'- disabled:禁用。', 'type' => 'string', 'required' => false, 'example' => 'enabled', 'maxLength' => 64],
+ 'UserNotificationChannels' => [
+ 'title' => '密码通知渠道。枚举取值:email(邮件)、sms(短信)',
+ 'description' => '密码通知渠道列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '密码通知渠道,取值可选范围:'."\n"
+ .'- email:邮件。'."\n"
+ .'- sms:短信。', 'type' => 'string', 'required' => false, 'example' => 'sms'],
+ 'required' => false,
+ 'example' => 'sms',
+ 'maxLength' => 64,
+ ],
+ 'PasswordInitializationType' => ['title' => '密码初始化方式。枚举取值:random(随机)', 'description' => '密码初始化方式,取值可选范围:'."\n"
+ .'- random:随机。', 'type' => 'string', 'required' => false, 'example' => 'random', 'maxLength' => 64],
+ ],
'required' => false,
- 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx',
- 'maxLength' => 64,
+ 'example' => '',
],
],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => ['description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《如何保证幂等性》。', 'type' => 'string', 'required' => false, 'example' => 'client-token-example'],
+ ],
],
'responses' => [
200 => [
'schema' => [
- 'description' => '响应结果。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'UserId' => ['title' => '账户Id', 'description' => '账户ID。', 'type' => 'string', 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '取消多个EIAM组织访问一个应用的权限',
- ],
- 'RevokeApplicationFromGroups' => [
- 'summary' => '批量取消多个EIAM组访问一个应用的权限。',
- 'methods' => [
- 'post',
+ 'errorCodes' => [
+ 403 => [
+ ['errorCode' => 'ResourceDuplicated.Username', 'errorMessage' => 'The specified resource: Username already exist.', 'description' => '用户名已重复'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'title' => '创建一个EIAM账户',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateUser'],
+ ],
],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"UserId\\": \\"user_d6sbsuumeta4h66ec3il7yxxxx\\"\\n}","type":"json"}]',
+ ],
+ 'DeleteApplication' => [
+ 'summary' => '删除一个EIAM应用资源。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
'operationType' => 'delete',
- 'riskType' => 'none',
+ 'riskType' => 'high',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas7VNWU7',
- ],
+ 'abilityTreeCode' => '114492',
+ 'abilityTreeNodes' => ['FEATUREidaas40OLQJ', 'FEATUREidaasJXI2A5', 'FEATUREidaasAAD0EO'],
+ 'autoTest' => true,
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'GroupIds',
- 'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '组ID列表。',
- 'description' => '组ID列表,单次操作最多支持100个组ID。',
- 'type' => 'array',
- 'items' => [
- 'description' => '组ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx',
- ],
- 'required' => true,
- 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx',
- ],
- ],
- [
- 'name' => 'ApplicationRoleId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用角色ID。',
- 'description' => '应用角色ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
],
'responses' => [
200 => [
'schema' => [
- 'description' => '响应结果。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '取消多个EIAM组访问一个应用的权限',
- ],
- 'UpdateApplicationAuthorizationType' => [
- 'summary' => '更改指定EIAM应用的访问授权类型。',
- 'methods' => [
- 'post',
+ 'staticInfo' => ['returnType' => 'synchronous'],
+ 'title' => '删除一个EIAM应用',
+ 'description' => '您在删除指定EIAM应用时,请确保对应应用已经不再使用,应用删除后所有配置数据都将被删除,无法进行恢复。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteApplication'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteApplication',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DeleteApplicationClientSecret' => [
+ 'summary' => '删除一个EIAM应用的客户端密钥。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -7429,51 +5575,26 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas40OLQJ',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasJH3YY9'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'AuthorizationType',
+ 'name' => 'SecretId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用授权类型',
- 'description' => '应用访问授权类型,取值可选范围:'."\n"
- .'- authorize\\_required:需要显式授权才可访问。'."\n"
- .'- default\\_all:默认所有成员具备访问权限。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'authorize_required',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '客户端秘钥', 'description' => '应用的客户端密钥ID。', 'type' => 'string', 'required' => true, 'example' => ' sci_k52x2ru63rlkflina5utgkxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -7481,877 +5602,544 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更改一个应用的访问授权类型',
- ],
- 'ListUsersForApplication' => [
- 'summary' => '分页查询一个应用被授权访问的账户列表,返回的结果中,包含账户ID信息,如需获取账户详细信息,请调用GetUser接口。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '删除一个EIAM应用的客户端密钥',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteApplicationClientSecret'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteApplicationClientSecret',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Secret', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/secret/{#SecretId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DeleteApplicationFederatedCredential' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCRU1S2',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasH5ECOY'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'PageNumber',
- 'in' => 'query',
- 'schema' => [
- 'title' => '列表页码。',
- 'description' => '列表页码。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1',
- 'default' => '1',
- ],
- ],
- [
- 'name' => 'PageSize',
- 'in' => 'query',
- 'schema' => [
- 'title' => '列表大小。',
- 'description' => '列表大小。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '20',
- 'default' => '20',
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'UserIds',
- 'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '账户ID列表。',
- 'description' => '账户ID列表,单次操作最多支持100个账户ID。',
- 'type' => 'array',
- 'items' => [
- 'description' => '账户ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- ],
- 'required' => false,
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- ],
- ],
- [
- 'name' => 'ApplicationRoleId',
+ 'name' => 'ApplicationFederatedCredentialId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用角色ID。',
- 'description' => '应用角色ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用联邦凭证Id', 'description' => '应用联邦凭证ID', 'type' => 'string', 'required' => true, 'example' => 'afc_aaaaa1111', 'maxLength' => 64],
],
],
'responses' => [
200 => [
'schema' => [
- 'description' => '响应结果。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'Users' => [
- 'description' => '账户ID列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '账户ID。',
- 'type' => 'object',
- 'properties' => [
- 'UserId' => [
- 'title' => '账户ID。',
- 'description' => '账户ID。',
- 'type' => 'string',
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- ],
- 'ApplicationRoles' => [
- 'title' => '应用角色列表。SAML应用无角色返回',
- 'description' => '应用角色列表。SAML应用无角色返回',
- 'type' => 'array',
- 'items' => [
- 'title' => '应用角色对象。',
- 'description' => '应用角色对象。',
- 'type' => 'object',
- 'properties' => [
- 'ApplicationRoleId' => [
- 'title' => '应用角色标识。',
- 'description' => '应用角色标识。',
- 'type' => 'string',
- 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx',
- ],
- ],
- ],
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"Users\\": [\\n {\\n \\"UserId\\": \\"user_d6sbsuumeta4h66ec3il7yxxxx\\",\\n \\"ApplicationRoles\\": [\\n {\\n \\"ApplicationRoleId\\": \\"app_role_mkv7rgt4ds8d8v0qtzev2mxxxx\\"\\n }\\n ]\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '查询一个EIAM应用被授权访问的账户列表',
- ],
- 'ListOrganizationalUnitsForApplication' => [
- 'summary' => '分页查询一个应用被授权访问的组织列表,返回的结果中,包含组织ID信息,如需获取组织详细信息,请调用GetOrganizationalUnit接口。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '删除应用联邦凭证',
+ 'summary' => '删除应用联邦凭证。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteApplicationFederatedCredential',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationFederatedCredential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationfederatedcredential/{#ApplicationFederatedCredentialId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DeleteApplicationRole' => [
+ 'summary' => '删除应用角色。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas3S4NKL',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasYLK5S2'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'PageNumber',
- 'in' => 'query',
- 'schema' => [
- 'title' => '列表页码。',
- 'description' => '列表页码。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1',
- 'default' => '1',
- ],
- ],
- [
- 'name' => 'PageSize',
- 'in' => 'query',
- 'schema' => [
- 'title' => '列表大小。',
- 'description' => '列表大小。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '20',
- 'default' => '20',
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'OrganizationalUnitIds',
- 'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '组织ID列表。',
- 'description' => '组织ID列表,单次操作最多支持100个组织ID。',
- 'type' => 'array',
- 'items' => [
- 'description' => '组织ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- ],
- 'required' => false,
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
'name' => 'ApplicationRoleId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用角色ID。',
- 'description' => '应用角色ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用角色ID', 'description' => '应用角色ID。', 'type' => 'string', 'required' => true, 'example' => 'approle_01kh2vuo8v9splv8maak1d22rxxxx', 'maxLength' => 64],
],
],
'responses' => [
200 => [
'schema' => [
- 'description' => '响应结果。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'OrganizationalUnits' => [
- 'description' => '组织ID列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '组织ID。',
- 'type' => 'object',
- 'properties' => [
- 'OrganizationalUnitId' => [
- 'title' => '组织ID。',
- 'description' => '组织ID。',
- 'type' => 'string',
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- ],
- 'ApplicationRoles' => [
- 'title' => '应用角色列表。SAML应用无角色返回',
- 'description' => '应用角色列表。SAML应用无角色返回',
- 'type' => 'array',
- 'items' => [
- 'title' => '应用角色对象。',
- 'description' => '应用角色对象。',
- 'type' => 'object',
- 'properties' => [
- 'ApplicationRoleId' => [
- 'title' => '应用角色标识。',
- 'description' => '应用角色标识。',
- 'type' => 'string',
- 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx',
- ],
- ],
- ],
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"OrganizationalUnits\\": [\\n {\\n \\"OrganizationalUnitId\\": \\"ou_wovwffm62xifdziem7an7xxxxx\\",\\n \\"ApplicationRoles\\": [\\n {\\n \\"ApplicationRoleId\\": \\"app_role_mkv7rgt4ds8d8v0qtzev2mxxxx\\"\\n }\\n ]\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '查询一个EIAM应用被授权访问的组织列表',
- ],
- 'ListGroupsForApplication' => [
- 'summary' => '分页查询一个应用被授权访问的组列表,返回的结果中,包含组ID信息,如需获取组详细信息,请调用GetGroup接口。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '删除应用角色',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteApplicationRole',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationRole', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationrole/{#ApplicationRoleId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DeleteApplicationToken' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas7VNWU7',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasSQHOGI'],
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'PageNumber',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '列表页码。',
- 'description' => '列表页码。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1',
- 'default' => '1',
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'PageSize',
+ 'name' => 'ApplicationTokenId',
'in' => 'query',
+ 'schema' => ['title' => '应用TokenID。', 'description' => '应用TokenID。', 'type' => 'string', 'required' => true, 'example' => 'token_sfrwerxxxxxxxxxxxxxx', 'maxLength' => 64],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '列表大小。',
- 'description' => '列表大小。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '20',
- 'default' => '20',
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ ],
+ 'description' => '',
],
],
+ ],
+ 'title' => '删除应用Token',
+ 'summary' => '删除ApplicationToken。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
[
- 'name' => 'ApplicationId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteApplicationToken',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationToken', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationtoken/{#ApplicationTokenId}'],
+ ],
],
],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DeleteAuthorizationResource' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
+ 'security' => [
[
- 'name' => 'GroupIds',
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'delete',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaasHRHJG3'],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'InstanceId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '组ID列表。',
- 'description' => '组ID列表,单次操作最多支持100个组ID。',
- 'type' => 'array',
- 'items' => [
- 'description' => '组ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx',
- ],
- 'required' => false,
- 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx',
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationRoleId',
+ 'name' => 'AuthorizationRuleId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用角色ID。',
- 'description' => '应用角色ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '授权规则标识', 'description' => '授权规则 ID。', 'type' => 'string', 'required' => true, 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'AuthorizationResourceId',
+ 'in' => 'query',
+ 'schema' => ['title' => '授权资源标识', 'description' => '授权资源 ID。', 'type' => 'string', 'required' => true, 'example' => 'arres_01kgh3jvt7pk093rv6giu0c0qxxxx', 'maxLength' => 64],
],
],
'responses' => [
200 => [
'schema' => [
- 'description' => '响应结果。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'Groups' => [
- 'description' => '组ID列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '组ID。',
- 'type' => 'object',
- 'properties' => [
- 'GroupId' => [
- 'title' => '组ID。',
- 'description' => '组ID。',
- 'type' => 'string',
- 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx',
- ],
- 'ApplicationRoles' => [
- 'title' => '应用角色列表。SAML应用无角色返回',
- 'description' => '应用角色列表。SAML应用无角色返回',
- 'type' => 'array',
- 'items' => [
- 'title' => '应用角色对象。',
- 'description' => '应用角色对象。',
- 'type' => 'object',
- 'properties' => [
- 'ApplicationRoleId' => [
- 'title' => '应用角色标识。',
- 'description' => '应用角色标识。',
- 'type' => 'string',
- 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx',
- ],
- ],
- ],
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"Groups\\": [\\n {\\n \\"GroupId\\": \\"group_miu8e4t4d7i4u7uwezgr54xxxx\\",\\n \\"ApplicationRoles\\": [\\n {\\n \\"ApplicationRoleId\\": \\"app_role_mkv7rgt4ds8d8v0qtzev2mxxxx\\"\\n }\\n ]\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '查询一个EIAM应用被授权访问的组列表',
- ],
- 'ListApplicationsForUser' => [
- 'summary' => '分页查询一个EIAM账户可访问的应用列表。返回的结果中,包含应用ID信息,如需获取应用详细信息,请调用GetApplication接口。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '删除一个授权资源',
+ 'summary' => '删除一个授权资源。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteAuthorizationResource',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationResource', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationrule/{#AuthorizationRuleId}/authorizationresource/{#AuthorizationResourceId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DeleteAuthorizationRule' => [
+ 'summary' => '删除一个授权规则,只要当授权规则处于禁用状态时才能删除。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasY4QW79',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasHRHJG3'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'PageNumber',
+ 'name' => 'AuthorizationRuleId',
'in' => 'query',
- 'schema' => [
- 'title' => '列表页码。',
- 'description' => '列表页码。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1',
- 'default' => '1',
- ],
+ 'schema' => ['title' => '授权规则标识', 'description' => '授权规则 ID。', 'type' => 'string', 'required' => true, 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx', 'maxLength' => 64],
],
- [
- 'name' => 'PageSize',
- 'in' => 'query',
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '列表大小。',
- 'description' => '列表大小。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '20',
- 'default' => '20',
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ ],
+ 'description' => '',
],
],
+ ],
+ 'title' => '删除一个授权规则',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
[
- 'name' => 'ApplicationIds',
- 'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '应用ID列表。',
- 'description' => '应用ID列表,单次操作最多支持100个应用ID。',
- 'type' => 'array',
- 'items' => [
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteAuthorizationRule',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationrule/{#AuthorizationRuleId}'],
],
- 'required' => false,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
],
],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DeleteBrand' => [
+ 'summary' => '删除品牌',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'delete',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaasCPBRTZ'],
+ ],
+ 'parameters' => [
[
- 'name' => 'UserId',
+ 'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '账户ID。',
- 'description' => '账户ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'QueryMode',
+ 'name' => 'BrandId',
'in' => 'query',
- 'schema' => [
- 'title' => '查询模式。',
- 'description' => '查询模式,默认为 **OnlyDirect** ,取值可选范围:'."\n"
- ."\n"
- .'- OnlyDirect:代表只查询账户的直属权限,即直接分配给账户的应用。'."\n"
- .'- IncludeInherit:代表既查询账户的直属权限,也查询账户的继承权限。继承权限是指账户通过其父级组织(或者其隶属的组)继承的权限。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'OnlyDirect',
- 'maxLength' => 32,
- ],
+ 'schema' => ['title' => '品牌化Id', 'description' => '品牌ID。', 'type' => 'string', 'required' => true, 'example' => 'brand_xxxx'],
],
],
'responses' => [
200 => [
'schema' => [
- 'description' => '响应结果。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'Applications' => [
- 'description' => '被授权访问的应用列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '被授权访问的应用。',
- 'type' => 'object',
- 'properties' => [
- 'ApplicationId' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
- 'HasDirectAuthorization' => [
- 'title' => '是否存在直接授权。',
- 'description' => '是否存在直属授权,取值范围:'."\n"
- ."\n"
- .'- true: 应用与账户存在直接的赋权关系记录。'."\n"
- .'- false: 应用与账户不存在直接的赋权关系记录。',
- 'type' => 'boolean',
- 'example' => 'true',
- ],
- 'HasInheritAuthorization' => [
- 'title' => '是否存在继承权限。',
- 'description' => '是否存在继承授权,取值范围:'."\n"
- ."\n"
- .'- true:应用与账户的任意一个父级组织(或者账户隶属的组)存在直接的赋权关系记录。'."\n"
- .'- false:应用与账户的所有父级组织(或者账户隶属的组)都不存在直接的赋权关系记录。'."\n"
- ."\n",
- 'type' => 'boolean',
- 'example' => 'false',
- ],
- 'ApplicationRoles' => [
- 'title' => '应用角色列表。SAML应用无角色返回',
- 'description' => '应用角色列表。SAML应用无角色返回',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'ApplicationRoleId' => [
- 'title' => '应用角色标识。',
- 'description' => '应用角色标识。',
- 'type' => 'string',
- 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx',
- ],
- 'HasDirectAuthorization' => [
- 'title' => '是否存在直接授权。',
- 'description' => '是否存在直接授权。',
- 'type' => 'boolean',
- 'example' => 'true',
- ],
- 'HasInheritAuthorization' => [
- 'title' => '是否存在继承权限。',
- 'description' => '是否存在继承权限。',
- 'type' => 'boolean',
- 'example' => 'false',
- ],
- ],
- ],
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"Applications\\": [\\n {\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"HasDirectAuthorization\\": true,\\n \\"HasInheritAuthorization\\": false,\\n \\"ApplicationRoles\\": [\\n {\\n \\"ApplicationRoleId\\": \\"app_role_mkv7rgt4ds8d8v0qtzev2mxxxx\\",\\n \\"HasDirectAuthorization\\": true,\\n \\"HasInheritAuthorization\\": false\\n }\\n ]\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '查询一个EIAM账户可访问的应用列表信息',
- ],
- 'ListApplicationsForOrganizationalUnit' => [
- 'summary' => '分页查询一个EIAM组织可访问的应用列表,返回的结果中,包含应用ID信息,如需获取应用详细信息,请调用GetApplication接口。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '删除品牌',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteBrand',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Brand', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/brand/{#BrandId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DeleteClientPublicKey' => [
+ 'summary' => '删除指定的应用ClientPublicKey。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas3S4NKL',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasAAD0EO'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'PageNumber',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '列表页码。',
- 'description' => '列表页码。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1',
- 'default' => '1',
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'PageSize',
+ 'name' => 'ClientPublicKeyId',
'in' => 'query',
+ 'schema' => ['title' => '应用ClientPublicKey的ID', 'description' => '应用ClientPublicKey的ID。', 'type' => 'string', 'required' => true, 'example' => 'KEYEqDnDJhztiEAwSin7MZoxGcihzCAuxxxx', 'maxLength' => 64],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '列表大小。',
- 'description' => '列表大小。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '20',
- 'default' => '20',
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ ],
+ 'description' => '',
],
],
+ ],
+ 'title' => '删除指定的应用ClientPublicKey',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
[
- 'name' => 'ApplicationIds',
- 'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '应用ID列表。',
- 'description' => '应用ID列表,单次操作最多支持100个应用ID。',
- 'type' => 'array',
- 'items' => [
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteClientPublicKey',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ClientPublicKey', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/clientpublickey/{#ClientPublicKeyId}'],
],
- 'required' => false,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
],
],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DeleteCloudAccount' => [
+ 'summary' => '删除一个云账号资源。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'readAndWrite',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'delete',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaasDPGRH1'],
+ ],
+ 'parameters' => [
[
- 'name' => 'OrganizationalUnitId',
+ 'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '组织ID。',
- 'description' => '组织ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'CloudAccountId',
+ 'in' => 'query',
+ 'schema' => ['title' => '云账号ID', 'description' => '云账号ID。', 'type' => 'string', 'required' => true, 'example' => 'ca_01kmegjc11qa1txxxxx', 'maxLength' => 64],
],
],
'responses' => [
200 => [
'schema' => [
- 'description' => '响应结果。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'Applications' => [
- 'description' => '被授权访问的应用列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '被授权访问的应用。',
- 'type' => 'object',
- 'properties' => [
- 'ApplicationId' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
- 'ApplicationRoles' => [
- 'title' => '应用角色列表。SAML应用无角色返回',
- 'description' => '应用角色列表。SAML应用无角色返回',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'ApplicationRoleId' => [
- 'title' => '应用角色标识。',
- 'description' => '应用角色标识。',
- 'type' => 'string',
- 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx',
- ],
- ],
- ],
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"Applications\\": [\\n {\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"ApplicationRoles\\": [\\n {\\n \\"ApplicationRoleId\\": \\"app_role_mkv7rgt4ds8d8v0qtzev2mxxxx\\"\\n }\\n ]\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '查询一个EIAM组织可访问的应用列表信息',
- 'description' => '当前接口仅查询组织的直属权限,即直接分配给组织的应用。调用该接口时,可以通过 **ApplicationIds** 参数对应用进行筛选。',
- ],
- 'UpdateApplicationFederatedCredentialDescription' => [
- 'summary' => '更新应用联邦凭证描述。',
- 'methods' => [
- 'post',
- 'get',
+ 'title' => '删除一个云账号',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteCloudAccount',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CloudAccount', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/cloudaccount/{#CloudAccountId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DeleteCloudAccountRole' => [
+ 'summary' => '在指定云账号资源下删除一个云角色资源。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -8360,61 +6148,26 @@
'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasH5ECOY',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasDPGRH1'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'ApplicationId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationFederatedCredentialId',
+ 'name' => 'CloudAccountId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用联邦凭证Id',
- 'description' => '应用联邦凭证ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'afc_aaaaa1111',
- 'maxLength' => 64,
- ],
+ 'schema' => ['description' => '云账号ID。', 'type' => 'string', 'required' => true, 'example' => 'ca_01kmegjc11qa1txxxxx'],
],
[
- 'name' => 'Description',
+ 'name' => 'CloudAccountRoleId',
'in' => 'query',
- 'schema' => [
- 'title' => ' 联邦凭证描述',
- 'description' => ' 联邦凭证描述',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'test',
- 'maxLength' => 128,
- ],
+ 'schema' => ['title' => '云账号角色ID', 'description' => '云角色ID。', 'type' => 'string', 'required' => true, 'example' => 'carole_01kmek49aqxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -8422,28 +6175,37 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新应用联邦凭证描述',
- ],
- 'UpdateApplicationFederatedCredential' => [
- 'summary' => '更新应用联邦凭证。',
- 'methods' => [
- 'post',
- 'get',
+ 'title' => '删除一个云角色',
+ 'description' => '您在删除指定云角色时,请确保云角色处于禁用状态,云角色删除后所有云角色相关数据都将被删除,无法进行恢复。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteCloudAccountRole',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CloudAccountRole', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/cloudaccount/${#CloudAccountId}/cloudaccountrole/{#CloudAccountRoleId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DeleteConditionalAccessPolicy' => [
+ 'summary' => '删除条件访问策略。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -8452,92 +6214,90 @@
'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasH5ECOY',
- ],
+ 'abilityTreeCode' => '231633',
+ 'abilityTreeNodes' => ['FEATUREidaas0REDLU'],
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'ConditionalAccessPolicyId',
'in' => 'query',
+ 'schema' => ['title' => '条件访问策略Id', 'description' => '条件访问策略Id', 'type' => 'string', 'required' => true, 'example' => 'cap_11111', 'maxLength' => 64],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ ],
+ 'description' => '',
],
],
+ ],
+ 'eventInfo' => [
+ 'enable' => false,
+ 'eventNames' => [],
+ ],
+ 'title' => '删除条件访问策略',
+ 'description' => '您在删除指定条件访问策略时,请确保对应策略已经不再使用,策略删除后所有配置数据都将被删除,无法进行恢复。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteConditionalAccessPolicy'],
+ ],
+ ],
+ 'ramActions' => [
[
- 'name' => 'ApplicationFederatedCredentialId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用联邦凭证Id',
- 'description' => '应用联邦凭证ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'afc_aaaaa1111',
- 'maxLength' => 64,
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteConditionalAccessPolicy',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ConditionalAccessPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/conditionalaccesspolicy/{#ConditionalAccessPolicyId}'],
+ ],
],
],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DeleteCredential' => [
+ 'summary' => '删除一个凭据资源。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
+ 'security' => [
[
- 'name' => 'VerificationCondition',
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'readAndWrite',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'delete',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaasDPGRH1'],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '校验条件',
- 'description' => '校验条件',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'IsNullOrEmpty("")',
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'AttributeMappings',
+ 'name' => 'CredentialId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '属性映射',
- 'description' => '属性映射',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'SourceValueExpression' => [
- 'title' => '源值表达式',
- 'description' => '源值表达式',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'Append(client.applicationFederatedCredentialId, ":", cert.subject.CN, ":", cert.serialNumber)',
- ],
- 'TargetField' => [
- 'title' => '目标字段',
- 'description' => '目标字段',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'client.activeSubjectUrn'."\n",
- ],
- ],
- 'required' => false,
- ],
- 'required' => false,
- 'example' => '',
- ],
+ 'schema' => ['title' => '凭据ID。', 'description' => '凭据ID。', 'type' => 'string', 'required' => true, 'example' => 'cred_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -8545,114 +6305,121 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新应用联邦凭证',
- ],
- 'ListApplicationFederatedCredentials' => [
- 'summary' => '查询应用联邦凭证列表。',
- 'methods' => [
- 'post',
- 'get',
+ 'title' => '删除一个凭据',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteCredential',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Credential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credential/{#CredentialId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DeleteCredentialProvider' => [
+ 'summary' => '删除凭据提供商',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasH5ECOY',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasDPGRH1'],
+ 'autoTest' => true,
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'NextToken',
+ 'name' => 'CredentialProviderId',
'in' => 'query',
+ 'schema' => ['title' => '凭据提供商ID。', 'description' => '凭据提供商ID。', 'type' => 'string', 'required' => true, 'example' => 'atp_01kr2cmj5gxxx4fvmls2e93dxxxxx', 'maxLength' => 64],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '查询凭证(Token)。',
- 'description' => '查询凭证(Token)',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'NTxxxxxexample',
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ ],
+ 'description' => '',
],
],
+ ],
+ 'staticInfo' => ['returnType' => 'synchronous'],
+ 'title' => '删除凭据提供商',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
[
- 'name' => 'PreviousToken',
- 'in' => 'query',
- 'schema' => [
- 'title' => '查询上一页凭证(Token)。',
- 'description' => '查询上一页凭证(Token)',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'PTxxxxxexample',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteCredentialProvider',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credentialprovider/{#CredentialProviderId}'],
+ ],
],
],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DeleteCustomField' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
+ 'security' => [
[
- 'name' => 'MaxResults',
- 'in' => 'query',
- 'schema' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '20',
- 'default' => '20',
- ],
+ 'AK' => [],
],
+ ],
+ 'operationType' => 'write',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'delete',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaasGOSU2H'],
+ ],
+ 'parameters' => [
[
- 'name' => 'ApplicationId',
+ 'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID',
- 'description' => '应用ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_xxxasda1',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationFederatedCredentialType',
+ 'name' => 'FieldId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用联邦凭证提供者类型',
- 'description' => '应用联邦凭证提供者类型',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'oidc',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '字段ID', 'description' => '字段ID', 'type' => 'string', 'required' => true, 'example' => 'ufd_001', 'maxLength' => 64],
],
],
'responses' => [
@@ -8660,183 +6427,60 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'NextToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '本次调用返回的查询凭证(Token)值',
- 'type' => 'string',
- 'example' => 'NTxxxexample',
- ],
- 'PreviousToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '本次调用返回的查询凭证(Token)值',
- 'type' => 'string',
- 'example' => 'PTxxxexample',
- ],
- 'MaxResults' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '20',
- ],
- 'ApplicationFederatedCredentials' => [
- 'description' => '应用联邦凭证列表',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'Status' => [
- 'title' => '应用联邦凭证状态',
- 'description' => '应用联邦凭证状态',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'Description' => [
- 'title' => '应用联邦凭证描述',
- 'description' => '应用联邦凭证描述',
- 'type' => 'string',
- 'example' => 'test',
- ],
- 'InstanceId' => [
- 'title' => 'EAIM 实例ID',
- 'description' => '实例ID',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'ApplicationFederatedCredentialType' => [
- 'title' => '应用联邦凭证类型',
- 'description' => '应用联邦凭证类型',
- 'type' => 'string',
- 'example' => 'oidc',
- ],
- 'CreateTime' => [
- 'title' => '创建时间',
- 'description' => '创建时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1758785994982',
- ],
- 'LastUsedTime' => [
- 'title' => '最近使用时间',
- 'description' => '最近使用时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1758785994982',
- ],
- 'UpdateTime' => [
- 'title' => '更新时间',
- 'description' => '更新时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1758785994982',
- ],
- 'ApplicationFederatedCredentialName' => [
- 'title' => '应用联邦凭证名称',
- 'description' => '应用联邦凭证名称',
- 'type' => 'string',
- 'example' => 'test',
- ],
- 'ApplicationId' => [
- 'title' => '应用ID',
- 'description' => '应用ID',
- 'type' => 'string',
- 'example' => 'app_xxxasda1',
- ],
- 'FederatedCredentialProviderId' => [
- 'title' => '应用联邦凭证提供者ID',
- 'description' => '联邦信任源ID',
- 'type' => 'string',
- 'example' => 'fcp_das1asda1xxxx',
- ],
- 'ApplicationFederatedCredentialId' => [
- 'title' => '应用联邦凭证ID',
- 'description' => '应用联邦凭证ID',
- 'type' => 'string',
- 'example' => 'afc_adsa1sdaxxxxx',
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"PreviousToken\\": \\"PTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"ApplicationFederatedCredentials\\": [\\n {\\n \\"Status\\": \\"enabled\\",\\n \\"Description\\": \\"test\\",\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"ApplicationFederatedCredentialType\\": \\"oidc\\",\\n \\"CreateTime\\": 1758785994982,\\n \\"LastUsedTime\\": 1758785994982,\\n \\"UpdateTime\\": 1758785994982,\\n \\"ApplicationFederatedCredentialName\\": \\"test\\",\\n \\"ApplicationId\\": \\"app_xxxasda1\\",\\n \\"FederatedCredentialProviderId\\": \\"fcp_das1asda1xxxx\\",\\n \\"ApplicationFederatedCredentialId\\": \\"afc_adsa1sdaxxxxx\\"\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '查询应用联邦凭证列表',
- ],
- 'GetApplicationFederatedCredential' => [
- 'summary' => '获取应用联邦凭证。',
- 'methods' => [
- 'post',
- 'get',
+ 'title' => '删除扩展字段',
+ 'summary' => '删除扩展字段',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteCustomField',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CustomField', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customfield/{#FieldId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DeleteCustomPrivacyPolicy' => [
+ 'summary' => '删除自定义条款',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasH5ECOY',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas4TD7D0'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'ApplicationId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationFederatedCredentialId',
+ 'name' => 'CustomPrivacyPolicyId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用联邦凭证Id',
- 'description' => '应用联邦凭证ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'afc_aaaaa1111',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '自定义条款ID', 'description' => '自定义条款ID。', 'type' => 'string', 'required' => true, 'example' => 'pp_xxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -8844,182 +6488,59 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'ApplicationFederatedCredential' => [
- 'description' => '应用联邦凭证对象',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => 'EAIM 实例ID',
- 'description' => '实例ID',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'ApplicationFederatedCredentialId' => [
- 'title' => '应用联邦凭证ID',
- 'description' => '应用联邦凭证ID',
- 'type' => 'string',
- 'example' => 'afc_aaaaa1111',
- ],
- 'ApplicationId' => [
- 'title' => '应用ID',
- 'description' => '应用ID',
- 'type' => 'string',
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
- 'FederatedCredentialProviderId' => [
- 'title' => '应用联邦凭证提供者ID',
- 'description' => '联邦信任源ID',
- 'type' => 'string',
- 'example' => 'fcp_asda1dasdxxxx',
- ],
- 'ApplicationFederatedCredentialType' => [
- 'title' => '应用联邦凭证类型',
- 'description' => '应用联邦凭证类型',
- 'type' => 'string',
- 'example' => 'oidc',
- ],
- 'ApplicationFederatedCredentialName' => [
- 'title' => '应用联邦凭证名称',
- 'description' => '应用联邦凭证名称',
- 'type' => 'string',
- 'example' => 'test',
- ],
- 'Status' => [
- 'title' => '应用联邦凭证状态',
- 'description' => '应用联邦凭证状态',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'Description' => [
- 'title' => '应用联邦凭证描述',
- 'description' => '应用联邦凭证描述',
- 'type' => 'string',
- 'example' => 'test',
- ],
- 'CreateTime' => [
- 'title' => '创建时间',
- 'description' => '创建时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1758785994982',
- ],
- 'UpdateTime' => [
- 'title' => '更新时间',
- 'description' => '更新时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1758785994982',
- ],
- 'LastUsedTime' => [
- 'title' => '最近使用时间',
- 'description' => '最近使用时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1758785994982',
- ],
- 'AttributeMappings' => [
- 'title' => '属性映射',
- 'description' => '属性映射',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'SourceValueExpression' => [
- 'title' => '源值表达式',
- 'description' => '源值表达式',
- 'type' => 'string',
- 'example' => 'Append(client.applicationFederatedCredentialId, ":", cert.subject.CN, ":", cert.serialNumber)',
- ],
- 'TargetField' => [
- 'title' => '目标字段',
- 'description' => '目标字段',
- 'type' => 'string',
- 'example' => 'client.activeSubjectUrn'."\n",
- ],
- ],
- ],
- ],
- 'VerificationCondition' => [
- 'title' => '验证条件',
- 'description' => '验证条件',
- 'type' => 'string',
- 'example' => 'Equals(cert.subject.CN, "test")',
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationFederatedCredential\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"ApplicationFederatedCredentialId\\": \\"afc_aaaaa1111\\",\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"FederatedCredentialProviderId\\": \\"fcp_asda1dasdxxxx\\",\\n \\"ApplicationFederatedCredentialType\\": \\"oidc\\",\\n \\"ApplicationFederatedCredentialName\\": \\"test\\",\\n \\"Status\\": \\"enabled\\",\\n \\"Description\\": \\"test\\",\\n \\"CreateTime\\": 1758785994982,\\n \\"UpdateTime\\": 1758785994982,\\n \\"LastUsedTime\\": 1758785994982,\\n \\"AttributeMappings\\": [\\n {\\n \\"SourceValueExpression\\": \\"Append(client.applicationFederatedCredentialId, \\\\\\":\\\\\\", cert.subject.CN, \\\\\\":\\\\\\", cert.serialNumber)\\",\\n \\"TargetField\\": \\"client.activeSubjectUrn\\\\n\\"\\n }\\n ],\\n \\"VerificationCondition\\": \\"Equals(cert.subject.CN, \\\\\\"test\\\\\\")\\"\\n }\\n}","type":"json"}]',
- 'title' => '获取应用联邦凭证',
- ],
- 'EnableApplicationFederatedCredential' => [
- 'summary' => '启用应用联邦凭证。',
- 'methods' => [
- 'post',
- 'get',
+ 'title' => '删除自定义条款',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteCustomPrivacyPolicy',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CustomPrivacyPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customprivacypolicy/{#CustomPrivacyPolicyId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DeleteDomain' => [
+ 'summary' => '删除指定的EIAM实例自定义域名,实例初始化域名和默认域名的删除操作会被拒绝。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasH5ECOY',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasGK16FE'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'DomainId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'ApplicationFederatedCredentialId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用联邦凭证Id',
- 'description' => '应用联邦凭证ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'afc_aaaaa1111',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '域名ID。', 'description' => '域名ID。', 'type' => 'string', 'required' => true, 'example' => 'dm_examplexxxx'],
],
],
'responses' => [
@@ -9027,79 +6548,66 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '启用应用联邦凭证',
- ],
- 'DisableApplicationFederatedCredential' => [
- 'summary' => '禁用应用联邦凭证。',
- 'methods' => [
- 'post',
- 'get',
+ 'title' => '删除指定的EIAM实例自定义域名',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteDomain'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteDomain',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Domain', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/{#DomainId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DeleteDomainProxyToken' => [
+ 'summary' => '删除指定EIAM实例域名的代理Token,处于禁用状态的代理Token才能被删除。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasH5ECOY',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasGK16FE'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'DomainId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '域名ID。', 'description' => '域名ID。', 'type' => 'string', 'required' => true, 'example' => 'dm_examplexxxxx'],
],
[
- 'name' => 'ApplicationFederatedCredentialId',
+ 'name' => 'DomainProxyTokenId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用联邦凭证Id',
- 'description' => '应用联邦凭证ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'afc_aaaaa1111',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '域名代理Token ID。', 'description' => '域名代理Token ID。', 'type' => 'string', 'required' => true, 'example' => 'pt_examplexxxx'."\n"],
],
],
'responses' => [
@@ -9107,28 +6615,38 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '禁用应用联邦凭证',
- ],
- 'DeleteApplicationFederatedCredential' => [
- 'summary' => '删除应用联邦凭证。',
- 'methods' => [
- 'post',
- 'get',
+ 'title' => '删除指定EIAM实例域名的代理Token',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteDomainProxyToken'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteDomainProxyToken',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'DomainProxyToken', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/{#DomainId}/domainproxytoken/{#DomainProxyTokenId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DeleteFederatedCredentialProvider' => [
+ 'summary' => '删除联邦信任源。',
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -9140,46 +6658,18 @@
'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasH5ECOY',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasH5ECOY'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'ApplicationId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationFederatedCredentialId',
+ 'name' => 'FederatedCredentialProviderId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用联邦凭证Id',
- 'description' => '应用联邦凭证ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'afc_aaaaa1111',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => ' 联邦凭证提供方ID', 'description' => '联邦信任源ID', 'type' => 'string', 'required' => true, 'example' => 'fcp_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -9187,28 +6677,35 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '删除应用联邦凭证',
- ],
- 'CreateApplicationFederatedCredential' => [
- 'summary' => '创建应用联邦凭证。',
- 'methods' => [
- 'post',
- 'get',
+ 'title' => '删除联邦信任源',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteFederatedCredentialProvider',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'FederatedCredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/federatedcredentialprovider/{#FederatedCredentialProviderId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DeleteGroup' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -9217,128 +6714,67 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'create',
+ 'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasH5ECOY',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas7VNWU7'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'ApplicationId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'FederatedCredentialProviderId',
+ 'name' => 'GroupId',
'in' => 'query',
- 'schema' => [
- 'title' => '联邦凭证提供方ID',
- 'description' => '联邦凭证提供方ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'fcp_adasd',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '组ID。', 'description' => '组ID。', 'type' => 'string', 'required' => true, 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx'],
],
- [
- 'name' => 'ApplicationFederatedCredentialType',
- 'in' => 'query',
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '应用联邦凭证类型',
- 'description' => '应用联邦凭证类型',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'oidc',
- 'maxLength' => 64,
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ ],
+ 'description' => '',
],
],
- [
- 'name' => 'ApplicationFederatedCredentialName',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用联邦凭证名称',
- 'description' => '应用联邦凭证名称',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'example_name',
- 'maxLength' => 64,
- ],
+ ],
+ 'title' => '删除一个EIAM账户组',
+ 'summary' => '删除一个EIAM账户组信息。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteGroup'],
],
+ ],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DeleteIdentityProvider' => [
+ 'summary' => '删除身份提供方。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
+ 'security' => [
[
- 'name' => 'VerificationCondition',
- 'in' => 'query',
- 'schema' => [
- 'title' => '校验条件',
- 'description' => '校验条件',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'IsNullOrEmpty("jwt.issuer")',
- ],
+ 'AK' => [],
],
+ ],
+ 'operationType' => 'readAndWrite',
+ 'deprecated' => false,
+ 'systemTags' => ['operationType' => 'delete', 'riskType' => 'none', 'chargeType' => 'free'],
+ 'parameters' => [
[
- 'name' => 'Description',
+ 'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '描述',
- 'description' => '描述',
- 'type' => 'string',
- 'required' => false,
- 'example' => '描述',
- 'maxLength' => 128,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'."\n", 'maxLength' => 64],
],
[
- 'name' => 'AttributeMappings',
+ 'name' => 'IdentityProviderId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '属性映射',
- 'description' => '属性映射',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'SourceValueExpression' => [
- 'title' => '源值表达式',
- 'description' => '来源表达式',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'Append(client.applicationFederatedCredentialId, ":", cert.subject.CN, ":", cert.serialNumber)',
- ],
- 'TargetField' => [
- 'title' => '目标字段',
- 'description' => '目标字段',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'client.activeSubjectUrn',
- ],
- ],
- 'required' => false,
- ],
- 'required' => false,
- 'example' => '',
- ],
+ 'schema' => ['title' => '身份提供方ID', 'description' => '身份提供方ID。', 'type' => 'string', 'required' => true, 'example' => 'idp_my664lwkhpicbyzirog3xxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -9346,33 +6782,25 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'ApplicationFederatedCredentialId' => [
- 'title' => '应用联邦凭证Id',
- 'description' => '应用联邦凭证ID',
- 'type' => 'string',
- 'example' => 'afc_asd123daxxxx',
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationFederatedCredentialId\\": \\"afc_asd123daxxxx\\"\\n}","type":"json"}]',
- 'title' => '创建应用联邦凭证',
- ],
- 'CreateApplicationClientSecret' => [
- 'summary' => '创建一个EIAM应用的客户端密钥,一个EIAM应用下,最多只能创建两个应用的客户端密钥。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
+ 'title' => '删除身份提供方',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteIdentityProvider'],
+ ],
],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DeleteInstance' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -9381,49 +6809,16 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'create',
+ 'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasJH3YY9',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas6GKEFM'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'ApplicationId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用ID',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'ExpirationTime',
- 'in' => 'query',
- 'schema' => [
- 'title' => '到期时间,Unix 时间戳格式,单位为毫秒',
- 'description' => '到期时间,Unix 时间戳格式,单位为毫秒。为空时,默认为永久有效;可设置的最小有效期为1天,最大有效期为3年。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1735530123762',
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '待删除的实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -9431,51 +6826,40 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'ApplicationClientSecret' => [
- 'description' => '密钥信息。',
- 'type' => 'object',
- 'properties' => [
- 'ClientId' => [
- 'title' => '客户端ID',
- 'description' => '应用的客户端ID。',
- 'type' => 'string',
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
- 'SecretId' => [
- 'title' => 'IDaaS EIAM 客户端密钥Id',
- 'description' => '应用的客户端密钥ID。',
- 'type' => 'string',
- 'example' => ' sci_k52x2ru63rlkflina5utgkxxxx',
- ],
- 'ClientSecret' => [
- 'title' => 'IDaaS EIAM 客户端密钥',
- 'description' => '应用的客户端密钥secret。',
- 'type' => 'string',
- 'example' => 'CSEHDcHcrUKHw1CuxkJEHPveWRXBGqVqRsxxxx',
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationClientSecret\\": {\\n \\"ClientId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"SecretId\\": \\" sci_k52x2ru63rlkflina5utgkxxxx\\",\\n \\"ClientSecret\\": \\"CSEHDcHcrUKHw1CuxkJEHPveWRXBGqVqRsxxxx\\"\\n }\\n}","type":"json"}]',
- 'title' => '创建一个EIAM应用的客户端密钥',
- ],
- 'DeleteApplicationClientSecret' => [
- 'summary' => '删除一个EIAM应用的客户端密钥。',
- 'methods' => [
- 'post',
+ 'title' => '删除一个EIAM实例',
+ 'summary' => '删除一个您不再使用的EIAM实例。',
+ 'description' => '请确保您当前的实例已经不再使用,当EIAM实例被删除后,所有相关的数据都将被删除。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteInstance'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteInstance',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DeleteNetworkAccessEndpoint' => [
+ 'summary' => '删除一个专属类型的网络端点。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -9487,46 +6871,19 @@
'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasJH3YY9',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasGNRASW'],
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'ApplicationId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用ID',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'SecretId',
+ 'name' => 'NetworkAccessEndpointId',
'in' => 'query',
- 'schema' => [
- 'title' => '客户端秘钥',
- 'description' => '应用的客户端密钥ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => ' sci_k52x2ru63rlkflina5utgkxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '专属网络端点ID。', 'description' => '专属网络端点ID。仅可删除NetworkEndpointType为专属类型(private)的网络端点。', 'type' => 'string', 'required' => true, 'example' => 'nae_examplexxxx'],
],
],
'responses' => [
@@ -9534,78 +6891,63 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '删除一个EIAM应用的客户端密钥',
- ],
- 'DisableApplicationClientSecret' => [
- 'summary' => '禁用一个EIAM应用的客户端密钥。',
- 'methods' => [
- 'post',
+ 'staticInfo' => ['returnType' => 'synchronous'],
+ 'title' => '删除一个专属网络端点',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteNetworkAccessEndpoint'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteNetworkAccessEndpoint',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'NetworkAccessEndpoint', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkaccessendpoint/{#NetworkAccessEndpointId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DeleteNetworkZone' => [
+ 'summary' => '删除网络区域对象。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasJH3YY9',
- ],
+ 'abilityTreeCode' => '231617',
+ 'abilityTreeNodes' => ['FEATUREidaas0REDLU'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'."\n",
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用ID',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'."\n",
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'SecretId',
+ 'name' => 'NetworkZoneId',
'in' => 'query',
- 'schema' => [
- 'title' => '客户端秘钥ID',
- 'description' => '应用的客户端密钥ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'sci_k52x2ru63rlkflina5utgkxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '网络区域Id', 'description' => '网络区域Id', 'type' => 'string', 'required' => true, 'example' => 'network_11111', 'maxLength' => 64],
],
],
'responses' => [
@@ -9613,27 +6955,40 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '禁用一个EIAM应用的客户端密钥',
- ],
- 'EnableApplicationClientSecret' => [
- 'summary' => '启用一个EIAM应用的客户端密钥。',
- 'methods' => [
- 'post',
+ 'eventInfo' => [
+ 'enable' => false,
+ 'eventNames' => [],
+ ],
+ 'title' => '删除网络区域对象',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteNetworkZone',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'NetworkZone', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkzone/{#NetworkZoneId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DeleteOrganizationalUnit' => [
+ 'summary' => '删除一个指定的EIAM组织,若该组织下含有EIAM账户或子组织,则会删除失败。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -9642,49 +6997,21 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasJH3YY9',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas3S4NKL'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用ID',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'."\n",
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'SecretId',
+ 'name' => 'OrganizationalUnitId',
'in' => 'query',
- 'schema' => [
- 'title' => '客户端秘钥',
- 'description' => '应用的客户端密钥ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'sci_k52x2ru63rlkflina5utgkxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '组织ID。', 'description' => '组织ID。', 'type' => 'string', 'required' => true, 'example' => 'ou_wovwffm62xifdziem7an7xxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -9692,67 +7019,48 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
+ 'title' => '删除一个EIAM组织',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteOrganizationalUnit'],
+ ],
+ ],
+ 'ramActions' => [],
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '启用一个EIAM应用的客户端密钥',
],
- 'ListApplicationClientSecrets' => [
- 'summary' => '查询一个EIAM应用所属的全部客户端密钥,返回的密钥数据已脱敏,若需要获取未脱敏密钥,请调用ObtainApplicationClientSecret接口。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'DeleteOrganizationalUnitChildren' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasJH3YY9',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas3S4NKL'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'OrganizationalUnitId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '组织ID。', 'description' => '组织ID。', 'type' => 'string', 'required' => true, 'example' => 'ou_wovwffm62xifdziem7an7xxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -9760,150 +7068,55 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表条数目',
- 'description' => '列表条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'ApplicationClientSecrets' => [
- 'description' => '密钥信息。',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => 'IDaaS EIAM实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_wdziy4vnjt33ehhf7z2o2nxxxx',
- ],
- 'ApplicationId' => [
- 'title' => '应用Id',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'."\n",
- ],
- 'ClientId' => [
- 'title' => '客户端ID',
- 'description' => '应用的客户端ID。',
- 'type' => 'string',
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
- 'SecretId' => [
- 'title' => 'IDaaS EIAM 客户端密钥Id',
- 'description' => '应用的客户端密钥ID。',
- 'type' => 'string',
- 'example' => 'sci_k52x2ru63rlkflina5utgkxxxx',
- ],
- 'ClientSecret' => [
- 'title' => '客户端密钥',
- 'description' => '应用的客户端密钥secret(返回的ClientSecret已被脱敏)。',
- 'type' => 'string',
- 'example' => 'eyJh*****************************************************************************************************OQ',
- ],
- 'Status' => [
- 'title' => 'IDaaS EIAM 客户端密钥状态',
- 'description' => '客户端密钥状态,取值可选范围:'."\n"
- .'- enabled:启用中。'."\n"
- .'- disabled:禁用中。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'disabled' => '禁用',
- 'enabled' => '启用',
- ],
- 'example' => 'enabled',
- ],
- 'LastUsedTime' => [
- 'title' => 'IDaaS EIAM 客户端密钥最近使用时间',
- 'description' => '客户端密钥最近使用时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830226000',
- ],
- 'ExpirationTime' => [
- 'title' => 'IDaaS EIAM 客户端密钥到期时间',
- 'description' => '客户端密钥到期时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1749830226000',
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"ApplicationClientSecrets\\": [\\n {\\n \\"InstanceId\\": \\"idaas_wdziy4vnjt33ehhf7z2o2nxxxx\\",\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\\\n\\",\\n \\"ClientId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"SecretId\\": \\"sci_k52x2ru63rlkflina5utgkxxxx\\",\\n \\"ClientSecret\\": \\"eyJh*****************************************************************************************************OQ\\",\\n \\"Status\\": \\"enabled\\",\\n \\"LastUsedTime\\": 1649830226000,\\n \\"ExpirationTime\\": 1749830226000\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '查询一个EIAM应用所属的全部客户端密钥',
- ],
- 'ObtainApplicationClientSecret' => [
- 'summary' => '获取EIAM应用的客户端密钥,返回的密钥未脱敏。若需要获取已脱敏密钥,请调用ListApplicationClientSecrets接口。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
+ 'title' => '删除组织及下面的所有账户和子组织',
+ 'summary' => '删除指定组织的所有数据,可以强制删除指定组织下所有账户和子组织。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteOrganizationalUnitChildren'],
+ ],
],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DeleteResourceServerScope' => [
+ 'summary' => '删除指定ResourceServer下的Scope权限。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasJH3YY9',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasAAD0EO'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'SecretId',
+ 'name' => 'ResourceServerScopeId',
'in' => 'query',
- 'schema' => [
- 'title' => '客户端秘钥',
- 'description' => '应用的客户端密钥ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => ' sci_k52x2ru63rlkflina5utgkxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => 'ResourceServer下Scope唯一标识。', 'description' => 'Scope权限ID。', 'type' => 'string', 'required' => true, 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -9911,89 +7124,35 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'ApplicationClientSecret' => [
- 'description' => '密钥信息。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => 'IDaaS EIAM实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'ApplicationId' => [
- 'title' => '应用Id',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
- 'ClientId' => [
- 'title' => '客户端ID',
- 'description' => '应用的客户端ID。',
- 'type' => 'string',
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
- 'SecretId' => [
- 'title' => 'IDaaS EIAM 客户端密钥Id',
- 'description' => '应用的客户端密钥ID。',
- 'type' => 'string',
- 'example' => ' sci_k52x2ru63rlkflina5utgkxxxx',
- ],
- 'ClientSecret' => [
- 'title' => '客户端密钥',
- 'description' => '应用的客户端密钥secret。',
- 'type' => 'string',
- 'example' => 'CSEHDcHcrUKHw1CuxkJEHPveWRXBGqVqRsxxxx',
- ],
- 'Status' => [
- 'title' => 'IDaaS EIAM 客户端密钥状态',
- 'description' => '客户端密钥状态,取值可选范围:'."\n"
- .'- enabled:启用中。'."\n"
- .'- disabled:禁用中。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'disabled' => '禁用',
- 'enabled' => '启用',
- ],
- 'example' => 'enabled',
- ],
- 'LastUsedTime' => [
- 'title' => 'IDaaS EIAM 客户端密钥最近使用时间',
- 'description' => '客户端密钥最近使用时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830226000',
- ],
- 'ExpirationTime' => [
- 'title' => 'IDaaS EIAM 客户端密钥到期时间',
- 'description' => '客户端密钥到期时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1749830226000',
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationClientSecret\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"ClientId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"SecretId\\": \\" sci_k52x2ru63rlkflina5utgkxxxx\\",\\n \\"ClientSecret\\": \\"CSEHDcHcrUKHw1CuxkJEHPveWRXBGqVqRsxxxx\\",\\n \\"Status\\": \\"enabled\\",\\n \\"LastUsedTime\\": 1649830226000,\\n \\"ExpirationTime\\": 1749830226000\\n }\\n}","type":"json"}]',
- 'title' => '查询一个EIAM应用的客户端密钥',
- ],
- 'UpdateApplicationClientSecretExpirationTime' => [
- 'summary' => '更新应用的指定ClientSecret的到期时间。',
- 'methods' => [
- 'post',
+ 'title' => '删除指定ResourceServer下的Scope权限',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteResourceServerScope',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ResourceServerScope', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/resourceserverscope/{#ResourceServerScopeId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DeleteUser' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -10002,63 +7161,21 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasLLYTIX',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaasCRU1S2'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'ApplicationId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'SecretId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '客户端密钥',
- 'description' => '客户端密钥。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'sct_11111',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ExpirationTime',
+ 'name' => 'UserId',
'in' => 'query',
- 'schema' => [
- 'title' => '到期时间,到期的时间戳',
- 'description' => '客户端密钥到期时间,Unix时间戳格式,单位为毫秒。可设置的最小有效期为1天,最大有效期为3年。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- 'example' => '1735530123762',
- 'maxLength' => 128,
- ],
+ 'schema' => ['title' => '账户ID', 'description' => '账户ID。', 'type' => 'string', 'required' => true, 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -10066,27 +7183,26 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
+ 'title' => '删除一个EIAM账户',
+ 'summary' => '删除一个指定的EIAM账户,会清除账户相关的所有信息。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteUser'],
+ ],
+ ],
+ 'ramActions' => [],
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新一个EIAM应用的客户端密钥有效期',
],
- 'UpdateApplicationTokenExpirationTime' => [
- 'summary' => '更新ApplicationToken过期时间。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'DeleteUsers' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -10095,62 +7211,28 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasSQHOGI',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaasCRU1S2'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'ApplicationTokenId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用TokenID。',
- 'description' => '应用TokenID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'token_sfrwerxxxxxxxxxxxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'ExpirationTime',
+ 'name' => 'UserIds',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '过期时间,到期的时间戳',
- 'description' => '过期时间。',
- 'type' => 'integer',
- 'format' => 'int64',
+ 'title' => '账号ID列表',
+ 'description' => '账号ID列表',
+ 'type' => 'array',
+ 'items' => ['description' => '用户ID', 'type' => 'string', 'required' => false, 'example' => 'user_xxaaxa'],
'required' => true,
- 'example' => '1735530123762',
- 'maxLength' => 128,
+ 'example' => 'u_001',
],
],
],
@@ -10159,27 +7241,24 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
+ 'title' => '批量删除账户',
+ 'summary' => '批量删除账号',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [],
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新应用Token过期时间',
],
- 'EnableApplicationToken' => [
- 'summary' => '启用应用Token。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'DeleteWebAuthnAuthenticator' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -10188,50 +7267,27 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasSQHOGI',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasCRU1S2'],
'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'UserId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => 'UserID', 'description' => 'UserID', 'type' => 'string', 'required' => true, 'example' => 'user_53eh54zdr6iazeijyep5wcxxxx'],
],
[
- 'name' => 'ApplicationTokenId',
+ 'name' => 'AuthenticatorId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用TokenID。',
- 'description' => '应用TokenID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'token_sfrwerxxxxxxxxxxxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '认证器ID', 'description' => '认证器ID', 'type' => 'string', 'required' => true, 'example' => 'authn_h4x5etphqdasydr67lxxxxx'],
],
],
'responses' => [
@@ -10239,79 +7295,48 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
+ 'title' => '删除指定WebAuthn认证器名称',
+ 'summary' => '删除指定WebAuthn认证器名称',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [],
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '启用应用Token',
],
- 'DisableApplicationToken' => [
- 'summary' => '禁用应用Token。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'DisableApplication' => [
+ 'summary' => '将一个应用从启用状态变为禁用状态,此时应用全部能力不可用。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasSQHOGI',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaas40OLQJ', 'FEATUREidaasJXI2A5'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID。'."\n", 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'ApplicationTokenId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用TokenID。',
- 'description' => '应用TokenID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'token_sfrwerxxxxxxxxxxxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -10319,28 +7344,39 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '禁用应用Token',
+ 'title' => '禁用一个EIAM应用',
'description' => '将一个应用从启用状态变为禁用状态时,应用全部功能不可用(如SSO、账户同步等),请确认您已知该操作可能导致的风险。',
- ],
- 'CreateApplicationToken' => [
- 'summary' => '创建应用Token。',
- 'methods' => [
- 'post',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DisableApplication'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableApplication',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DisableApplicationApiInvoke' => [
+ 'summary' => '禁用一个EIAM应用的Developer API调用功能。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -10349,63 +7385,21 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'create',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasSQHOGI',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaasZSI8X0'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'ApplicationTokenType',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用token类型',
- 'description' => '应用token类型。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'bearer_token',
- 'maxLength' => 128,
- ],
- ],
- [
- 'name' => 'ExpirationTime',
- 'in' => 'query',
- 'schema' => [
- 'title' => '过期时间,到期的时间戳',
- 'description' => '过期时间。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1735530123762',
- 'maxLength' => 128,
- ],
+ 'schema' => ['title' => '应用ID', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -10413,52 +7407,38 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'ApplicationTokens' => [
- 'description' => '应用token。',
- 'type' => 'object',
- 'properties' => [
- 'ApplicationTokenId' => [
- 'title' => '应用token ID',
- 'description' => '应用token ID。',
- 'type' => 'string',
- 'example' => 'token_ndfxxigahelfne2y2hodehrxxxx',
- ],
- 'ApplicationToken' => [
- 'title' => '应用token',
- 'description' => '应用token。',
- 'type' => 'string',
- 'example' => 'SATFwqX8zxGf83pJcJw78KFGjmrft4erWeZYBGS8oE7NN6qoE217yaJpUdMb1UuuGqhDiF43sCA4CF91CTL5iGntqwyLuaAcS9FJ9HfGadE5a7TjiwVafwrBYkt3XXX',
- ],
- 'ApplicationTokenType' => [
- 'title' => '应用token类型',
- 'description' => '应用token类型。',
- 'type' => 'string',
- 'example' => 'bearer_token',
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationTokens\\": {\\n \\"ApplicationTokenId\\": \\"token_ndfxxigahelfne2y2hodehrxxxx\\",\\n \\"ApplicationToken\\": \\"SATFwqX8zxGf83pJcJw78KFGjmrft4erWeZYBGS8oE7NN6qoE217yaJpUdMb1UuuGqhDiF43sCA4CF91CTL5iGntqwyLuaAcS9FJ9HfGadE5a7TjiwVafwrBYkt3XXX\\",\\n \\"ApplicationTokenType\\": \\"bearer_token\\"\\n }\\n}","type":"json"}]',
- 'title' => '创建应用Token',
- ],
- 'ListApplicationTokens' => [
- 'summary' => '获取应用Token列表。',
- 'methods' => [
- 'post',
- 'get',
+ 'title' => '禁用一个EIAM应用的Developer API调用能力',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DisableApplicationApiInvoke'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableApplicationApiInvoke',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DisableApplicationClientSecret' => [
+ 'summary' => '禁用一个EIAM应用的客户端密钥。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -10467,50 +7447,26 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasSQHOGI',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaasJH3YY9'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'."\n", 'maxLength' => 64],
],
[
'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'."\n", 'maxLength' => 64],
],
[
- 'name' => 'ApplicationTokenType',
+ 'name' => 'SecretId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用Token类型。',
- 'description' => '应用Token类型。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'bearer_token',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '客户端秘钥ID', 'description' => '应用的客户端密钥ID。', 'type' => 'string', 'required' => true, 'example' => 'sci_k52x2ru63rlkflina5utgkxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -10518,158 +7474,66 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'ApplicationTokens' => [
- 'description' => '应用token。',
- 'type' => 'array',
- 'items' => [
- 'description' => '应用token。',
- 'type' => 'object',
- 'properties' => [
- 'AliUid' => [
- 'title' => 'aliUid',
- 'description' => 'aliUid。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1973166921975xxxx',
- ],
- 'InstanceId' => [
- 'title' => 'IDaaS EIAM实例Id',
- 'description' => 'IDaaS EIAM实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ki6hd7ihir4ybawogqk6kqxxxx',
- ],
- 'ApplicationId' => [
- 'title' => '应用ID',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'example' => 'app_m7ar5tms4dwtggavalk3j3mxxxx',
- ],
- 'ApplicationTokenId' => [
- 'title' => '应用token ID',
- 'description' => '应用token ID。',
- 'type' => 'string',
- 'example' => 'token_ndfxxigahelfne2y2hodehrxxxx',
- ],
- 'ApplicationTokenType' => [
- 'title' => '应用token类型',
- 'description' => '应用token类型。',
- 'type' => 'string',
- 'example' => 'bearer_token',
- ],
- 'ApplicationToken' => [
- 'title' => '应用token',
- 'description' => '应用token。',
- 'type' => 'string',
- 'example' => 'SATFwqX8zxGf83pJcJw78KFGjmrft4erWeZYBGS8oE7NN6qoE217yaJpUdMb1UuuGqhDiF43sCA4CF91CTL5iGntqwyLuaAcS9FJ9HfGadE5a7TjiwVafwrBYktxxxx',
- ],
- 'Status' => [
- 'title' => '应用状态',
- 'description' => '启用状态。',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'Description' => [
- 'title' => '应用token描述',
- 'description' => '应用token描述。',
- 'type' => 'string',
- 'example' => 'jwqtts-0430',
- ],
- 'ExpirationTime' => [
- 'title' => '到期时间',
- 'description' => '到期时间。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1747796654000',
- ],
- 'LastUsedTime' => [
- 'title' => '最后使用时间',
- 'description' => '最后使用时间。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1747796654000',
- ],
- 'CreateTime' => [
- 'description' => '创建时间。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1747796654000',
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationTokens\\": [\\n {\\n \\"AliUid\\": 0,\\n \\"InstanceId\\": \\"idaas_ki6hd7ihir4ybawogqk6kqxxxx\\",\\n \\"ApplicationId\\": \\"app_m7ar5tms4dwtggavalk3j3mxxxx\\",\\n \\"ApplicationTokenId\\": \\"token_ndfxxigahelfne2y2hodehrxxxx\\",\\n \\"ApplicationTokenType\\": \\"bearer_token\\",\\n \\"ApplicationToken\\": \\"SATFwqX8zxGf83pJcJw78KFGjmrft4erWeZYBGS8oE7NN6qoE217yaJpUdMb1UuuGqhDiF43sCA4CF91CTL5iGntqwyLuaAcS9FJ9HfGadE5a7TjiwVafwrBYktxxxx\\",\\n \\"Status\\": \\"enabled\\",\\n \\"Description\\": \\"jwqtts-0430\\",\\n \\"ExpirationTime\\": 1747796654000,\\n \\"LastUsedTime\\": 1747796654000,\\n \\"CreateTime\\": 1747796654000\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '获取应用Token列表',
- ],
- 'ObtainApplicationToken' => [
- 'summary' => '查询指定应用Token。',
- 'methods' => [
- 'post',
+ 'title' => '禁用一个EIAM应用的客户端密钥',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DisableApplicationClientSecret'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableApplicationClientSecret',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Secret', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/secret/{#SecretId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DisableApplicationFederatedCredential' => [
+ 'summary' => '禁用应用联邦凭证。',
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasSQHOGI',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaasH5ECOY'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationTokenId',
+ 'name' => 'ApplicationFederatedCredentialId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用tokenID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'token_sfrwerxxxxxxxxxxxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用联邦凭证Id', 'description' => '应用联邦凭证ID', 'type' => 'string', 'required' => true, 'example' => 'afc_aaaaa1111', 'maxLength' => 64],
],
],
'responses' => [
@@ -10677,89 +7541,36 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'ApplicationToken' => [
- 'description' => '应用token。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => 'IDaaS EIAM实例Id',
- 'description' => 'IDaaS EIAM实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ki6hd7ihir4ybawogqk6kqxxxx',
- ],
- 'ApplicationId' => [
- 'title' => '应用Id',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'example' => 'app_na2r73a65s7o4zbs7nj5gxxxx',
- ],
- 'ApplicationTokenId' => [
- 'title' => '客户端ID',
- 'description' => '应用tokenID。',
- 'type' => 'string',
- 'example' => 'token_m7aso6v4efvu2otfq3jdzxxxx',
- ],
- 'ApplicationTokenType' => [
- 'title' => 'IDaaS EIAM 客户端密钥Id',
- 'description' => '应用token类型。',
- 'type' => 'string',
- 'example' => 'bearer_token',
- ],
- 'ApplicationToken' => [
- 'title' => '客户端密钥',
- 'description' => '应用token。',
- 'type' => 'string',
- 'example' => 'SATFwqX8zxGf83pJcJw78KFGjmrft4erWeZYBGS8oE7NN6qoE217yaJpUdMb1UuuGqhDiF43sCA4CF91CTL5iGntqwyLuaAcS9FJ9HfGadE5a7TjiwVafwrBxxxxx',
- ],
- 'Status' => [
- 'title' => 'IDaaS EIAM 客户端密钥状态',
- 'description' => '启用状态。',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'ExpirationTime' => [
- 'description' => '过期时间。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1735610950000',
- ],
- 'LastUsedTime' => [
- 'title' => 'IDaaS EIAM 客户端密钥最近使用时间',
- 'description' => '最后使用时间。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1735610930000',
- ],
- 'CreateTime' => [
- 'description' => '应用Token创建时间。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1735610930000',
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationToken\\": {\\n \\"InstanceId\\": \\"idaas_ki6hd7ihir4ybawogqk6kqxxxx\\",\\n \\"ApplicationId\\": \\"app_na2r73a65s7o4zbs7nj5gxxxx\\",\\n \\"ApplicationTokenId\\": \\"token_m7aso6v4efvu2otfq3jdzxxxx\\",\\n \\"ApplicationTokenType\\": \\"bearer_token\\",\\n \\"ApplicationToken\\": \\"SATFwqX8zxGf83pJcJw78KFGjmrft4erWeZYBGS8oE7NN6qoE217yaJpUdMb1UuuGqhDiF43sCA4CF91CTL5iGntqwyLuaAcS9FJ9HfGadE5a7TjiwVafwrBxxxxx\\",\\n \\"Status\\": \\"enabled\\",\\n \\"ExpirationTime\\": 1735610950000,\\n \\"LastUsedTime\\": 1735610930000,\\n \\"CreateTime\\": 1735610930000\\n }\\n}","type":"json"}]',
- 'title' => '查询指定应用Token',
- 'description' => '将一个应用从启用状态变为禁用状态时,应用全部功能不可用(如SSO、账户同步等),请确认您已知该操作可能导致的风险。',
- ],
- 'DeleteApplicationToken' => [
- 'summary' => '删除ApplicationToken。',
- 'methods' => [
- 'post',
+ 'title' => '禁用应用联邦凭证',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableApplicationFederatedCredential',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationFederatedCredential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationfederatedcredential/{#ApplicationFederatedCredentialId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DisableApplicationM2MClient' => [
+ 'summary' => '禁用应用M2M客户端能力(开启该功能后,应用可以作为调用方(即OAuth中的客户端)发起对资源的访问)。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -10768,50 +7579,21 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasSQHOGI',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaasAAD0EO'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'ApplicationTokenId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用TokenID。',
- 'description' => '应用TokenID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'token_sfrwerxxxxxxxxxxxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -10819,90 +7601,58 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '删除应用Token',
- ],
- 'AddApplicationAccountToUser' => [
- 'summary' => '在当前应用下给指定员工添加一个应用账号。',
- 'methods' => [
- 'post',
+ 'title' => '禁用应用M2M客户端能力',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableApplicationM2MClient',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DisableApplicationProvisioning' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'create',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas51QHX0',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas40OLQJ'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例Id',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'eiam-111ccc1111',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID',
- 'description' => '应用ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_11111',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'UserId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '用户Id',
- 'description' => '用户Id',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'user_example',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'ApplicationUsername',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用账号名称',
- 'description' => '应用账号名称',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'zhangsan',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -10910,99 +7660,62 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求Id',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'ApplicationAccountId' => [
- 'title' => '应用账号Id',
- 'description' => '应用账号Id',
- 'type' => 'string',
- 'example' => 'aac_m6z7awz5kresi2ezgajsbkxxxx',
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationAccountId\\": \\"aac_m6z7awz5kresi2ezgajsbkxxxx\\"\\n}","type":"json"}]',
- 'title' => '在当前应用下给指定员工添加一个应用账号',
- ],
- 'ListApplicationAccounts' => [
- 'summary' => '分页查询应用下的应用账户列表。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '禁用一个EIAM应用的账户同步功能',
+ 'summary' => '禁用一个EIAM应用的账户同步功能。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DisableApplicationProvisioning'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableApplicationProvisioning',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DisableApplicationResourceServer' => [
+ 'summary' => '禁用指定应用的ResourceServer能力。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas51QHX0',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasAAD0EO'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例Id',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'eiam-111ccc1111',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'PageNumber',
- 'in' => 'query',
- 'schema' => [
- 'title' => '列表页码',
- 'description' => '列表页码',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1',
- 'default' => '1',
- ],
- ],
- [
- 'name' => 'PageSize',
- 'in' => 'query',
- 'schema' => [
- 'title' => '列表大小',
- 'description' => '列表大小',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '20',
- 'default' => '20',
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID',
- 'description' => '应用ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_11111',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -11010,133 +7723,58 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求Id',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表条数目',
- 'description' => '列表条数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'ApplicationAccounts' => [
- 'description' => '账号信息列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '账号信息列表。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => 'IDaaS EIAM实例Id',
- 'description' => 'IDaaS EIAM实例Id',
- 'type' => 'string',
- 'example' => 'idaas_eznwtkkaucljizh6qqu7ptxxxx',
- ],
- 'ApplicationId' => [
- 'title' => '应用Id',
- 'description' => '应用Id',
- 'type' => 'string',
- 'example' => 'app_m43o4h5adeo5klvbbxgxxxxx',
- ],
- 'ApplicationAccountId' => [
- 'title' => '应用账号Id',
- 'description' => '应用账号Id',
- 'type' => 'string',
- 'example' => 'aac_m66smhbq5krept7nza54hxxxx',
- ],
- 'UserId' => [
- 'title' => '用户Id',
- 'description' => '用户Id',
- 'type' => 'string',
- 'example' => 'user_tkmboufpnvpbitdpzrlngxzxxxx',
- ],
- 'ApplicationUsername' => [
- 'title' => '应用账号名称',
- 'description' => '应用账号名称',
- 'type' => 'string',
- 'example' => 'test',
- ],
- 'CreateTime' => [
- 'title' => '创建时间',
- 'description' => '创建时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1737510353000',
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"ApplicationAccounts\\": [\\n {\\n \\"InstanceId\\": \\"idaas_eznwtkkaucljizh6qqu7ptxxxx\\",\\n \\"ApplicationId\\": \\"app_m43o4h5adeo5klvbbxgxxxxx\\",\\n \\"ApplicationAccountId\\": \\"aac_m66smhbq5krept7nza54hxxxx\\",\\n \\"UserId\\": \\"user_tkmboufpnvpbitdpzrlngxzxxxx\\",\\n \\"ApplicationUsername\\": \\"test\\",\\n \\"CreateTime\\": 1737510353000\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '分页查询应用下的应用账户列表',
- ],
- 'ListApplicationAccountsForUser' => [
- 'summary' => '查询当前应用下指定用户的所有账号。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '禁用指定应用的ResourceServer能力',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableApplicationResourceServer',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DisableApplicationSso' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas51QHX0',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas40OLQJ', 'FEATUREidaasJXI2A5'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例Id',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'eiam-111ccc1111',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID',
- 'description' => '应用ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_11111',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'UserId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '用户Id',
- 'description' => '用户Id',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'user_example',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -11144,146 +7782,67 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求Id',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表条数目',
- 'description' => '列表条数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'ApplicationAccounts' => [
- 'description' => '成员账号信息。',
- 'type' => 'array',
- 'items' => [
- 'description' => '成员账号信息。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => 'IDaaS EIAM实例Id',
- 'description' => 'IDaaS EIAM实例Id',
- 'type' => 'string',
- 'example' => 'idaas_ki6hd7ihir4ybawogqk6xxxxx',
- ],
- 'ApplicationId' => [
- 'title' => '应用Id',
- 'description' => '应用Id',
- 'type' => 'string',
- 'example' => 'app_na2r76irswrwfgpkz7xvcj7xxxxx',
- ],
- 'ApplicationAccountId' => [
- 'title' => '应用账号Id',
- 'description' => '应用账号Id',
- 'type' => 'string',
- 'example' => 'aac_m6e3ukegwvbcb2fne7j32xxxxxx',
- ],
- 'UserId' => [
- 'title' => '用户Id',
- 'description' => '用户Id',
- 'type' => 'string',
- 'example' => 'user_tkmboufpnvpbitdpzrlng6mxxxxx',
- ],
- 'ApplicationUsername' => [
- 'title' => '应用账号名称',
- 'description' => '应用账号名称',
- 'type' => 'string',
- 'example' => 'test',
- ],
- 'CreateTime' => [
- 'title' => '创建时间',
- 'description' => '创建时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1754359439000',
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"ApplicationAccounts\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ki6hd7ihir4ybawogqk6xxxxx\\",\\n \\"ApplicationId\\": \\"app_na2r76irswrwfgpkz7xvcj7xxxxx\\",\\n \\"ApplicationAccountId\\": \\"aac_m6e3ukegwvbcb2fne7j32xxxxxx\\",\\n \\"UserId\\": \\"user_tkmboufpnvpbitdpzrlng6mxxxxx\\",\\n \\"ApplicationUsername\\": \\"test\\",\\n \\"CreateTime\\": 1754359439000\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '查询当前应用下指定用户的所有账号',
- 'description' => '当前接口仅查询组织的直属权限,即直接分配给组织的应用。调用该接口时,可以通过 **ApplicationIds** 参数对应用进行筛选。',
- ],
- 'RemoveApplicationAccountFromUser' => [
- 'summary' => '删除一个当前应用下的指定员工的应用账号。',
- 'methods' => [
- 'post',
+ 'title' => '禁用一个EIAM应用的SSO功能',
+ 'summary' => '禁用一个EIAM应用的SSO单点登录功能,此时应用不支持员工单点登录。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DisableApplicationSso'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableApplicationSso',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DisableApplicationToken' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas51QHX0',
- 'FEATUREidaasYLK5S2',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasSQHOGI'],
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例Id',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'eiam-111ccc1111',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID',
- 'description' => '应用ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_11111',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'UserId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '用户Id',
- 'description' => '用户Id',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'user_example',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationAccountId',
+ 'name' => 'ApplicationTokenId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用账号Id',
- 'description' => '应用账号Id',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'act_example',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用TokenID。', 'description' => '应用TokenID。', 'type' => 'string', 'required' => true, 'example' => 'token_sfrwerxxxxxxxxxxxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -11291,28 +7850,38 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求Id',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '删除一个当前应用下的指定员工的应用账号',
- 'description' => '当前接口仅查询组织的直属权限,即直接分配给组织的应用。调用该接口时,可以通过 **ApplicationIds** 参数对应用进行筛选。',
- ],
- 'EnableApplicationApiInvoke' => [
- 'summary' => '调用EnabledApplicationApiInvoke接口启用一个EIAM应用的Developer API调用功能。',
- 'methods' => [
- 'post',
+ 'title' => '禁用应用Token',
+ 'summary' => '禁用应用Token。',
+ 'description' => '将一个应用从启用状态变为禁用状态时,应用全部功能不可用(如SSO、账户同步等),请确认您已知该操作可能导致的风险。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableApplicationToken',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationToken', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationtoken/{#ApplicationTokenId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DisableAuthorizationRule' => [
+ 'summary' => '禁用一个授权规则。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -11324,34 +7893,23 @@
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasZSI8X0',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasHRHJG3'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => ' idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'AuthorizationRuleId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '授权规则标识', 'description' => '授权规则 ID。', 'type' => 'string', 'required' => true, 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'formData',
+ 'schema' => ['description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example'],
],
],
'responses' => [
@@ -11359,27 +7917,36 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '启用一个EIAM应用的Developer API调用功能',
- ],
- 'DisableApplicationApiInvoke' => [
- 'summary' => '禁用一个EIAM应用的Developer API调用功能。',
- 'methods' => [
- 'post',
+ 'title' => '禁用一个授权规则',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableAuthorizationRule',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationrule/{#AuthorizationRuleId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DisableBrand' => [
+ 'summary' => '禁用品牌',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -11391,34 +7958,18 @@
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasZSI8X0',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasCPBRTZ'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'BrandId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '品牌化Id', 'description' => '品牌化Id。', 'type' => 'string', 'required' => true, 'example' => 'brand_xxxx'],
],
],
'responses' => [
@@ -11426,27 +7977,36 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '禁用一个EIAM应用的Developer API调用能力',
- ],
- 'SetApplicationGrantScope' => [
- 'summary' => '设置一个EIAM应用的Developer API授权范围。',
- 'methods' => [
- 'post',
+ 'title' => '禁用品牌',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableBrand',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Brand', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/brand/{#BrandId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DisableClientPublicKey' => [
+ 'summary' => '禁用指定的应用ClientPublicKey。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -11458,57 +8018,28 @@
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasA4SIXV',
- 'FEATUREidaas60YEMV',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasAAD0EO'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'."\n",
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'GrantScopes',
+ 'name' => 'ClientPublicKeyId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => 'api 授权范围',
- 'description' => 'API授权范围集合。',
- 'type' => 'array',
- 'items' => [
- 'description' => 'API授权范围,取值可选范围:'."\n"
- .'- urn:alibaba:idaas:scope:user:read\\_all -查询所有用户的权限。'."\n"
- .'- urn:alibaba:idaas:scope:user:manage\\_all -管理所有用户的权限。'."\n"
- .'- urn:alibaba:idaas:scope:organizational\\_unit:read\\_all -查询所有组织机构的权限。'."\n"
- .'- urn:alibaba:idaas:scope:organizational\\_unit:manage\\_all -管理所有组织机构的权限。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'urn:alibaba:idaas:scope:user:read_all',
- ],
- 'required' => false,
- 'example' => '',
- ],
+ 'schema' => ['title' => '应用ClientPublicKey的ID', 'description' => '应用ClientPublicKey的ID。', 'type' => 'string', 'required' => true, 'example' => 'KEYEqDnDJhztiEAwSin7MZoxGcihzCAuxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => ['title' => '幂等Token。', 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example'],
],
],
'responses' => [
@@ -11516,62 +8047,68 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '设置一个EIAM应用的Developer API授权范围',
- ],
- 'GetApplicationGrantScope' => [
- 'summary' => '查询一个EIAM应用的Developer API授权范围。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '禁用指定的应用ClientPublicKey',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableClientPublicKey',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ClientPublicKey', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/clientpublickey/{#ClientPublicKeyId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DisableCloudAccountRole' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'update',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaasDPGRH1'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'."\n",
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'CloudAccountId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'."\n",
- 'maxLength' => 64,
- ],
+ 'schema' => ['description' => '云账号ID。', 'type' => 'string', 'required' => true, 'example' => 'ca_01kmegjc11qa1txxxxx'],
+ ],
+ [
+ 'name' => 'CloudAccountRoleId',
+ 'in' => 'query',
+ 'schema' => ['title' => '云账号角色ID', 'description' => '云角色ID。', 'type' => 'string', 'required' => true, 'example' => 'carole_01kmek49aqxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => ['description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example', 'maxLength' => 64],
],
],
'responses' => [
@@ -11579,89 +8116,62 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'ApplicationGrantScope' => [
- 'title' => '授权范围',
- 'description' => '授权范围。',
- 'type' => 'object',
- 'properties' => [
- 'GrantScopes' => [
- 'title' => 'api权限scope',
- 'description' => 'API授权范围集合。',
- 'type' => 'array',
- 'items' => [
- 'description' => 'API授权范围,取值可选范围:'."\n"
- .'- urn:alibaba:idaas:scope:user:read\\_all -查询所有用户的权限。'."\n"
- .'- urn:alibaba:idaas:scope:user:manage\\_all -管理所有用户的权限。'."\n"
- .'- urn:alibaba:idaas:scope:organizational\\_unit:read\\_all -查询所有组织机构的权限。'."\n"
- .'- urn:alibaba:idaas:scope:organizational\\_unit:manage\\_all -管理所有组织机构的权限。',
- 'type' => 'string',
- 'example' => 'urn:alibaba:idaas:scope:user:read_all ',
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationGrantScope\\": {\\n \\"GrantScopes\\": [\\n \\"urn:alibaba:idaas:scope:user:read_all \\"\\n ]\\n }\\n}","type":"json"}]',
- 'title' => '查询一个EIAM应用的Developer API授权范围',
- ],
- 'GetApplicationProvisioningUserPrimaryOrganizationalUnit' => [
- 'summary' => '查询指定应用同步配置',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '禁用一个云角色',
+ 'summary' => '在指定云账号资源下禁用一个云角色资源。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableCloudAccountRole',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CloudAccountRole', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/cloudaccount/${#CloudAccountId}/cloudaccountrole/{#CloudAccountRoleId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DisableConditionalAccessPolicy' => [
+ 'summary' => '禁用条件访问策略。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasSQHOGI',
- ],
+ 'abilityTreeCode' => '231629',
+ 'abilityTreeNodes' => ['FEATUREidaas0REDLU'],
'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'ConditionalAccessPolicyId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '条件访问策略Id', 'description' => '条件访问策略Id', 'type' => 'string', 'required' => true, 'example' => 'cap_11111', 'maxLength' => 64],
],
],
'responses' => [
@@ -11669,34 +8179,42 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'UserPrimaryOrganizationalUnitId' => [
- 'title' => '应用同步用户主组织',
- 'description' => '应用同步用户主组织',
- 'type' => 'string',
- 'example' => 'ou_12121xxxxxx',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"UserPrimaryOrganizationalUnitId\\": \\"ou_12121xxxxxx\\"\\n}","type":"json"}]',
- 'title' => '查询指定应用同步配置',
- ],
- 'CheckApplicationProvisioningUserPrimaryOrganizationalUnit' => [
- 'summary' => '检查应用同步主组织是否在应用同步范围',
- 'methods' => [
- 'get',
- 'post',
+ 'eventInfo' => [
+ 'enable' => false,
+ 'eventNames' => [],
],
- 'schemes' => [
- 'https',
+ 'title' => '禁用条件访问策略',
+ 'description' => '将一个条件访问策略从启用状态变为禁用状态时,策略将不再拦截,请确认您已知该操作可能导致的风险。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DisableConditionalAccessPolicy'],
+ ],
],
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableConditionalAccessPolicy',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ConditionalAccessPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/conditionalaccesspolicy/{#ConditionalAccessPolicyId}'],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DisableCredential' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -11705,50 +8223,26 @@
'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'none',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasT4AEDM',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaasDPGRH1'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'CredentialId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '凭据ID。', 'description' => '凭据ID。', 'type' => 'string', 'required' => true, 'example' => 'cred_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'UserPrimaryOrganizationalUnitId',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'title' => '组织ID。',
- 'description' => '组织ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '幂等Token。', 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example', 'maxLength' => 64],
],
],
'responses' => [
@@ -11756,102 +8250,61 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'CheckApplicationProvisioningUserPrimaryOuResult' => [
- 'description' => '授权信息',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例Id',
- 'description' => '实例 ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'ApplicationId' => [
- 'title' => '应用Id',
- 'description' => '应用 ID。',
- 'type' => 'string',
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
- 'AllowAuthorization' => [
- 'title' => '是否授权',
- 'description' => '是否授权',
- 'type' => 'boolean',
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"CheckApplicationProvisioningUserPrimaryOuResult\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"AllowAuthorization\\": true\\n }\\n}","type":"json"}]',
- 'title' => '检查应用同步主组织是否在应用同步范围',
- ],
- 'SetApplicationProvisioningUserPrimaryOrganizationalUnit' => [
- 'summary' => '配置应用同步用户主组织',
- 'methods' => [
- 'post',
+ 'title' => '禁用一个凭据',
+ 'summary' => '禁用一个凭据资源。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableCredential',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Credential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credential/{#CredentialId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DisableCredentialProvider' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasSQHOGI',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasDPGRH1'],
+ 'autoTest' => true,
'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'CredentialProviderId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'UserPrimaryOrganizationalUnitId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '组织ID。',
- 'description' => '组织ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '凭据提供商ID。', 'description' => '凭据提供商ID。', 'type' => 'string', 'required' => true, 'example' => 'atp_01kr2cmj5gxxx4fvmls2e93dxxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -11859,27 +8312,37 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '配置应用同步用户主组织',
- ],
- 'DisableApplicationProvisioning' => [
- 'summary' => '禁用一个EIAM应用的账户同步功能。',
- 'methods' => [
- 'post',
+ 'staticInfo' => ['returnType' => 'synchronous'],
+ 'title' => '禁用凭据提供商',
+ 'summary' => '禁用凭据提供商',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableCredentialProvider',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credentialprovider/{#CredentialProviderId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DisableCustomField' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -11891,34 +8354,18 @@
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas40OLQJ',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasWO82PZ'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'FieldId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '字段ID', 'description' => '字段ID', 'type' => 'string', 'required' => true, 'example' => 'ufd_001', 'maxLength' => 64],
],
],
'responses' => [
@@ -11926,27 +8373,37 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '禁用一个EIAM应用的账户同步功能',
- ],
- 'EnableApplicationProvisioning' => [
- 'summary' => '启用一个EIAM应用的账户同步功能。',
- 'methods' => [
- 'post',
+ 'title' => '禁用字段',
+ 'summary' => '禁用字段',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableCustomField',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CustomField', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customfield/{#FieldId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DisableCustomPrivacyPolicy' => [
+ 'summary' => '禁用自定义条款',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -11958,34 +8415,19 @@
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas40OLQJ',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas4TD7D0'],
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'CustomPrivacyPolicyId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['description' => '自定义条款ID。', 'type' => 'string', 'required' => true, 'example' => 'pp_xxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -11993,27 +8435,36 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '启用一个EIAM应用的账户同步功能',
- ],
- 'SetApplicationProvisioningConfig' => [
- 'summary' => '设置一个EIAM应用的账户同步功能配置。',
- 'methods' => [
- 'post',
+ 'title' => '禁用自定义条款',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableCustomPrivacyPolicy',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CustomPrivacyPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customprivacypolicy/{#CustomPrivacyPolicyId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DisableDomainProxyToken' => [
+ 'summary' => '禁用指定EIAM实例域名代理Token,禁用之后,域名使用会受影响。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -12025,247 +8476,84 @@
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas40OLQJ',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasGK16FE'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'DomainId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '域名ID。', 'description' => '域名ID。', 'type' => 'string', 'required' => true, 'example' => 'dm_examplexxxxx'],
],
[
- 'name' => 'ProvisionProtocolType',
+ 'name' => 'DomainProxyTokenId',
'in' => 'query',
- 'schema' => [
- 'title' => '同步协议类型',
- 'description' => '账户同步协议类型,取值可选范围:'."\n"
- .'- idaas\\_callback:IDaaS自定义事件回调账号同步方式。'."\n"
- .'- scim2:SCIM协议同步方式。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_callback',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '域名代理Token ID。', 'description' => '域名代理Token ID。', 'type' => 'string', 'required' => true, 'example' => 'pt_examplexxxx'],
],
- [
- 'name' => 'CallbackProvisioningConfig',
- 'in' => 'query',
- 'style' => 'flat',
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => 'IDaaS 事件回调同步配置',
- 'description' => '应用事件回调同步配置,当ProvisionProtocolType为idaas\\_callback时,必须填写。',
'type' => 'object',
'properties' => [
- 'CallbackUrl' => [
- 'title' => 'IDaaS回调SP地址',
- 'description' => '应用接收IDaaS事件回调的目标地址。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'https://example.com/event/callback',
- ],
- 'EncryptKey' => [
- 'title' => 'IDaaS回调对称加密秘钥',
- 'description' => 'IDaaS事件回调对称加解密密钥,AES256算法类型密钥,Hex编码格式。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ad3b248**************************b3561a73d7',
- ],
- 'EncryptRequired' => [
- 'title' => 'IDaaS回调是否加密',
- 'description' => 'IDaaS事件回调消息是否加密,取值可选范围:'."\n"
- .'- true:加密。'."\n"
- .'- false:不加密,明文传递。',
- 'type' => 'boolean',
- 'required' => false,
- 'example' => 'true',
- ],
- 'ListenEventScopes' => [
- 'title' => 'IDaaS回调事件监听范围',
- 'description' => 'IDaaS事件回调监听消息类型列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '<props="china">IDaaS事件回调监听消息类型,取值可选范围参考文档:[通讯录事件](https://help.aliyun.com/document_detail/410178.htm)。</props>'."\n"
- .'<props="intl">IDaaS事件回调监听消息类型,取值可选范围参考文档:[通讯录事件](https://www.alibabacloud.com/help/zh/idaas/eiam/developer-reference/callback-events?spm=a2c63.p38356.0.0.3f1334e3ZckNrD)。</props>',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'urn:alibaba:idaas:app:event:ud:user:create'."\n",
- ],
- 'required' => false,
- 'example' => '',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
- 'required' => false,
- 'example' => '',
+ 'description' => '',
],
],
+ ],
+ 'title' => '禁用指定EIAM实例域名代理Token',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DisableDomainProxyToken'],
+ ],
+ ],
+ 'ramActions' => [
[
- 'name' => 'ScimProvisioningConfig',
- 'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => 'IDaaS SCIM同步配置',
- 'description' => 'IDaaS SCIM协议同步配置参数。当ProvisionProtocolType为scim2时,必须填写。',
- 'type' => 'object',
- 'properties' => [
- 'ScimBaseUrl' => [
- 'title' => 'scim同步端点',
- 'description' => '应用接受IDaaS同步SCIM协议的Base地址。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'https://example.com/scim',
- ],
- 'AuthnConfiguration' => [
- 'title' => 'scim同步相关配置',
- 'description' => 'SCIM协议同步相关配置参数。',
- 'type' => 'object',
- 'properties' => [
- 'AuthnMode' => [
- 'title' => '认证类型',
- 'description' => 'SCIM协议接口授权模式。取值可选范围:'."\n"
- .'- oauth2:OAuth2模式。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'oauth2',
- ],
- 'GrantType' => [
- 'title' => '授权模式',
- 'description' => 'SCIM协议授权模式。取值可选范围:'."\n"
- .'- client\\_credentials:客户端模式。'."\n"
- .'- bearer\\_token:密钥模式。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'bearer_token',
- ],
- 'AuthnParam' => [
- 'title' => '授权相关配置',
- 'description' => '授权相关配置参数。使用方式如下:'."\n"
- .'- 当GrantType为client\\_credentials时, 可以更新ClientId,ClientSecret,AuthnMethod。'."\n"
- .'- 当GrantType为bearer\\_token时,可以更新AccessToken。',
- 'type' => 'object',
- 'properties' => [
- 'AccessToken' => [
- 'title' => 'accessToken',
- 'description' => '访问令牌。bearer\\_token密钥模式时可以更新该字段。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'k52x2ru63rlkflina5utgkxxxx',
- ],
- 'TokenEndpoint' => [
- 'title' => 'oauth2 token端点',
- 'description' => '令牌端点。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'https://www.example.com/oauth/token',
- ],
- 'ClientId' => [
- 'title' => 'oauth2 client id',
- 'description' => '应用的客户端ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
- 'ClientSecret' => [
- 'title' => 'oauth2 client secret',
- 'description' => '应用的客户端密钥secret。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'CSEHDcHcrUKHw1CuxkJEHPveWRXBGqVqRsxxxx',
- ],
- 'AuthnMethod' => [
- 'title' => 'oauth2 authentication method',
- 'description' => 'SCIM协议认证模式, 返回值包括如下:'."\n"
- .'- client\\_secret\\_basic:通过请求Header传递密钥。'."\n"
- .'- client\\_secret\\_post:通过请求body传递密钥。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'client_secret_basic',
- ],
- ],
- 'required' => false,
- 'example' => '',
- ],
- ],
- 'required' => false,
- 'example' => '',
- ],
- 'ProvisioningActions' => [
- 'title' => '目标资源操作行为',
- 'description' => 'SCIM协议目标资源操作行为。取值可选范围:'."\n"
- .'- urn:alibaba:idaas:app:scim:User:CREATE 账户创建'."\n"
- .'- urn:alibaba:idaas:app:scim:User:UPDATE 账户更新'."\n"
- .'- urn:alibaba:idaas:app:scim:User:DELETE 账户删除',
- 'type' => 'array',
- 'items' => [
- 'description' => 'SCIM协议目标资源操作行为。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'urn:alibaba:idaas:app:scim:User:CREATE',
- ],
- 'required' => false,
- 'example' => '',
- ],
- 'FullPushScopes' => [
- 'title' => '全量推送范围',
- 'description' => 'SCIM协议全量推送范围。取值可选范围:'."\n"
- .'- urn:alibaba:idaas:app:scim:User:PUSH 用户全量同步。',
- 'type' => 'array',
- 'items' => [
- 'description' => 'SCIM协议全量推送范围。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'urn:alibaba:idaas:app:scim:User:PUSH',
- ],
- 'required' => false,
- 'example' => '',
- ],
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableDomainProxyToken',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'DomainProxyToken', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/{#DomainId}/domainproxytoken/{#DomainProxyTokenId}'],
],
- 'required' => false,
- 'example' => '',
],
],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DisableFederatedCredentialProvider' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
+ 'security' => [
[
- 'name' => 'ProvisionPassword',
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'readAndWrite',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'update',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaasH5ECOY'],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '同步信息是否包含密码',
- 'description' => 'IDaaS用户事件回调是否同步密码,取值可选范围:'."\n"
- .'- true:同步密码。'."\n"
- .'- false:不同步密码。',
- 'type' => 'boolean',
- 'required' => false,
- 'example' => 'true',
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'NetworkAccessEndpointId',
+ 'name' => 'FederatedCredentialProviderId',
'in' => 'query',
- 'schema' => [
- 'description' => '网络端点ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'nae_examplexxxx',
- ],
+ 'schema' => ['title' => ' 联邦凭证提供方ID', 'description' => '联邦联邦信任源ID', 'type' => 'string', 'required' => true, 'example' => 'fcp_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -12273,111 +8561,61 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'errorCodes' => [
- 400 => [
- [
- 'errorCode' => 'InvalidParameter.ListenEventScopes',
- 'errorMessage' => 'The specified event scope contains an unsupported event type.',
+ 'title' => '禁用联邦信任源',
+ 'summary' => '禁用联邦信任源。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableFederatedCredentialProvider',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'FederatedCredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/federatedcredentialprovider/{#FederatedCredentialProviderId}'],
+ ],
],
],
],
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '设置一个EIAM应用的账户同步功能配置',
],
- 'SetApplicationProvisioningScope' => [
- 'summary' => '设置一个EIAM应用的账户同步范围,该账户同步范围同时为DeveloperAPI可以查询和管理的账户范围。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'DisableIdentityProviderAdvancedAbility' => [
+ 'summary' => '禁用高级配置',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '137232',
- 'abilityTreeNodes' => [
- 'FEATUREidaas60YEMV',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas2HJ3XK'],
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'ApplicationId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'OrganizationalUnitIds',
- 'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '授权同步出的组织机构列表',
- 'description' => '账户同步授权的组织机构范围列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '账户同步授权的组织机构范围。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- ],
- 'required' => false,
- 'example' => '',
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_12323131xzxxx', 'maxLength' => 64],
],
[
- 'name' => 'GroupIds',
+ 'name' => 'IdentityProviderId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '授权同步出的组列表',
- 'description' => '同步授权的组范围列表',
- 'type' => 'array',
- 'items' => [
- 'description' => '同步授权的组范围',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx',
- ],
- 'required' => false,
- 'example' => '',
- ],
+ 'schema' => ['title' => '身份提供方ID', 'description' => '身份提供方ID', 'type' => 'string', 'required' => true, 'example' => 'idp_11111', 'maxLength' => 64],
],
],
'responses' => [
@@ -12385,67 +8623,46 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
+ 'title' => '禁用高级配置',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [],
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '设置一个EIAM应用的账户同步范围',
],
- 'GetApplicationProvisioningConfig' => [
- 'summary' => '查询一个EIAM应用的账户同步功能配置。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'DisableIdentityProviderAuthn' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas40OLQJ',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasOO9F76'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'eiam-111ccc1111', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'IdentityProviderId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '身份提供方ID', 'description' => '身份提供方ID。', 'type' => 'string', 'required' => true, 'example' => 'idp_11111', 'maxLength' => 64],
],
],
'responses' => [
@@ -12453,268 +8670,49 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'ApplicationProvisioningConfig' => [
- 'description' => '应用的账户同步功能配置。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'ApplicationId' => [
- 'title' => '应用Id',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
- 'ProvisionProtocolType' => [
- 'title' => '应用同步协议',
- 'description' => '应用同步协议类型,取值范围可选:'."\n"
- .'- idaas_callback : IDaaS自定义事件回调协议。'."\n"
- .'- scim2: SCIM协议。',
- 'type' => 'string',
- 'example' => 'idaas_callback',
- ],
- 'ProvisionJwksEndpoint' => [
- 'title' => '应用同步验签公钥端点',
- 'description' => '应用同步回调信息验签公钥端点。',
- 'type' => 'string',
- 'example' => 'https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk267xxxxx/app_mkv7rgt4d7i4u7zqtzev2mxxxx/provisioning/jwks',
- ],
- 'CallbackProvisioningConfig' => [
- 'title' => 'IDaaS回调同步配置',
- 'description' => 'IDaaS自定义事件回调协议配置参数。',
- 'type' => 'object',
- 'properties' => [
- 'CallbackUrl' => [
- 'title' => 'IDaaS回调SP地址',
- 'description' => '应用接受IDaaS事件回调的目标地址。',
- 'type' => 'string',
- 'example' => 'https://example.com/event/callback',
- ],
- 'EncryptKey' => [
- 'title' => 'IDaaS回调对称加密秘钥',
- 'description' => 'IDaaS事件回调对称加解密密钥,AES256算法类型密钥,Hex编码格式。',
- 'type' => 'string',
- 'example' => '1adfdfdfd******111',
- ],
- 'EncryptRequired' => [
- 'title' => 'IDaaS回调是否加密',
- 'description' => 'IDaaS事件回调消息是否加密,取值可选范围:'."\n"
- .'- true:加密。'."\n"
- .'- false:不加密,明文传递。',
- 'type' => 'boolean',
- 'example' => 'true',
- ],
- 'ListenEventScopes' => [
- 'title' => 'IDaaS回调事件监听范围',
- 'description' => 'IDaaS事件回调监听消息类型列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '<props="intl">IDaaS事件回调监听消息类型,取值可选范围参考文档:[通讯录事件](https://www.alibabacloud.com/help/zh/idaas/eiam/developer-reference/callback-events?spm=a2c63.p38356.0.0.68ec1103TPulue)。</props>'."\n"
- ."\n"
- .'<props="china">IDaaS事件回调监听消息类型,取值可选范围参考文档:[通讯录事件](https://help.aliyun.com/zh/idaas/eiam/developer-reference/callback-events?spm=openapi-amp.newDocPublishment.0.0.653c281f8RcX5R).</props>',
- 'type' => 'string',
- 'example' => 'urn:alibaba:idaas:app:event:ud:user:create',
- ],
- ],
- ],
- ],
- 'ProvisionPassword' => [
- 'title' => '同步信息是否包含密码',
- 'description' => 'IDaaS用户事件回调是否同步密码,取值可选范围:'."\n"
- .'- true:同步密码。'."\n"
- .'- false:不同步密码。',
- 'type' => 'boolean',
- 'example' => 'true',
- ],
- 'ScimProvisioningConfig' => [
- 'title' => 'IDaaS SCIM同步配置',
- 'description' => 'IDaaS SCIM协议同步配置参数。',
- 'type' => 'object',
- 'properties' => [
- 'ScimBaseUrl' => [
- 'title' => 'scim同步端点',
- 'description' => '应用接受IDaaS同步SCIM协议的Base地址。',
- 'type' => 'string',
- 'example' => 'https://example.com/scim',
- ],
- 'AuthnConfiguration' => [
- 'title' => 'scim同步相关配置',
- 'description' => 'SCIM协议同步相关配置参数。',
- 'type' => 'object',
- 'properties' => [
- 'AuthnMode' => [
- 'title' => '认证类型',
- 'description' => 'SCIM协议接口授权模式。取值可选范围:'."\n"
- .'- oauth2:OAuth2模式。',
- 'type' => 'string',
- 'example' => 'oauth2',
- ],
- 'GrantType' => [
- 'title' => '授权模式',
- 'description' => 'SCIM协议授权模式。取值可选范围:'."\n"
- .'- client\\_credentials:客户端模式。'."\n"
- .'- bearer\\_token:密钥模式。',
- 'type' => 'string',
- 'example' => 'bearer_token',
- ],
- 'AuthnParam' => [
- 'title' => '授权相关配置',
- 'description' => '授权相关配置参数。使用方式如下:'."\n"
- .'- 当GrantType为client\\_credentials时, 需要填写ClientId, ClientSecret, AuthnMethod。'."\n"
- .'- 当GrantType为bearer\\_token时,需要填写AccessToken。',
- 'type' => 'object',
- 'properties' => [
- 'AccessToken' => [
- 'title' => 'accessToken',
- 'description' => '访问令牌。bearer\\_token密钥模式时需要填写该字段。',
- 'type' => 'string',
- 'example' => 'k52x2ru63rlkflina5utgkxxxx',
- ],
- 'TokenEndpoint' => [
- 'title' => 'oauth2 token端点',
- 'description' => '令牌端点。',
- 'type' => 'string',
- 'example' => 'https://www.example.com/oauth/token',
- ],
- 'ClientId' => [
- 'title' => 'oauth2 client id',
- 'description' => '应用的客户端ID。',
- 'type' => 'string',
- 'example' => 'mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
- 'ClientSecret' => [
- 'title' => 'oauth2 client secret',
- 'description' => '应用的客户端密钥secret。',
- 'type' => 'string',
- 'example' => 'CSEHDcHcrUKHw1CuxkJEHPveWRXBGqVqRsxxxx'."\n",
- ],
- 'AuthnMethod' => [
- 'title' => 'oauth2 authentication method',
- 'description' => 'SCIM协议认证模式, 取值可选范围:'."\n"
- .'- client\\_secret\\_basic: 通过请求Header传递密钥。'."\n"
- .'- client\\_secret\\_post:通过请求body传递密钥。',
- 'type' => 'string',
- 'example' => 'client_secret_basic',
- ],
- ],
- ],
- ],
- ],
- 'ProvisioningActions' => [
- 'title' => '目标资源操作行为',
- 'description' => 'SCIM协议目标资源操作行为。取值可选范围:'."\n"
- .'- urn:alibaba:idaas:app:scim:User:CREATE 账户创建'."\n"
- .'- urn:alibaba:idaas:app:scim:User:UPDATE 账户更新'."\n"
- .'- urn:alibaba:idaas:app:scim:User:DELETE 账户删除',
- 'type' => 'array',
- 'items' => [
- 'description' => 'SCIM协议目标资源操作行为。',
- 'type' => 'string',
- 'example' => 'urn:alibaba:idaas:app:scim:User:CREATE',
- ],
- ],
- 'FullPushScopes' => [
- 'title' => '全量推送范围',
- 'description' => 'SCIM协议全量推送范围。取值可选范围:'."\n"
- .'- urn:alibaba:idaas:app:scim:User:PUSH 用户全量同步。',
- 'type' => 'array',
- 'items' => [
- 'description' => 'SCIM协议全量推送范围。',
- 'type' => 'string',
- 'example' => 'urn:alibaba:idaas:app:scim:User:PUSH',
- ],
- ],
- ],
- ],
- 'Status' => [
- 'title' => 'IDaaS 应用同步启用状态',
- 'description' => 'IDaaS账户同步功能启用状态,取值可选范围:'."\n"
- .'- enabled:启用中。'."\n"
- .'- disabled:禁用中。',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'ConfigOperateMode' => [
- 'title' => '账户同步页面渲染方式',
- 'description' => '账户同步页面渲染方式, 取值可选范围:'."\n"
- .'- standard:标准模式。'."\n"
- .'- template:模版模式。',
- 'type' => 'string',
- 'example' => 'standard',
- ],
- 'NetworkAccessEndpointId' => [
- 'description' => '网络端点ID。',
- 'type' => 'string',
- 'example' => 'nae_examplexxxx',
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationProvisioningConfig\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"ProvisionProtocolType\\": \\"idaas_callback\\",\\n \\"ProvisionJwksEndpoint\\": \\"https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk267xxxxx/app_mkv7rgt4d7i4u7zqtzev2mxxxx/provisioning/jwks\\",\\n \\"CallbackProvisioningConfig\\": {\\n \\"CallbackUrl\\": \\"https://example.com/event/callback\\",\\n \\"EncryptKey\\": \\"1adfdfdfd******111\\",\\n \\"EncryptRequired\\": true,\\n \\"ListenEventScopes\\": [\\n \\"urn:alibaba:idaas:app:event:ud:user:create\\"\\n ]\\n },\\n \\"ProvisionPassword\\": true,\\n \\"ScimProvisioningConfig\\": {\\n \\"ScimBaseUrl\\": \\"https://example.com/scim\\",\\n \\"AuthnConfiguration\\": {\\n \\"AuthnMode\\": \\"oauth2\\",\\n \\"GrantType\\": \\"bearer_token\\",\\n \\"AuthnParam\\": {\\n \\"AccessToken\\": \\"k52x2ru63rlkflina5utgkxxxx\\",\\n \\"TokenEndpoint\\": \\"https://www.example.com/oauth/token\\",\\n \\"ClientId\\": \\"mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"ClientSecret\\": \\"CSEHDcHcrUKHw1CuxkJEHPveWRXBGqVqRsxxxx\\\\n\\",\\n \\"AuthnMethod\\": \\"client_secret_basic\\"\\n }\\n },\\n \\"ProvisioningActions\\": [\\n \\"urn:alibaba:idaas:app:scim:User:CREATE\\"\\n ],\\n \\"FullPushScopes\\": [\\n \\"urn:alibaba:idaas:app:scim:User:PUSH\\"\\n ]\\n },\\n \\"Status\\": \\"enabled\\",\\n \\"ConfigOperateMode\\": \\"standard\\",\\n \\"NetworkAccessEndpointId\\": \\"nae_examplexxxx\\"\\n }\\n}","type":"json"}]',
- 'title' => '查询一个EIAM应用的账户同步功能配置',
- ],
- 'GetApplicationProvisioningScope' => [
- 'summary' => '查询EIAM应用的账户同步范围,该账户同步范围同时为DeveloperAPI可以查询和管理的账户范围。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
+ 'title' => '禁用认证',
+ 'summary' => '禁用认证。',
+ 'description' => '将一个应用从启用状态变为禁用状态时,应用全部功能不可用(如SSO、账户同步等),请确认您已知该操作可能导致的风险。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DisableIdentityProviderUdPull' => [
+ 'summary' => '禁用身份提供方同步入功能。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '137231',
- 'abilityTreeNodes' => [
- 'FEATUREidaas60YEMV',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasOO9F76'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'IdentityProviderId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '身份提供方ID', 'description' => '身份提供方ID。', 'type' => 'string', 'required' => true, 'example' => 'idp_my664lwkhpicbyzirog3xxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -12722,68 +8720,25 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'ApplicationProvisioningScope' => [
- 'title' => '同步实体范围',
- 'description' => '账户同步范围。',
- 'type' => 'object',
- 'properties' => [
- 'OrganizationalUnitIds' => [
- 'title' => '同步授权的组织机构列表',
- 'description' => '账户同步授权的组织机构范围列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '账户同步授权的组织机构范围。',
- 'type' => 'string',
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- ],
- ],
- 'GroupIds' => [
- 'title' => '同步授权的组列表',
- 'description' => '同步授权的组列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '同步授权的组范围列表。',
- 'type' => 'string',
- 'example' => 'group_4iwmw6vfga5zddghppisezxxxxx',
- ],
- ],
- 'UsedQuota' => [
- 'title' => '已使用授权主体quota数量',
- 'description' => '已使用授权主体quota数量。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '10',
- ],
- 'MaxQuota' => [
- 'title' => '租户最大授权主体quota数量',
- 'description' => '租户最大授权主体quota数量。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '1000',
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationProvisioningScope\\": {\\n \\"OrganizationalUnitIds\\": [\\n \\"ou_wovwffm62xifdziem7an7xxxxx\\"\\n ],\\n \\"GroupIds\\": [\\n \\"group_4iwmw6vfga5zddghppisezxxxxx\\"\\n ],\\n \\"UsedQuota\\": 10,\\n \\"MaxQuota\\": 1000\\n }\\n}","type":"json"}]',
- 'title' => '查询一个EIAM应用的账户同步范围',
- ],
- 'UpdateApplicationAdvancedConfig' => [
- 'summary' => '修改应用高阶配置',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
+ 'title' => '禁用身份提供方同步入',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DisableIdentityProviderUdPull'],
+ ],
],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DisableInitDomainAutoRedirect' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -12795,138 +8750,76 @@
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas40OLQJ',
- 'FEATUREidaasJXI2A5',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasGK16FE'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'ApplicationId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
- [
- 'name' => 'ScimServerAdvancedConfig',
- 'in' => 'query',
- 'style' => 'flat',
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => 'Scim Server 高阶配置',
- 'description' => 'SCIM Server 高阶配置。',
'type' => 'object',
'properties' => [
- 'UserCustomFieldNamespace' => [
- 'title' => '用户扩展字段的命名空间。',
- 'description' => '用户扩展字段的命名空间。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'urn:ietf:params:scim:schemas:extension:customfield:2.0:User',
- ],
- 'SupportedUserCustomFieldIds' => [
- 'title' => '支持的用户自定义字段ID列表。',
- 'description' => '支持的用户自定义字段ID列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '支持的用户的自定义字段ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ufd_ymjguxxxxxxxx',
- ],
- 'required' => false,
- 'example' => '',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
- 'required' => false,
- 'example' => '',
+ 'description' => '',
],
],
],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'title' => '关闭EIAM实例由初始化域名自动跳转到默认域名',
+ 'summary' => '关闭EIAM实例由初始化域名自动跳转到默认域名,关闭后,通过初始化域名访问门户业不会跳转到默认域名。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DisableInitDomainAutoRedirect'],
+ ],
+ ],
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableInitDomainAutoRedirect',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Domain', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/*'],
],
],
],
],
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '修改应用高阶配置',
],
- 'GetApplicationAdvancedConfig' => [
- 'summary' => '获取应用高阶配置',
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'DisableInternalAuthenticationSource' => [
+ 'summary' => '禁用内部认证源',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas40OLQJ',
- 'FEATUREidaasJXI2A5',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasOO9F76'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_111xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'AuthenticationSourceId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '内部认证源ID', 'description' => '内部认证源ID', 'type' => 'string', 'required' => false, 'example' => 'ia_password', 'maxLength' => 64],
],
],
'responses' => [
@@ -12934,143 +8827,47 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'ApplicationAdvancedConfig' => [
- 'description' => '应用高阶配置。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => 'IDaaS EIAM实例Id',
- 'description' => 'IDaaS EIAM实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'ApplicationId' => [
- 'title' => '应用Id',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
- 'ScimServerAdvancedConfig' => [
- 'title' => 'Scim Server 高阶配置',
- 'description' => 'SCIM Server 高阶配置。',
- 'type' => 'object',
- 'properties' => [
- 'UserCustomFieldNamespace' => [
- 'title' => '用户扩展字段的命名空间。。',
- 'description' => '用户扩展字段的命名空间。',
- 'type' => 'string',
- 'example' => 'urn:ietf:params:scim:schemas:extension:customfield:2.0:User'."\n",
- ],
- 'SupportedUserCustomFieldIds' => [
- 'title' => '支持的用户自定义字段ID列表。',
- 'description' => '支持的用户自定义字段ID列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '支持的用户的自定义字段ID。',
- 'type' => 'string',
- 'example' => 'ufd_ymjguxxxxxxxx',
- ],
- ],
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationAdvancedConfig\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"ScimServerAdvancedConfig\\": {\\n \\"UserCustomFieldNamespace\\": \\"urn:ietf:params:scim:schemas:extension:customfield:2.0:User\\\\n\\",\\n \\"SupportedUserCustomFieldIds\\": [\\n \\"ufd_ymjguxxxxxxxx\\"\\n ]\\n }\\n }\\n}","type":"json"}]',
- 'title' => '获取应用高阶配置',
- ],
- 'CreateApplicationRole' => [
- 'summary' => '创建应用角色。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
+ 'title' => '禁用内部认证源',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DisableResourceServerCustomSubject' => [
+ 'summary' => '禁用指定ResourceServer的自定义Subject能力。',
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'create',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasYLK5S2',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasHRHJG3'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'ApplicationRoleName',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用角色名称',
- 'description' => '应用角色名称。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'Admin Role',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'ApplicationRoleValue',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用角色值。',
- 'description' => '应用角色值。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'admin_role',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'ClientToken',
- 'in' => 'query',
- 'schema' => [
- 'title' => '幂等Token。',
- 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'client-token-example',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -13078,33 +8875,36 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'ApplicationRoleId' => [
- 'title' => '应用角色ID。',
- 'description' => '应用角色ID。',
- 'type' => 'string',
- 'example' => 'approle_01kghbvoptu5262q35aalvq7cxxxx',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationRoleId\\": \\"approle_01kghbvoptu5262q35aalvq7cxxxx\\"\\n}","type":"json"}]',
- 'title' => '创建应用角色',
- ],
- 'DeleteApplicationRole' => [
- 'summary' => '删除应用角色。',
- 'methods' => [
- 'post',
+ 'title' => '禁用指定ResourceServer的自定义Subject能力',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableResourceServerCustomSubject',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DisableUser' => [
+ 'summary' => '将账号状态设置为禁用状态,若账户已处于禁用状态,则直接返回成功。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -13113,49 +8913,21 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasYLK5S2',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas1FXU07'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'ApplicationRoleId',
+ 'name' => 'UserId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用角色ID',
- 'description' => '应用角色ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'approle_01kh2vuo8v9splv8maak1d22rxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '账户ID', 'description' => '账户ID。', 'type' => 'string', 'required' => true, 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -13163,102 +8935,110 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
+ 'title' => '禁用一个EIAM账号',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DisableUser'],
+ ],
+ ],
+ 'ramActions' => [],
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '删除应用角色',
],
- 'UpdateApplicationRole' => [
- 'summary' => '修改应用角色。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'EnableApplication' => [
+ 'summary' => '将一个应用从禁用状态变为启用状态。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasYLK5S2',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas40OLQJ', 'FEATUREidaasJXI2A5'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'ApplicationId',
'in' => 'query',
+ 'schema' => ['title' => '应用ID', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ ],
+ 'description' => '',
],
],
+ ],
+ 'title' => '启用一个EIAM应用',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'EnableApplication'],
+ ],
+ ],
+ 'ramActions' => [
[
- 'name' => 'ApplicationRoleName',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用角色名称',
- 'description' => '应用角色名称。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'Admin Role',
- 'maxLength' => 64,
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableApplication',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
],
],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'EnableApplicationApiInvoke' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
+ 'security' => [
[
- 'name' => 'ApplicationRoleId',
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'update',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaasZSI8X0'],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'InstanceId',
'in' => 'query',
- 'allowEmptyValue' => false,
- 'schema' => [
- 'title' => '应用角色ID。',
- 'description' => '应用角色ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'approle_01kh2vuo8v9splv8maak1d22rxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => ' idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '幂等Token。',
- 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'client-token-example',
- ],
+ 'schema' => ['title' => '应用ID', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -13266,27 +9046,38 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '修改应用角色',
- ],
- 'UpdateApplicationRoleDescription' => [
- 'summary' => '修改应用角色描述。',
- 'methods' => [
- 'post',
+ 'title' => '启用一个EIAM应用的Developer API调用功能',
+ 'summary' => '调用EnabledApplicationApiInvoke接口启用一个EIAM应用的Developer API调用功能。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'EnableApplicationApiInvoke'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableApplicationApiInvoke',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'EnableApplicationClientSecret' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -13298,58 +9089,23 @@
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasYLK5S2',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasJH3YY9'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'."\n", 'maxLength' => 64],
],
[
- 'name' => 'ApplicationRoleId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用角色ID',
- 'description' => '应用角色ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'approle_01kh2vuo8v9splv8maak1d22rxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'Description',
+ 'name' => 'SecretId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用角色描述',
- 'description' => '应用角色描述。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'Admin Role Description'."\n",
- 'maxLength' => 128,
- ],
+ 'schema' => ['title' => '客户端秘钥', 'description' => '应用的客户端密钥ID。', 'type' => 'string', 'required' => true, 'example' => 'sci_k52x2ru63rlkflina5utgkxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -13357,79 +9113,66 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '修改应用角色描述',
- ],
- 'GetApplicationRole' => [
- 'summary' => '获取应用角色信息。',
- 'methods' => [
- 'post',
- 'get',
+ 'title' => '启用一个EIAM应用的客户端密钥',
+ 'summary' => '启用一个EIAM应用的客户端密钥。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'EnableApplicationClientSecret'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableApplicationClientSecret',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Secret', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/secret/{#SecretId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'EnableApplicationFederatedCredential' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasYLK5S2',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasH5ECOY'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationRoleId',
+ 'name' => 'ApplicationFederatedCredentialId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用角色ID',
- 'description' => '应用角色ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'approle_01kh2vuo8v9splv8maak1d22rxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用联邦凭证Id', 'description' => '应用联邦凭证ID', 'type' => 'string', 'required' => true, 'example' => 'afc_aaaaa1111', 'maxLength' => 64],
],
],
'responses' => [
@@ -13437,182 +9180,60 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'ApplicationRole' => [
- 'description' => '应用角色信息。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => 'EIAM 实例ID',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxx',
- ],
- 'ApplicationId' => [
- 'title' => '应用ID',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
- 'ApplicationRoleId' => [
- 'title' => '应用角色Id',
- 'description' => '应用角色ID。',
- 'type' => 'string',
- 'example' => 'approle_01kh2vuo8v9splv8maak1d22rxxxx',
- ],
- 'ApplicationRoleName' => [
- 'title' => '应用角色名称',
- 'description' => '应用角色名称。',
- 'type' => 'string',
- 'example' => 'Admin Role',
- ],
- 'ApplicationRoleValue' => [
- 'title' => '应用角色值',
- 'description' => '应用角色值。',
- 'type' => 'string',
- 'example' => 'admin_role',
- ],
- 'Description' => [
- 'title' => '应用角色描述',
- 'description' => '应用角色描述。',
- 'type' => 'string',
- 'example' => 'Admin Role Description',
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationRole\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxx\\",\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"ApplicationRoleId\\": \\"approle_01kh2vuo8v9splv8maak1d22rxxxx\\",\\n \\"ApplicationRoleName\\": \\"Admin Role\\",\\n \\"ApplicationRoleValue\\": \\"admin_role\\",\\n \\"Description\\": \\"Admin Role Description\\"\\n }\\n}","type":"json"}]',
- 'title' => '获取应用角色信息',
- ],
- 'ListApplicationRoles' => [
- 'summary' => '游标方式查询应用角色列表。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '启用应用联邦凭证',
+ 'summary' => '启用应用联邦凭证。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableApplicationFederatedCredential',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationFederatedCredential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationfederatedcredential/{#ApplicationFederatedCredentialId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'EnableApplicationM2MClient' => [
+ 'summary' => '启用应用的M2M客户端能力(开启该功能后,应用可以作为调用方(即OAuth中的客户端)发起对资源的访问)。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasYLK5S2',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasAAD0EO'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'NextToken',
- 'in' => 'query',
- 'schema' => [
- 'title' => '查询凭证(Token)。',
- 'description' => '下一页查询凭证(Token),取值为上一次 API 调用返回的 NextToken 参数值。首次查询为空。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'NTxxxxexample',
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'MaxResults',
- 'in' => 'query',
- 'schema' => [
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '500',
- 'minimum' => '0',
- 'example' => '20',
- 'default' => '20',
- ],
- ],
- [
- 'name' => 'Filter',
- 'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '过滤条件。',
- 'description' => '过滤条件列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '过滤条件。',
- 'type' => 'object',
- 'properties' => [
- 'Name' => [
- 'title' => '过滤条件名称。',
- 'description' => '过滤条件名称。',
- 'type' => 'string',
- 'required' => false,
- 'enumValueTitles' => [
- 'ApplicationRoleNameStartsWith' => '应用角色名称前缀匹配查询',
- 'ApplicationRoleIds' => '应用角色ID列表查询',
- ],
- 'example' => 'ApplicationRoleNameStartsWith',
- 'enum' => [
- 'ApplicationRoleNameStartsWith',
- 'ApplicationRoleIds',
- ],
- ],
- 'Value' => [
- 'title' => '过滤条件值。',
- 'description' => '过滤条件值列表。',
- 'type' => 'array',
- 'items' => [
- 'title' => '过滤条件值。',
- 'description' => '过滤条件值。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'Admin Role',
- ],
- 'required' => false,
- 'maxItems' => 100,
- 'minItems' => 1,
- ],
- ],
- 'required' => false,
- ],
- 'required' => false,
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -13620,92 +9241,36 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '100',
- ],
- 'NextToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '下一页查询凭证(Token)。',
- 'type' => 'string',
- 'example' => 'NTxxxxexample',
- ],
- 'ApplicationRoles' => [
- 'description' => '应用角色列表。',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例ID',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'."\n",
- ],
- 'ApplicationId' => [
- 'title' => '应用ID',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
- 'ApplicationRoleId' => [
- 'title' => '应用角色Id',
- 'description' => '应用角色ID。',
- 'type' => 'string',
- 'example' => 'approle_01kh2vuo8v9splv8maak1d22rxxxx',
- ],
- 'ApplicationRoleName' => [
- 'title' => '应用角色名称',
- 'description' => '应用角色名称。',
- 'type' => 'string',
- 'example' => 'Admin Role',
- ],
- 'ApplicationRoleValue' => [
- 'title' => '应用角色值',
- 'description' => '应用角色值。',
- 'type' => 'string',
- 'example' => 'admin_role',
- ],
- 'Description' => [
- 'title' => '应用角色的描述信息',
- 'description' => '应用角色描述。',
- 'type' => 'string',
- 'example' => 'Admin Role Description'."\n",
- ],
- ],
- ],
- ],
- 'MaxResults' => [
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '20',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxxexample\\",\\n \\"ApplicationRoles\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\\\n\\",\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"ApplicationRoleId\\": \\"approle_01kh2vuo8v9splv8maak1d22rxxxx\\",\\n \\"ApplicationRoleName\\": \\"Admin Role\\",\\n \\"ApplicationRoleValue\\": \\"admin_role\\",\\n \\"Description\\": \\"Admin Role Description\\\\n\\"\\n }\\n ],\\n \\"MaxResults\\": 20\\n}","type":"json"}]',
- 'title' => '查询应用角色列表',
- ],
- 'EnableApplicationResourceServer' => [
- 'summary' => '启用指定应用的ResourceServer能力。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '启用应用的M2M客户端能力',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableApplicationM2MClient',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'EnableApplicationProvisioning' => [
+ 'summary' => '启用一个EIAM应用的账户同步功能。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -13717,34 +9282,18 @@
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasAAD0EO',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas40OLQJ'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -13752,28 +9301,37 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '启用指定应用的ResourceServer能力',
- ],
- 'DisableApplicationResourceServer' => [
- 'summary' => '禁用指定应用的ResourceServer能力。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '启用一个EIAM应用的账户同步功能',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'EnableApplicationProvisioning'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableApplicationProvisioning',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'EnableApplicationResourceServer' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -13785,34 +9343,18 @@
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasAAD0EO',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasAAD0EO'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -13820,66 +9362,60 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '禁用指定应用的ResourceServer能力',
- ],
- 'EnableApplicationM2MClient' => [
- 'summary' => '启用应用的M2M客户端能力(开启该功能后,应用可以作为调用方(即OAuth中的客户端)发起对资源的访问)。',
- 'methods' => [
- 'post',
+ 'title' => '启用指定应用的ResourceServer能力',
+ 'summary' => '启用指定应用的ResourceServer能力。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableApplicationResourceServer',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'EnableApplicationSso' => [
+ 'summary' => '启用一个EIAM应用的SSO功能。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasAAD0EO',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas40OLQJ', 'FEATUREidaasJXI2A5'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -13887,27 +9423,38 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '启用应用的M2M客户端能力',
- ],
- 'DisableApplicationM2MClient' => [
- 'summary' => '禁用应用M2M客户端能力(开启该功能后,应用可以作为调用方(即OAuth中的客户端)发起对资源的访问)。',
- 'methods' => [
- 'post',
+ 'title' => '启用一个EIAM应用SSO功能',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'EnableApplicationSso'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableApplicationSso',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'EnableApplicationToken' => [
+ 'summary' => '启用应用Token。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -13919,34 +9466,24 @@
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasAAD0EO',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasSQHOGI'],
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ApplicationTokenId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用TokenID。', 'description' => '应用TokenID。', 'type' => 'string', 'required' => true, 'example' => 'token_sfrwerxxxxxxxxxxxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -13954,67 +9491,64 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '禁用应用M2M客户端能力',
- ],
- 'EnableResourceServerCustomSubject' => [
- 'summary' => '启用指定ResourceServer的自定义Subject能力(开启自定义主体后,签发的 Access Token 将从(clientld) 变成 <clientld>:<client.activeSubjectUrn>,其中 client.activeSubjectUrn 在应用的联邦凭证的属性映射中设置)。',
- 'methods' => [
- 'post',
- 'get',
+ 'title' => '启用应用Token',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableApplicationToken',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationToken', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationtoken/{#ApplicationTokenId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'EnableAuthorizationRule' => [
+ 'summary' => '启用一个授权规则。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasHRHJG3',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasHRHJG3'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'AuthorizationRuleId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '授权规则标识', 'description' => '授权规则 ID。', 'type' => 'string', 'required' => true, 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'formData',
+ 'schema' => ['description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example'],
],
],
'responses' => [
@@ -14022,67 +9556,59 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '启用指定ResourceServer的自定义Subject能力',
- ],
- 'DisableResourceServerCustomSubject' => [
- 'summary' => '禁用指定ResourceServer的自定义Subject能力。',
- 'methods' => [
- 'post',
- 'get',
+ 'title' => '启用一个授权规则',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableAuthorizationRule',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationrule/{#AuthorizationRuleId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'EnableBrand' => [
+ 'summary' => '启用品牌',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasHRHJG3',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasCPBRTZ'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'BrandId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '品牌化Id', 'description' => '品牌化Id。', 'type' => 'string', 'required' => true, 'example' => 'brand_xxxx'],
],
],
'responses' => [
@@ -14090,27 +9616,35 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '禁用指定ResourceServer的自定义Subject能力',
- ],
- 'SetApplicationResourceServerIdentifier' => [
- 'summary' => '设置ResourceServer的Identifier唯一标识(该字段含义表示在使用JWT协议中Payload对应的Claims的aud (audience)字段参数值,即JWT的接收对象或服务)。',
- 'methods' => [
- 'post',
+ 'title' => '启用品牌',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableBrand',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Brand', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/brand/{#BrandId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'EnableClientPublicKey' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -14122,56 +9656,28 @@
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasAAD0EO',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasAAD0EO'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ResourceServerIdentifier',
+ 'name' => 'ClientPublicKeyId',
'in' => 'query',
- 'schema' => [
- 'title' => 'ResourceServer唯一标识',
- 'description' => 'ResourceServer唯一标识。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'http://gateway.com',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ClientPublicKey的ID', 'description' => '应用ClientPublicKey的ID。', 'type' => 'string', 'required' => true, 'example' => 'KEYEqDnDJhztiEAwSin7MZoxGcihzCAuxxxx', 'maxLength' => 64],
],
[
'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'client-token-example'."\n",
- ],
+ 'schema' => ['title' => '幂等Token。', 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example'],
],
],
'responses' => [
@@ -14179,27 +9685,37 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '设置ResourceServer的Identifier唯一标识',
- ],
- 'CreateResourceServerScope' => [
- 'summary' => '创建指定ResourceServer下的Scope权限。',
- 'methods' => [
- 'post',
+ 'title' => '启用指定的应用ClientPublicKey',
+ 'summary' => '启用指定的应用ClientPublicKey。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableClientPublicKey',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ClientPublicKey', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/clientpublickey/{#ClientPublicKeyId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'EnableCloudAccountRole' => [
+ 'summary' => '在指定云账号资源下启用一个云角色资源。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -14208,96 +9724,93 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'create',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasAAD0EO',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasDPGRH1'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'CloudAccountId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['description' => '云账号ID。', 'type' => 'string', 'required' => true, 'example' => 'ca_01kmegjc11qa1txxxxx'],
],
[
- 'name' => 'ResourceServerScopeName',
+ 'name' => 'CloudAccountRoleId',
'in' => 'query',
- 'schema' => [
- 'title' => '权限名称',
- 'description' => 'Scope权限名称。',
- 'type' => 'string',
- 'required' => true,
- 'example' => '读取全部用户',
- 'maxLength' => 32,
- ],
+ 'schema' => ['title' => '云账号角色ID', 'description' => '云角色ID。', 'type' => 'string', 'required' => true, 'example' => 'carole_01kmek49aqxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ResourceServerScopeValue',
+ 'name' => 'ClientToken',
'in' => 'query',
+ 'schema' => ['description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example', 'maxLength' => 64],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '权限值',
- 'description' => 'Scope权限值。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'User:Read:ALL',
- 'maxLength' => 128,
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ ],
+ 'description' => '',
],
],
+ ],
+ 'title' => '启用一个云角色',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
[
- 'name' => 'ResourceServerScopeType',
- 'in' => 'query',
- 'schema' => [
- 'title' => '权限类型',
- 'description' => 'Scope权限类型。',
- 'type' => 'string',
- 'required' => true,
- 'enumValueTitles' => [
- 'urn:alibaba:idaas:resourceserver:scope:application' => '机器权限',
- 'urn:alibaba:idaas:resourceserver:scope:application_delegated' => 'urn:alibaba:idaas:resourceserver:scope:application_delegated',
- 'urn:alibaba:idaas:resourceserver:scope:delegated' => '人员权限',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableCloudAccountRole',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CloudAccountRole', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/cloudaccount/{#CloudAccountId}/cloudaccountrole/{#CloudAccountRoleId}'],
],
- 'example' => 'urn:alibaba:idaas:resourceserver:scope:delegated',
],
],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'EnableConditionalAccessPolicy' => [
+ 'summary' => '启用条件访问策略。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'update',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeCode' => '231628',
+ 'abilityTreeNodes' => ['FEATUREidaas0REDLU'],
+ 'tenantRelevance' => 'tenant',
+ ],
+ 'parameters' => [
[
- 'name' => 'AuthorizationType',
+ 'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '授权类型。',
- 'description' => '授权类型(人员权限需指定授权类型)。',
- 'type' => 'string',
- 'required' => false,
- 'enumValueTitles' => [
- 'authorize_required' => '手动授权',
- 'default_all' => '自动授权',
- ],
- 'example' => 'authorize_required',
- 'enum' => [
- 'authorize_required',
- 'default_all',
- ],
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ConditionalAccessPolicyId',
+ 'in' => 'query',
+ 'schema' => ['title' => '条件访问策略Id', 'description' => '条件访问策略Id', 'type' => 'string', 'required' => true, 'example' => 'cap_11111', 'maxLength' => 64],
],
],
'responses' => [
@@ -14305,96 +9818,70 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'ResourceServerScopeId' => [
- 'title' => '权限Id',
- 'description' => 'Scope权限ID。',
- 'type' => 'string',
- 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ResourceServerScopeId\\": \\"ress_neg35flu6byysxwutaxu3dxxxx\\"\\n}","type":"json"}]',
- 'title' => '创建指定ResourceServer下的Scope权限',
- ],
- 'UpdateResourceServerScope' => [
- 'summary' => '修改指定ResourceServer下的Scope权限。',
- 'methods' => [
- 'post',
+ 'eventInfo' => [
+ 'enable' => false,
+ 'eventNames' => [],
],
- 'schemes' => [
- 'https',
+ 'title' => '启用条件访问策略',
+ 'description' => '将一个条件访问策略从启用状态变为禁用状态时,条件访问策略将不再拦截,请确认您已知该操作可能导致的风险。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'EnableConditionalAccessPolicy'],
+ ],
+ ],
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableConditionalAccessPolicy',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ConditionalAccessPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/conditionalaccesspolicy/{#ConditionalAccessPolicyId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'EnableCredential' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasAAD0EO',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasDPGRH1'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'CredentialId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => 'ResourceServer应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'ResourceServerScopeId',
- 'in' => 'query',
- 'schema' => [
- 'title' => 'ResourceServer下Scope唯一标识。',
- 'description' => 'ResourceServer下的Scope权限ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '凭据ID。', 'description' => '凭据ID。', 'type' => 'string', 'required' => true, 'example' => 'cred_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ResourceServerScopeName',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'title' => '权限名称',
- 'description' => 'Scope权限名称。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'Read All User',
- 'maxLength' => 32,
- ],
+ 'schema' => ['title' => '幂等Token。', 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example', 'maxLength' => 64],
],
],
'responses' => [
@@ -14402,27 +9889,37 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '修改指定ResourceServer下的Scope权限',
- ],
- 'DeleteResourceServerScope' => [
- 'summary' => '删除指定ResourceServer下的Scope权限。',
- 'methods' => [
- 'post',
+ 'title' => '启用一个凭据',
+ 'summary' => '启用一个凭据资源。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableCredential',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Credential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credential/{#CredentialId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'EnableCredentialProvider' => [
+ 'summary' => '启用凭据提供商',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -14431,49 +9928,23 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasAAD0EO',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasDPGRH1'],
+ 'autoTest' => true,
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'CredentialProviderId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'ResourceServerScopeId',
- 'in' => 'query',
- 'schema' => [
- 'title' => 'ResourceServer下Scope唯一标识。',
- 'description' => 'Scope权限ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '凭据提供商ID。', 'description' => '凭据提供商ID。', 'type' => 'string', 'required' => true, 'example' => 'atp_01kr2cmj5gxxx4fvmls2e93dxxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -14481,79 +9952,59 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '删除指定ResourceServer下的Scope权限',
- ],
- 'GetResourceServerScope' => [
- 'summary' => '查询指定ResourceServer下的Scope权限。',
- 'methods' => [
- 'get',
- 'post',
+ 'staticInfo' => ['returnType' => 'synchronous'],
+ 'title' => '启用凭据提供商',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableCredentialProvider',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credentialprovider/{#CredentialProviderId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'EnableCustomField' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasAAD0EO',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasWO82PZ'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'ResourceServerScopeId',
+ 'name' => 'FieldId',
'in' => 'query',
- 'schema' => [
- 'title' => 'ResourceServer下Scope唯一标识。',
- 'description' => 'Scope权限ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '字段ID', 'description' => '字段ID', 'type' => 'string', 'required' => true, 'example' => 'ufd_001', 'maxLength' => 64],
],
],
'responses' => [
@@ -14561,89 +10012,38 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'ResourceServerScope' => [
- 'description' => 'ResourceServer下的Scope权限信息。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => 'IDaaS EIAM实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_xxxxxxxxxxx',
- ],
- 'ApplicationId' => [
- 'title' => '应用Id',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'example' => 'app_xxxxxxxxxxx',
- ],
- 'ResourceServerScopeId' => [
- 'title' => 'ResourceServer下权限Id',
- 'description' => 'Scope权限ID。',
- 'type' => 'string',
- 'example' => 'rss_xxxxxxxxxxx',
- ],
- 'ResourceServerScopeName' => [
- 'title' => 'ResourceServer下权限名称',
- 'description' => 'Scope权限名称。',
- 'type' => 'string',
- 'example' => '读取全部用户',
- ],
- 'ResourceServerScopeValue' => [
- 'title' => 'ResourceServer下权限值',
- 'description' => 'Scope权限值。',
- 'type' => 'string',
- 'example' => 'User:Read:ALL',
- ],
- 'ResourceServerScopeType' => [
- 'title' => 'ResourceServer下权限类型',
- 'description' => 'Scope权限类型。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'urn:alibaba:idaas:resourceserver:scope:application' => '机器权限',
- 'urn:alibaba:idaas:resourceserver:scope:application_delegated' => 'urn:alibaba:idaas:resourceserver:scope:application_delegated',
- 'urn:alibaba:idaas:resourceserver:scope:delegated' => '人员权限',
- '人员&机器权限' => '人员&机器权限',
- ],
- 'example' => 'urn:alibaba:idaas:resourceserver:scope:delegated',
- ],
- 'AuthorizationType' => [
- 'title' => '授权类型。',
- 'description' => '授权类型。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'authorize_required' => '手动授权',
- 'default_all' => '自动授权',
- ],
- 'example' => 'authorize_required',
- 'enum' => [
- 'authorize_required',
- 'default_all',
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ResourceServerScope\\": {\\n \\"InstanceId\\": \\"idaas_xxxxxxxxxxx\\",\\n \\"ApplicationId\\": \\"app_xxxxxxxxxxx\\",\\n \\"ResourceServerScopeId\\": \\"rss_xxxxxxxxxxx\\",\\n \\"ResourceServerScopeName\\": \\"读取全部用户\\",\\n \\"ResourceServerScopeValue\\": \\"User:Read:ALL\\",\\n \\"ResourceServerScopeType\\": \\"urn:alibaba:idaas:resourceserver:scope:delegated\\",\\n \\"AuthorizationType\\": \\"authorize_required\\"\\n }\\n}","type":"json"}]',
- 'title' => '查询指定ResourceServer下的Scope权限',
- ],
- 'AuthorizeResourceServerToClient' => [
- 'summary' => '授权指定ResourceServer给Client应用。',
- 'methods' => [
- 'post',
+ 'title' => '启用字段',
+ 'summary' => '启用字段',
+ 'description' => '**请确保在使用该接口前,已充分了解IDaaS EIAM 产品的收费方式和[价格](https://www.aliyun.com/price/product#/ecs/detail)。**',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableCustomField',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CustomField', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customfield/{#FieldId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'EnableCustomPrivacyPolicy' => [
+ 'summary' => '启用自定义条款',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -14655,46 +10055,19 @@
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasAAD0EO',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas4TD7D0'],
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'ClientApplicationId',
- 'in' => 'query',
- 'schema' => [
- 'title' => 'Client应用唯一标识。',
- 'description' => 'Client应用唯一标识。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ResourceServerApplicationId',
+ 'name' => 'CustomPrivacyPolicyId',
'in' => 'query',
- 'schema' => [
- 'title' => 'ResourceServer应用唯一标识。',
- 'description' => 'ResourceServer应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['description' => '自定义条款ID。', 'type' => 'string', 'required' => true, 'example' => 'pp_neagxpoznsjdtxxxxx'],
],
],
'responses' => [
@@ -14702,27 +10075,36 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '授权指定ResourceServer给Client应用',
- ],
- 'RevokeResourceServerFromClient' => [
- 'summary' => '取消指定ResourceServer给Client应用的授权。',
- 'methods' => [
- 'post',
+ 'title' => '启用自定义条款',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableCustomPrivacyPolicy',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CustomPrivacyPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customprivacypolicy/{#CustomPrivacyPolicyId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'EnableDomainProxyToken' => [
+ 'summary' => '启用指定EIAM实例域名代理Token,用于校验域名安全性。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -14731,49 +10113,26 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasAAD0EO',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasGK16FE'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ClientApplicationId',
+ 'name' => 'DomainId',
'in' => 'query',
- 'schema' => [
- 'title' => 'Client应用唯一标识。',
- 'description' => 'Client应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '域名ID。', 'description' => '域名ID。', 'type' => 'string', 'required' => true, 'example' => 'dm_examplexxxxx'],
],
[
- 'name' => 'ResourceServerApplicationId',
+ 'name' => 'DomainProxyTokenId',
'in' => 'query',
- 'schema' => [
- 'title' => 'ResourceServer应用唯一标识。',
- 'description' => 'ResourceServer应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '域名代理Token ID。', 'description' => '域名代理Token ID。', 'type' => 'string', 'required' => true, 'example' => 'pt_examplexxxx'],
],
],
'responses' => [
@@ -14781,96 +10140,121 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '取消指定ResourceServer给Client应用的授权',
- ],
- 'AuthorizeResourceServerScopesToClient' => [
- 'summary' => '授权指定ResourceServer下的Scope权限给Client应用。',
- 'methods' => [
- 'post',
+ 'title' => '启用指定EIAM实例域名代理Token',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'EnableDomainProxyToken'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableDomainProxyToken',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'DomainProxyToken', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/{#DomainId}/domainproxytoken/{#DomainProxyTokenId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'EnableFederatedCredentialProvider' => [
+ 'summary' => '启用联邦信任源。',
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'create',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasAAD0EO',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasH5ECOY'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ClientApplicationId',
+ 'name' => 'FederatedCredentialProviderId',
'in' => 'query',
+ 'schema' => ['title' => ' 联邦凭证提供方ID', 'description' => '联邦信任源ID', 'type' => 'string', 'required' => true, 'example' => 'fcp_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => 'Client应用唯一标识。',
- 'description' => 'Client应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ ],
+ 'description' => '',
],
],
+ ],
+ 'title' => '启用联邦信任源',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
[
- 'name' => 'ResourceServerApplicationId',
- 'in' => 'query',
- 'schema' => [
- 'title' => 'ResourceServer应用唯一标识。',
- 'description' => 'ResourceServer应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableFederatedCredentialProvider',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'FederatedCredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/federatedcredentialprovider/{#FederatedCredentialProviderId}'],
+ ],
],
],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'EnableIdentityProviderAdvancedAbility' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'readAndWrite',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'update',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaas2HJ3XK'],
+ 'tenantRelevance' => 'tenant',
+ ],
+ 'parameters' => [
[
- 'name' => 'ResourceServerScopeIds',
+ 'name' => 'InstanceId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => 'ResourceServer权限唯一标识。',
- 'description' => 'ResourceServer下的Scope权限ID列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => 'Scope权限ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx',
- ],
- 'required' => true,
- 'example' => '["ress_XXXXX","ress_XXXXX"]',
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_111ccc111xx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'IdentityProviderId',
+ 'in' => 'query',
+ 'schema' => ['title' => '身份提供方ID', 'description' => '身份提供方ID', 'type' => 'string', 'required' => true, 'example' => 'idp_11111', 'maxLength' => 64],
],
],
'responses' => [
@@ -14878,27 +10262,25 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求Id', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
+ 'title' => '启用高级配置',
+ 'summary' => '启用高级配置',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [],
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '授权指定ResourceServer下的Scope权限给Client应用',
],
- 'RevokeResourceServerScopesFromClient' => [
- 'summary' => '取消指定ResourceServer下的Scope权限给Client应用的授权。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'EnableIdentityProviderAuthn' => [
+ 'summary' => '启用认证。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -14907,67 +10289,69 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasAAD0EO',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasOO9F76'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例Id', 'type' => 'string', 'required' => true, 'example' => 'eiam-111ccc1111', 'maxLength' => 64],
],
[
- 'name' => 'ClientApplicationId',
+ 'name' => 'IdentityProviderId',
'in' => 'query',
+ 'schema' => ['title' => '身份提供方ID', 'description' => '身份提供方ID', 'type' => 'string', 'required' => true, 'example' => 'idp_11111', 'maxLength' => 64],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => 'Client应用唯一标识。',
- 'description' => 'Client应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求Id', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ ],
+ 'description' => '',
],
],
+ ],
+ 'title' => '启用认证',
+ 'description' => '将一个条件访问策略从启用状态变为禁用状态时,条件访问策略将不再拦截,请确认您已知该操作可能导致的风险。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'EnableIdentityProviderUdPull' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'update',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaasOO9F76'],
+ ],
+ 'parameters' => [
[
- 'name' => 'ResourceServerApplicationId',
+ 'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => 'ResourceServer应用唯一标识。',
- 'description' => 'ResourceServer应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ResourceServerScopeIds',
+ 'name' => 'IdentityProviderId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => 'ResourceServer权限唯一标识。',
- 'description' => 'ResourceServer下的Scope权限ID列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => 'Scope权限ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx',
- ],
- 'required' => true,
- 'example' => '["ress_XXXXX","ress_XXXXX"]',
- ],
+ 'schema' => ['title' => '身份提供方ID', 'description' => '身份提供方ID。', 'type' => 'string', 'required' => true, 'example' => 'idp_my664lwkhpicbyzirog3xxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -14975,27 +10359,26 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
+ 'title' => '启用身份提供方同步入',
+ 'summary' => '启用身份提供方同步入功能。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'EnableIdentityProviderUdPull'],
+ ],
+ ],
+ 'ramActions' => [],
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '取消指定ResourceServer下的Scope权限给Client应用的授权',
],
- 'AuthorizeResourceServerScopesToUser' => [
- 'summary' => '授权指定ResourceServer下的Scope权限给账户。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'EnableInitDomainAutoRedirect' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -15004,80 +10387,79 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'create',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasYLK5S2',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasGK16FE'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ ],
+ 'description' => '',
],
],
+ ],
+ 'title' => '开启EIAM实例由初始化域名自动跳转到默认域名',
+ 'summary' => '开启EIAM实例由初始化域名自动跳转到默认域名,开启后,通过初始化域名访问门户业会跳转到默认域名地址。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'EnableInitDomainAutoRedirect'],
+ ],
+ ],
+ 'ramActions' => [
[
- 'name' => 'UserId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '账户ID。',
- 'description' => '账户ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'user_wovwffm62xifdziem7an7xxxxx',
- 'maxLength' => 64,
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableInitDomainAutoRedirect',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Domain', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/*'],
+ ],
],
],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'EnableInternalAuthenticationSource' => [
+ 'summary' => '启用内部认证源',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
+ 'security' => [
[
- 'name' => 'ApplicationId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => 'ResourceServer应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'AK' => [],
],
+ ],
+ 'operationType' => 'write',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'update',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaasOO9F76'],
+ ],
+ 'parameters' => [
[
- 'name' => 'ResourceServerScopeIds',
+ 'name' => 'InstanceId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => 'ResourceServer权限唯一标识。',
- 'description' => 'ResourceServer下的Scope权限ID列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => 'Scope权限ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx',
- ],
- 'required' => true,
- 'example' => '["ress_XXXXX","ress_XXXXX"]',
- 'maxItems' => 100,
- 'minItems' => 1,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_111ccc11xxx', 'maxLength' => 64],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'AuthenticationSourceId',
'in' => 'query',
- 'schema' => [
- 'title' => '幂等Token。',
- 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'client-token-example',
- ],
+ 'schema' => ['title' => '内部认证源ID', 'description' => '内部认证源ID', 'type' => 'string', 'required' => false, 'example' => 'ia_password', 'maxLength' => 64],
],
],
'responses' => [
@@ -15085,98 +10467,106 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求Id', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
+ 'title' => '启用内部认证源',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [],
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '授权指定ResourceServer下的Scope权限给账户',
],
- 'RevokeResourceServerScopesFromUser' => [
- 'summary' => '取消指定ResourceServer下的Scope权限给账户的授权。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'EnableResourceServerCustomSubject' => [
+ 'summary' => '启用指定ResourceServer的自定义Subject能力(开启自定义主体后,签发的 Access Token 将从(clientld) 变成 <clientld>:<client.activeSubjectUrn>,其中 client.activeSubjectUrn 在应用的联邦凭证的属性映射中设置)。',
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasYLK5S2',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasHRHJG3'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'UserId',
+ 'name' => 'ApplicationId',
'in' => 'query',
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '用户ID。',
- 'description' => '用户ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'user_wovwffm62xifdziem7an7xxxxx',
- 'maxLength' => 64,
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ ],
+ 'description' => '',
],
],
+ ],
+ 'title' => '启用指定ResourceServer的自定义Subject能力',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
[
- 'name' => 'ApplicationId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => 'ResourceServer应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableResourceServerCustomSubject',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
],
],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'EnableUser' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'update',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaas1FXU07'],
+ ],
+ 'parameters' => [
[
- 'name' => 'ResourceServerScopeIds',
+ 'name' => 'InstanceId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => 'ResourceServer权限唯一标识。',
- 'description' => 'ResourceServer下的Scope权限ID列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => 'Scope权限ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx',
- ],
- 'required' => true,
- 'example' => '["ress_XXXXX","ress_XXXXX"]',
- 'maxItems' => 100,
- 'minItems' => 1,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'UserId',
+ 'in' => 'query',
+ 'schema' => ['title' => '账户ID', 'description' => '账户ID。', 'type' => 'string', 'required' => true, 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -15184,109 +10574,65 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
+ 'title' => '启用一个EIAM账号',
+ 'summary' => '将账号设置为启用状态。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'EnableUser'],
+ ],
+ ],
+ 'ramActions' => [],
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '取消指定ResourceServer下的Scope权限给账户的授权',
],
- 'AuthorizeResourceServerScopesToOrganizationalUnit' => [
- 'summary' => '授权指定ResourceServer下的Scope权限给组织。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'ExecIdentityProviderMetadataUrlResolution' => [
+ 'summary' => '解析IdP Metadata信息。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'create',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasYLK5S2',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasYOPWPR'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'OrganizationalUnitId',
+ 'name' => 'OidcIssuer',
'in' => 'query',
- 'schema' => [
- 'title' => '组织ID。',
- 'description' => '组织ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => 'OIDC Issuer地址。', 'description' => 'OIDC Issuer地址。', 'type' => 'string', 'required' => false, 'example' => 'https://login.example.com/.well-known/openid-configuration', 'maxLength' => 512],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'NetworkAccessEndpointId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => 'ResourceServer应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '网络端点ID', 'description' => '网络端点ID。', 'type' => 'string', 'required' => false, 'example' => 'inae_public'],
],
[
- 'name' => 'ResourceServerScopeIds',
+ 'name' => 'IdentityProviderId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => 'ResourceServer权限唯一标识。',
- 'description' => 'ResourceServer下的Scope权限ID列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => 'Scope权限ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx',
- ],
- 'required' => true,
- 'example' => '["ress_XXXXX","ress_XXXXX"]',
- 'maxItems' => 100,
- 'minItems' => 1,
- ],
+ 'schema' => ['title' => 'IDaaS的身份提供方ID', 'description' => 'IDaaS的身份提供方ID。', 'type' => 'string', 'required' => false, 'example' => 'idp_mwpcwnhrimlr2horxXXXX'],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'SamlMetadataUrl',
'in' => 'query',
- 'schema' => [
- 'title' => '幂等Token。',
- 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'client-token-example',
- ],
+ 'schema' => ['title' => 'SAML元数据地址', 'type' => 'string', 'example' => 'https://dc.test.com/FederationMetadata/2007-06/FederationMetadata.xml'],
],
],
'responses' => [
@@ -15294,27 +10640,73 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'IdentityProviderMetadata' => [
+ 'description' => '身份提供方的Meta信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'OidcOpenIdConfiguration' => [
+ 'title' => 'OIDC IdP的Meta信息。',
+ 'description' => 'OIDC IdP的Meta信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'Issuer' => ['title' => 'OIDC issuer信息。', 'description' => 'OIDC issuer信息。', 'type' => 'string', 'example' => 'https://demo.com/fe974231-3454-4b70-9326-70fb71e41bce/v2.0/'],
+ 'AuthorizationEndpoint' => ['title' => 'oAuth2 授权端点。', 'description' => 'oAuth2 授权端点。', 'type' => 'string', 'example' => 'https://demo.com/oauth2/default/v1/authorize'],
+ 'JwksUri' => ['title' => 'OIDC jwks地址。', 'description' => 'OIDC jwks地址。', 'type' => 'string', 'example' => 'https://demo.com/oauth2/v1/keys'],
+ 'TokenEndpoint' => ['title' => 'oAuth2 Token端点。', 'description' => 'oAuth2 Token端点。', 'type' => 'string', 'example' => 'https://demo.com/api/bff/v1.2/developer/oidc/token'],
+ 'UserinfoEndpoint' => ['title' => 'OIDC 用户信息端点。', 'description' => 'OIDC 用户信息端点。', 'type' => 'string', 'example' => 'https://demo.com/api/bff/v1.2/developer/oidc/userinfo'],
+ ],
+ ],
+ 'SamlMetadataConfiguration' => [
+ 'title' => 'SAML IdP的Meta信息',
+ 'type' => 'object',
+ 'properties' => [
+ 'IdPEntityId' => ['title' => 'IdP的EntityId', 'type' => 'string', 'example' => 'http://dc.test.com/adfs/services/trust'],
+ 'IdPSsoUrl' => ['title' => 'IdP的登录地址', 'type' => 'string', 'example' => 'https://dc.test.com/adfs/ls/'],
+ 'Certificates' => [
+ 'title' => 'IdP的证书列表',
+ 'type' => 'array',
+ 'items' => [
+ 'title' => '证书',
+ 'type' => 'object',
+ 'properties' => [
+ 'Content' => ['title' => '证书内容', 'type' => 'string', 'example' => '-----BEGIN CERTIFICATE----- MIIE+zCCA0egAwIBAgIJAJZY0ZY0ZY0Z -----END CERTIFICATE-----'],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '授权指定ResourceServer下的Scope权限给组织',
- ],
- 'RevokeResourceServerScopesFromOrganizationalUnit' => [
- 'summary' => '取消指定ResourceServer下的Scope权限给组织的授权。',
- 'methods' => [
- 'post',
+ 'staticInfo' => ['returnType' => 'synchronous'],
+ 'title' => '解析IdP Metadata信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:ExecIdentityProviderMetadataUrlResolution',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"IdentityProviderMetadata\\": {\\n \\"OidcOpenIdConfiguration\\": {\\n \\"Issuer\\": \\"https://demo.com/fe974231-3454-4b70-9326-70fb71e41bce/v2.0/\\",\\n \\"AuthorizationEndpoint\\": \\"https://demo.com/oauth2/default/v1/authorize\\",\\n \\"JwksUri\\": \\"https://demo.com/oauth2/v1/keys\\",\\n \\"TokenEndpoint\\": \\"https://demo.com/api/bff/v1.2/developer/oidc/token\\",\\n \\"UserinfoEndpoint\\": \\"https://demo.com/api/bff/v1.2/developer/oidc/userinfo\\"\\n },\\n \\"SamlMetadataConfiguration\\": {\\n \\"IdPEntityId\\": \\"http://dc.test.com/adfs/services/trust\\",\\n \\"IdPSsoUrl\\": \\"https://dc.test.com/adfs/ls/\\",\\n \\"Certificates\\": [\\n {\\n \\"Content\\": \\"-----BEGIN CERTIFICATE----- MIIE+zCCA0egAwIBAgIJAJZY0ZY0ZY0Z -----END CERTIFICATE-----\\"\\n }\\n ]\\n }\\n }\\n}","type":"json"}]',
+ ],
+ 'GenerateDownloadUrlForSynchronizationJob' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -15323,68 +10715,89 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'none',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasYLK5S2',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasAMME3J'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'OrganizationalUnitId',
+ 'name' => 'SynchronizationJobId',
'in' => 'query',
+ 'schema' => ['title' => '同步任务ID', 'description' => '同步任务ID', 'type' => 'string', 'required' => true, 'example' => 'sync_000036q9p3jd5s18boeo2dvmmanu2086vxxxx', 'maxLength' => 64],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '组织ID。',
- 'description' => '组织ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- 'maxLength' => 64,
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'FileDownloadUrl' => ['title' => '模板下载地址', 'description' => '模板下载地址', 'type' => 'string', 'example' => 'https://test.oss.aliyuncs.com/idaas_ly77wa2oexrciw5v672vxxxx/tmp/eiam_user_export_1766469463365.csv'],
+ ],
+ 'description' => '',
],
],
+ ],
+ 'title' => '生成文件导入结果下载地址',
+ 'summary' => '生成文件导入结果下载地址',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
[
- 'name' => 'ApplicationId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => 'ResourceServer应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'eiam:GenerateDownloadUrlForSynchronizationJob',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'SynchronizationJob', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/synchronizationjob/{#SynchronizationJobId}'],
+ ],
],
],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"FileDownloadUrl\\": \\"https://test.oss.aliyuncs.com/idaas_ly77wa2oexrciw5v672vxxxx/tmp/eiam_user_export_1766469463365.csv\\"\\n}","type":"json"}]',
+ ],
+ 'GenerateFileImportTemplate' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'update',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaasAMME3J'],
+ ],
+ 'parameters' => [
[
- 'name' => 'ResourceServerScopeIds',
+ 'name' => 'InstanceId',
+ 'in' => 'query',
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'TargetType',
'in' => 'query',
- 'style' => 'flat',
'schema' => [
- 'title' => 'ResourceServer权限唯一标识。',
- 'description' => 'ResourceServer下的Scope权限ID列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => 'Scope权限ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx',
- ],
+ 'title' => '同步目标类型',
+ 'description' => '同步目标类型',
+ 'type' => 'string',
'required' => true,
- 'example' => '["ress_XXXXX","ress_XXXXX"]',
- 'maxItems' => 100,
- 'minItems' => 1,
+ 'enumValueTitles' => ['identity_provider' => '身份提供方', 'application' => '应用', 'eiam_v2_user_import' => 'idaas2.0用户导入'],
+ 'example' => 'eiam_v2_user_import,'."\n"
+ .'application, identity_provider',
],
],
],
@@ -15393,137 +10806,129 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'FileDownloadUrl' => ['title' => '模板下载地址', 'description' => '模板下载地址', 'type' => 'string', 'example' => 'https://test.oss-cn-hangzhou.aliyuncs.com/idaas_ly77wa2oexrciw5v672vxxxx/tmp/eiam_v2_user_import_1766469463365.csv'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '取消指定ResourceServer下的Scope权限给组织的授权',
- ],
- 'AuthorizeResourceServerScopesToGroup' => [
- 'summary' => '授权指定ResourceServer下的Scope权限给组。',
- 'methods' => [
- 'post',
+ 'title' => '生成文件导入模板',
+ 'summary' => '生成文件导入模板',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:GenerateFileImportTemplate',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"FileDownloadUrl\\": \\"https://test.oss-cn-hangzhou.aliyuncs.com/idaas_ly77wa2oexrciw5v672vxxxx/tmp/eiam_v2_user_import_1766469463365.csv\\"\\n}","type":"json"}]',
+ ],
+ 'GenerateOauthToken' => [
+ 'summary' => '以指定应用作为客户端身份获取访问资源服务器的 Access Token。',
+ 'path' => '',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'create',
- 'riskType' => 'none',
+ 'operationType' => 'none',
+ 'riskType' => 'high',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasYLK5S2',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasDPGRH1'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'GroupId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '组ID。',
- 'description' => '组ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'group_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
],
[
'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => 'ResourceServer应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'],
],
[
- 'name' => 'ResourceServerScopeIds',
+ 'name' => 'ScopeValues',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => 'ResourceServer权限唯一标识。',
- 'description' => 'ResourceServer下的Scope权限ID列表。',
+ 'title' => '权限范围',
+ 'description' => '权限范围。',
'type' => 'array',
- 'items' => [
- 'description' => 'Scope权限ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx',
- ],
+ 'items' => ['description' => '权限值。', 'type' => 'string', 'required' => false, 'example' => 'User:Read:ALL'],
'required' => true,
- 'example' => '["ress_XXXXX","ress_XXXXX"]',
- 'maxItems' => 100,
- 'minItems' => 1,
],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'Audience',
'in' => 'query',
- 'schema' => [
- 'title' => '幂等Token。',
- 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'client-token-example',
- ],
+ 'schema' => ['title' => '资源服务器的受众标识', 'description' => '资源服务器的受众标识。', 'type' => 'string', 'required' => true, 'example' => 'https://example.com'],
],
],
'responses' => [
200 => [
'schema' => [
+ 'title' => 'Schema of Response',
+ 'description' => 'Schema of Response.',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求 ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4XXXXXXX'],
+ 'TokenResponse' => [
+ 'title' => 'Token 响应',
+ 'description' => 'Token 响应。',
+ 'type' => 'object',
+ 'properties' => [
+ 'TokenType' => ['title' => 'Token类型,当前只有 Bearer', 'description' => 'Token类型,当前只有 Bearer。', 'type' => 'string', 'example' => 'Bearer'],
+ 'AccessToken' => ['title' => 'Access Token', 'description' => 'Access Token。', 'type' => 'string', 'required' => false, 'example' => '***'],
+ 'ExpiresIn' => ['title' => '有效时长,单位秒', 'description' => '有效时长,单位秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1200'],
+ 'ExpiresAt' => ['title' => '失效时间,格式为 Unix 时间戳,单位为秒', 'description' => '失效时间,格式为 Unix 时间戳,单位为秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1770186372'],
+ ],
],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '授权指定ResourceServer下的Scope权限给组',
- ],
- 'RevokeResourceServerScopesFromGroup' => [
- 'summary' => '取消指定ResourceServer下的Scope权限给组的授权。',
- 'methods' => [
- 'post',
+ 'staticInfo' => ['returnType' => 'synchronous'],
+ 'title' => '生成 OAuth Token',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'eiam:GenerateOauthToken',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4XXXXXXX\\",\\n \\"TokenResponse\\": {\\n \\"TokenType\\": \\"Bearer\\",\\n \\"AccessToken\\": \\"***\\",\\n \\"ExpiresIn\\": 1200,\\n \\"ExpiresAt\\": 1770186372\\n }\\n}","type":"json"}]',
+ ],
+ 'GenerateUploadAuth' => [
+ 'summary' => '获取上传认证',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -15532,68 +10937,27 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasYLK5S2',
- ],
+ 'abilityTreeCode' => '123244',
+ 'abilityTreeNodes' => ['FEATUREidaasI2RX2L'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_111ccc11xxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => 'ResourceServer 应用 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'ResourceServerScopeIds',
+ 'name' => 'Type',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => 'ResourceServer权限唯一标识。',
- 'description' => 'ResourceServer下的Scope权限ID列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => 'Scope权限ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx',
- ],
- 'required' => true,
- 'example' => '["ress_XXXXX","ress_XXXXX"]',
- 'maxItems' => 100,
- 'minItems' => 1,
- ],
+ 'schema' => ['title' => '文件类型', 'description' => '文件类型', 'type' => 'string', 'required' => false, 'example' => 'image'],
],
[
- 'name' => 'GroupId',
+ 'name' => 'Purpose',
'in' => 'query',
- 'schema' => [
- 'title' => '组ID。',
- 'description' => '组ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'group_mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
+ 'schema' => ['title' => '文件用途', 'description' => '文件用途', 'type' => 'string', 'required' => false, 'example' => 'user_import'],
],
],
'responses' => [
@@ -15601,145 +10965,133 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求Id', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'AccessId' => ['title' => '认证的AccessId', 'description' => '认证的AccessId', 'type' => 'string', 'example' => 'STS.NYgAmE3cyPoMDxtWgtwG3xxxx'],
+ 'Policy' => ['title' => '认证的policy', 'description' => '认证的policy', 'type' => 'string', 'example' => 'eyJleHBpcmF0aW9uIjoiMjAyNS0xMi0yM1QwNjoxODozNi4zNTZaIiwiY29uZGl0aW9ucyI6W1siY29udGVudC1sZW5ndGgtcmFuZ2UiLDAsMTA0ODU3NjBdLHsiYnVja2V0IjoidGVtcC1pZGFhcy1laWFtLWNuLWhhbmd6aG91In0seyJrZXkiOiJpZGFhc19seTc3d2Eyb2V4cmNpdzV2Njcydml6eG12ZS9maWxlX2ltcG9ydC82ODg2NmQyMS0wYWI3LTQ1MGQtYjllNi01YjFlYWZlMDYzZTEifSx7Ingtb3NzLWZvcmJpZC1vdmVyd3JpdGUiOiJ0cnVlIn0seyJ4LW9zcy1vYmplY3QtYWNsIjoicHJpdmF0ZSJxxxx'],
+ 'Signature' => ['title' => '认证的签名', 'description' => '认证的签名', 'type' => 'string', 'example' => 't3JyykEKg3kHQuUrhaXYxtboUxxxxx'],
+ 'Key' => ['title' => '认证对应的key', 'description' => '认证对应的key', 'type' => 'string', 'example' => 'idaas-csv://idaas_ly77wa2oexrciw5v672vizxxxx'."\n"
+ .'/file_import/68866d21-0ab7-450d-b9e6-5b1eafxxxx"'],
+ 'Host' => ['title' => 'bucket地址host', 'description' => 'bucket地址host', 'type' => 'string', 'example' => 'https://temp.oss.aliyuncs.com'],
+ 'Expire' => ['title' => '过期时间', 'description' => '过期时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1766470716'],
+ 'DownLoadUrl' => ['title' => '预下载地址', 'description' => '预下载地址', 'type' => 'string', 'example' => 'https://temp.oss.aliyuncs.com/idaas_ly77wa2oexrciw5v672vizxxxx/file_import/68866d21-0ab7-450d-b9e6-5b1eafe06xxxx'],
+ 'SecurityToken' => ['description' => 'STS认证访问凭证', 'type' => 'string', 'example' => 'CAISzgJ1q6Ft5B2yfSjIr5rSCtfx3rxY562mRl7Fs2che8gfpbLg1zz2IHhMfXVpA+Afv/sxlG5Q7/wdlrp6SJtIXleCZtF94oxN9h2gb4fb4wgFPgjY08/LI3OaLjKm9u2wCryLYbGwU/OpbE++5U0X6LDmdDKkckW4OJmS8/BOZcgWWQ/KBlgvRq0hRG1YpdQdKGHaONu0LxfumRCwNkdzvRdmgm4NgsbWgO/ks0aO0wehm7BO+N6gfcD9NvMBZskvD42Hu8VtbbfE3SJq7BxHybx7lqQs+02c5onEXwALs0zXbLSErIU2dlBjH68hAOtFquPgnPtzt6nJkID62421pmiSr561rumAtyikcIvBXr5RHT3LoP1LA5UhHC1UotFVgGOaCXLbtuArXptaY/JiNL/0hFEpVt7knInNpUbntINy5f5fqzNMlShqKOXTK93xGoABgfahfEFC23BhLp3NnBxnaG/psewhUfRg/wYS9oE268EST0qPq0ZvzmZjsmtbtnFL8takNDOIdutBZeb9nngkEi7tYyVcwoYBnbJ3sopnFEVozB2VO5XuRHLBkOfB+2z1zD91KtoDajJxpT295Qm0ndFALS1tCGI452yRIrCHynggxxxxx'],
+ 'EncryptedKey' => ['description' => '实例加密后的文件加密配置Key', 'type' => 'string', 'example' => 'eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2R0NNIiwia2lkIjoia2V5X3Z1ZWhjbmh2NWppcGhmZGJwcWpqd3dsemFhIn0..YetpxsPdqdLvAy6G.0Zy5meoTzvCuNfA_0w7E9ItY2uGu1v1BxR9i98KeHXv_P-sm9w1q0XPf5Fw.55V_jFq2t2ZHdjg5c7uxxxx'],
+ 'PlaintextKey' => ['description' => '加密配置明文Key', 'type' => 'string', 'example' => 'fBLqWEvq3SbCj1cX/rtZoSPDVduOWdloOO2VN2+5Sxxxx'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '取消指定ResourceServer下的Scope权限给组的授权',
- ],
- 'ListUsersForResourceServer' => [
- 'summary' => '游标方式查询当前ResourceServer授权到账户的Scope权限列表。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '获取上传认证',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:GenerateUploadAuth',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"AccessId\\": \\"STS.NYgAmE3cyPoMDxtWgtwG3xxxx\\",\\n \\"Policy\\": \\"eyJleHBpcmF0aW9uIjoiMjAyNS0xMi0yM1QwNjoxODozNi4zNTZaIiwiY29uZGl0aW9ucyI6W1siY29udGVudC1sZW5ndGgtcmFuZ2UiLDAsMTA0ODU3NjBdLHsiYnVja2V0IjoidGVtcC1pZGFhcy1laWFtLWNuLWhhbmd6aG91In0seyJrZXkiOiJpZGFhc19seTc3d2Eyb2V4cmNpdzV2Njcydml6eG12ZS9maWxlX2ltcG9ydC82ODg2NmQyMS0wYWI3LTQ1MGQtYjllNi01YjFlYWZlMDYzZTEifSx7Ingtb3NzLWZvcmJpZC1vdmVyd3JpdGUiOiJ0cnVlIn0seyJ4LW9zcy1vYmplY3QtYWNsIjoicHJpdmF0ZSJxxxx\\",\\n \\"Signature\\": \\"t3JyykEKg3kHQuUrhaXYxtboUxxxxx\\",\\n \\"Key\\": \\"idaas-csv://idaas_ly77wa2oexrciw5v672vizxxxx\\\\n/file_import/68866d21-0ab7-450d-b9e6-5b1eafxxxx\\\\\\"\\",\\n \\"Host\\": \\"https://temp.oss.aliyuncs.com\\",\\n \\"Expire\\": 1766470716,\\n \\"DownLoadUrl\\": \\"https://temp.oss.aliyuncs.com/idaas_ly77wa2oexrciw5v672vizxxxx/file_import/68866d21-0ab7-450d-b9e6-5b1eafe06xxxx\\",\\n \\"SecurityToken\\": \\"CAISzgJ1q6Ft5B2yfSjIr5rSCtfx3rxY562mRl7Fs2che8gfpbLg1zz2IHhMfXVpA+Afv/sxlG5Q7/wdlrp6SJtIXleCZtF94oxN9h2gb4fb4wgFPgjY08/LI3OaLjKm9u2wCryLYbGwU/OpbE++5U0X6LDmdDKkckW4OJmS8/BOZcgWWQ/KBlgvRq0hRG1YpdQdKGHaONu0LxfumRCwNkdzvRdmgm4NgsbWgO/ks0aO0wehm7BO+N6gfcD9NvMBZskvD42Hu8VtbbfE3SJq7BxHybx7lqQs+02c5onEXwALs0zXbLSErIU2dlBjH68hAOtFquPgnPtzt6nJkID62421pmiSr561rumAtyikcIvBXr5RHT3LoP1LA5UhHC1UotFVgGOaCXLbtuArXptaY/JiNL/0hFEpVt7knInNpUbntINy5f5fqzNMlShqKOXTK93xGoABgfahfEFC23BhLp3NnBxnaG/psewhUfRg/wYS9oE268EST0qPq0ZvzmZjsmtbtnFL8takNDOIdutBZeb9nngkEi7tYyVcwoYBnbJ3sopnFEVozB2VO5XuRHLBkOfB+2z1zD91KtoDajJxpT295Qm0ndFALS1tCGI452yRIrCHynggxxxxx\\",\\n \\"EncryptedKey\\": \\"eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2R0NNIiwia2lkIjoia2V5X3Z1ZWhjbmh2NWppcGhmZGJwcWpqd3dsemFhIn0..YetpxsPdqdLvAy6G.0Zy5meoTzvCuNfA_0w7E9ItY2uGu1v1BxR9i98KeHXv_P-sm9w1q0XPf5Fw.55V_jFq2t2ZHdjg5c7uxxxx\\",\\n \\"PlaintextKey\\": \\"fBLqWEvq3SbCj1cX/rtZoSPDVduOWdloOO2VN2+5Sxxxx\\"\\n}","type":"json"}]',
+ ],
+ 'GenerateWebAuthnAuthenticatorRegistrationUrl' => [
+ 'summary' => '生成WebAuthn认证器注册URL',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasYLK5S2',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasCRU1S2'],
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'NextToken',
+ 'name' => 'UserId',
'in' => 'query',
- 'schema' => [
- 'title' => '查询凭证(Token)。',
- 'description' => '下一页查询凭证(Token),取值为上一次 API 调用返回的 NextToken 参数值。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'NTxxxxxexample',
- ],
+ 'schema' => ['title' => 'UserID', 'description' => 'UserID', 'type' => 'string', 'required' => true, 'example' => 'user_e2jvisn35ea5lmthk267xx'],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'DomainId',
'in' => 'query',
+ 'schema' => ['title' => '域名 ID', 'description' => '域名 ID', 'type' => 'string', 'required' => false, 'example' => 'dm_nfplcagj5cguo2267bkjxxxx'],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '应用ID。',
- 'description' => 'ResourceServer 应用 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'WebAuthnAuthenticatorRegistrationUrl' => [
+ 'description' => '注册WebAuthn认证器URL信息',
+ 'type' => 'object',
+ 'properties' => [
+ 'RegistrationUrl' => ['title' => '注册WebAuthn认证器URL', 'description' => '注册WebAuthn认证器URL', 'type' => 'string', 'example' => 'https://012cnaliyunidaas..com./login/webauthn/registration'],
+ 'RegistrationUrlParameters' => ['title' => '注册WebAuthn认证器URL参数', 'description' => '注册WebAuthn认证器URL参数', 'type' => 'string', 'example' => 'eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2R0NNIiwia2lkIjoia2V5X29ueWNzbXNib3Y1bmV2anlncHgyZnlsbjdhIn0'],
+ ],
+ ],
+ ],
+ 'description' => '',
],
],
+ ],
+ 'title' => '生成WebAuthn认证器注册URL',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"WebAuthnAuthenticatorRegistrationUrl\\": {\\n \\"RegistrationUrl\\": \\"https://012cnaliyunidaas..com./login/webauthn/registration\\",\\n \\"RegistrationUrlParameters\\": \\"eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2R0NNIiwia2lkIjoia2V5X29ueWNzbXNib3Y1bmV2anlncHgyZnlsbjdhIn0\\"\\n }\\n}","type":"json"}]',
+ ],
+ 'GetApplication' => [
+ 'summary' => '获取指定EIAM应用的详细信息。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
+ 'security' => [
[
- 'name' => 'MaxResults',
- 'in' => 'query',
- 'schema' => [
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '20',
- ],
+ 'AK' => [],
],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeCode' => '119367',
+ 'abilityTreeNodes' => ['FEATUREidaasZSI8X0'],
+ ],
+ 'parameters' => [
[
- 'name' => 'Filter',
+ 'name' => 'InstanceId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '过滤条件。',
- 'description' => '过滤条件列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '过滤条件。',
- 'type' => 'object',
- 'properties' => [
- 'Name' => [
- 'title' => '过滤条件名称。',
- 'description' => '过滤条件名称。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'UserIds',
- 'enum' => [
- 'UserIds',
- 'UserId',
- ],
- ],
- 'Value' => [
- 'title' => '过滤条件值。',
- 'description' => '过滤条件值列表。',
- 'type' => 'array',
- 'items' => [
- 'title' => '过滤条件值。',
- 'description' => '过滤条件值。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'user_mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
- 'required' => false,
- 'maxItems' => 100,
- 'minItems' => 1,
- ],
- ],
- 'required' => false,
- ],
- 'required' => false,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ResourceServerScopeId',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '权限ID。',
- 'description' => '权限ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ress_nbte4bb3qqqnaq73rlmkqixxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -15747,92 +11099,139 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'NextToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '下一页查询凭证(Token)。',
- 'type' => 'string',
- 'example' => 'NTxxxexample',
- ],
- 'Users' => [
- 'description' => '账户列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '账户信息。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => 'EIAM 实例ID',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_qsw77zl5vrllwzyrrfwbmpxxxx',
- ],
- 'UserId' => [
- 'title' => '账户ID。',
- 'description' => '账户ID。',
- 'type' => 'string',
- 'example' => 'user_nbsomva32b6utec3hgi7scxxxx',
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'Application' => [
+ 'description' => '返回的应用信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ApiInvokeStatus' => ['title' => '应用apiInvoke能力启用状态', 'description' => '应用DeveloperAPI功能状态,取值可选范围:'."\n"
+ .'- enabled:启用中。'."\n"
+ .'- disabled:禁用中', 'type' => 'string', 'example' => 'disabled'],
+ 'ApplicationVisibility' => [
+ 'description' => '应用可见性。',
+ 'type' => 'array',
+ 'items' => ['description' => '应用可见性。', 'type' => 'string', 'example' => '[web]'],
+ ],
+ 'ApplicationId' => ['title' => '应用Id', 'description' => '应用ID。', 'type' => 'string', 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'ApplicationName' => ['title' => '应用名称', 'description' => '应用名称。', 'type' => 'string', 'example' => 'SAML application'],
+ 'ApplicationSourceType' => ['title' => '应用来源', 'description' => '应用创建来源,取值可选范围:'."\n"
+ .'- urn:alibaba:idaas:app:source:template:应用模板。'."\n"
+ .'- urn:alibaba:idaas:app:source:standard:标准协议。', 'type' => 'string', 'example' => 'urn:alibaba:idaas:app:source:template'],
+ 'ApplicationTemplateId' => ['title' => '创建来源应用模板id', 'description' => '创建时关联的应用模板ID。当且仅当应用的创建来源为应用模板方式才会返回该值。', 'type' => 'string', 'example' => 'apt_rpa_tdsxxx'],
+ 'AuthorizationType' => ['title' => '应用授权类型', 'description' => '应用访问授权类型,取值可选范围:'."\n"
+ .'- authorize\\_required:需要显式授权才可访问。'."\n"
+ .'- default\\_all:默认所有成员具备访问权限。', 'type' => 'string', 'example' => 'authorize_required'],
+ 'ClientId' => ['title' => '客户端ID', 'description' => '应用的客户端ID。', 'type' => 'string', 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'CreateTime' => ['title' => '应用创建时间', 'description' => '应用创建时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830226000'],
+ 'Description' => ['title' => '应用描述信息', 'description' => '应用描述信息。', 'type' => 'string', 'example' => 'An application for test environment'],
+ 'Features' => ['title' => '应用支持的特性', 'description' => '应用支持的功能特性,JSON数组格式字符串返回。取值可选范围:'."\n"
+ .'- sso:单点登录。'."\n"
+ .'- provision:账户同步。'."\n"
+ .'- api\\_invoke:API开放。 '."\n", 'type' => 'string', 'example' => '["sso", "provision"]'],
+ 'InstanceId' => ['title' => 'IDaaS EIAM实例Id', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'LogoUrl' => ['title' => '应用图标URL地址', 'description' => '应用图标URL地址。', 'type' => 'string', 'example' => 'https://img.alicdn.com/imgextra/i4/O1CN01lvYwpv1aGowQXDML9_!!6000000003303-0-tps-580-580.jpg'],
+ 'ManagedServiceCode' => ['title' => '托管应用模板的云产品ServiceCode', 'description' => '托管应用模板的云产品ServiceCode。', 'type' => 'string', 'example' => 'rpa'],
+ 'ServiceManaged' => ['title' => '应用模板是否被云产品托管', 'description' => '应用模板是否被云产品托管。', 'type' => 'boolean', 'example' => 'true'],
+ 'SsoType' => ['title' => '应用支持的SSO协议', 'description' => '单点登录协议,可选范围:'."\n"
+ .'- saml2:SAML 2.0 协议。'."\n"
+ .'- oidc:OpenID Connect 协议。'."\n"
+ .'- oauth2/m2m:OAuth2.0协议。'."\n"
+ .'- oidc+oauth2/m2m:OpenID Connect和OAuth2.0协议。', 'type' => 'string', 'example' => 'saml2'],
+ 'Status' => ['title' => '应用状态', 'description' => '应用状态,取值可选范围:'."\n"
+ .'- enabled:启用中。'."\n"
+ .'- disabled:禁用中。', 'type' => 'string', 'example' => 'enabled'],
+ 'UpdateTime' => ['title' => '应用最近更新时间', 'description' => '应用最近更新时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830226000'],
+ 'M2MClientStatus' => ['title' => 'M2MClient状态', 'description' => 'M2MClient状态。', 'type' => 'string', 'example' => 'enabled'],
+ 'ResourceServerStatus' => ['title' => 'ResourceServer状态', 'description' => 'ResourceServer状态。', 'type' => 'string', 'example' => 'enabled'],
+ 'ResourceServerIdentifier' => ['title' => 'ResourceServer唯一标识,对应ResourceServer受众', 'description' => 'ResourceServer唯一标识,对应ResourceServer受众。', 'type' => 'string', 'example' => 'https://www.example.com'],
+ 'CustomSubjectStatus' => ['description' => '是否开启自定义Token中的Subject字段。开启该能力后,签发的 Access Token 将从<clientld> 变成 <clientld>:<client.activeSubjectUrn>,其中 client.activeSubjectUrn 在应用的联邦凭证的属性映射中设置', 'type' => 'string', 'example' => 'enabled'],
+ 'ApplicationCreationType' => [
+ 'title' => '应用创建类型。',
+ 'description' => '应用创建类型。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['user_custom' => '用户创建', 'system_init' => '系统创建'],
+ 'example' => 'user_custom',
+ 'enum' => ['user_custom', 'system_init'],
+ ],
+ 'ResourceServerSourceType' => [
+ 'title' => '资源服务器来源类型',
+ 'description' => '资源服务器来源类型',
+ 'type' => 'string',
+ 'enumValueTitles' => ['urn:cloud:idaas:resourceserver:source:custom' => '自定义', 'urn:cloud:idaas:resourceserver:source:system' => '系统'],
+ 'example' => 'urn:cloud:idaas:resourceserver:source:custom',
+ 'enum' => ['urn:cloud:idaas:resourceserver:source:custom', 'urn:cloud:idaas:resourceserver:source:system'],
+ ],
+ 'ApplicationIdentityType' => [
+ 'description' => '应用身份类型,取值可选范围:'."\n"
+ .'- application:应用程序。'."\n"
+ .'- agent:智能体。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['agent' => '智能体', 'application' => '应用程序'],
+ 'example' => 'application',
+ ],
+ 'CustomFields' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'FieldName' => ['type' => 'string'],
+ 'FieldValue' => ['type' => 'string'],
+ ],
],
- 'ResourceServerScopes' => [
- 'title' => '资源服务Scope权限集合',
- 'description' => '已授权的Scope权限列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => 'Scope权限信息。',
- 'type' => 'object',
- 'properties' => [
- 'ResourceServerScopeId' => [
- 'title' => 'ResourceServerScope唯一标识',
- 'description' => 'Scope权限ID。',
- 'type' => 'string',
- 'example' => 'ress_nbte4bb3qqqnaq73rlmkqixxxx',
- ],
- 'ResourceServerScopeName' => [
- 'title' => 'ResourceServerScope名称。',
- 'description' => 'Scope权限名称。',
- 'type' => 'string',
- 'example' => 'Read All User',
- ],
- ],
+ ],
+ 'ApplicationOwner' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'UserIds' => [
+ 'type' => 'array',
+ 'items' => ['type' => 'string'],
+ ],
+ 'GroupIds' => [
+ 'type' => 'array',
+ 'items' => ['type' => 'string'],
],
],
],
+ 'SmartConfigCapabilities' => [
+ 'type' => 'array',
+ 'items' => ['type' => 'string'],
+ ],
],
],
- 'MaxResults' => [
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '20',
- ],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"Users\\": [\\n {\\n \\"InstanceId\\": \\"idaas_qsw77zl5vrllwzyrrfwbmpxxxx\\",\\n \\"UserId\\": \\"user_nbsomva32b6utec3hgi7scxxxx\\",\\n \\"ResourceServerScopes\\": [\\n {\\n \\"ResourceServerScopeId\\": \\"ress_nbte4bb3qqqnaq73rlmkqixxxx\\",\\n \\"ResourceServerScopeName\\": \\"Read All User\\"\\n }\\n ]\\n }\\n ],\\n \\"MaxResults\\": 20\\n}","type":"json"}]',
- 'title' => '查询当前ResourceServer授权到账户的Scope权限列表',
- ],
- 'ListResourceServersForUser' => [
- 'summary' => '游标方式查询当前账户被授予的ResourceServer和Scope权限列表。',
- 'methods' => [
- 'get',
- 'post',
+ 'gatewayOptions' => [
+ 'gatewayProtocols' => [],
],
- 'schemes' => [
- 'https',
+ 'title' => '查询一个EIAM应用的详细信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetApplication'],
+ ],
+ ],
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetApplication',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Application\\": {\\n \\"ApiInvokeStatus\\": \\"disabled\\",\\n \\"ApplicationVisibility\\": [\\n \\"[web]\\"\\n ],\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"ApplicationName\\": \\"SAML application\\",\\n \\"ApplicationSourceType\\": \\"urn:alibaba:idaas:app:source:template\\",\\n \\"ApplicationTemplateId\\": \\"apt_rpa_tdsxxx\\",\\n \\"AuthorizationType\\": \\"authorize_required\\",\\n \\"ClientId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"CreateTime\\": 1649830226000,\\n \\"Description\\": \\"An application for test environment\\",\\n \\"Features\\": \\"[\\\\\\"sso\\\\\\", \\\\\\"provision\\\\\\"]\\",\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"LogoUrl\\": \\"https://img.alicdn.com/imgextra/i4/O1CN01lvYwpv1aGowQXDML9_!!6000000003303-0-tps-580-580.jpg\\",\\n \\"ManagedServiceCode\\": \\"rpa\\",\\n \\"ServiceManaged\\": true,\\n \\"SsoType\\": \\"saml2\\",\\n \\"Status\\": \\"enabled\\",\\n \\"UpdateTime\\": 1649830226000,\\n \\"M2MClientStatus\\": \\"enabled\\",\\n \\"ResourceServerStatus\\": \\"enabled\\",\\n \\"ResourceServerIdentifier\\": \\"https://www.example.com\\",\\n \\"CustomSubjectStatus\\": \\"enabled\\",\\n \\"ApplicationCreationType\\": \\"user_custom\\",\\n \\"ResourceServerSourceType\\": \\"urn:cloud:idaas:resourceserver:source:custom\\",\\n \\"ApplicationIdentityType\\": \\"application\\",\\n \\"CustomFields\\": [\\n {\\n \\"FieldName\\": \\"\\",\\n \\"FieldValue\\": \\"\\"\\n }\\n ],\\n \\"ApplicationOwner\\": {\\n \\"UserIds\\": [\\n \\"\\"\\n ],\\n \\"GroupIds\\": [\\n \\"\\"\\n ]\\n },\\n \\"SmartConfigCapabilities\\": [\\n \\"\\"\\n ]\\n }\\n}","type":"json"}]',
+ ],
+ 'GetApplicationAdvancedConfig' => [
+ 'summary' => '获取应用高阶配置',
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -15841,102 +11240,21 @@
'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas60YEMV',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas40OLQJ', 'FEATUREidaasJXI2A5'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'NextToken',
- 'in' => 'query',
- 'schema' => [
- 'title' => '查询凭证(Token)。',
- 'description' => '下一页查询凭证(Token),取值为上一次 API 调用返回的 NextToken 参数值。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'NTxxxxxexample',
- ],
- ],
- [
- 'name' => 'UserId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '账户ID。',
- 'description' => '账户ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'user_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'MaxResults',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '20',
- ],
- ],
- [
- 'name' => 'Filter',
- 'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '过滤条件。',
- 'description' => '过滤条件列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '过滤条件。',
- 'type' => 'object',
- 'properties' => [
- 'Name' => [
- 'title' => '过滤条件名称。',
- 'description' => '过滤条件名称。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ApplicationIds',
- 'enum' => [
- 'ApplicationIds',
- ],
- ],
- 'Value' => [
- 'title' => '过滤条件值。',
- 'description' => '过滤条件值列表。',
- 'type' => 'array',
- 'items' => [
- 'title' => '过滤条件值。',
- 'description' => '过滤条件值。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
- 'required' => false,
- 'maxItems' => 100,
- 'minItems' => 1,
- ],
- ],
- 'required' => false,
- ],
- 'required' => false,
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -15944,236 +11262,85 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'NextToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '下一页查询凭证(Token)。',
- 'type' => 'string',
- 'example' => 'NTxxxexample',
- ],
- 'ResourceServers' => [
- 'description' => 'ResourceServer应用列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => 'ResourceServer应用信息。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => 'EIAM 实例ID',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_qsw77zl5vrllwzyrrfwbmpxxxx',
- ],
- 'ApplicationId' => [
- 'title' => '资源服务应用的ID',
- 'description' => 'ResourceServer应用ID。',
- 'type' => 'string',
- 'example' => 'app_nbsomva32b6utec3hgi7scxxxx',
- ],
- 'ResourceServerScopes' => [
- 'title' => '资源服务Scope权限集合',
- 'description' => '已授权的Scope权限列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => 'Scope权限信息。',
- 'type' => 'object',
- 'properties' => [
- 'ResourceServerScopeId' => [
- 'title' => 'ResourceServerScope唯一标识',
- 'description' => 'Scope权限ID。',
- 'type' => 'string',
- 'example' => 'ress_nbte4bb3qqqnaq73rlmkqixxxx',
- ],
- 'ResourceServerScopeName' => [
- 'title' => 'ResourceServerScope名称。',
- 'description' => 'Scope权限名称。',
- 'type' => 'string',
- 'example' => 'Read All User',
- ],
- 'HasDirectAuthorization' => [
- 'title' => '是否存在直接授权。',
- 'description' => '是否存在直接授权。',
- 'type' => 'boolean',
- 'enumValueTitles' => [
- 'true' => '是',
- 'false' => '否',
- ],
- 'example' => 'true',
- ],
- 'HasInheritAuthorization' => [
- 'title' => '是否存在继承权限。',
- 'description' => '是否存在继承权限。',
- 'type' => 'boolean',
- 'enumValueTitles' => [
- 'true' => '是',
- 'false' => '否',
- ],
- 'example' => 'false',
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'ApplicationAdvancedConfig' => [
+ 'description' => '应用高阶配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => 'IDaaS EIAM实例Id', 'description' => 'IDaaS EIAM实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'ApplicationId' => ['title' => '应用Id', 'description' => '应用ID。', 'type' => 'string', 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'ScimServerAdvancedConfig' => [
+ 'title' => 'Scim Server 高阶配置',
+ 'description' => 'SCIM Server 高阶配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'UserCustomFieldNamespace' => ['title' => '用户扩展字段的命名空间。。', 'description' => '用户扩展字段的命名空间。', 'type' => 'string', 'example' => 'urn:ietf:params:scim:schemas:extension:customfield:2.0:User'."\n"],
+ 'SupportedUserCustomFieldIds' => [
+ 'title' => '支持的用户自定义字段ID列表。',
+ 'description' => '支持的用户自定义字段ID列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '支持的用户的自定义字段ID。', 'type' => 'string', 'example' => 'ufd_ymjguxxxxxxxx'],
],
],
- 'ResourceServerIdentifier' => [
- 'title' => 'ResourceServer唯一标识',
- 'description' => 'ResourceServer唯一标识。',
- 'type' => 'string',
- 'example' => 'urn:idaas:test',
- ],
],
],
],
- 'MaxResults' => [
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '20',
- ],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"ResourceServers\\": [\\n {\\n \\"InstanceId\\": \\"idaas_qsw77zl5vrllwzyrrfwbmpxxxx\\",\\n \\"ApplicationId\\": \\"app_nbsomva32b6utec3hgi7scxxxx\\",\\n \\"ResourceServerScopes\\": [\\n {\\n \\"ResourceServerScopeId\\": \\"ress_nbte4bb3qqqnaq73rlmkqixxxx\\",\\n \\"ResourceServerScopeName\\": \\"Read All User\\",\\n \\"HasDirectAuthorization\\": true,\\n \\"HasInheritAuthorization\\": false\\n }\\n ],\\n \\"ResourceServerIdentifier\\": \\"urn:idaas:test\\"\\n }\\n ],\\n \\"MaxResults\\": 20\\n}","type":"json"}]',
- 'title' => '查询当前账户被授予的ResourceServer和Scope权限列表',
- ],
- 'ListOrganizationalUnitsForResourceServer' => [
- 'summary' => '游标方式查询当前ResourceServer授权到组织的Scope权限列表。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '获取应用高阶配置',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetApplicationAdvancedConfig',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationAdvancedConfig\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"ScimServerAdvancedConfig\\": {\\n \\"UserCustomFieldNamespace\\": \\"urn:ietf:params:scim:schemas:extension:customfield:2.0:User\\\\n\\",\\n \\"SupportedUserCustomFieldIds\\": [\\n \\"ufd_ymjguxxxxxxxx\\"\\n ]\\n }\\n }\\n}","type":"json"}]',
+ ],
+ 'GetApplicationFederatedCredential' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasYLK5S2',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasH5ECOY'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'NextToken',
- 'in' => 'query',
- 'schema' => [
- 'title' => '查询凭证(Token)。',
- 'description' => '下一页查询凭证(Token),取值为上一次 API 调用返回的 NextToken 参数值。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'NTxxxxxexample',
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => 'ResourceServer 应用 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'MaxResults',
- 'in' => 'query',
- 'schema' => [
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '500',
- 'minimum' => '1',
- 'example' => '20',
- 'default' => '20',
- ],
- ],
- [
- 'name' => 'Filter',
- 'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '过滤条件。',
- 'description' => '过滤条件列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '过滤条件。',
- 'type' => 'object',
- 'properties' => [
- 'Name' => [
- 'title' => '过滤条件名称。',
- 'description' => '过滤条件名称。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'OrganizationalUnitIds',
- 'enum' => [
- 'OrganizationalUnitIds',
- 'OrganizationalUnitId',
- ],
- ],
- 'Value' => [
- 'description' => '过滤条件值列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '过滤条件值。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- ],
- 'required' => false,
- 'maxItems' => 100,
- 'minItems' => 1,
- ],
- ],
- 'required' => false,
- ],
- 'required' => false,
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ResourceServerScopeId',
+ 'name' => 'ApplicationFederatedCredentialId',
'in' => 'query',
- 'schema' => [
- 'title' => '权限ID。',
- 'description' => '权限ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ress_nbte4bb3qqqnaq73rlmkqixxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用联邦凭证Id', 'description' => '应用联邦凭证ID。', 'type' => 'string', 'required' => true, 'example' => 'afc_aaaaa1111', 'maxLength' => 64],
],
],
'responses' => [
@@ -16181,207 +11348,229 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'NextToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '下一页查询凭证(Token)。',
- 'type' => 'string',
- 'example' => 'NTxxxexample',
- ],
- 'OrganizationalUnits' => [
- 'description' => '组织列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '组织信息。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => 'EIAM 实例ID',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_qsw77zl5vrllwzyrrfwbmpxxxx',
- ],
- 'OrganizationalUnitId' => [
- 'title' => '组织ID。',
- 'description' => '组织ID。',
- 'type' => 'string',
- 'example' => 'ou_nbsomva32b6utec3hgi7scxxxx',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'ApplicationFederatedCredential' => [
+ 'description' => '应用联邦凭证对象',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => 'EAIM 实例ID', 'description' => '实例ID', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'ApplicationFederatedCredentialId' => ['title' => '应用联邦凭证ID', 'description' => '应用联邦凭证ID', 'type' => 'string', 'example' => 'afc_aaaaa1111'],
+ 'ApplicationId' => ['title' => '应用ID', 'description' => '应用ID', 'type' => 'string', 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'FederatedCredentialProviderId' => ['title' => '应用联邦凭证提供者ID', 'description' => '联邦信任源ID', 'type' => 'string', 'example' => 'fcp_asda1dasdxxxx'],
+ 'ApplicationFederatedCredentialType' => ['title' => '应用联邦凭证类型', 'description' => '应用联邦凭证类型', 'type' => 'string', 'example' => 'oidc'],
+ 'ApplicationFederatedCredentialName' => ['title' => '应用联邦凭证名称', 'description' => '应用联邦凭证名称', 'type' => 'string', 'example' => 'test'],
+ 'Status' => ['title' => '应用联邦凭证状态', 'description' => '应用联邦凭证状态', 'type' => 'string', 'example' => 'enabled'],
+ 'Description' => ['title' => '应用联邦凭证描述', 'description' => '应用联邦凭证描述', 'type' => 'string', 'example' => 'test'],
+ 'CreateTime' => ['title' => '创建时间', 'description' => '创建时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1758785994982'],
+ 'UpdateTime' => ['title' => '更新时间', 'description' => '更新时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1758785994982'],
+ 'LastUsedTime' => ['title' => '最近使用时间', 'description' => '最近使用时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1758785994982'],
+ 'AttributeMappings' => [
+ 'title' => '属性映射',
+ 'description' => '属性映射',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'SourceValueExpression' => ['title' => '源值表达式', 'description' => '源值表达式', 'type' => 'string', 'example' => 'Append(client.applicationFederatedCredentialId, ":", cert.subject.CN, ":", cert.serialNumber)'],
+ 'TargetField' => ['title' => '目标字段', 'description' => '目标字段', 'type' => 'string', 'example' => 'client.activeSubjectUrn'."\n"],
+ ],
+ 'description' => '',
],
- 'ResourceServerScopes' => [
- 'title' => '资源服务Scope权限集合',
- 'description' => 'Scope权限列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => 'Scope权限信息。',
+ ],
+ 'VerificationCondition' => ['title' => '验证条件', 'description' => '验证条件', 'type' => 'string', 'example' => 'Equals(cert.subject.CN, "test")'],
+ 'VerificationMode' => ['description' => '校验模式:freedom / structured', 'type' => 'string'],
+ 'OidcVerificationConfig' => [
+ 'description' => 'OIDC结构化配置(structured模式 + oidc类型)',
+ 'type' => 'object',
+ 'properties' => [
+ 'Profile' => ['description' => 'OIDC场景Profile:generic / kubernetes / gcp_vm / azure_vm', 'type' => 'string'],
+ 'KubernetesConfig' => [
+ 'description' => 'Kubernetes场景配置',
'type' => 'object',
'properties' => [
- 'ResourceServerScopeId' => [
- 'title' => 'ResourceServerScope唯一标识',
- 'description' => 'Scope权限ID。',
- 'type' => 'string',
- 'example' => 'ress_nbte4bb3qqqnaq73rlmkqixxxx',
+ 'Namespace' => ['description' => 'K8s命名空间', 'type' => 'string'],
+ 'ServiceAccountName' => ['description' => 'K8s服务账号名称', 'type' => 'string'],
+ 'PodNamePrefix' => ['description' => 'Pod名称前缀', 'type' => 'string'],
+ ],
+ ],
+ 'GcpVmConfig' => [
+ 'description' => 'GCP VM场景配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'ServiceAccountId' => ['description' => 'Service Account对应sub', 'type' => 'string'],
+ 'InstanceIds' => [
+ 'description' => 'VM实例ID列表,最多10个',
+ 'type' => 'array',
+ 'items' => ['type' => 'string'],
],
- 'ResourceServerScopeName' => [
- 'title' => 'ResourceServerScope名称。',
- 'description' => 'Scope权限名称。',
- 'type' => 'string',
- 'example' => '获取资源信息',
+ 'ProjectId' => ['type' => 'string'],
+ ],
+ ],
+ 'AzureVmConfig' => [
+ 'description' => 'Azure VM场景配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'ResourceGroupName' => ['type' => 'string'],
+ 'SubscriptionId' => ['type' => 'string'],
+ 'VmNames' => [
+ 'type' => 'array',
+ 'items' => ['type' => 'string'],
],
+ 'PrincipalId' => ['type' => 'string'],
+ ],
+ ],
+ 'GenericConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Subject' => ['type' => 'string'],
],
],
],
],
+ 'Pkcs7VerificationConfig' => [
+ 'description' => 'PKCS#7结构化配置(structured模式 + pkcs7类型)',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceIds' => [
+ 'description' => '允许的实例ID列表,最多10个',
+ 'type' => 'array',
+ 'items' => ['type' => 'string'],
+ ],
+ ],
+ ],
],
],
- 'MaxResults' => [
- 'description' => '分页查询时每页行数',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '20',
- ],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"OrganizationalUnits\\": [\\n {\\n \\"InstanceId\\": \\"idaas_qsw77zl5vrllwzyrrfwbmpxxxx\\",\\n \\"OrganizationalUnitId\\": \\"ou_nbsomva32b6utec3hgi7scxxxx\\",\\n \\"ResourceServerScopes\\": [\\n {\\n \\"ResourceServerScopeId\\": \\"ress_nbte4bb3qqqnaq73rlmkqixxxx\\",\\n \\"ResourceServerScopeName\\": \\"获取资源信息\\"\\n }\\n ]\\n }\\n ],\\n \\"MaxResults\\": 20\\n}","type":"json"}]',
- 'title' => '查询当前ResourceServer授权到组织的Scope权限列表',
- ],
- 'ListGroupsForResourceServer' => [
- 'summary' => '游标方式查询当前ResourceServer授权到组的Scope权限列表。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '获取应用联邦凭证',
+ 'summary' => '获取应用联邦凭证。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetApplicationFederatedCredential',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationFederatedCredential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationfederatedcredential/{#ApplicationFederatedCredentialId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationFederatedCredential\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"ApplicationFederatedCredentialId\\": \\"afc_aaaaa1111\\",\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"FederatedCredentialProviderId\\": \\"fcp_asda1dasdxxxx\\",\\n \\"ApplicationFederatedCredentialType\\": \\"oidc\\",\\n \\"ApplicationFederatedCredentialName\\": \\"test\\",\\n \\"Status\\": \\"enabled\\",\\n \\"Description\\": \\"test\\",\\n \\"CreateTime\\": 1758785994982,\\n \\"UpdateTime\\": 1758785994982,\\n \\"LastUsedTime\\": 1758785994982,\\n \\"AttributeMappings\\": [\\n {\\n \\"SourceValueExpression\\": \\"Append(client.applicationFederatedCredentialId, \\\\\\":\\\\\\", cert.subject.CN, \\\\\\":\\\\\\", cert.serialNumber)\\",\\n \\"TargetField\\": \\"client.activeSubjectUrn\\\\n\\"\\n }\\n ],\\n \\"VerificationCondition\\": \\"Equals(cert.subject.CN, \\\\\\"test\\\\\\")\\",\\n \\"VerificationMode\\": \\"\\",\\n \\"OidcVerificationConfig\\": {\\n \\"Profile\\": \\"\\",\\n \\"KubernetesConfig\\": {\\n \\"Namespace\\": \\"\\",\\n \\"ServiceAccountName\\": \\"\\",\\n \\"PodNamePrefix\\": \\"\\"\\n },\\n \\"GcpVmConfig\\": {\\n \\"ServiceAccountId\\": \\"\\",\\n \\"InstanceIds\\": [\\n \\"\\"\\n ],\\n \\"ProjectId\\": \\"\\"\\n },\\n \\"AzureVmConfig\\": {\\n \\"ResourceGroupName\\": \\"\\",\\n \\"SubscriptionId\\": \\"\\",\\n \\"VmNames\\": [\\n \\"\\"\\n ],\\n \\"PrincipalId\\": \\"\\"\\n },\\n \\"GenericConfig\\": {\\n \\"Subject\\": \\"\\"\\n }\\n },\\n \\"Pkcs7VerificationConfig\\": {\\n \\"InstanceIds\\": [\\n \\"\\"\\n ]\\n }\\n }\\n}","type":"json"}]',
+ ],
+ 'GetApplicationGrantScope' => [
+ 'summary' => '查询一个EIAM应用的Developer API授权范围。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasYLK5S2',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasF356YC'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'."\n", 'maxLength' => 64],
],
[
- 'name' => 'NextToken',
+ 'name' => 'ApplicationId',
'in' => 'query',
+ 'schema' => ['title' => '应用ID', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'."\n", 'maxLength' => 64],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '查询凭证(Token)。',
- 'description' => '下一页查询凭证(Token),取值为上一次 API 调用返回的 NextToken 参数值。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'NTxxxxxexample',
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'ApplicationGrantScope' => [
+ 'title' => '授权范围',
+ 'description' => '授权范围。',
+ 'type' => 'object',
+ 'properties' => [
+ 'GrantScopes' => [
+ 'title' => 'api权限scope',
+ 'description' => 'API授权范围集合。',
+ 'type' => 'array',
+ 'items' => ['description' => 'API授权范围,取值可选范围:'."\n"
+ .'- urn:alibaba:idaas:scope:user:read\\_all -查询所有用户的权限。'."\n"
+ .'- urn:alibaba:idaas:scope:user:manage\\_all -管理所有用户的权限。'."\n"
+ .'- urn:alibaba:idaas:scope:organizational\\_unit:read\\_all -查询所有组织机构的权限。'."\n"
+ .'- urn:alibaba:idaas:scope:organizational\\_unit:manage\\_all -管理所有组织机构的权限。', 'type' => 'string', 'example' => 'urn:alibaba:idaas:scope:user:read_all '],
+ ],
+ ],
+ ],
+ ],
+ 'description' => '',
],
],
+ ],
+ 'title' => '查询一个EIAM应用的Developer API授权范围',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetApplicationGrantScope'],
+ ],
+ ],
+ 'ramActions' => [
[
- 'name' => 'ApplicationId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => 'ResourceServer应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetApplicationGrantScope',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
],
],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationGrantScope\\": {\\n \\"GrantScopes\\": [\\n \\"urn:alibaba:idaas:scope:user:read_all \\"\\n ]\\n }\\n}","type":"json"}]',
+ ],
+ 'GetApplicationProvisioningConfig' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
+ 'security' => [
[
- 'name' => 'MaxResults',
- 'in' => 'query',
- 'schema' => [
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '20',
- ],
+ 'AK' => [],
],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaas40OLQJ'],
+ ],
+ 'parameters' => [
[
- 'name' => 'Filter',
+ 'name' => 'InstanceId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '过滤条件。',
- 'description' => '过滤条件列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '过滤条件。',
- 'type' => 'object',
- 'properties' => [
- 'Name' => [
- 'title' => '过滤条件名称。',
- 'description' => '过滤条件名称。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'GroupIds',
- 'enum' => [
- 'GroupIds',
- 'GroupId',
- ],
- ],
- 'Value' => [
- 'description' => '过滤条件值列表。',
- 'type' => 'array',
- 'items' => [
- 'title' => '过滤条件值。',
- 'description' => '过滤条件值。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'group_mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
- 'required' => false,
- 'maxItems' => 100,
- 'minItems' => 1,
- ],
- ],
- 'required' => false,
- ],
- 'required' => false,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ResourceServerScopeId',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '权限ID。',
- 'description' => '权限ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ress_nbte4bb3qqqnaq73rlmkqixxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -16389,176 +11578,240 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'NextToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '下一页查询凭证(Token)。',
- 'type' => 'string',
- 'example' => 'NTxxxexample',
- ],
- 'Groups' => [
- 'description' => '组列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '组信息。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => 'EIAM 实例ID',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_qsw77zl5vrllwzyrrfwbmpxxxx',
- ],
- 'GroupId' => [
- 'title' => '组ID。',
- 'description' => '组ID。',
- 'type' => 'string',
- 'example' => 'group_nbsomva32b6utec3hgi7scxxxx',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'ApplicationProvisioningConfig' => [
+ 'description' => '应用的账户同步功能配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'ApplicationId' => ['title' => '应用Id', 'description' => '应用ID。', 'type' => 'string', 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'ProvisionProtocolType' => ['title' => '应用同步协议', 'description' => '应用同步协议类型,取值范围可选:'."\n"
+ .'- idaas_callback : IDaaS自定义事件回调协议。'."\n"
+ .'- scim2: SCIM协议。', 'type' => 'string', 'example' => 'idaas_callback'],
+ 'ProvisionJwksEndpoint' => ['title' => '应用同步验签公钥端点', 'description' => '应用同步回调信息验签公钥端点。', 'type' => 'string', 'example' => 'https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk267xxxxx/app_mkv7rgt4d7i4u7zqtzev2mxxxx/provisioning/jwks'],
+ 'CallbackProvisioningConfig' => [
+ 'title' => 'IDaaS回调同步配置',
+ 'description' => 'IDaaS自定义事件回调协议配置参数。',
+ 'type' => 'object',
+ 'properties' => [
+ 'CallbackUrl' => ['title' => 'IDaaS回调SP地址', 'description' => '应用接受IDaaS事件回调的目标地址。', 'type' => 'string', 'example' => 'https://example.com/event/callback'],
+ 'EncryptKey' => ['title' => 'IDaaS回调对称加密秘钥', 'description' => 'IDaaS事件回调对称加解密密钥,AES256算法类型密钥,Hex编码格式。', 'type' => 'string', 'example' => '1adfdfdfd******111'],
+ 'EncryptRequired' => ['title' => 'IDaaS回调是否加密', 'description' => 'IDaaS事件回调消息是否加密,取值可选范围:'."\n"
+ .'- true:加密。'."\n"
+ .'- false:不加密,明文传递。', 'type' => 'boolean', 'example' => 'true'],
+ 'ListenEventScopes' => [
+ 'title' => 'IDaaS回调事件监听范围',
+ 'description' => 'IDaaS事件回调监听消息类型列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '<props="intl">IDaaS事件回调监听消息类型,取值可选范围参考文档:[通讯录事件](https://www.alibabacloud.com/help/zh/idaas/eiam/developer-reference/callback-events?spm=a2c63.p38356.0.0.68ec1103TPulue)。</props>'."\n"
+ ."\n"
+ .'<props="china">IDaaS事件回调监听消息类型,取值可选范围参考文档:[通讯录事件](https://help.aliyun.com/zh/idaas/eiam/developer-reference/callback-events?spm=openapi-amp.newDocPublishment.0.0.653c281f8RcX5R).</props>', 'type' => 'string', 'example' => 'urn:alibaba:idaas:app:event:ud:user:create'],
+ ],
],
- 'ResourceServerScopes' => [
- 'title' => '资源服务Scope权限集合',
- 'description' => '已授权的 Scope 权限列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => 'Scope权限信息。',
+ ],
+ 'ProvisionPassword' => ['title' => '同步信息是否包含密码', 'description' => 'IDaaS用户事件回调是否同步密码,取值可选范围:'."\n"
+ .'- true:同步密码。'."\n"
+ .'- false:不同步密码。', 'type' => 'boolean', 'example' => 'true'],
+ 'ScimProvisioningConfig' => [
+ 'title' => 'IDaaS SCIM同步配置',
+ 'description' => 'IDaaS SCIM协议同步配置参数。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ScimBaseUrl' => ['title' => 'scim同步端点', 'description' => '应用接受IDaaS同步SCIM协议的Base地址。', 'type' => 'string', 'example' => 'https://example.com/scim'],
+ 'AuthnConfiguration' => [
+ 'title' => 'scim同步相关配置',
+ 'description' => 'SCIM协议同步相关配置参数。',
'type' => 'object',
'properties' => [
- 'ResourceServerScopeId' => [
- 'title' => 'ResourceServerScope唯一标识',
- 'description' => 'Scope权限ID。',
- 'type' => 'string',
- 'example' => 'ress_nbte4bb3qqqnaq73rlmkqixxxx',
- ],
- 'ResourceServerScopeName' => [
- 'title' => 'ResourceServerScope名称。',
- 'description' => 'Scope权限名称。',
- 'type' => 'string',
- 'example' => '获取资源信息',
+ 'AuthnMode' => ['title' => '认证类型', 'description' => 'SCIM协议接口授权模式。取值可选范围:'."\n"
+ .'- oauth2:OAuth2模式。', 'type' => 'string', 'example' => 'oauth2'],
+ 'GrantType' => ['title' => '授权模式', 'description' => 'SCIM协议授权模式。取值可选范围:'."\n"
+ .'- client\\_credentials:客户端模式。'."\n"
+ .'- bearer\\_token:密钥模式。', 'type' => 'string', 'example' => 'bearer_token'],
+ 'AuthnParam' => [
+ 'title' => '授权相关配置',
+ 'description' => '授权相关配置参数。使用方式如下:'."\n"
+ .'- 当GrantType为client\\_credentials时, 需要填写ClientId, ClientSecret, AuthnMethod。'."\n"
+ .'- 当GrantType为bearer\\_token时,需要填写AccessToken。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AccessToken' => ['title' => 'accessToken', 'description' => '访问令牌。bearer\\_token密钥模式时需要填写该字段。', 'type' => 'string', 'example' => 'k52x2ru63rlkflina5utgkxxxx'],
+ 'TokenEndpoint' => ['title' => 'oauth2 token端点', 'description' => '令牌端点。', 'type' => 'string', 'example' => 'https://www.example.com/oauth/token'],
+ 'ClientId' => ['title' => 'oauth2 client id', 'description' => '应用的客户端ID。', 'type' => 'string', 'example' => 'mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'ClientSecret' => ['title' => 'oauth2 client secret', 'description' => '应用的客户端密钥secret。', 'type' => 'string', 'example' => 'CSEHDcHcrUKHw1CuxkJEHPveWRXBGqVqRsxxxx'."\n"],
+ 'AuthnMethod' => ['title' => 'oauth2 authentication method', 'description' => 'SCIM协议认证模式, 取值可选范围:'."\n"
+ .'- client\\_secret\\_basic: 通过请求Header传递密钥。'."\n"
+ .'- client\\_secret\\_post:通过请求body传递密钥。', 'type' => 'string', 'example' => 'client_secret_basic'],
+ ],
],
],
],
+ 'ProvisioningActions' => [
+ 'title' => '目标资源操作行为',
+ 'description' => 'SCIM协议目标资源操作行为。取值可选范围:'."\n"
+ .'- urn:alibaba:idaas:app:scim:User:CREATE 账户创建'."\n"
+ .'- urn:alibaba:idaas:app:scim:User:UPDATE 账户更新'."\n"
+ .'- urn:alibaba:idaas:app:scim:User:DELETE 账户删除',
+ 'type' => 'array',
+ 'items' => ['description' => 'SCIM协议目标资源操作行为。', 'type' => 'string', 'example' => 'urn:alibaba:idaas:app:scim:User:CREATE'],
+ ],
+ 'FullPushScopes' => [
+ 'title' => '全量推送范围',
+ 'description' => 'SCIM协议全量推送范围。取值可选范围:'."\n"
+ .'- urn:alibaba:idaas:app:scim:User:PUSH 用户全量同步。',
+ 'type' => 'array',
+ 'items' => ['description' => 'SCIM协议全量推送范围。', 'type' => 'string', 'example' => 'urn:alibaba:idaas:app:scim:User:PUSH'],
+ ],
],
],
+ 'Status' => ['title' => 'IDaaS 应用同步启用状态', 'description' => 'IDaaS账户同步功能启用状态,取值可选范围:'."\n"
+ .'- enabled:启用中。'."\n"
+ .'- disabled:禁用中。', 'type' => 'string', 'example' => 'enabled'],
+ 'ConfigOperateMode' => ['title' => '账户同步页面渲染方式', 'description' => '账户同步页面渲染方式, 取值可选范围:'."\n"
+ .'- standard:标准模式。'."\n"
+ .'- template:模版模式。', 'type' => 'string', 'example' => 'standard'],
+ 'NetworkAccessEndpointId' => ['description' => '网络端点ID。', 'type' => 'string', 'example' => 'nae_examplexxxx'],
],
],
- 'MaxResults' => [
- 'description' => '分页查询时每页行数',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '20',
- ],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"Groups\\": [\\n {\\n \\"InstanceId\\": \\"idaas_qsw77zl5vrllwzyrrfwbmpxxxx\\",\\n \\"GroupId\\": \\"group_nbsomva32b6utec3hgi7scxxxx\\",\\n \\"ResourceServerScopes\\": [\\n {\\n \\"ResourceServerScopeId\\": \\"ress_nbte4bb3qqqnaq73rlmkqixxxx\\",\\n \\"ResourceServerScopeName\\": \\"获取资源信息\\"\\n }\\n ]\\n }\\n ],\\n \\"MaxResults\\": 20\\n}","type":"json"}]',
- 'title' => '查询当前ResourceServer授权到组的Scope权限列表',
- ],
- 'CreateClientPublicKey' => [
- 'summary' => '创建应用ClientPublicKey(当M2M客户端使用PRIVATE_KEY_JWT方式请求token端点时,该公钥用于M2M授权服务器校验客户端请求token端点时,携带的assertion断言。)。',
- 'methods' => [
- 'post',
+ 'title' => '查询一个EIAM应用的账户同步功能配置',
+ 'summary' => '查询一个EIAM应用的账户同步功能配置。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetApplicationProvisioningConfig'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetApplicationProvisioningConfig',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationProvisioningConfig\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"ProvisionProtocolType\\": \\"idaas_callback\\",\\n \\"ProvisionJwksEndpoint\\": \\"https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk267xxxxx/app_mkv7rgt4d7i4u7zqtzev2mxxxx/provisioning/jwks\\",\\n \\"CallbackProvisioningConfig\\": {\\n \\"CallbackUrl\\": \\"https://example.com/event/callback\\",\\n \\"EncryptKey\\": \\"1adfdfdfd******111\\",\\n \\"EncryptRequired\\": true,\\n \\"ListenEventScopes\\": [\\n \\"urn:alibaba:idaas:app:event:ud:user:create\\"\\n ]\\n },\\n \\"ProvisionPassword\\": true,\\n \\"ScimProvisioningConfig\\": {\\n \\"ScimBaseUrl\\": \\"https://example.com/scim\\",\\n \\"AuthnConfiguration\\": {\\n \\"AuthnMode\\": \\"oauth2\\",\\n \\"GrantType\\": \\"bearer_token\\",\\n \\"AuthnParam\\": {\\n \\"AccessToken\\": \\"k52x2ru63rlkflina5utgkxxxx\\",\\n \\"TokenEndpoint\\": \\"https://www.example.com/oauth/token\\",\\n \\"ClientId\\": \\"mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"ClientSecret\\": \\"CSEHDcHcrUKHw1CuxkJEHPveWRXBGqVqRsxxxx\\\\n\\",\\n \\"AuthnMethod\\": \\"client_secret_basic\\"\\n }\\n },\\n \\"ProvisioningActions\\": [\\n \\"urn:alibaba:idaas:app:scim:User:CREATE\\"\\n ],\\n \\"FullPushScopes\\": [\\n \\"urn:alibaba:idaas:app:scim:User:PUSH\\"\\n ]\\n },\\n \\"Status\\": \\"enabled\\",\\n \\"ConfigOperateMode\\": \\"standard\\",\\n \\"NetworkAccessEndpointId\\": \\"nae_examplexxxx\\"\\n }\\n}","type":"json"}]',
+ ],
+ 'GetApplicationProvisioningScope' => [
+ 'summary' => '查询EIAM应用的账户同步范围,该账户同步范围同时为DeveloperAPI可以查询和管理的账户范围。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'none',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasAAD0EO',
- ],
+ 'abilityTreeCode' => '137231',
+ 'abilityTreeNodes' => ['FEATUREidaas60YEMV'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'ApplicationId',
'in' => 'query',
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'ApplicationProvisioningScope' => [
+ 'title' => '同步实体范围',
+ 'description' => '账户同步范围。',
+ 'type' => 'object',
+ 'properties' => [
+ 'OrganizationalUnitIds' => [
+ 'title' => '同步授权的组织机构列表',
+ 'description' => '账户同步授权的组织机构范围列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '账户同步授权的组织机构范围。', 'type' => 'string', 'example' => 'ou_wovwffm62xifdziem7an7xxxxx'],
+ ],
+ 'GroupIds' => [
+ 'title' => '同步授权的组列表',
+ 'description' => '同步授权的组列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '同步授权的组范围列表。', 'type' => 'string', 'example' => 'group_4iwmw6vfga5zddghppisezxxxxx'],
+ ],
+ 'UsedQuota' => ['title' => '已使用授权主体quota数量', 'description' => '已使用授权主体quota数量。', 'type' => 'integer', 'format' => 'int32', 'example' => '10'],
+ 'MaxQuota' => ['title' => '租户最大授权主体quota数量', 'description' => '租户最大授权主体quota数量。', 'type' => 'integer', 'format' => 'int32', 'example' => '1000'],
+ ],
+ ],
+ ],
+ 'description' => '',
],
],
+ ],
+ 'title' => '查询一个EIAM应用的账户同步范围',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetApplicationProvisioningScope'],
+ ],
+ ],
+ 'ramActions' => [
[
- 'name' => 'PublicKey',
- 'in' => 'query',
- 'schema' => [
- 'title' => '公钥',
- 'description' => '公钥(PEM公钥格式:SPKI类型,以“-----BEGIN PUBLIC KEY-----”开头,以“-----END PUBLIC KEY-----”结尾)。',
- 'type' => 'string',
- 'required' => true,
- 'enumValueTitles' => [],
- 'example' => '-----BEGIN PUBLIC KEY-----'."\n"
- .'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmnWMdp9FU3vXljeIqpgR'."\n"
- .'05E6jEgzIfKsFaLkv+07e2Lg8luTaJh8Q2nkbxdNpTfqBnMMyTgml88WktP45F78'."\n"
- .'La7hQtR3vz0Eu1yA92gXwD5Oob7ay4JYQZ0C80o2tB3FsbXG2jUvr31MNkf/0oBY'."\n"
- .'qUKK5Hnlk1TdrnZ5VkzgLGHKlj+NJHHF/57DbT64C2qpAWeKHAr9umJ8++0hKqG/'."\n"
- .'oRSOpb7oWK4t5c39ulp1j5JJ6cwqrKVCXvsHfWHywOHkcyus+ZNPTQvpwjRnEmRz'."\n"
- .'Vy3NWrjT7JlIa8vS1aUU+FxeFd2MLQzxFxquFLwi05su2faRexaeYwWW6IWAI3tX'."\n"
- .'twxxxxxx'."\n"
- .'-----END PUBLIC KEY-----',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetApplicationProvisioningScope',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
],
],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationProvisioningScope\\": {\\n \\"OrganizationalUnitIds\\": [\\n \\"ou_wovwffm62xifdziem7an7xxxxx\\"\\n ],\\n \\"GroupIds\\": [\\n \\"group_4iwmw6vfga5zddghppisezxxxxx\\"\\n ],\\n \\"UsedQuota\\": 10,\\n \\"MaxQuota\\": 1000\\n }\\n}","type":"json"}]',
+ ],
+ 'GetApplicationProvisioningUserPrimaryOrganizationalUnit' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
+ 'security' => [
[
- 'name' => 'AlgorithmType',
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaasSQHOGI'],
+ 'tenantRelevance' => 'tenant',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '算法类型',
- 'description' => '算法类型。',
- 'type' => 'string',
- 'required' => true,
- 'enumValueTitles' => [
- 'RSA-2048' => 'RSA-2048',
- ],
- 'example' => 'RSA-2048',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '幂等Token。',
- 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'client-token-example',
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -16566,33 +11819,37 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'ClientPublicKeyId' => [
- 'title' => '应用ClientPublicKey的Id',
- 'description' => '应用ClientPublicKey的ID。',
- 'type' => 'string',
- 'example' => 'KEYCKmEYW9byWTdjuRbmCjd2Bhg6VpkAxxxx',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'UserPrimaryOrganizationalUnitId' => ['title' => '应用同步用户主组织', 'description' => '应用同步用户主组织', 'type' => 'string', 'example' => 'ou_12121xxxxxx'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ClientPublicKeyId\\": \\"KEYCKmEYW9byWTdjuRbmCjd2Bhg6VpkAxxxx\\"\\n}","type":"json"}]',
- 'title' => '创建应用ClientPublicKey',
- ],
- 'DeleteClientPublicKey' => [
- 'summary' => '删除指定的应用ClientPublicKey。',
- 'methods' => [
- 'post',
+ 'title' => '查询指定应用同步配置',
+ 'summary' => '查询指定应用同步配置',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetApplicationProvisioningUserPrimaryOrganizationalUnit',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"UserPrimaryOrganizationalUnitId\\": \\"ou_12121xxxxxx\\"\\n}","type":"json"}]',
+ ],
+ 'GetApplicationRole' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -16601,49 +11858,26 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasAAD0EO',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasYLK5S2'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ClientPublicKeyId',
+ 'name' => 'ApplicationRoleId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ClientPublicKey的ID',
- 'description' => '应用ClientPublicKey的ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'KEYEqDnDJhztiEAwSin7MZoxGcihzCAuxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用角色ID', 'description' => '应用角色ID。', 'type' => 'string', 'required' => true, 'example' => 'approle_01kh2vuo8v9splv8maak1d22rxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -16651,89 +11885,297 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'ApplicationRole' => [
+ 'description' => '应用角色信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => 'EIAM 实例ID', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxx'],
+ 'ApplicationId' => ['title' => '应用ID', 'description' => '应用ID。', 'type' => 'string', 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'ApplicationRoleId' => ['title' => '应用角色Id', 'description' => '应用角色ID。', 'type' => 'string', 'example' => 'approle_01kh2vuo8v9splv8maak1d22rxxxx'],
+ 'ApplicationRoleName' => ['title' => '应用角色名称', 'description' => '应用角色名称。', 'type' => 'string', 'example' => 'Admin Role'],
+ 'ApplicationRoleValue' => ['title' => '应用角色值', 'description' => '应用角色值。', 'type' => 'string', 'example' => 'admin_role'],
+ 'Description' => ['title' => '应用角色描述', 'description' => '应用角色描述。', 'type' => 'string', 'example' => 'Admin Role Description'],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '删除指定的应用ClientPublicKey',
- ],
- 'EnableClientPublicKey' => [
- 'summary' => '启用指定的应用ClientPublicKey。',
- 'methods' => [
- 'post',
+ 'title' => '获取应用角色信息',
+ 'summary' => '获取应用角色信息。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetApplicationRole',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationRole', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationrole/{#ApplicationRoleId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationRole\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxx\\",\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"ApplicationRoleId\\": \\"approle_01kh2vuo8v9splv8maak1d22rxxxx\\",\\n \\"ApplicationRoleName\\": \\"Admin Role\\",\\n \\"ApplicationRoleValue\\": \\"admin_role\\",\\n \\"Description\\": \\"Admin Role Description\\"\\n }\\n}","type":"json"}]',
+ ],
+ 'GetApplicationSsoConfig' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasAAD0EO',
- ],
+ 'abilityTreeCode' => '117713',
+ 'abilityTreeNodes' => ['FEATUREidaasDDL9A8'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'ApplicationId',
'in' => 'query',
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'ApplicationSsoConfig' => [
+ 'description' => '应用单点登录SSO配置信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'SamlSsoConfig' => [
+ 'title' => 'SAML SSO配置',
+ 'description' => 'SAML协议的应用SSO属性配置参数。当且仅当应用SSO协议为SAML 2.0时返回。',
+ 'type' => 'object',
+ 'properties' => [
+ 'SpSsoAcsUrl' => ['title' => 'SP的SSO地址', 'description' => '应用(SP)的SAML断言消费地址。', 'type' => 'string', 'example' => 'https://signin.aliyun.com/saml-role/sso'],
+ 'SpEntityId' => ['title' => 'SP的EntityId', 'description' => '应用(SP)的SAML的EntityId。'."\n"
+ ."\n", 'type' => 'string', 'example' => 'urn:alibaba:cloudcomputing'],
+ 'NameIdFormat' => ['title' => 'SAML标准的NameID格式', 'description' => 'SAML协议标准的NameID格式,取值可选范围:'."\n"
+ .'- urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified:未指定的,由应用自行决定解析NameID。'."\n"
+ .'- urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress:Email地址格式。'."\n"
+ .'- urn:oasis:names:tc:SAML:2.0:nameid-format:persistent:持久化的NameID。'."\n"
+ .'- urn:oasis:names:tc:SAML:2.0:nameid-format:transient:瞬时的NameID。', 'type' => 'string', 'example' => 'urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified'],
+ 'NameIdValueExpression' => ['title' => 'NameId取值表单式', 'description' => 'SAML协议的NameID真实取值生成表达式。', 'type' => 'string', 'example' => 'user.username'],
+ 'DefaultRelayState' => ['title' => '默认RelayState取值', 'description' => '默认RelayState取值。当用户的单点登录SSO请求是由EIAM发起时,EIAM提供的SAML Response会指定RelayState为当前值。', 'type' => 'string', 'example' => 'https://home.console.aliyun.com'],
+ 'SignatureAlgorithm' => ['title' => 'SAML断言签名算法', 'description' => 'SAML断言签名算法。', 'type' => 'string', 'example' => 'RSA-SHA256'],
+ 'ResponseSigned' => ['title' => 'response是否签名', 'description' => 'Response是否需要签名。ResponseSigned和AssertionSigned不能同时为false。'."\n"
+ .'- true:需要签名。'."\n"
+ .'- false:不需要签名。', 'type' => 'boolean', 'example' => 'true'],
+ 'AssertionSigned' => ['title' => 'assertion是否签名', 'description' => 'Assertion是否需要签名。ResponseSigned和AssertionSigned不能同时为false。'."\n"
+ .'- true:需要签名。'."\n"
+ .'- false:不需要签名。', 'type' => 'boolean', 'example' => 'true'],
+ 'AttributeStatements' => [
+ 'title' => 'SAML断言的属性配置',
+ 'description' => '在SAML断言中包含的额外用户属性配置。',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'AttributeName' => ['title' => 'SAML属性的Name', 'description' => 'SAML断言中属性的Name。', 'type' => 'string', 'example' => 'https://www.aliyun.com/SAML-Role/Attributes/RoleSessionName'],
+ 'AttributeValueExpression' => ['title' => 'SAML属性取值表达式', 'description' => 'SAML断言中的属性取值表达式。'."\n"
+ ."\n", 'type' => 'string', 'example' => 'user.username'],
+ ],
+ 'description' => '',
+ ],
+ ],
+ 'IdPEntityId' => ['title' => '用户自定义的Issuer ID', 'description' => 'SAML协议中代表IdP身份的Entity Id', 'type' => 'string', 'example' => 'https://example.com/'],
+ 'OptionalRelayStates' => [
+ 'description' => '可选的RelayState。用户在应用门户的应用卡片中,显示多个可选跳转地址的显示名称,用户点击并完成 SSO 后,自动跳转到对应地址。需要填写默认跳转地址后才可填写',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RelayState' => ['description' => '可选的RelayState。用户在应用门户的应用卡片中,显示多个可选跳转地址的显示名称,用户点击并完成 SSO 后,自动跳转到对应地址', 'type' => 'string', 'example' => 'https://home.console.aliyun.com'],
+ 'DisplayName' => ['description' => 'RelayState显示名称', 'type' => 'string', 'example' => 'Ram Account SSO'],
+ ],
+ 'description' => '',
+ ],
+ ],
+ ],
+ ],
+ 'OidcSsoConfig' => [
+ 'title' => 'OIDC SSO配置',
+ 'description' => 'OIDC协议的应用SSO属性配置参数。当且仅当应用SSO协议为OIDC类型时返回。',
+ 'type' => 'object',
+ 'properties' => [
+ 'RedirectUris' => [
+ 'title' => '支持SSO回调的uri列表',
+ 'description' => '应用支持的RedirectUri列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '应用支持的RedirectUri。', 'type' => 'string', 'example' => 'https://example.com/oidc/login/callback'."\n"],
+ ],
+ 'PostLogoutRedirectUris' => [
+ 'title' => 'Logout回调Uri列表',
+ 'description' => '应用支持Logout登出回调地址列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '应用的Logout登出回调白名单地址,应用发起Logout请求时可以指定post\\_logout\\_redirect\\_uri参数。', 'type' => 'string', 'example' => 'https://example.com/oidc/login/logout'."\n"],
+ ],
+ 'GrantTypes' => [
+ 'title' => '支持的授权类型',
+ 'description' => '支持的OIDC协议授权模式列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '支持的OIDC协议授权模式,取值可选范围:'."\n"
+ .'- authorization\\_code:授权码模式。'."\n"
+ .'- implicit:隐式模式。'."\n"
+ .'- refresh\\_token:令牌刷新模式。'."\n"
+ .'- urn:ietf:params:oauth:grant-type:device\\_code:设备模式。'."\n"
+ .'- password:密码模式。', 'type' => 'string', 'example' => 'refresh_token'],
+ 'example' => 'authorization_code',
+ ],
+ 'ResponseTypes' => [
+ 'title' => '隐式流支持的返回类型',
+ 'description' => ' '."\n"
+ .'当OidcSsoConfig.GrantTypes包含指定implicit隐式模式后,应用支持的返回类型。',
+ 'type' => 'array',
+ 'items' => ['description' => 'OIDC协议标准参数ResponseType,只有指定了GrantTypes包含implicit隐式模式才生效,取值可选范围:'."\n"
+ .'- token:只返回access token。'."\n"
+ .'- id\\_token:只返回id token。'."\n"
+ .'- token id\\_token:同时返回access token和id token。', 'type' => 'string', 'example' => 'token id_token'],
+ 'example' => 'token id_token',
+ ],
+ 'GrantScopes' => [
+ 'title' => '支持的api授权范围',
+ 'description' => 'OIDC协议标准参数 scope,用于指定userinfo端点或者id_token可以返回的用户属性范围。',
+ 'type' => 'array',
+ 'items' => ['description' => 'OIDC协议标准参数 scope,用于指定userinfo端点或者id_token可以返回的用户属性范围,取值可选范围:'."\n"
+ .'- openid:OIDC标准参数,用户唯一id。'."\n"
+ .'- profile:用户详细信息。'."\n"
+ .'- email:用户邮箱信息。'."\n"
+ .'- phone:用户手机信息。', 'type' => 'string', 'example' => 'openid'],
+ 'example' => 'profile,email',
+ ],
+ 'PasswordTotpMfaRequired' => ['title' => '密码模式是否强制需要TOTP二次认证', 'description' => '密码模式是否强制需要TOTP二次认证,当且仅当OIDC协议应用指定的GrantTypes包含password模式才生效。', 'type' => 'boolean', 'example' => 'true'],
+ 'PasswordAuthenticationSourceId' => ['title' => '密码模式使用的身份认证来源id', 'description' => '密码模式使用的身份认证源ID,当且仅当OIDC协议应用指定的GrantTypes包含password模式才生效。', 'type' => 'string', 'example' => 'ia_password'],
+ 'PkceRequired' => ['title' => '是否强制PKCE', 'description' => '应用SSO是否强制要求PKCE(RFC 7636)。', 'type' => 'boolean', 'example' => 'true'],
+ 'PkceChallengeMethods' => [
+ 'title' => 'PKCE算法',
+ 'description' => 'PKCE中计算Code Challenge的算法。'."\n"
+ ."\n",
+ 'type' => 'array',
+ 'items' => ['description' => 'PKCE中计算Code Challenge的算法,取值可选范围:'."\n"
+ .'- plain:原文。'."\n"
+ .'- S256:SHA 256算法。', 'type' => 'string', 'example' => 'S256'],
+ 'example' => 'S256',
+ ],
+ 'AccessTokenEffectiveTime' => ['title' => 'access token有效时间', 'description' => '签发的access token有效时间,单位为秒,默认1200秒(20分钟)。', 'type' => 'integer', 'format' => 'int64', 'example' => '1200'],
+ 'CodeEffectiveTime' => ['title' => 'code有效时间', 'description' => '签发的code有效时间,单位为秒,默认为60秒(1分钟)。', 'type' => 'integer', 'format' => 'int64', 'example' => '60'],
+ 'IdTokenEffectiveTime' => ['title' => 'id token有效时间', 'description' => '签发的id token有效时间,单位为秒,默认为300秒(5分钟)。', 'type' => 'integer', 'format' => 'int64', 'example' => '1200'],
+ 'RefreshTokenEffective' => ['title' => 'refresh token有效时间', 'description' => '签发的refresh token有效时间,单位为秒,默认为86400秒(1天)。', 'type' => 'integer', 'format' => 'int64', 'example' => '86400'],
+ 'CustomClaims' => [
+ 'title' => '自定义id token返回信息',
+ 'description' => '自定义id token返回包含的用户信息。',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ClaimName' => ['title' => '返回的claim名称', 'description' => '返回的claim名称。', 'type' => 'string', 'example' => 'userOuIds'],
+ 'ClaimValueExpression' => ['title' => '返回的claim取值表达式', 'description' => '返回的claim取值表达式。', 'type' => 'string', 'example' => 'ObjectToJsonString(user.organizationalUnits)'],
+ ],
+ 'description' => '',
+ ],
+ ],
+ 'SubjectIdExpression' => ['title' => '自定义id token返回信息', 'description' => '自定义id token返回的sub取值表达式。', 'type' => 'string', 'example' => 'user.userid'],
+ 'AllowedPublicClient' => ['title' => '是否允许public client', 'description' => '应用是否允许作为公共客户端请求IDaaS EIAM授权服务器。只支持授权码模式和设备模式启用,默认为false。', 'type' => 'string', 'example' => 'true'],
+ ],
+ ],
+ 'ProtocolEndpointDomain' => [
+ 'title' => 'metadata 端点配置信息',
+ 'description' => '应用提供的Metadata 端点配置信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'SamlSsoEndpoint' => ['title' => 'SAML 单点登录地址', 'description' => 'SAML协议AuthnRequest请求接受地址。当且仅当应用SSO协议为SAML 2.0时返回。', 'type' => 'string', 'example' => 'https://l1seshcn.aliyunidaas.com/login/app/app_mltuxdwd4lq4eer6tmtlmaxm5e/saml2/sso'],
+ 'SamlMetaEndpoint' => ['title' => 'IdP SAML EntityID', 'description' => 'SAML协议的Metadata元数据地址。当且仅当应用SSO协议为SAML 2.0时返回。', 'type' => 'string', 'example' => 'https://l1seshcn.aliyunidaas.com/api/v2/app_mltuxdwd4lq4eer6tmtlmaxm5e/saml2/meta'],
+ 'OidcIssuer' => ['title' => 'OIDC issuer地址', 'description' => 'OIDC issuer信息。当且仅当应用SSO协议为OIDC类型时返回。', 'type' => 'string', 'example' => 'https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oidc'],
+ 'OidcJwksEndpoint' => ['title' => 'OIDC jwks地址', 'description' => 'OIDC jwks地址。当且仅当应用SSO协议为OIDC类型时返回。', 'type' => 'string', 'example' => 'https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oidc/jwks'],
+ 'Oauth2AuthorizationEndpoint' => ['title' => 'OIDC 授权地址', 'description' => 'oAuth2 授权端点。当且仅当应用SSO协议为OIDC类型时返回。', 'type' => 'string', 'example' => 'https://l1seshcn.aliyunidaas.com/login/app/app_mltta64q65enci54slingvvsgq/oauth2/authorize'],
+ 'Oauth2RevokeEndpoint' => ['title' => 'OIDC access token 吊销端点', 'description' => 'oAuth2 Token吊销端点。当且仅当应用SSO协议为OIDC类型时返回。', 'type' => 'string', 'example' => 'https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oauth2/revoke'],
+ 'Oauth2TokenEndpoint' => ['title' => 'oauth2 access token 换取端点', 'description' => 'oAuth2 Token端点。当且仅当应用SSO协议为OIDC类型时返回。', 'type' => 'string', 'example' => 'https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oauth2/token'],
+ 'Oauth2DeviceAuthorizationEndpoint' => ['title' => 'oauth2 device 授权端点', 'description' => 'oAuth2 Device 授权端点。当且仅当应用SSO协议为OIDC类型时返回。', 'type' => 'string', 'example' => 'https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oauth2/device/code'],
+ 'Oauth2UserinfoEndpoint' => ['title' => 'OIDC 获取用户信息端点', 'description' => 'OIDC 获取用户信息端点。当且仅当应用SSO协议为OIDC类型时返回。', 'type' => 'string', 'example' => 'https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oauth2/userinfo'],
+ 'OidcLogoutEndpoint' => ['title' => 'OIDC RP-initial Logout端点', 'description' => 'OIDC RP-initiated Logout Endpoint。当且仅当应用SSO协议为OIDC类型时返回。', 'type' => 'string', 'example' => 'https://l1seshcn.aliyunidaas.com/login/app/app_mltta64q65enci54slingvvsgq/oauth2/logout'],
+ ],
+ ],
+ 'SsoStatus' => ['title' => '应用 SSO 启用状态', 'description' => '应用 SSO 功能启用状态,取值可选范围:'."\n"
+ .'- enabled:应用中。'."\n"
+ .'- disabled:禁用中。', 'type' => 'string', 'example' => 'enabled'],
+ 'InitLoginType' => ['title' => '初始化登录方式', 'description' => '初始化单点登录SSO方式,取值可选范围:'."\n"
+ .'- only\\_app\\_init\\_sso:仅应用发起SSO,OIDC协议应用默认取值。当SAML应用指定为该方式时,InitLoginUrl必须指定。'."\n"
+ .'- idaas\\_or\\_app\\_init\\_sso:支持IDaaS门户或者应用发起SSO,SAML协议应用默认取值范围。当OIDC协议指定为该方式时,InitLoginUrl必须指定。', 'type' => 'string', 'example' => 'only_app_init_sso'],
+ 'InitLoginUrl' => ['title' => '仅SP-init情况下,SP指定的登录地址', 'description' => '初始化单点登录SSO触发地址,当OIDC协议应用InitLoginType为idaas\\_or\\_app\\_init\\_sso,必须指定;当SAML协议应用InitLoginType为only\\_app\\_init\\_sso时,必须指定。', 'type' => 'string', 'example' => 'http://127.0.0.1:8000/start_login?enterprise_code=ABCDEF'],
+ ],
+ ],
+ ],
+ 'description' => '',
],
],
+ ],
+ 'title' => '查询一个EIAM应用的单点登录SSO配置',
+ 'summary' => '查询一个EIAM应用的单点登录SSO配置属性。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetApplicationSsoConfig'],
+ ],
+ ],
+ 'ramActions' => [
[
- 'name' => 'ClientPublicKeyId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用ClientPublicKey的ID',
- 'description' => '应用ClientPublicKey的ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'KEYEqDnDJhztiEAwSin7MZoxGcihzCAuxxxx',
- 'maxLength' => 64,
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetApplicationSsoConfig',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
],
],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationSsoConfig\\": {\\n \\"SamlSsoConfig\\": {\\n \\"SpSsoAcsUrl\\": \\"https://signin.aliyun.com/saml-role/sso\\",\\n \\"SpEntityId\\": \\"urn:alibaba:cloudcomputing\\",\\n \\"NameIdFormat\\": \\"urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified\\",\\n \\"NameIdValueExpression\\": \\"user.username\\",\\n \\"DefaultRelayState\\": \\"https://home.console.aliyun.com\\",\\n \\"SignatureAlgorithm\\": \\"RSA-SHA256\\",\\n \\"ResponseSigned\\": true,\\n \\"AssertionSigned\\": true,\\n \\"AttributeStatements\\": [\\n {\\n \\"AttributeName\\": \\"https://www.aliyun.com/SAML-Role/Attributes/RoleSessionName\\",\\n \\"AttributeValueExpression\\": \\"user.username\\"\\n }\\n ],\\n \\"IdPEntityId\\": \\"https://example.com/\\",\\n \\"OptionalRelayStates\\": [\\n {\\n \\"RelayState\\": \\"https://home.console.aliyun.com\\",\\n \\"DisplayName\\": \\"Ram Account SSO\\"\\n }\\n ]\\n },\\n \\"OidcSsoConfig\\": {\\n \\"RedirectUris\\": [\\n \\"https://example.com/oidc/login/callback\\\\n\\"\\n ],\\n \\"PostLogoutRedirectUris\\": [\\n \\"https://example.com/oidc/login/logout\\\\n\\"\\n ],\\n \\"GrantTypes\\": [\\n \\"refresh_token\\"\\n ],\\n \\"ResponseTypes\\": [\\n \\"token id_token\\"\\n ],\\n \\"GrantScopes\\": [\\n \\"openid\\"\\n ],\\n \\"PasswordTotpMfaRequired\\": true,\\n \\"PasswordAuthenticationSourceId\\": \\"ia_password\\",\\n \\"PkceRequired\\": true,\\n \\"PkceChallengeMethods\\": [\\n \\"S256\\"\\n ],\\n \\"AccessTokenEffectiveTime\\": 1200,\\n \\"CodeEffectiveTime\\": 60,\\n \\"IdTokenEffectiveTime\\": 1200,\\n \\"RefreshTokenEffective\\": 86400,\\n \\"CustomClaims\\": [\\n {\\n \\"ClaimName\\": \\"userOuIds\\",\\n \\"ClaimValueExpression\\": \\"ObjectToJsonString(user.organizationalUnits)\\"\\n }\\n ],\\n \\"SubjectIdExpression\\": \\"user.userid\\",\\n \\"AllowedPublicClient\\": \\"true\\"\\n },\\n \\"ProtocolEndpointDomain\\": {\\n \\"SamlSsoEndpoint\\": \\"https://l1seshcn.aliyunidaas.com/login/app/app_mltuxdwd4lq4eer6tmtlmaxm5e/saml2/sso\\",\\n \\"SamlMetaEndpoint\\": \\"https://l1seshcn.aliyunidaas.com/api/v2/app_mltuxdwd4lq4eer6tmtlmaxm5e/saml2/meta\\",\\n \\"OidcIssuer\\": \\"https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oidc\\",\\n \\"OidcJwksEndpoint\\": \\"https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oidc/jwks\\",\\n \\"Oauth2AuthorizationEndpoint\\": \\"https://l1seshcn.aliyunidaas.com/login/app/app_mltta64q65enci54slingvvsgq/oauth2/authorize\\",\\n \\"Oauth2RevokeEndpoint\\": \\"https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oauth2/revoke\\",\\n \\"Oauth2TokenEndpoint\\": \\"https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oauth2/token\\",\\n \\"Oauth2DeviceAuthorizationEndpoint\\": \\"https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oauth2/device/code\\",\\n \\"Oauth2UserinfoEndpoint\\": \\"https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oauth2/userinfo\\",\\n \\"OidcLogoutEndpoint\\": \\"https://l1seshcn.aliyunidaas.com/login/app/app_mltta64q65enci54slingvvsgq/oauth2/logout\\"\\n },\\n \\"SsoStatus\\": \\"enabled\\",\\n \\"InitLoginType\\": \\"only_app_init_sso\\",\\n \\"InitLoginUrl\\": \\"http://127.0.0.1:8000/start_login?enterprise_code=ABCDEF\\"\\n }\\n}","type":"json"}]',
+ ],
+ 'GetApplicationTemplate' => [
+ 'summary' => '获取应用模板信息。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
+ 'security' => [
[
- 'name' => 'ClientToken',
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaasPKGURD'],
+ 'tenantRelevance' => 'publicInformation',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'ApplicationTemplateId',
'in' => 'query',
- 'schema' => [
- 'title' => '幂等Token。',
- 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'client-token-example',
- ],
+ 'schema' => ['title' => '应用模板id', 'description' => '应用模板id', 'type' => 'string', 'required' => true, 'example' => 'apt_ramuser_xxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -16741,179 +12183,335 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求Id。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'ApplicationTemplate' => [
+ 'description' => '应用模板信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ApplicationTemplateId' => ['title' => '应用模板Id', 'description' => '应用模板Id。', 'type' => 'string', 'example' => 'apt_ramintlrole_ixxxxx'],
+ 'ApplicationTemplateName' => ['title' => '应用模板名称', 'description' => '应用模板名称。', 'type' => 'string', 'example' => 'Alibaba Cloud '],
+ 'Description' => ['title' => '应用模板描述信息', 'description' => '应用模板描述信息。', 'type' => 'string', 'example' => 'Alibaba Cloud SSO'],
+ 'LogoUrl' => ['title' => '应用模板Logo地址', 'description' => '应用模板Logo地址。', 'type' => 'string', 'example' => 'https://example.com/imgextra/i4/O1CN01xTLxLb1WtyKksHW1H_!!6000000002847-2-tps-xxx-xxx.png'],
+ 'HelpDocumentUrl' => ['title' => '应用模板对应帮助文档地址', 'description' => '应用模板对应帮助文档地址。', 'type' => 'string', 'example' => 'https://example.com/document_detail/409xxx.html'],
+ 'CreateTime' => ['title' => '应用模板创建时间', 'description' => '应用模板创建时间。', 'type' => 'integer', 'format' => 'int64', 'example' => '1730341123000'],
+ 'UpdateTime' => ['title' => '应用模板更新时间', 'description' => '应用模板更新时间。', 'type' => 'integer', 'format' => 'int64', 'example' => '1730341124000'],
+ 'SaleInfo' => [
+ 'title' => '应用模板售卖信息',
+ 'description' => '应用模板售卖信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AlwaysFree' => ['title' => '是否永久免费', 'description' => '是否永久免费。', 'type' => 'boolean', 'example' => 'true'],
+ ],
+ ],
+ 'ServiceManaged' => ['title' => '应用模板是否被云产品托管', 'description' => '应用模板是否被云产品托管。', 'type' => 'boolean', 'example' => 'true'],
+ 'ManagedServiceCode' => ['title' => '托管应用模板的云产品ServiceCode', 'description' => '托管应用模板的云产品ServiceCode。', 'type' => 'string', 'example' => 'bastionhost'],
+ 'ServiceConsoleUrl' => ['title' => '托管应用模板的云产品控制台地址', 'description' => '托管应用模板的云产品控制台地址。', 'type' => 'string', 'example' => 'https://example.com/?p=bastion'],
+ 'SsoTypes' => [
+ 'title' => '支持SSO协议',
+ 'description' => '支持SSO协议。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '支持SSO协议类型。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['saml2' => 'saml2', 'oidc' => 'oidc'],
+ 'example' => 'saml2',
+ ],
+ ],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '启用指定的应用ClientPublicKey',
- ],
- 'DisableClientPublicKey' => [
- 'summary' => '禁用指定的应用ClientPublicKey。',
- 'methods' => [
- 'post',
+ 'title' => '获取应用模板信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetApplicationTemplate',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationTemplate', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:applicationtemplate/{#ApplicationTemplateId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationTemplate\\": {\\n \\"ApplicationTemplateId\\": \\"apt_ramintlrole_ixxxxx\\",\\n \\"ApplicationTemplateName\\": \\"Alibaba Cloud \\",\\n \\"Description\\": \\"Alibaba Cloud SSO\\",\\n \\"LogoUrl\\": \\"https://example.com/imgextra/i4/O1CN01xTLxLb1WtyKksHW1H_!!6000000002847-2-tps-xxx-xxx.png\\",\\n \\"HelpDocumentUrl\\": \\"https://example.com/document_detail/409xxx.html\\",\\n \\"CreateTime\\": 1730341123000,\\n \\"UpdateTime\\": 1730341124000,\\n \\"SaleInfo\\": {\\n \\"AlwaysFree\\": true\\n },\\n \\"ServiceManaged\\": true,\\n \\"ManagedServiceCode\\": \\"bastionhost\\",\\n \\"ServiceConsoleUrl\\": \\"https://example.com/?p=bastion\\",\\n \\"SsoTypes\\": [\\n \\"saml2\\"\\n ]\\n }\\n}","type":"json"}]',
+ ],
+ 'GetAuthorizationResource' => [
+ 'summary' => '查询一个授权资源信息。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasAAD0EO',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasHRHJG3'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'AuthorizationRuleId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '授权规则标识', 'description' => '授权规则 ID。', 'type' => 'string', 'required' => true, 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ClientPublicKeyId',
+ 'name' => 'AuthorizationResourceId',
'in' => 'query',
+ 'schema' => ['title' => '授权资源标识', 'description' => '授权资源 ID。', 'type' => 'string', 'required' => true, 'example' => 'arres_01kgh3jvt7pk093rv6giu0c0qxxxx', 'maxLength' => 64],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '应用ClientPublicKey的ID',
- 'description' => '应用ClientPublicKey的ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'KEYEqDnDJhztiEAwSin7MZoxGcihzCAuxxxx',
- 'maxLength' => 64,
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'AuthorizationResource' => [
+ 'description' => '授权资源。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例ID', 'description' => '实例ID', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'AuthorizationRuleId' => ['title' => '授权规则标识', 'description' => '授权规则 ID。', 'type' => 'string', 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx'],
+ 'AuthorizationResourceId' => ['title' => '授权资源标识', 'description' => '授权资源 ID。', 'type' => 'string', 'example' => 'arres_01kgh3jvt7pk093rv6giu0c0qxxxx'],
+ 'AuthorizationResourceEntityType' => ['title' => '资源实体类型', 'description' => '授权资源关联的资源实体类型,取值可选范围:'."\n"
+ .'- cloud_account_role:云角色', 'type' => 'string', 'example' => 'cloud_account_role'],
+ 'AuthorizationResourceEntityId' => ['title' => '资源实体标识', 'description' => '授权资源关联的资源实体 ID。', 'type' => 'string', 'example' => 'carole_01kmek49aqxxxx'],
+ 'CloudAccountId' => ['title' => '云账号ID', 'description' => '授权资源关联的资源实体归属的云账号 ID。', 'type' => 'string', 'example' => 'ca_01kmegjc11qa1txxxxx'],
+ ],
+ ],
+ ],
+ 'description' => '',
],
],
+ ],
+ 'title' => '查询一个授权资源信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
[
- 'name' => 'ClientToken',
- 'in' => 'query',
- 'schema' => [
- 'title' => '幂等Token。',
- 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'client-token-example',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetAuthorizationResource',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationResource', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationrule/{#AuthorizationRuleId}/authorizationresource/{#AuthorizationResourceId}'],
+ ],
],
],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"AuthorizationResource\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"AuthorizationRuleId\\": \\"arrule_01kf143ug06fg7m9f43u7vahxxxx\\",\\n \\"AuthorizationResourceId\\": \\"arres_01kgh3jvt7pk093rv6giu0c0qxxxx\\",\\n \\"AuthorizationResourceEntityType\\": \\"cloud_account_role\\",\\n \\"AuthorizationResourceEntityId\\": \\"carole_01kmek49aqxxxx\\",\\n \\"CloudAccountId\\": \\"ca_01kmegjc11qa1txxxxx\\"\\n }\\n}","type":"json"}]',
+ ],
+ 'GetAuthorizationRule' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaasHRHJG3'],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'InstanceId',
+ 'in' => 'query',
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'AuthorizationRuleId',
+ 'in' => 'query',
+ 'schema' => ['title' => '授权规则标识', 'description' => '授权规则ID。', 'type' => 'string', 'required' => true, 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx', 'maxLength' => 64],
+ ],
+ ],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'AuthorizationRule' => [
+ 'description' => '授权规则对象。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例ID', 'description' => '实例 ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'AuthorizationRuleId' => ['title' => '授权规则标识', 'description' => '授权规则 ID。', 'type' => 'string', 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx'],
+ 'AuthorizationRuleName' => ['title' => '授权规则名称', 'description' => '授权规则名称。', 'type' => 'string', 'example' => 'test-name'],
+ 'Status' => ['title' => '授权规则状态', 'description' => '授权规则状态。取值可选范围:'."\n"
+ .'- enabled:启用'."\n"
+ .'- disabled:禁用', 'type' => 'string', 'example' => 'enabled'],
+ 'ProjectId' => ['title' => '授权规则关联的项目标识', 'description' => '授权规则关联的项目ID。', 'type' => 'string', 'example' => 'iprj_system_default'],
+ 'AuthorizationResourceScope' => ['title' => '授权资源范围', 'description' => '授权资源范围。取值可选范围:'."\n"
+ .'- global:项目下全局资源'."\n"
+ .'- custom:指定项目范围下的资源', 'type' => 'string', 'example' => 'global'],
+ 'AuthorizationRuleCreationType' => ['title' => '授权规则的创建类型', 'description' => '授权规则的创建类型。取值可选范围:'."\n"
+ .'- system_init:系统创建'."\n"
+ .'- user_custom:用户创建', 'type' => 'string', 'example' => 'user_custom'],
+ 'AuthorizationRuleSubjectScope' => ['title' => '授权规则主体范围', 'description' => '授权规则主体范围,取值可选范围:'."\n"
+ .'- shared:共享型,即支持所有主体,包括账户、应用'."\n"
+ .'- exclusive:专属类型', 'type' => 'string', 'example' => 'shared'],
+ 'AuthorizationRuleSubjectType' => ['title' => '授权规则主体类型', 'description' => '授权规则关联的主体类型,在授权规则主体范围为exclusive(专属类型)时有效,取值可选范围:'."\n"
+ .'- application:应用'."\n"
+ .'- user:账户', 'type' => 'string', 'example' => 'user'],
+ 'AuthorizationRuleSubjectId' => ['title' => '授权规则主体ID', 'description' => '授权规则关联的主体ID。', 'type' => 'string', 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx'],
+ 'Description' => ['title' => '授权规则描述', 'description' => '授权规则描述。', 'type' => 'string', 'example' => 'this is a test'],
+ 'CreateTime' => ['title' => '创建时间, 毫秒时间', 'description' => '创建时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1652085686179'],
+ 'UpdateTime' => ['title' => '最近一次更新时间, 毫秒时间', 'description' => '最近一次更新时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1652085686179'],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '禁用指定的应用ClientPublicKey',
- ],
- 'SetPrimaryClientPublicKey' => [
- 'summary' => '将指定的应用ClientPublicKey设置为优先使用。',
- 'methods' => [
- 'post',
+ 'title' => '查询一个授权规则信息',
+ 'summary' => '查询一个授权规则信息。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetAuthorizationRule',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationrule/{#AuthorizationRuleId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"AuthorizationRule\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"AuthorizationRuleId\\": \\"arrule_01kf143ug06fg7m9f43u7vahxxxx\\",\\n \\"AuthorizationRuleName\\": \\"test-name\\",\\n \\"Status\\": \\"enabled\\",\\n \\"ProjectId\\": \\"iprj_system_default\\",\\n \\"AuthorizationResourceScope\\": \\"global\\",\\n \\"AuthorizationRuleCreationType\\": \\"user_custom\\",\\n \\"AuthorizationRuleSubjectScope\\": \\"shared\\",\\n \\"AuthorizationRuleSubjectType\\": \\"user\\",\\n \\"AuthorizationRuleSubjectId\\": \\"user_d6sbsuumeta4h66ec3il7yxxxx\\",\\n \\"Description\\": \\"this is a test\\",\\n \\"CreateTime\\": 1652085686179,\\n \\"UpdateTime\\": 1652085686179\\n }\\n}","type":"json"}]',
+ ],
+ 'GetAuthorizationServer' => [
+ 'summary' => '查询授权服务器',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasAAD0EO',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasAAD0EO'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'AuthorizationServerId',
'in' => 'query',
+ 'schema' => ['title' => '授权服务器ID。', 'description' => '授权服务器ID。', 'type' => 'string', 'required' => true, 'example' => 'iauths_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'AuthorizationServer' => [
+ 'description' => '授权服务器。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_qzljgbhtwnnsywtdbz7yzy2any'],
+ 'AuthorizationServerId' => ['title' => '授权服务器ID', 'description' => '授权服务器ID。', 'type' => 'string', 'example' => 'iauths_system'],
+ 'AuthorizationServerName' => ['title' => '授权服务器名称', 'description' => '授权服务器名称。', 'type' => 'string', 'example' => 'System_Default'],
+ 'CreateTime' => ['title' => '授权服务器创建时间', 'description' => '授权服务器创建时间。', 'type' => 'integer', 'format' => 'int64', 'example' => '1754620108295'],
+ 'LastUpdateTime' => ['title' => '授权服务器最近更新时间', 'description' => '授权服务器最近更新时间。', 'type' => 'integer', 'format' => 'int64', 'example' => '1781608572164'],
+ 'Issuer' => ['title' => '授权token颁发者', 'description' => '授权token颁发者。', 'type' => 'string', 'example' => 'https://xxxx.aliyunidaas.com/api/v2/iauths_system/oauth2'],
+ 'Status' => ['title' => '授权服务器状态', 'description' => '授权服务器状态。', 'type' => 'string', 'example' => 'ENABLE'],
+ 'IssuerMode' => ['title' => 'Issuer模式', 'description' => 'Issuer模式。', 'type' => 'string', 'example' => 'static'],
+ 'IssuerDomain' => ['title' => 'Issuer使用的域名', 'description' => 'Issuer使用的域名。', 'type' => 'string', 'example' => 'xxxx.aliyunidaas.com'],
+ 'CreationType' => ['title' => '创建类型', 'description' => '创建类型。', 'type' => 'string', 'example' => 'system_init'],
+ 'Description' => ['title' => '授权服务器描述', 'description' => '授权服务器描述。', 'type' => 'string', 'example' => 'description of authorization server'],
+ 'ProtocolEndpoint' => [
+ 'title' => '授权服务器端点配置',
+ 'description' => '授权服务器端点配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'Oauth2TokenEndpoint' => ['title' => '授权服务器token 端点', 'description' => '授权服务器token 端点。', 'type' => 'string', 'example' => 'https://xxxx.aliyunidaas.com/api/v2/iauths_system/oauth2/token'],
+ 'OidcJwksEndpoint' => ['title' => '授权服务器jwks端点', 'description' => '授权服务器jwks端点。', 'type' => 'string', 'example' => 'https://xxxx.aliyunidaas.com/api/v2/iauths_system/oauth2/jwks'],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'description' => '',
],
],
+ ],
+ 'title' => '获取授权服务器信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"AuthorizationServer\\": {\\n \\"InstanceId\\": \\"idaas_qzljgbhtwnnsywtdbz7yzy2any\\",\\n \\"AuthorizationServerId\\": \\"iauths_system\\",\\n \\"AuthorizationServerName\\": \\"System_Default\\",\\n \\"CreateTime\\": 1754620108295,\\n \\"LastUpdateTime\\": 1781608572164,\\n \\"Issuer\\": \\"https://xxxx.aliyunidaas.com/api/v2/iauths_system/oauth2\\",\\n \\"Status\\": \\"ENABLE\\",\\n \\"IssuerMode\\": \\"static\\",\\n \\"IssuerDomain\\": \\"xxxx.aliyunidaas.com\\",\\n \\"CreationType\\": \\"system_init\\",\\n \\"Description\\": \\"description of authorization server\\",\\n \\"ProtocolEndpoint\\": {\\n \\"Oauth2TokenEndpoint\\": \\"https://xxxx.aliyunidaas.com/api/v2/iauths_system/oauth2/token\\",\\n \\"OidcJwksEndpoint\\": \\"https://xxxx.aliyunidaas.com/api/v2/iauths_system/oauth2/jwks\\"\\n }\\n }\\n}","type":"json"}]',
+ ],
+ 'GetBrand' => [
+ 'summary' => '获取品牌详情',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
+ 'security' => [
[
- 'name' => 'ClientPublicKeyId',
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaasCPBRTZ'],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ClientPublicKey的ID',
- 'description' => '应用ClientPublicKey的ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'KEYEqDnDJhztiEAwSin7MZoxGcihzCAuxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'BrandId',
'in' => 'query',
- 'schema' => [
- 'title' => '幂等Token。',
- 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'client-token-example',
- ],
+ 'schema' => ['title' => '品牌化Id', 'description' => '品牌ID。', 'type' => 'string', 'required' => true, 'example' => 'brand_xxxx'],
],
],
'responses' => [
@@ -16921,28 +12519,58 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'Brand' => [
+ 'description' => '品牌。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'BrandId' => ['title' => '品牌ID', 'description' => '品牌ID。', 'type' => 'string', 'example' => 'brand_xxxx'],
+ 'BrandName' => ['title' => '品牌名称', 'description' => '品牌名称。', 'type' => 'string', 'example' => 'Custom Brand'],
+ 'BrandType' => [
+ 'title' => '品牌类型',
+ 'description' => '品牌类型。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['system_init' => '系统初始化', 'user_custom' => '用户自定义'],
+ 'example' => 'user_custom',
+ ],
+ 'Status' => [
+ 'title' => '品牌状态',
+ 'description' => '品牌状态。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['disabled' => '禁用', 'enabled' => '启用'],
+ 'example' => 'enabled',
+ ],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '设置指定的应用ClientPublicKey优先使用',
- ],
- 'GetClientPublicKey' => [
- 'summary' => '查询指定应用ClientPublicKey。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '查询一个品牌的信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetBrand',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Brand', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/brand/{#BrandId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Brand\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"BrandId\\": \\"brand_xxxx\\",\\n \\"BrandName\\": \\"Custom Brand\\",\\n \\"BrandType\\": \\"user_custom\\",\\n \\"Status\\": \\"enabled\\"\\n }\\n}","type":"json"}]',
+ ],
+ 'GetClientPublicKey' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -16954,46 +12582,23 @@
'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasAAD0EO',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasAAD0EO'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
'name' => 'ClientPublicKeyId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ClientPublicKey的ID',
- 'description' => '应用ClientPublicKey的ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'KEYEqDnDJhztiEAwSin7MZoxGcihzCAuxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ClientPublicKey的ID', 'description' => '应用ClientPublicKey的ID。', 'type' => 'string', 'required' => true, 'example' => 'KEYEqDnDJhztiEAwSin7MZoxGcihzCAuxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -17001,109 +12606,78 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
'ClientPublicKey' => [
'description' => '应用ClientPublicKey信息。',
'type' => 'object',
'properties' => [
- 'InstanceId' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'ApplicationId' => [
- 'title' => '应用Id',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
- 'ClientPublicKeyId' => [
- 'title' => '应用公私钥对Id',
- 'description' => '应用ClientPublicKey的ID。',
- 'type' => 'string',
- 'example' => 'KEYEqDnDJhztiEAwSin7MZoxGcihzCAuxxxx',
- ],
- 'PublicKey' => [
- 'title' => '应用公钥',
- 'description' => '公钥。',
- 'type' => 'string',
- 'example' => '-----BEGIN PUBLIC KEY-----'."\n"
- .'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmnWMdp9FU3vXljeIqpgR'."\n"
- .'05E6jEgzIfKsFaLkv+07e2Lg8luTaJh8Q2nkbxdNpTfqBnMMyTgml88WktP45F78'."\n"
- .'La7hQtR3vz0Eu1yA92gXwD5Oob7ay4JYQZ0C80o2tB3FsbXG2jUvr31MNkf/0oBY'."\n"
- .'qUKK5Hnlk1TdrnZ5VkzgLGHKlj+NJHHF/57DbT64C2qpAWeKHAr9umJ8++0hKqG/'."\n"
- .'oRSOpb7oWK4t5c39ulp1j5JJ6cwqrKVCXvsHfWHywOHkcyus+ZNPTQvpwjRnEmRz'."\n"
- .'Vy3NWrjT7JlIa8vS1aUU+FxeFd2MLQzxFxquFLwi05su2faRexaeYwWW6IWAI3tX'."\n"
- .'twxxxxxx'."\n"
- .'-----END PUBLIC KEY-----',
- ],
+ 'InstanceId' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'ApplicationId' => ['title' => '应用Id', 'description' => '应用ID。', 'type' => 'string', 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'ClientPublicKeyId' => ['title' => '应用公私钥对Id', 'description' => '应用ClientPublicKey的ID。', 'type' => 'string', 'example' => 'KEYEqDnDJhztiEAwSin7MZoxGcihzCAuxxxx'],
+ 'PublicKey' => ['title' => '应用公钥', 'description' => '公钥。', 'type' => 'string', 'example' => '-----BEGIN PUBLIC KEY-----'."\n"
+ .'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmnWMdp9FU3vXljeIqpgR'."\n"
+ .'05E6jEgzIfKsFaLkv+07e2Lg8luTaJh8Q2nkbxdNpTfqBnMMyTgml88WktP45F78'."\n"
+ .'La7hQtR3vz0Eu1yA92gXwD5Oob7ay4JYQZ0C80o2tB3FsbXG2jUvr31MNkf/0oBY'."\n"
+ .'qUKK5Hnlk1TdrnZ5VkzgLGHKlj+NJHHF/57DbT64C2qpAWeKHAr9umJ8++0hKqG/'."\n"
+ .'oRSOpb7oWK4t5c39ulp1j5JJ6cwqrKVCXvsHfWHywOHkcyus+ZNPTQvpwjRnEmRz'."\n"
+ .'Vy3NWrjT7JlIa8vS1aUU+FxeFd2MLQzxFxquFLwi05su2faRexaeYwWW6IWAI3tX'."\n"
+ .'twxxxxxx'."\n"
+ .'-----END PUBLIC KEY-----'],
'AlgorithmType' => [
'title' => '应用公钥使用算法',
'description' => '算法类型。',
'type' => 'string',
- 'enumValueTitles' => [
- 'RSA-2048' => 'RSA-2048',
- ],
+ 'enumValueTitles' => ['RSA-2048' => 'RSA-2048'],
'example' => 'RSA-2048',
],
'Status' => [
'title' => '应用公私钥对状态',
'description' => '状态。',
'type' => 'string',
- 'enumValueTitles' => [
- 'disabled' => '禁用',
- 'enabled' => '启用',
- ],
+ 'enumValueTitles' => ['disabled' => '禁用', 'enabled' => '启用'],
'example' => 'enabled',
],
- 'CreateTime' => [
- 'title' => '公私钥对创建时间',
- 'description' => '创建时间。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1731305755000',
- ],
+ 'CreateTime' => ['title' => '公私钥对创建时间', 'description' => '创建时间。', 'type' => 'integer', 'format' => 'int64', 'example' => '1731305755000'],
'Primary' => [
'title' => '公私钥对优先级',
'description' => '是否优先使用。',
'type' => 'boolean',
- 'enumValueTitles' => [
- 'true' => '是',
- 'false' => '否',
- ],
+ 'enumValueTitles' => ['true' => '是', 'false' => '否'],
'example' => 'true',
],
- 'LastUsedTime' => [
- 'title' => '最后使用时间。',
- 'description' => '最后使用时间。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1771305755000',
- ],
+ 'LastUsedTime' => ['title' => '最后使用时间。', 'description' => '最后使用时间。', 'type' => 'integer', 'format' => 'int64', 'example' => '1771305755000'],
],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ClientPublicKey\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"ClientPublicKeyId\\": \\"KEYEqDnDJhztiEAwSin7MZoxGcihzCAuxxxx\\",\\n \\"PublicKey\\": \\"-----BEGIN PUBLIC KEY-----\\\\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmnWMdp9FU3vXljeIqpgR\\\\n05E6jEgzIfKsFaLkv+07e2Lg8luTaJh8Q2nkbxdNpTfqBnMMyTgml88WktP45F78\\\\nLa7hQtR3vz0Eu1yA92gXwD5Oob7ay4JYQZ0C80o2tB3FsbXG2jUvr31MNkf/0oBY\\\\nqUKK5Hnlk1TdrnZ5VkzgLGHKlj+NJHHF/57DbT64C2qpAWeKHAr9umJ8++0hKqG/\\\\noRSOpb7oWK4t5c39ulp1j5JJ6cwqrKVCXvsHfWHywOHkcyus+ZNPTQvpwjRnEmRz\\\\nVy3NWrjT7JlIa8vS1aUU+FxeFd2MLQzxFxquFLwi05su2faRexaeYwWW6IWAI3tX\\\\ntwxxxxxx\\\\n-----END PUBLIC KEY-----\\",\\n \\"AlgorithmType\\": \\"RSA-2048\\",\\n \\"Status\\": \\"enabled\\",\\n \\"CreateTime\\": 1731305755000,\\n \\"Primary\\": true,\\n \\"LastUsedTime\\": 1771305755000\\n }\\n}","type":"json"}]',
'title' => '查询指定应用ClientPublicKey',
- ],
- 'ListClientPublicKeys' => [
- 'summary' => '游标方式查询指定应用的ClientPublicKey列表。',
- 'methods' => [
- 'get',
- 'post',
+ 'summary' => '查询指定应用ClientPublicKey。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetClientPublicKey',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ClientPublicKey', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/clientpublickey/{#ClientPublicKeyId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ClientPublicKey\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"ClientPublicKeyId\\": \\"KEYEqDnDJhztiEAwSin7MZoxGcihzCAuxxxx\\",\\n \\"PublicKey\\": \\"-----BEGIN PUBLIC KEY-----\\\\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmnWMdp9FU3vXljeIqpgR\\\\n05E6jEgzIfKsFaLkv+07e2Lg8luTaJh8Q2nkbxdNpTfqBnMMyTgml88WktP45F78\\\\nLa7hQtR3vz0Eu1yA92gXwD5Oob7ay4JYQZ0C80o2tB3FsbXG2jUvr31MNkf/0oBY\\\\nqUKK5Hnlk1TdrnZ5VkzgLGHKlj+NJHHF/57DbT64C2qpAWeKHAr9umJ8++0hKqG/\\\\noRSOpb7oWK4t5c39ulp1j5JJ6cwqrKVCXvsHfWHywOHkcyus+ZNPTQvpwjRnEmRz\\\\nVy3NWrjT7JlIa8vS1aUU+FxeFd2MLQzxFxquFLwi05su2faRexaeYwWW6IWAI3tX\\\\ntwxxxxxx\\\\n-----END PUBLIC KEY-----\\",\\n \\"AlgorithmType\\": \\"RSA-2048\\",\\n \\"Status\\": \\"enabled\\",\\n \\"CreateTime\\": 1731305755000,\\n \\"Primary\\": true,\\n \\"LastUsedTime\\": 1771305755000\\n }\\n}","type":"json"}]',
+ ],
+ 'GetCloudAccount' => [
+ 'summary' => '查询一个云账号资源信息。',
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -17112,59 +12686,21 @@
'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasAAD0EO',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasDPGRH1'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'NextToken',
- 'in' => 'query',
- 'schema' => [
- 'title' => '查询凭证(Token)。',
- 'description' => '下一页查询凭证(Token),取值为上一次 API 调用返回的 NextToken 参数值。首次查询为空。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'NTxxxxxexample',
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'MaxResults',
+ 'name' => 'CloudAccountId',
'in' => 'query',
- 'schema' => [
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '20',
- ],
+ 'schema' => ['title' => '云账号ID。', 'description' => '云账号ID。', 'type' => 'string', 'required' => true, 'example' => 'ca_01kmegjc11qa1txxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -17172,170 +12708,139 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'NextToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '下一页查询凭证(Token)。',
- 'type' => 'string',
- 'example' => 'NTxxxexample',
- ],
- 'ClientPublicKeys' => [
- 'description' => '应用ClientPublicKey列表。',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'ApplicationId' => [
- 'title' => '应用Id',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
- 'ClientPublicKeyId' => [
- 'title' => '应用ClientPublicKey的ID',
- 'description' => '应用ClientPublicKey的ID。',
- 'type' => 'string',
- 'example' => 'KEYEqDnDJhztiEAwSin7MZoxGcihzCAuxxxx',
- ],
- 'PublicKey' => [
- 'title' => '应用ClientPublicKey的公钥',
- 'description' => '公钥。',
- 'type' => 'string',
- 'example' => '-----BEGIN PUBLIC KEY-----'."\n"
- .'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmnWMdp9FU3vXljeIqpgR'."\n"
- .'05E6jEgzIfKsFaLkv+07e2Lg8luTaJh8Q2nkbxdNpTfqBnMMyTgml88WktP45F78'."\n"
- .'La7hQtR3vz0Eu1yA92gXwD5Oob7ay4JYQZ0C80o2tB3FsbXG2jUvr31MNkf/0oBY'."\n"
- .'qUKK5Hnlk1TdrnZ5VkzgLGHKlj+NJHHF/57DbT64C2qpAWeKHAr9umJ8++0hKqG/'."\n"
- .'oRSOpb7oWK4t5c39ulp1j5JJ6cwqrKVCXvsHfWHywOHkcyus+ZNPTQvpwjRnEmRz'."\n"
- .'Vy3NWrjT7JlIa8vS1aUU+FxeFd2MLQzxFxquFLwi05su2faRexaeYwWW6IWAI3tX'."\n"
- .'twxxxxxx'."\n"
- .'-----END PUBLIC KEY-----',
- ],
- 'AlgorithmType' => [
- 'title' => '应用ClientPublicKey的使用算法',
- 'description' => '算法类型。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'RSA-2048' => 'RSA-2048',
- ],
- 'example' => 'RSA-2048'."\n",
- ],
- 'Status' => [
- 'title' => '应用ClientPublicKey的状态',
- 'description' => '状态。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'disabled' => '禁用',
- 'enabled' => '启用',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'CloudAccount' => [
+ 'description' => '云账号详情。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => 'IDaaS EIAM实例Id', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'CloudAccountId' => ['title' => '云账号ID', 'description' => '云账号ID。', 'type' => 'string', 'example' => 'ca_01kmegjc11qa1txxxxx'],
+ 'CloudAccountName' => [
+ 'title' => '云账号名称',
+ 'description' => '云账号名称。',
+ 'type' => 'string',
+ 'enumValueTitles' => [],
+ 'example' => 'cloud_accout_xxxx',
+ ],
+ 'CloudAccountVendorType' => [
+ 'title' => '云账号类别',
+ 'description' => '云账号类型。取值可选范围:'."\n"
+ ."\n"
+ .'- alibaba_cloud:阿里云',
+ 'type' => 'string',
+ 'enumValueTitles' => [' alibaba_cloud' => ' alibaba_cloud'],
+ 'example' => 'alibaba_cloud',
+ ],
+ 'CloudAccountExternalId' => ['title' => '云账号外部唯一ID', 'description' => '云账号外部唯一标识。', 'type' => 'string', 'example' => '1234567'],
+ 'CloudAccountProviderName' => ['title' => '云账号提供商名称', 'description' => '身份提供商名称。', 'type' => 'string', 'example' => 'idaas-eiam-oidc-provider'],
+ 'CloudAccountHealth' => [
+ 'title' => '云账号状态',
+ 'description' => '云账号健康状态。取值可选范围:'."\n"
+ .'- healthy:健康。'."\n"
+ .'- unhealthy:不健康。'."\n"
+ .'- unknown:未知。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['healthy' => 'healthy', 'unhealthy' => 'unhealthy', 'unknown' => 'unknown'],
+ 'example' => 'healthy',
+ ],
+ 'CloudAccountHealthCheckResult' => [
+ 'description' => '云账号健康状态检查结果。',
+ 'type' => 'object',
+ 'properties' => [
+ 'LastCheckTime' => ['description' => '最后一次检测时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830226000'],
+ 'Result' => [
+ 'description' => '云账号健康检查结果。取值可选范围:'."\n"
+ ."\n"
+ .'- success:成功。'."\n"
+ .'- failed:失败。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['success' => 'success', 'failed' => 'failed'],
+ 'example' => 'success',
],
- 'example' => 'enabled',
- ],
- 'Primary' => [
- 'title' => '应用ClientPublicKey的优先级',
- 'description' => '是否优先使用。',
- 'type' => 'boolean',
- 'enumValueTitles' => [
- 'true' => '是',
- 'false' => '否',
+ 'ErrorReason' => [
+ 'description' => '错误原因。当健康检查状态为unhealthy时,该字段会返回值。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ErrorCode' => ['description' => '错误码。', 'type' => 'string', 'example' => 'AuthenticationFail.NoPermission'],
+ 'ErrorMessage' => ['description' => '错误描述。', 'type' => 'string', 'example' => 'There is no permission.'],
+ ],
],
- 'example' => 'true',
],
- 'CreateTime' => [
- 'title' => '应用ClientPublicKey的创建时间',
- 'description' => '创建时间。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1722006052000',
- ],
- 'LastUsedTime' => [
- 'title' => '最后使用时间',
- 'description' => '最后使用时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1762006052000',
+ ],
+ 'Description' => ['title' => '云账号描述', 'description' => '云账号描述。', 'type' => 'string', 'example' => 'cloud_accout_description'],
+ 'CloudAccountProviderConfig' => [
+ 'title' => '云账号提供商配置',
+ 'description' => '身份提供商配置信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AuthorizationServerId' => ['title' => '授权服务ID', 'description' => '授权服务器ID。', 'type' => 'string', 'example' => 'iauths_system'],
+ 'Issuer' => ['title' => 'Issuer', 'description' => 'Issuer。', 'type' => 'string', 'example' => 'https://xxxxx.aliyunidaas.com/api/v2/iauths_system/oauth2'],
+ 'Audience' => ['title' => 'Audience', 'description' => '受众标识。', 'type' => 'string', 'example' => 'urn:cloud:idaas:sts:xxx:xxx'],
+ 'OidcJwksEndpoint' => ['title' => '验签公钥端点', 'description' => '验签公钥端点。', 'type' => 'string', 'example' => 'https://xxxxx.aliyunidaas.com/api/v2/iauths_system/oauth2/jwks'],
],
],
+ 'CreateTime' => ['description' => '创建时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830225000'],
+ 'UpdateTime' => ['description' => '最近更新时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830227000'],
+ 'CloudAccountSite' => ['title' => '云账号站点', 'type' => 'string'],
],
],
- 'MaxResults' => [
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '20',
- ],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"ClientPublicKeys\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"ClientPublicKeyId\\": \\"KEYEqDnDJhztiEAwSin7MZoxGcihzCAuxxxx\\",\\n \\"PublicKey\\": \\"-----BEGIN PUBLIC KEY-----\\\\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmnWMdp9FU3vXljeIqpgR\\\\n05E6jEgzIfKsFaLkv+07e2Lg8luTaJh8Q2nkbxdNpTfqBnMMyTgml88WktP45F78\\\\nLa7hQtR3vz0Eu1yA92gXwD5Oob7ay4JYQZ0C80o2tB3FsbXG2jUvr31MNkf/0oBY\\\\nqUKK5Hnlk1TdrnZ5VkzgLGHKlj+NJHHF/57DbT64C2qpAWeKHAr9umJ8++0hKqG/\\\\noRSOpb7oWK4t5c39ulp1j5JJ6cwqrKVCXvsHfWHywOHkcyus+ZNPTQvpwjRnEmRz\\\\nVy3NWrjT7JlIa8vS1aUU+FxeFd2MLQzxFxquFLwi05su2faRexaeYwWW6IWAI3tX\\\\ntwxxxxxx\\\\n-----END PUBLIC KEY-----\\",\\n \\"AlgorithmType\\": \\"RSA-2048\\\\n\\",\\n \\"Status\\": \\"enabled\\",\\n \\"Primary\\": true,\\n \\"CreateTime\\": 1722006052000,\\n \\"LastUsedTime\\": 1762006052000\\n }\\n ],\\n \\"MaxResults\\": 20\\n}","type":"json"}]',
- 'title' => '查询指定应用的ClientPublicKey列表',
- ],
- 'DeleteFederatedCredentialProvider' => [
- 'summary' => '删除联邦信任源。',
- 'methods' => [
- 'post',
- 'get',
+ 'title' => '查询一个云账号信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetCloudAccount',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CloudAccount', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/cloudaccount/{#CloudAccountId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"CloudAccount\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"CloudAccountId\\": \\"ca_01kmegjc11qa1txxxxx\\",\\n \\"CloudAccountName\\": \\"cloud_accout_xxxx\\",\\n \\"CloudAccountVendorType\\": \\"alibaba_cloud\\",\\n \\"CloudAccountExternalId\\": \\"1234567\\",\\n \\"CloudAccountProviderName\\": \\"idaas-eiam-oidc-provider\\",\\n \\"CloudAccountHealth\\": \\"healthy\\",\\n \\"CloudAccountHealthCheckResult\\": {\\n \\"LastCheckTime\\": 1649830226000,\\n \\"Result\\": \\"success\\",\\n \\"ErrorReason\\": {\\n \\"ErrorCode\\": \\"AuthenticationFail.NoPermission\\",\\n \\"ErrorMessage\\": \\"There is no permission.\\"\\n }\\n },\\n \\"Description\\": \\"cloud_accout_description\\",\\n \\"CloudAccountProviderConfig\\": {\\n \\"AuthorizationServerId\\": \\"iauths_system\\",\\n \\"Issuer\\": \\"https://xxxxx.aliyunidaas.com/api/v2/iauths_system/oauth2\\",\\n \\"Audience\\": \\"urn:cloud:idaas:sts:xxx:xxx\\",\\n \\"OidcJwksEndpoint\\": \\"https://xxxxx.aliyunidaas.com/api/v2/iauths_system/oauth2/jwks\\"\\n },\\n \\"CreateTime\\": 1649830225000,\\n \\"UpdateTime\\": 1649830227000,\\n \\"CloudAccountSite\\": \\"\\"\\n }\\n}","type":"json"}]',
+ ],
+ 'GetCloudAccountRole' => [
+ 'summary' => '查询一个云角色资源信息。',
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasH5ECOY',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasDPGRH1'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例 ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'FederatedCredentialProviderId',
+ 'name' => 'CloudAccountId',
'in' => 'query',
- 'schema' => [
- 'title' => ' 联邦凭证提供方ID',
- 'description' => '联邦信任源ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'fcp_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['description' => '云账号ID。', 'type' => 'string', 'required' => true, 'example' => 'ca_01kmegjc11qa1txxxxx'],
+ ],
+ [
+ 'name' => 'CloudAccountRoleId',
+ 'in' => 'query',
+ 'schema' => ['title' => '云账号角色ID。', 'description' => '云角色ID。', 'type' => 'string', 'required' => true, 'example' => 'carole_01kmek49aqxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -17343,79 +12848,115 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'CloudAccountRole' => [
+ 'description' => '云角色详情。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => 'IDaaS EIAM实例Id', 'description' => '实例 ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'CloudAccountId' => ['title' => '云账号ID', 'description' => '云账号ID。', 'type' => 'string', 'example' => 'ca_01kmegjc11qa1txxxxx'],
+ 'CloudAccountRoleId' => ['title' => '云账号角色ID', 'description' => '云角色ID。', 'type' => 'string', 'example' => 'carole_01kmek49aqxxxx'],
+ 'CloudAccountRoleType' => [
+ 'title' => '云账号角色用途',
+ 'description' => '云角色类型。具体形式取决于云账号类型。当前支持的取值包括:'."\n"
+ ."\n"
+ .'- role:适用于阿里云账号。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['role' => 'role'],
+ 'example' => 'role',
+ ],
+ 'CloudAccountRoleUsageType' => ['title' => '云账号角色类型', 'description' => '云角色使用类型。取值可选范围:'."\n"
+ .'- system:系统。'."\n"
+ .'- user:用户。', 'type' => 'string', 'example' => 'system'],
+ 'CloudAccountRoleName' => ['title' => '云账号名称', 'description' => '云角色名称。', 'type' => 'string', 'example' => 'role-test'],
+ 'CloudAccountRoleExternalId' => ['title' => '云账号角色外部唯一ID', 'description' => '云角色标识。', 'type' => 'string', 'example' => 'acs:ram::xxx:role/role-test'],
+ 'CloudAccountRoleHealth' => ['title' => '云账号角色可用性', 'description' => '云角色健康状态。取值可选范围:'."\n"
+ .'- healthy:健康。'."\n"
+ .'- unhealthy:不健康。'."\n"
+ .'- unknown:未知。', 'type' => 'string', 'example' => 'healthy'],
+ 'Status' => ['title' => '云账号角色状态', 'description' => '云角色状态。取值可选范围:'."\n"
+ .'- enabled:启用。'."\n"
+ .'- disable:禁用。', 'type' => 'string', 'example' => 'enabled'],
+ 'CloudAccountRoleHealthCheckResult' => [
+ 'title' => '云账号角色验证结果',
+ 'description' => '云角色健康状态检查结果。',
+ 'type' => 'object',
+ 'properties' => [
+ 'Result' => ['title' => '结果', 'description' => '云角色健康检查结果。取值可选范围:'."\n"
+ ."\n"
+ .'- success:成功。'."\n"
+ ."\n"
+ .'- failed:失败。', 'type' => 'string', 'example' => 'success'],
+ 'LastCheckTime' => ['title' => '检测时间', 'description' => '最后一次检测时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830226000'],
+ 'ErrorReason' => [
+ 'title' => '错误原因',
+ 'description' => '错误原因。当健康检查状态为 unhealthy 时,该字段会返回值。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ErrorCode' => ['title' => '错误码', 'description' => '错误码。', 'type' => 'string', 'example' => 'AuthenticationFail.NoPermission'],
+ 'ErrorMessage' => ['title' => '错误信息', 'description' => '错误描述。', 'type' => 'string', 'example' => 'There is no permission.'],
+ ],
+ ],
+ ],
+ ],
+ 'Description' => ['description' => '云角色描述。', 'type' => 'string', 'example' => 'cloud_account_role_description'],
+ 'CreateTime' => ['description' => '创建时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1719320115000'],
+ 'UpdateTime' => ['description' => '最近更新时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830227000'."\n"],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '删除联邦信任源',
- ],
- 'UpdateFederatedCredentialProviderDescription' => [
- 'summary' => '更新联邦信任源描述。',
- 'methods' => [
- 'post',
- 'get',
+ 'title' => '查询一个云角色信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetCloudAccountRole',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CloudAccountRole', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/cloudaccount/${#CloudAccountId}/cloudaccountrole/{#CloudAccountRoleId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"CloudAccountRole\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"CloudAccountId\\": \\"ca_01kmegjc11qa1txxxxx\\",\\n \\"CloudAccountRoleId\\": \\"carole_01kmek49aqxxxx\\",\\n \\"CloudAccountRoleType\\": \\"role\\",\\n \\"CloudAccountRoleUsageType\\": \\"system\\",\\n \\"CloudAccountRoleName\\": \\"role-test\\",\\n \\"CloudAccountRoleExternalId\\": \\"acs:ram::xxx:role/role-test\\",\\n \\"CloudAccountRoleHealth\\": \\"healthy\\",\\n \\"Status\\": \\"enabled\\",\\n \\"CloudAccountRoleHealthCheckResult\\": {\\n \\"Result\\": \\"success\\",\\n \\"LastCheckTime\\": 1649830226000,\\n \\"ErrorReason\\": {\\n \\"ErrorCode\\": \\"AuthenticationFail.NoPermission\\",\\n \\"ErrorMessage\\": \\"There is no permission.\\"\\n }\\n },\\n \\"Description\\": \\"cloud_account_role_description\\",\\n \\"CreateTime\\": 1719320115000,\\n \\"UpdateTime\\": 1649830227000\\n }\\n}","type":"json"}]',
+ ],
+ 'GetConditionalAccessPolicy' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasH5ECOY',
- ],
+ 'abilityTreeCode' => '231650',
+ 'abilityTreeNodes' => ['FEATUREidaas0REDLU'],
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'FederatedCredentialProviderId',
- 'in' => 'query',
- 'schema' => [
- 'title' => ' 联邦凭证提供方ID',
- 'description' => '联邦信任源ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'fcp_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'Description',
+ 'name' => 'ConditionalAccessPolicyId',
'in' => 'query',
- 'schema' => [
- 'title' => ' 联邦凭证提供方描述',
- 'description' => '联邦信任源描述',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'test',
- 'maxLength' => 128,
- ],
+ 'schema' => ['title' => '条件访问策略Id', 'description' => '条件访问策略Id', 'type' => 'string', 'required' => true, 'example' => 'cap_11111', 'maxLength' => 64],
],
],
'responses' => [
@@ -17423,313 +12964,412 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'ConditionalAccessPolicy' => [
+ 'description' => '条件访问策略详情',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例Id', 'description' => '实例Id', 'type' => 'string', 'example' => 'idaas_qnx6fbrinlecptl5hld23lfkvy'],
+ 'ConditionalAccessPolicyId' => ['title' => '条件访问策略Id', 'description' => '条件访问策略Id', 'type' => 'string', 'example' => 'cp_xxxxx'],
+ 'ConditionalAccessPolicyName' => ['title' => '条件访问策略名称', 'description' => '条件访问策略名称', 'type' => 'string', 'example' => 'My policy'],
+ 'Description' => ['title' => '条件访问策略描述', 'description' => '条件访问策略描述', 'type' => 'string', 'example' => 'ga access port for ecs: internal-cn-hangzhou-docker-builder-2(i-bp19g1pheaailkk1xvr6)'],
+ 'ConditionalAccessPolicyType' => ['title' => '条件访问策略类型', 'description' => '条件访问策略类型', 'type' => 'string', 'example' => 'arn:alibaba:idaas:authn:access:policy:system'],
+ 'Status' => ['title' => '条件访问策略启用禁用状态', 'description' => '条件访问策略启用禁用状态', 'type' => 'string', 'example' => 'enabled'],
+ 'DecisionType' => ['title' => '条件访问策略执行类型', 'description' => '条件访问策略执行类型', 'type' => 'string', 'example' => 'enforcement'],
+ 'EvaluateAt' => ['title' => '条件访问策略执行点', 'description' => '条件访问策略执行点', 'type' => 'string', 'example' => 'arn:alibaba:idaas:authn:access:rule:eval_at:after_step1'],
+ 'DecisionConfig' => [
+ 'title' => '条件访问策略执行Action',
+ 'description' => '条件访问策略执行Action',
+ 'type' => 'object',
+ 'properties' => [
+ 'Effect' => ['title' => '条件访问策略决策Action', 'description' => '条件访问策略决策Action', 'type' => 'string', 'example' => 'allow'],
+ 'MfaType' => ['title' => '条件访问策略Mfa类型', 'description' => '条件访问策略Mfa认证的类型', 'type' => 'string', 'example' => 'directly_access'],
+ 'MfaAuthenticationIntervalSeconds' => ['title' => '条件访问策略重复认证时间间隔(秒)', 'description' => '条件访问策略重复认证时间间隔(秒)', 'type' => 'integer', 'format' => 'int64', 'example' => '300'],
+ 'MfaAuthenticationMethods' => [
+ 'title' => '条件访问策略允许使用的mfa类型',
+ 'description' => '条件访问策略允许使用的mfa类型',
+ 'type' => 'array',
+ 'items' => ['description' => '条件访问策略允许使用的mfa类型,取值可选范围:'."\n"
+ .'- ia_otp_sms:短信验证码。'."\n"
+ .'- ia_otp_email:邮件验证码。'."\n"
+ .'- ia_totp:OTP 动态口令。'."\n"
+ .'- ia_webauthn:WebAuthn.', 'type' => 'string', 'example' => 'ia_otp_sms'],
+ ],
+ 'ActiveSessionReuseStatus' => ['description' => '是否开启Session复用', 'type' => 'string', 'example' => 'enabled'],
+ ],
+ ],
+ 'ConditionsConfig' => [
+ 'title' => '条件访问策略内容',
+ 'description' => '条件访问策略内容',
+ 'type' => 'object',
+ 'properties' => [
+ 'Applications' => [
+ 'title' => '条件访问策略目标应用',
+ 'description' => '条件访问策略目标应用',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeApplications' => [
+ 'title' => '选择的应用',
+ 'description' => '选择的应用',
+ 'type' => 'array',
+ 'items' => ['description' => '应用Id', 'type' => 'string', 'example' => 'app_xxxx'],
+ ],
+ 'ExcludeApplications' => [
+ 'title' => '排除的应用',
+ 'description' => '排除的应用',
+ 'type' => 'array',
+ 'items' => ['description' => '应用Id', 'type' => 'string', 'example' => 'app_xxxx'."\n"],
+ ],
+ ],
+ ],
+ 'Users' => [
+ 'title' => '条件访问策略目标用户',
+ 'description' => '条件访问策略目标用户',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeUsers' => [
+ 'title' => '选择的用户',
+ 'description' => '选择的用户',
+ 'type' => 'array',
+ 'items' => ['description' => '用户Id', 'type' => 'string', 'example' => 'user_xxxxx'],
+ ],
+ 'ExcludeUsers' => [
+ 'title' => '排除的用户',
+ 'description' => '排除的用户',
+ 'type' => 'array',
+ 'items' => ['description' => '用户Id', 'type' => 'string', 'example' => 'user_xxxxx'],
+ ],
+ 'IncludeGroups' => [
+ 'title' => '选择的用户组',
+ 'description' => '选择的用户组',
+ 'type' => 'array',
+ 'items' => ['description' => '用户组Id', 'type' => 'string', 'example' => 'group_xxxxx'],
+ ],
+ 'ExcludeGroups' => [
+ 'title' => '排除的用户组',
+ 'description' => '排除的用户组',
+ 'type' => 'array',
+ 'items' => ['description' => '用户组Id', 'type' => 'string', 'example' => 'group_xxxxx'],
+ ],
+ 'IncludeOrganizationalUnits' => [
+ 'title' => '选择的组织',
+ 'description' => '选择的组织',
+ 'type' => 'array',
+ 'items' => ['description' => '组织Id', 'type' => 'string', 'example' => 'ou_xxxxx'],
+ ],
+ 'ExcludeOrganizationalUnits' => [
+ 'title' => '排除的组织',
+ 'description' => '排除的组织',
+ 'type' => 'array',
+ 'items' => ['description' => '组织Id', 'type' => 'string', 'example' => 'ou_xxxxx'],
+ ],
+ ],
+ ],
+ 'NetworkZones' => [
+ 'title' => '条件访问策略网络区域',
+ 'description' => '条件访问策略网络区域',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeNetworkZones' => [
+ 'title' => '选择的网络区域',
+ 'description' => '选择的网络范围',
+ 'type' => 'array',
+ 'items' => ['description' => '网络范围Id', 'type' => 'string', 'example' => 'network_xxxxx'],
+ ],
+ 'ExcludeNetworkZones' => [
+ 'title' => '排除的网络区域',
+ 'description' => '排除的网络范围',
+ 'type' => 'array',
+ 'items' => ['description' => '网络范围Id', 'type' => 'string', 'example' => 'network_xxxxx'],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'Priority' => ['title' => '优先级', 'description' => '优先级', 'type' => 'integer', 'format' => 'int32', 'example' => '5'],
+ 'CreateTime' => ['title' => '创建时间', 'description' => '创建时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1741857554000'],
+ 'LastUpdatedTime' => ['title' => '更新时间', 'description' => '更新时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1741857554000'],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新联邦信任源描述',
- ],
- 'UpdateFederatedCredentialProvider' => [
- 'summary' => '更新联邦信任源。',
- 'methods' => [
- 'post',
- 'get',
+ 'eventInfo' => [
+ 'enable' => false,
+ 'eventNames' => [],
],
- 'schemes' => [
- 'https',
+ 'title' => '查询条件访问策略',
+ 'summary' => '获取条件访问策略。',
+ 'description' => '查询条件访问策略。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetConditionalAccessPolicy'],
+ ],
],
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetConditionalAccessPolicy',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ConditionalAccessPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/conditionalaccesspolicy/{#ConditionalAccessPolicyId}'],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ConditionalAccessPolicy\\": {\\n \\"InstanceId\\": \\"idaas_qnx6fbrinlecptl5hld23lfkvy\\",\\n \\"ConditionalAccessPolicyId\\": \\"cp_xxxxx\\",\\n \\"ConditionalAccessPolicyName\\": \\"My policy\\",\\n \\"Description\\": \\"ga access port for ecs: internal-cn-hangzhou-docker-builder-2(i-bp19g1pheaailkk1xvr6)\\",\\n \\"ConditionalAccessPolicyType\\": \\"arn:alibaba:idaas:authn:access:policy:system\\",\\n \\"Status\\": \\"enabled\\",\\n \\"DecisionType\\": \\"enforcement\\",\\n \\"EvaluateAt\\": \\"arn:alibaba:idaas:authn:access:rule:eval_at:after_step1\\",\\n \\"DecisionConfig\\": {\\n \\"Effect\\": \\"allow\\",\\n \\"MfaType\\": \\"directly_access\\",\\n \\"MfaAuthenticationIntervalSeconds\\": 300,\\n \\"MfaAuthenticationMethods\\": [\\n \\"ia_otp_sms\\"\\n ],\\n \\"ActiveSessionReuseStatus\\": \\"enabled\\"\\n },\\n \\"ConditionsConfig\\": {\\n \\"Applications\\": {\\n \\"IncludeApplications\\": [\\n \\"app_xxxx\\"\\n ],\\n \\"ExcludeApplications\\": [\\n \\"app_xxxx\\\\n\\"\\n ]\\n },\\n \\"Users\\": {\\n \\"IncludeUsers\\": [\\n \\"user_xxxxx\\"\\n ],\\n \\"ExcludeUsers\\": [\\n \\"user_xxxxx\\"\\n ],\\n \\"IncludeGroups\\": [\\n \\"group_xxxxx\\"\\n ],\\n \\"ExcludeGroups\\": [\\n \\"group_xxxxx\\"\\n ],\\n \\"IncludeOrganizationalUnits\\": [\\n \\"ou_xxxxx\\"\\n ],\\n \\"ExcludeOrganizationalUnits\\": [\\n \\"ou_xxxxx\\"\\n ]\\n },\\n \\"NetworkZones\\": {\\n \\"IncludeNetworkZones\\": [\\n \\"network_xxxxx\\"\\n ],\\n \\"ExcludeNetworkZones\\": [\\n \\"network_xxxxx\\"\\n ]\\n }\\n },\\n \\"Priority\\": 5,\\n \\"CreateTime\\": 1741857554000,\\n \\"LastUpdatedTime\\": 1741857554000\\n }\\n}","type":"json"}]',
+ ],
+ 'GetCredential' => [
+ 'summary' => '查询一个凭据资源信息。',
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasH5ECOY',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasDPGRH1'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'FederatedCredentialProviderId',
- 'in' => 'query',
- 'schema' => [
- 'title' => ' 联邦凭证提供方ID',
- 'description' => '联邦信任源ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'fcp_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'FederatedCredentialProviderName',
- 'in' => 'query',
- 'schema' => [
- 'title' => ' 联邦凭证提供方名称',
- 'description' => '联邦信任源名称',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'test',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'NetworkAccessEndpointId',
+ 'name' => 'CredentialId',
'in' => 'query',
- 'schema' => [
- 'title' => ' 网络端点点ID',
- 'description' => '网络访问端点ID',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'nae_public',
- 'maxLength' => 64,
- ],
+ 'schema' => ['description' => '凭据ID。', 'type' => 'string', 'required' => true, 'example' => 'cred_mkv7rgt4d7i4u7zqtzev2mxxxx'],
],
- [
- 'name' => 'PrivateCaProviderConfig',
- 'in' => 'query',
- 'style' => 'flat',
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => ' 私有CA配置',
- 'description' => ' 私有CA配置',
'type' => 'object',
'properties' => [
- 'TrustAnchorSource' => [
- 'title' => 'Root证书获取方式',
- 'description' => 'Root证书获取方式',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'custom',
- 'maxLength' => 32,
- ],
- 'Certificates' => [
- 'title' => 'Root证书列表',
- 'description' => 'Root证书列表',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'Content' => [
- 'title' => 'Root证书内容',
- 'description' => 'Root证书内容',
- 'type' => 'string',
- 'required' => false,
- 'example' => '-----BEGIN CERTIFICATE-----'."\n"
- .'MIIE+zCCA0egAwIBAgIJAJZY0ZY0ZY0Z'."\n"
- .'-----END CERTIFICATE-----',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'Credential' => [
+ 'description' => '凭据信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => 'EIAM实例ID。', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'CredentialId' => ['title' => '凭据ID。', 'description' => '凭据ID。', 'type' => 'string', 'example' => 'cred_mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'Status' => ['title' => '凭据状态', 'description' => '凭据状态。取值可选范围:'."\n"
+ .'- enabled:启用。'."\n"
+ .'- disabled:禁用。', 'type' => 'string', 'example' => 'enabled'],
+ 'CredentialIdentifier' => ['title' => '凭据标识', 'description' => '凭据标识。', 'type' => 'string', 'example' => 'credential_identifier_test'],
+ 'CredentialName' => ['title' => '凭据名称', 'description' => '凭据名称。', 'type' => 'string', 'example' => 'credential_name'],
+ 'CredentialSubjectType' => ['title' => '凭据所属的主体类型。', 'description' => '凭据所属的主体类型。取值可选范围:'."\n"
+ .'- authentication_token_provider:认证令牌提供商。', 'type' => 'string', 'example' => 'authentication_token_provider'],
+ 'CredentialSubjectId' => ['title' => '凭据所属的主体ID。', 'description' => '凭据所属的主体ID。', 'type' => 'string', 'example' => 'apt_werthgfdsasffxxxxx'],
+ 'CredentialScenarioLabel' => ['title' => '凭据的使用场景标签。', 'description' => '凭据的使用场景标签。取值可选范围:'."\n"
+ .'- llm:大模型。'."\n"
+ .'- saas:三方 SaaS 服务。', 'type' => 'string', 'example' => 'llm'],
+ 'CredentialType' => ['title' => '凭据类型。', 'description' => '凭据类型。取值可选范围:'."\n"
+ .'- api_key:API Key认证凭证。'."\n"
+ .'- oauth_client:OAuth客户端认证凭证。', 'type' => 'string', 'example' => 'api_key'],
+ 'CredentialCreationType' => ['title' => '凭据的创建类型。', 'description' => '凭据的创建类型。取值可选范围:'."\n"
+ .'- system_init:系统创建。'."\n"
+ .'- user_custom:用户创建。', 'type' => 'string', 'example' => 'user_custom'],
+ 'Description' => ['title' => '描述', 'description' => '凭据描述。', 'type' => 'string', 'example' => 'credential_description'],
+ 'CreateTime' => ['title' => '云角色创建时间', 'description' => '创建时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830225000'],
+ 'UpdateTime' => ['title' => '云角色更新时间', 'description' => '更新时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830227000'],
+ 'CredentialContent' => [
+ 'title' => '凭据的内容',
+ 'description' => '凭据的内容。',
+ 'type' => 'object',
+ 'properties' => [
+ 'OAuthClientContent' => [
+ 'title' => 'OAuth客户端认证凭证类型的凭据内容。',
+ 'description' => 'OAuth客户端认证凭证类型的凭据内容。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ClientId' => ['title' => 'OAuth协议的client_id', 'description' => 'OAuth协议的client_id。', 'type' => 'string', 'example' => 'dmvncmxersdxxxxxx'],
+ ],
+ ],
],
],
- 'required' => false,
+ 'CredentialSharingScope' => ['title' => '凭据共享范围。', 'type' => 'string'],
+ 'ExclusiveUserId' => ['title' => '凭据专属账户ID。', 'type' => 'string'],
+ 'CredentialExternalId' => ['title' => '凭据外部唯一标识。', 'type' => 'string'],
],
- 'required' => false,
- 'example' => '',
- ],
- 'TrustCondition' => [
- 'title' => 'Root证书的信任条件',
- 'description' => 'Root证书的信任条件',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'IsNullOrEmpty("jwt.issuer")',
- 'maxLength' => 10240,
],
],
- 'required' => false,
- 'example' => '',
+ 'description' => '',
],
],
+ ],
+ 'title' => '查询一个凭据信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
[
- 'name' => 'OidcProviderConfig',
- 'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => ' OIDC配置',
- 'description' => ' OIDC配置',
- 'type' => 'object',
- 'properties' => [
- 'JwksSource' => [
- 'title' => 'Jwks来源',
- 'description' => 'JWKS来源',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'static',
- 'maxLength' => 32,
- ],
- 'JwksUri' => [
- 'title' => 'JWKS 端点',
- 'description' => 'JWKS 端点',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'https://example.com/jwks',
- 'maxLength' => 1024,
- ],
- 'StaticJwks' => [
- 'title' => '静态获取的jwks',
- 'description' => '静态获取的JWKS',
- 'type' => 'string',
- 'required' => false,
- 'example' => '{'."\n"
- .' "keys": ['."\n"
- .' {'."\n"
- .' "kty": "RSA",'."\n"
- .' "e": "AQAB",'."\n"
- .' "use": "sig",'."\n"
- .' "kid": "KEY2RzsjRrimRASiAhCjBo18YwDoxpYHnHtv",'."\n"
- .' "n": "qrsfFfSZngqKOxVE29ZIR4SXkwKq029B3HLDAZui_Pwaxwn8FssR9QdwsljZS06BTDp10vhPgqMB7s7TmHulL3I4WuSB-l4uXTXXXX"'."\n"
- .' }'."\n"
- .' ]'."\n"
- .'}',
- ],
- 'Audiences' => [
- 'description' => '受众列表',
- 'type' => 'array',
- 'items' => [
- 'description' => '受众',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'https://example.com',
- ],
- 'required' => false,
- ],
- 'TrustCondition' => [
- 'title' => '信任条件',
- 'description' => '信任条件',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'IsNullOrEmpty("jwt.issuer")',
- 'maxLength' => 10240,
- ],
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetCredential',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Credential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credential/{#CredentialId}'],
],
- 'required' => false,
- 'example' => '',
],
],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Credential\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"CredentialId\\": \\"cred_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"Status\\": \\"enabled\\",\\n \\"CredentialIdentifier\\": \\"credential_identifier_test\\",\\n \\"CredentialName\\": \\"credential_name\\",\\n \\"CredentialSubjectType\\": \\"authentication_token_provider\\",\\n \\"CredentialSubjectId\\": \\"apt_werthgfdsasffxxxxx\\",\\n \\"CredentialScenarioLabel\\": \\"llm\\",\\n \\"CredentialType\\": \\"api_key\\",\\n \\"CredentialCreationType\\": \\"user_custom\\",\\n \\"Description\\": \\"credential_description\\",\\n \\"CreateTime\\": 1649830225000,\\n \\"UpdateTime\\": 1649830227000,\\n \\"CredentialContent\\": {\\n \\"OAuthClientContent\\": {\\n \\"ClientId\\": \\"dmvncmxersdxxxxxx\\"\\n }\\n },\\n \\"CredentialSharingScope\\": \\"\\",\\n \\"ExclusiveUserId\\": \\"\\",\\n \\"CredentialExternalId\\": \\"\\"\\n }\\n}","type":"json"}]',
+ ],
+ 'GetCredentialProvider' => [
+ 'summary' => '查询凭据提供商详情',
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
+ 'security' => [
[
- 'name' => 'Pkcs7ProviderConfig',
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaasDPGRH1'],
+ 'autoTest' => true,
+ 'tenantRelevance' => 'tenant',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'InstanceId',
'in' => 'query',
- 'style' => 'flat',
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'CredentialProviderId',
+ 'in' => 'query',
+ 'schema' => ['title' => '凭据提供商ID。', 'description' => '凭据提供商ID。', 'type' => 'string', 'required' => true, 'example' => 'atp_01kr2cmj5gxxx4fvmls2e93dxxxxx', 'maxLength' => 64],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => ' PKCS7配置',
- 'description' => ' PKCS7配置',
'type' => 'object',
'properties' => [
- 'TrustAnchorSource' => [
- 'title' => '证书信任锚点来源',
- 'description' => '证书信任锚点来源',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'custom',
- 'maxLength' => 32,
- ],
- 'Certificates' => [
- 'title' => 'pkcs7证书列表',
- 'description' => 'PKCS7证书列表',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'Content' => [
- 'title' => 'Root证书内容',
- 'description' => 'Root证书内容',
- 'type' => 'string',
- 'required' => false,
- 'example' => '-----BEGIN CERTIFICATE-----'."\n"
- .'MIIE+zCCA0egAwIBAgIJAJZY0ZY0ZY0Z'."\n"
- .'-----END CERTIFICATE-----',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'CredentialProvider' => [
+ 'title' => '凭据提供商。',
+ 'description' => '凭据提供商。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => 'EIAM实例ID。', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'CredentialProviderId' => ['title' => '凭据提供商ID。', 'description' => '凭据提供商ID。', 'type' => 'string', 'example' => 'atp_01kr2cmj5gxxx4fvmls2e93dxxxxx'],
+ 'CredentialProviderIdentifier' => ['title' => '凭据提供商的业务标识。', 'description' => '凭据提供商标识。', 'type' => 'string', 'example' => 'test_example_identifier'],
+ 'CredentialProviderName' => ['title' => '凭据提供商名称。', 'description' => '凭据提供商名称。', 'type' => 'string', 'example' => 'test_example_name'],
+ 'CreateTime' => ['title' => '凭据提供商的创建时间,Unix时间戳。', 'description' => '凭据提供商的创建时间,Unix时间戳,单位毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830225000'],
+ 'UpdateTime' => ['title' => '凭据提供商的更新时间,Unix时间戳。', 'description' => '凭据提供商的更新时间,Unix时间戳,单位毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830225000'],
+ 'Description' => ['title' => '描述。', 'description' => '描述。', 'type' => 'string', 'example' => 'This is an example description'],
+ 'CredentialProviderType' => ['title' => '凭据提供商的类型。', 'description' => '凭据提供商类型。取值可选范围:'."\n"
+ ."\n"
+ .'- oauth:OAuth凭据提供商'."\n"
+ .'- jwt:JWT凭据提供商', 'type' => 'string', 'example' => 'oauth'],
+ 'CredentialProviderCreationType' => ['title' => '凭据提供商的创建类型。', 'description' => '凭据提供商创建类型。取值可选范围:'."\n"
+ ."\n"
+ .'- system_init:系统创建。'."\n"
+ .'- user_custom:用户创建。', 'type' => 'string', 'example' => 'user_custom'],
+ 'Status' => ['title' => '凭据提供商的状态。', 'description' => '凭据提供商状态。取值可选范围:'."\n"
+ ."\n"
+ .'- enabled:启用。'."\n"
+ .'- disabled:禁用。', 'type' => 'string', 'example' => 'enabled'],
+ 'CredentialProviderConfig' => [
+ 'title' => '凭据提供商的配置。',
+ 'description' => '凭据提供商配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ProviderCredentialIds' => [
+ 'title' => '凭据提供商的敏感配置对应的凭据ID列表。',
+ 'description' => '凭据提供商的敏感配置对应的凭据ID列表。'."\n"
+ ."\n"
+ .'> 系统会将凭据提供商的敏感配置信息以“凭据”的形式进行安全存储。',
+ 'type' => 'array',
+ 'items' => ['description' => '敏感配置对应的凭据ID。', 'type' => 'string', 'example' => 'cred_mkv7xxxxd7i4u7zqtzev2mxxxx'],
+ ],
+ 'OAuthProviderConfig' => [
+ 'title' => 'OAuth类型的提供商的配置。',
+ 'description' => 'OAuth类型的凭据提供商配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ClientId' => ['title' => 'OAuth协议中的client_id,客户端ID。', 'description' => '对应OAuth协议中的client_id,客户端ID。', 'type' => 'string', 'example' => 'client_id_example_xxx'],
+ 'TokenEndpoint' => ['title' => 'OAuth协议的Token端点。', 'description' => '对应OAuth协议的Token端点。', 'type' => 'string', 'example' => 'https://example.com/token'],
+ 'Scope' => ['title' => 'OAuth协议中的scope,权限范围。', 'description' => '对应OAuth协议中的scope,权限范围。'."\n"
+ ."\n"
+ .'> OAuth凭据提供商处的Scope配置将作为兜底值,若在调用DeveloperAPI获取OAuth Access Token时不指定scope参数,则会以凭据提供商处的Scope配置为准进行签发。'."\n"
+ ."\n"
+ .'><notice>多个Scope值之间会通过空格分隔。></notice>', 'type' => 'string', 'example' => 'example:test_01 example:test_02'],
+ ],
+ ],
+ 'JwtProviderConfig' => [
+ 'title' => 'JWT身份提供商配置。',
+ 'description' => 'JWT类型的凭据提供商配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'Issuer' => ['title' => 'JWT issuer。', 'description' => 'JWT issuer。', 'type' => 'string', 'example' => 'https://test.issuer.com'],
+ 'JwksEndpoint' => ['title' => 'JWKs端点地址。', 'description' => 'JWKs端点地址。', 'type' => 'string', 'example' => 'https://example123456.aliyunidaas.com/api/v2/auths_ngz2wj35ixxxdyat55nexxxxxx/oauth2/jwks'],
+ 'Expiration' => ['title' => 'JWT的有效时长,单位秒。', 'description' => 'JWT的有效时长,单位秒。', 'type' => 'integer', 'format' => 'int32', 'example' => '900'],
+ 'ExpirationCleanupEnabled' => ['title' => '是否开启JWT过期清理。', 'description' => '是否开启JWT过期清理。', 'type' => 'boolean', 'example' => 'true'],
+ 'DerivedShortTokenEnabled' => ['title' => '是否开启JWT派生短令牌能力。', 'description' => '是否开启JWT派生短令牌能力。', 'type' => 'boolean', 'example' => 'false'],
+ 'AllowedTokenIssuers' => [
+ 'title' => '允许的JWT的issuer列表。',
+ 'description' => '允许的JWT的issuer列表。',
+ 'type' => 'array',
+ 'items' => ['title' => '允许的JWT的issuer。', 'description' => '允许的JWT的issuer。', 'type' => 'string', 'example' => 'https://test.issuer.com'],
+ ],
+ ],
+ ],
],
],
- 'required' => false,
],
- 'required' => false,
- 'example' => '',
- ],
- 'TrustCondition' => [
- 'title' => '信任条件',
- 'description' => '信任条件',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'IsNullOrEmpty("jwt.issuer")',
- 'maxLength' => 10240,
- ],
- 'CmsVerificationMode' => [
- 'title' => 'CMS验证模式',
- 'description' => 'CMS验证模式',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'cert',
- 'maxLength' => 32,
- ],
- 'SignatureEffectiveTime' => [
- 'title' => '签名有效期',
- 'description' => '签名有效期',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1200',
- ],
- 'SigningTimeValueExpression' => [
- 'title' => '获取签名时间的表达式',
- 'description' => '获取签名时间的表达式',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'pkcs7.signingTime',
],
],
- 'required' => false,
- 'example' => '',
+ 'description' => '',
],
],
],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'staticInfo' => ['returnType' => 'synchronous'],
+ 'title' => '查询凭据提供商详情',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetCredentialProvider',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credentialprovider/{#CredentialProviderId}'],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新联邦信任源',
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"CredentialProvider\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"CredentialProviderId\\": \\"atp_01kr2cmj5gxxx4fvmls2e93dxxxxx\\",\\n \\"CredentialProviderIdentifier\\": \\"test_example_identifier\\",\\n \\"CredentialProviderName\\": \\"test_example_name\\",\\n \\"CreateTime\\": 1649830225000,\\n \\"UpdateTime\\": 1649830225000,\\n \\"Description\\": \\"This is an example description\\",\\n \\"CredentialProviderType\\": \\"oauth\\",\\n \\"CredentialProviderCreationType\\": \\"user_custom\\",\\n \\"Status\\": \\"enabled\\",\\n \\"CredentialProviderConfig\\": {\\n \\"ProviderCredentialIds\\": [\\n \\"cred_mkv7xxxxd7i4u7zqtzev2mxxxx\\"\\n ],\\n \\"OAuthProviderConfig\\": {\\n \\"ClientId\\": \\"client_id_example_xxx\\",\\n \\"TokenEndpoint\\": \\"https://example.com/token\\",\\n \\"Scope\\": \\"example:test_01 example:test_02\\"\\n },\\n \\"JwtProviderConfig\\": {\\n \\"Issuer\\": \\"https://test.issuer.com\\",\\n \\"JwksEndpoint\\": \\"https://example123456.aliyunidaas.com/api/v2/auths_ngz2wj35ixxxdyat55nexxxxxx/oauth2/jwks\\",\\n \\"Expiration\\": 900,\\n \\"ExpirationCleanupEnabled\\": true,\\n \\"DerivedShortTokenEnabled\\": false,\\n \\"AllowedTokenIssuers\\": [\\n \\"https://test.issuer.com\\"\\n ]\\n }\\n }\\n }\\n}","type":"json"}]',
],
- 'ListFederatedCredentialProviders' => [
- 'summary' => '查询联邦信任源列表。',
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'GetCustomField' => [
+ 'summary' => '获取扩展字段信息',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -17738,84 +13378,155 @@
'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasH5ECOY',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasAI4U3X'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'NextToken',
+ 'name' => 'FieldId',
'in' => 'query',
+ 'schema' => ['title' => '字段ID', 'description' => '字段ID。', 'type' => 'string', 'required' => true, 'example' => 'ufd_001', 'maxLength' => 64],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '查询凭证(Token)。',
- 'description' => '查询凭证(Token)',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'NTxxxxxexample',
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'CustomField' => [
+ 'description' => '自定义字段信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_z4pwq7v5ankdimdelzo2zbmzo4'],
+ 'FieldId' => ['title' => '字段ID。', 'description' => '字段ID。', 'type' => 'string', 'example' => 'ufd_ncvy5trszg3zajaal5iofauy2q'],
+ 'EntityType' => ['title' => '字段所属实体类型。', 'description' => '字段所属实体类型。', 'type' => 'string', 'example' => 'user'],
+ 'FieldName' => ['title' => '字段标识。', 'description' => '字段标识。', 'type' => 'string', 'example' => 'userId'],
+ 'FieldDisplayName' => ['title' => '字段展示名。', 'description' => '字段展示名。', 'type' => 'string', 'example' => 'userId'],
+ 'FieldDisplayType' => [
+ 'title' => '字段展示类型。',
+ 'description' => '字段展示类型。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['input' => 'input', 'number' => 'number', 'select' => 'select', 'checkbox' => 'checkbox'],
+ 'example' => 'input',
+ ],
+ 'FieldDataType' => [
+ 'title' => '数据类型。',
+ 'description' => '数据类型。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['number' => 'number', 'boolean' => 'boolean', 'string' => 'string'],
+ 'example' => 'string',
+ ],
+ 'DefaultValue' => ['title' => '字段默认值。', 'description' => '字段默认值。', 'type' => 'string', 'example' => 'test'],
+ 'FieldDataConfig' => [
+ 'title' => '字段值配置项。',
+ 'description' => '字段值配置项。',
+ 'type' => 'object',
+ 'properties' => [
+ 'Items' => [
+ 'title' => '字段配置项列表。',
+ 'description' => '字段配置项列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '自定义字段配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'DisplayName' => ['title' => '配置项展示名。', 'description' => '配置项展示名。', 'type' => 'string', 'example' => 'hobby'],
+ 'Value' => ['title' => '配置项值。', 'description' => '配置项值。', 'type' => 'string', 'example' => 'game'],
+ 'Status' => [
+ 'title' => '配置项状态。',
+ 'description' => '配置项状态。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['disabled' => '禁用', 'enabled' => '启用'],
+ 'example' => 'enabled',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'Unique' => ['title' => '是否唯一。', 'description' => '是否唯一。', 'type' => 'boolean', 'example' => 'false'],
+ 'Encrypted' => ['title' => '是否加密。', 'description' => '是否加密。', 'type' => 'boolean', 'example' => 'false'],
+ 'Required' => ['title' => '是否必填。', 'description' => '是否必填。', 'type' => 'boolean', 'example' => 'false'],
+ 'UserPermission' => [
+ 'title' => '用户端(portal侧)权限',
+ 'description' => '用户端(portal侧)权限',
+ 'type' => 'string',
+ 'enumValueTitles' => ['read_write' => '可编辑', 'hide' => '不可见', 'read_only' => '可见'],
+ 'example' => 'read_only',
+ ],
+ 'CreateTime' => ['title' => '扩展字段创建时间,Unix时间戳格式,单位为毫秒。', 'description' => '扩展字段创建时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '17642960730'],
+ 'UpdateTime' => ['title' => '扩展字段最近一次更新时间, Unix时间戳格式,单位为毫秒。', 'description' => '扩展字段最近一次更新时间, Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '17642960730'],
+ 'Status' => [
+ 'title' => '扩展字段状态。',
+ 'description' => '扩展字段状态。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['disabled' => '禁用', 'enabled' => '启用'],
+ 'example' => 'enabled',
+ ],
+ 'Description' => ['title' => '扩展字段描述。', 'description' => '扩展字段描述。', 'type' => 'string', 'example' => 'test'],
+ ],
+ ],
+ ],
+ 'description' => '',
],
],
+ ],
+ 'title' => '获取扩展字段信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
[
- 'name' => 'PreviousToken',
- 'in' => 'query',
- 'schema' => [
- 'title' => '查询上一页凭证(Token)。',
- 'description' => '查询上一页凭证(Token)',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'PTxxxxxexample',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetCustomField',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CustomField', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customfield/{#FieldId}'],
+ ],
],
],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"CustomField\\": {\\n \\"InstanceId\\": \\"idaas_z4pwq7v5ankdimdelzo2zbmzo4\\",\\n \\"FieldId\\": \\"ufd_ncvy5trszg3zajaal5iofauy2q\\",\\n \\"EntityType\\": \\"user\\",\\n \\"FieldName\\": \\"userId\\",\\n \\"FieldDisplayName\\": \\"userId\\",\\n \\"FieldDisplayType\\": \\"input\\",\\n \\"FieldDataType\\": \\"string\\",\\n \\"DefaultValue\\": \\"test\\",\\n \\"FieldDataConfig\\": {\\n \\"Items\\": [\\n {\\n \\"DisplayName\\": \\"hobby\\",\\n \\"Value\\": \\"game\\",\\n \\"Status\\": \\"enabled\\"\\n }\\n ]\\n },\\n \\"Unique\\": false,\\n \\"Encrypted\\": false,\\n \\"Required\\": false,\\n \\"UserPermission\\": \\"read_only\\",\\n \\"CreateTime\\": 17642960730,\\n \\"UpdateTime\\": 17642960730,\\n \\"Status\\": \\"enabled\\",\\n \\"Description\\": \\"test\\"\\n }\\n}","type":"json"}]',
+ ],
+ 'GetCustomPrivacyPolicy' => [
+ 'summary' => '获取自定义条款',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
+ 'security' => [
[
- 'name' => 'MaxResults',
- 'in' => 'query',
- 'schema' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '20',
- 'default' => '20',
- ],
+ 'AK' => [],
],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaas4TD7D0'],
+ 'tenantRelevance' => 'tenant',
+ ],
+ 'parameters' => [
[
- 'name' => 'FederatedCredentialProviderName',
+ 'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => ' 联邦凭证提供方名称',
- 'description' => '联邦信任源名称',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'test',
- 'maxLength' => 256,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'FederatedCredentialProviderType',
+ 'name' => 'CustomPrivacyPolicyId',
'in' => 'query',
- 'schema' => [
- 'title' => ' 联邦凭证提供方类型',
- 'description' => '联邦信任源类型',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'pkcs7',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '自定义条款ID', 'description' => '自定义条款ID', 'type' => 'string', 'required' => true, 'example' => 'pp_xxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -17823,347 +13534,84 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '100',
- ],
- 'NextToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '本次调用返回的查询凭证(Token)值',
- 'type' => 'string',
- 'example' => 'NTxxxexample',
- ],
- 'PreviousToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '本次调用返回的查询凭证(Token)值',
- 'type' => 'string',
- 'example' => 'PTxxxexample',
- ],
- 'MaxResults' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '20',
- ],
- 'FederatedCredentialProviders' => [
- 'description' => '联邦信任源列表',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'Status' => [
- 'title' => '状态',
- 'description' => '状态',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'PrivateCaProviderConfig' => [
- 'title' => '私有CA配置',
- 'description' => '私有CA配置',
- 'type' => 'object',
- 'properties' => [
- 'TrustAnchorSource' => [
- 'title' => 'Root证书获取方式',
- 'description' => 'Root证书获取方式',
- 'type' => 'string',
- 'example' => 'custom',
- ],
- 'Certificates' => [
- 'title' => 'Root证书',
- 'description' => 'Root证书',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'CertificateMetadata' => [
- 'title' => '证书元数据',
- 'description' => '证书元数据',
- 'type' => 'object',
- 'properties' => [
- 'NotBefore' => [
- 'title' => '证书生效时间',
- 'description' => '证书生效时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1729061324000',
- ],
- 'NotAfter' => [
- 'title' => '证书过期时间',
- 'description' => '证书过期时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1729061324000',
- ],
- ],
- ],
- 'Fingerprint' => [
- 'title' => 'Root证书指纹',
- 'description' => 'Root证书指纹',
- 'type' => 'string',
- 'example' => '2b18947a6a9fc7764fd8b5fb18a863b0c6daxxx',
- ],
- 'Content' => [
- 'title' => 'Root证书内容',
- 'description' => 'Root证书内容',
- 'type' => 'string',
- 'example' => '-----BEGIN CERTIFICATE-----'."\n"
- .'MIIE+zCCA0egAwIBAgIJAJZY0ZY0ZY0Z'."\n"
- .'-----END CERTIFICATE-----',
- ],
- ],
- ],
- ],
- 'TrustCondition' => [
- 'title' => '信任条件',
- 'description' => '信任条件',
- 'type' => 'string',
- 'example' => 'IsNullOrEmpty("certNo")'."\n",
- ],
- ],
- ],
- 'Description' => [
- 'title' => '描述',
- 'description' => '描述',
- 'type' => 'string',
- 'example' => 'test',
- ],
- 'InstanceId' => [
- 'title' => 'EIAM 实例ID',
- 'description' => '实例ID',
- 'type' => 'string',
- 'example' => 'idaas_dd4n3rnknybjjxuu5gq6ovqxXXX',
- ],
- 'OidcProviderConfig' => [
- 'title' => 'OIDC配置',
- 'description' => 'OIDC配置',
- 'type' => 'object',
- 'properties' => [
- 'JwksUri' => [
- 'title' => 'JWKS 端点',
- 'description' => 'JWKS 端点',
- 'type' => 'string',
- 'example' => 'https://example.com',
- ],
- 'Issuer' => [
- 'title' => 'Issuer',
- 'description' => 'Issuer',
- 'type' => 'string',
- 'example' => 'https://example.com',
- ],
- 'Audiences' => [
- 'title' => 'oidc凭证的受众列表',
- 'description' => 'OIDC凭证的受众列表',
- 'type' => 'array',
- 'items' => [
- 'description' => '受众',
- 'type' => 'string',
- 'example' => 'https://example.com',
- ],
- ],
- 'JwksLastObtainedTime' => [
- 'title' => 'JWKs最后获取时间',
- 'description' => 'JWKS最后获取时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1729061324000',
- ],
- 'StaticJwks' => [
- 'title' => '静态获取的jwks',
- 'description' => '静态获取的JWKS',
- 'type' => 'string',
- 'example' => '{'."\n"
- .' "keys": ['."\n"
- .' {'."\n"
- .' "kty": "RSA",'."\n"
- .' "e": "AQAB",'."\n"
- .' "use": "sig",'."\n"
- .' "kid": "KEY2RzsjRrimRASiAhCjBo18YwDoxpYHnHtv",'."\n"
- .' "n": "qrsfFfSZngqKOxVE29ZIR4SXkwKq029B3HLDAZui_Pwaxwn8FssR9QdwsljZS06BTDp10vhPgqMB7s7TmHulL3I4WuSB-l4uXTXXXX"'."\n"
- .' }'."\n"
- .' ]'."\n"
- .'}',
- ],
- 'JwksSource' => [
- 'title' => 'Jwks来源',
- 'description' => 'JWKS来源',
- 'type' => 'string',
- 'example' => 'static',
- ],
- 'TrustCondition' => [
- 'title' => '信任条件',
- 'description' => '信任条件',
- 'type' => 'string',
- 'example' => 'IsNullOrEmpty("jwt.issuer")'."\n",
- ],
- 'DynamicJwks' => [
- 'title' => '动态获取的jwks',
- 'description' => '动态获取的JWKS',
- 'type' => 'string',
- 'example' => '{'."\n"
- .' "keys": ['."\n"
- .' {'."\n"
- .' "kty": "RSA",'."\n"
- .' "e": "AQAB",'."\n"
- .' "use": "sig",'."\n"
- .' "kid": "KEY2RzsjRrimRASiAhCjBo18YwDoxpYHnHtv",'."\n"
- .' "n": "qrsfFfSZngqKOxVE29ZIR4SXkwKq029B3HLDAZui_Pwaxwn8FssR9QdwsljZS06BTDp10vhPgqMB7s7TmHulL3I4WuSB-l4uXTXXXX"'."\n"
- .' }'."\n"
- .' ]'."\n"
- .'}',
- ],
- ],
- ],
- 'CreateTime' => [
- 'title' => '创建时间',
- 'description' => '创建时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1729061324000',
- ],
- 'Pkcs7ProviderConfig' => [
- 'title' => 'PKCS7配置',
- 'description' => 'PKCS7配置',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'CustomPrivacyPolicy' => [
+ 'description' => '自定义条款。',
+ 'type' => 'object',
+ 'properties' => [
+ 'CustomPrivacyPolicyId' => ['description' => '自定义条款ID。', 'type' => 'string', 'example' => 'pp_xxxxx'],
+ 'CustomPrivacyPolicyName' => ['description' => '自定义条款名称。', 'type' => 'string', 'example' => 'Custom Privacy Policy Name'],
+ 'Status' => [
+ 'description' => '账户状态,取值可选范围:'."\n"
+ .'- enabled: 启用。'."\n"
+ .'- disabled: 禁用。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['disabled' => '禁用', 'enabled' => '启用'],
+ 'example' => 'enabled',
+ ],
+ 'DefaultLanguageCode' => ['description' => '自定义条款所属语言,具体的值来自ListLanguages接口的返回值LanguageCode。', 'type' => 'string', 'example' => 'zh-Hans-CN'],
+ 'UserConsentType' => [
+ 'description' => '同意条款类型。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['explicit_consent' => '手动勾选同意', 'implied_consent' => '默认同意'],
+ 'example' => 'implied_consent',
+ ],
+ 'CustomPrivacyPolicyContents' => [
+ 'description' => '自定义条款内容详情。',
+ 'type' => 'array',
+ 'items' => [
'type' => 'object',
'properties' => [
- 'SignatureEffectiveTime' => [
- 'title' => '签名有效时间',
- 'description' => '签名有效时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '3600',
- ],
- 'TrustAnchorSource' => [
- 'title' => '证书信任锚点来源',
- 'description' => '证书信任锚点来源',
- 'type' => 'string',
- 'example' => 'alibaba_cloud',
- ],
- 'CmsVerificationMode' => [
- 'title' => 'CMS验证模式',
- 'description' => 'CMS验证模式',
- 'type' => 'string',
- 'example' => 'cert',
- ],
- 'SigningTimeValueExpression' => [
- 'title' => '获取签名时间的表达式',
- 'description' => '获取签名时间的表达式',
- 'type' => 'string',
- 'example' => 'pkcs7.payload.jsonData.audience.signingTime'."\n",
- ],
- 'Certificates' => [
- 'title' => 'pkcs7证书列表',
- 'description' => 'PKCS7证书列表',
+ 'CustomPrivacyPolicyTip' => ['description' => '自定义条款内容提示。', 'type' => 'string', 'example' => 'Please read and agree:'],
+ 'LanguageCode' => ['description' => '自定义条款所属语言,具体的值来自ListLanguages接口的返回值LanguageCode。', 'type' => 'string', 'example' => 'zh-Hans-CN'],
+ 'CustomPrivacyPolicyItems' => [
+ 'description' => '自定义条款项。',
'type' => 'array',
'items' => [
- 'description' => '证书对象',
'type' => 'object',
'properties' => [
- 'CertificateMetadata' => [
- 'title' => '证书元数据',
- 'description' => '证书元数据',
- 'type' => 'object',
- 'properties' => [
- 'NotBefore' => [
- 'title' => '证书生效时间',
- 'description' => '证书生效时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1729061324000',
- ],
- 'NotAfter' => [
- 'title' => '证书过期时间',
- 'description' => '证书过期时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1729061324000',
- ],
- ],
- ],
- 'Fingerprint' => [
- 'title' => '证书指纹',
- 'description' => '证书指纹',
- 'type' => 'string',
- 'example' => '2b18947a6a9fc7764fd8b5fb18a863b0c6daxxx',
- ],
- 'Content' => [
- 'title' => '证书内容',
- 'description' => '证书内容',
- 'type' => 'string',
- 'example' => '-----BEGIN CERTIFICATE-----'."\n"
- .'MIIE+zCCA0egAwIBAgIJAJZY0ZY0ZY0Z'."\n"
- .'-----END CERTIFICATE-----',
- ],
+ 'CustomPrivacyPolicyItemName' => ['description' => '自定义条款项名称。', 'type' => 'string', 'example' => 'item name'],
+ 'CustomPrivacyPolicyItemUrl' => ['description' => '自定义条款项访问地址,必须https://开头。', 'type' => 'string', 'example' => 'https://example.com'],
],
+ 'description' => '',
],
],
- 'TrustCondition' => [
- 'title' => '信任条件',
- 'description' => '信任条件',
- 'type' => 'string',
- 'example' => 'IsNullOrEmpty("certNo")'."\n",
- ],
],
- ],
- 'UpdateTime' => [
- 'title' => '更新时间',
- 'description' => '更新时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1729061324000',
- ],
- 'FederatedCredentialProviderType' => [
- 'title' => '联邦凭证提供方类型',
- 'description' => '联邦信任源类型',
- 'type' => 'string',
- 'example' => 'pkcs7',
- ],
- 'NetworkAccessEndpointId' => [
- 'title' => '网络访问端点ID',
- 'description' => '网络访问端点ID',
- 'type' => 'string',
- 'example' => 'inae_public',
- ],
- 'FederatedCredentialProviderName' => [
- 'title' => '联邦凭证提供方名称',
- 'description' => '联邦信任源名称',
- 'type' => 'string',
- 'example' => 'pkcs7test',
- ],
- 'FederatedCredentialProviderId' => [
- 'title' => '联邦凭证提供方ID',
- 'description' => '联邦信任源ID',
- 'type' => 'string',
- 'example' => 'fcp_asda123XXX',
+ 'description' => '',
],
],
+ 'InstanceId' => ['description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"PreviousToken\\": \\"PTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"FederatedCredentialProviders\\": [\\n {\\n \\"Status\\": \\"enabled\\",\\n \\"PrivateCaProviderConfig\\": {\\n \\"TrustAnchorSource\\": \\"custom\\",\\n \\"Certificates\\": [\\n {\\n \\"CertificateMetadata\\": {\\n \\"NotBefore\\": 1729061324000,\\n \\"NotAfter\\": 1729061324000\\n },\\n \\"Fingerprint\\": \\"2b18947a6a9fc7764fd8b5fb18a863b0c6daxxx\\",\\n \\"Content\\": \\"-----BEGIN CERTIFICATE-----\\\\nMIIE+zCCA0egAwIBAgIJAJZY0ZY0ZY0Z\\\\n-----END CERTIFICATE-----\\"\\n }\\n ],\\n \\"TrustCondition\\": \\"IsNullOrEmpty(\\\\\\"certNo\\\\\\")\\\\n\\"\\n },\\n \\"Description\\": \\"test\\",\\n \\"InstanceId\\": \\"idaas_dd4n3rnknybjjxuu5gq6ovqxXXX\\",\\n \\"OidcProviderConfig\\": {\\n \\"JwksUri\\": \\"https://example.com\\",\\n \\"Issuer\\": \\"https://example.com\\",\\n \\"Audiences\\": [\\n \\"https://example.com\\"\\n ],\\n \\"JwksLastObtainedTime\\": 1729061324000,\\n \\"StaticJwks\\": \\"{\\\\n \\\\\\"keys\\\\\\": [\\\\n {\\\\n \\\\\\"kty\\\\\\": \\\\\\"RSA\\\\\\",\\\\n \\\\\\"e\\\\\\": \\\\\\"AQAB\\\\\\",\\\\n \\\\\\"use\\\\\\": \\\\\\"sig\\\\\\",\\\\n \\\\\\"kid\\\\\\": \\\\\\"KEY2RzsjRrimRASiAhCjBo18YwDoxpYHnHtv\\\\\\",\\\\n \\\\\\"n\\\\\\": \\\\\\"qrsfFfSZngqKOxVE29ZIR4SXkwKq029B3HLDAZui_Pwaxwn8FssR9QdwsljZS06BTDp10vhPgqMB7s7TmHulL3I4WuSB-l4uXTXXXX\\\\\\"\\\\n }\\\\n ]\\\\n}\\",\\n \\"JwksSource\\": \\"static\\",\\n \\"TrustCondition\\": \\"IsNullOrEmpty(\\\\\\"jwt.issuer\\\\\\")\\\\n\\",\\n \\"DynamicJwks\\": \\"{\\\\n \\\\\\"keys\\\\\\": [\\\\n {\\\\n \\\\\\"kty\\\\\\": \\\\\\"RSA\\\\\\",\\\\n \\\\\\"e\\\\\\": \\\\\\"AQAB\\\\\\",\\\\n \\\\\\"use\\\\\\": \\\\\\"sig\\\\\\",\\\\n \\\\\\"kid\\\\\\": \\\\\\"KEY2RzsjRrimRASiAhCjBo18YwDoxpYHnHtv\\\\\\",\\\\n \\\\\\"n\\\\\\": \\\\\\"qrsfFfSZngqKOxVE29ZIR4SXkwKq029B3HLDAZui_Pwaxwn8FssR9QdwsljZS06BTDp10vhPgqMB7s7TmHulL3I4WuSB-l4uXTXXXX\\\\\\"\\\\n }\\\\n ]\\\\n}\\"\\n },\\n \\"CreateTime\\": 1729061324000,\\n \\"Pkcs7ProviderConfig\\": {\\n \\"SignatureEffectiveTime\\": 3600,\\n \\"TrustAnchorSource\\": \\"alibaba_cloud\\",\\n \\"CmsVerificationMode\\": \\"cert\\",\\n \\"SigningTimeValueExpression\\": \\"pkcs7.payload.jsonData.audience.signingTime\\\\n\\",\\n \\"Certificates\\": [\\n {\\n \\"CertificateMetadata\\": {\\n \\"NotBefore\\": 1729061324000,\\n \\"NotAfter\\": 1729061324000\\n },\\n \\"Fingerprint\\": \\"2b18947a6a9fc7764fd8b5fb18a863b0c6daxxx\\",\\n \\"Content\\": \\"-----BEGIN CERTIFICATE-----\\\\nMIIE+zCCA0egAwIBAgIJAJZY0ZY0ZY0Z\\\\n-----END CERTIFICATE-----\\"\\n }\\n ],\\n \\"TrustCondition\\": \\"IsNullOrEmpty(\\\\\\"certNo\\\\\\")\\\\n\\"\\n },\\n \\"UpdateTime\\": 1729061324000,\\n \\"FederatedCredentialProviderType\\": \\"pkcs7\\",\\n \\"NetworkAccessEndpointId\\": \\"inae_public\\",\\n \\"FederatedCredentialProviderName\\": \\"pkcs7test\\",\\n \\"FederatedCredentialProviderId\\": \\"fcp_asda123XXX\\"\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '查询联邦信任源列表',
- ],
- 'ListApplicationFederatedCredentialsForProvider' => [
- 'summary' => '根据联邦信任源ID查询应用联邦凭证列表。',
- 'methods' => [
- 'post',
- 'get',
+ 'title' => '获取自定义条款',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetCustomPrivacyPolicy',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CustomPrivacyPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customprivacypolicy/{#CustomPrivacyPolicyId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"CustomPrivacyPolicy\\": {\\n \\"CustomPrivacyPolicyId\\": \\"pp_xxxxx\\",\\n \\"CustomPrivacyPolicyName\\": \\"Custom Privacy Policy Name\\",\\n \\"Status\\": \\"enabled\\",\\n \\"DefaultLanguageCode\\": \\"zh-Hans-CN\\",\\n \\"UserConsentType\\": \\"implied_consent\\",\\n \\"CustomPrivacyPolicyContents\\": [\\n {\\n \\"CustomPrivacyPolicyTip\\": \\"Please read and agree:\\",\\n \\"LanguageCode\\": \\"zh-Hans-CN\\",\\n \\"CustomPrivacyPolicyItems\\": [\\n {\\n \\"CustomPrivacyPolicyItemName\\": \\"item name\\",\\n \\"CustomPrivacyPolicyItemUrl\\": \\"https://example.com\\"\\n }\\n ]\\n }\\n ],\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\"\\n }\\n}","type":"json"}]',
+ ],
+ 'GetDomain' => [
+ 'summary' => '查询EIAM实例的域名信息。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -18172,72 +13620,111 @@
'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasH5ECOY',
- ],
+ 'abilityTreeCode' => '187288',
+ 'abilityTreeNodes' => ['FEATUREidaas6GKEFM'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'NextToken',
+ 'name' => 'DomainId',
'in' => 'query',
+ 'schema' => ['title' => '域名ID。', 'description' => '域名ID。', 'type' => 'string', 'required' => true, 'example' => 'dm_examplexxxxx'],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '查询凭证(Token)。',
- 'description' => '查询凭证(Token)',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'NTxxxxxexample',
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'Domain' => [
+ 'description' => '域名信息对象。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'DomainId' => ['title' => '域名ID。', 'description' => '域名ID。', 'type' => 'string', 'example' => 'dm_examplexxxxx'],
+ 'Domain' => ['title' => '域名。', 'description' => '域名。', 'type' => 'string', 'example' => 'login.example.com'],
+ 'DomainType' => ['title' => '域名类型。', 'description' => '域名类型,取值可选范围:'."\n"
+ .'- system\\_init:初始化域名。'."\n"
+ .'- user\\_custom:用户自定义域名。', 'type' => 'string', 'example' => 'system_init'],
+ 'LockMode' => ['title' => '域名锁定状态。', 'description' => '域名锁定状态,取值可选范围:'."\n"
+ .'- unlock:正常。'."\n"
+ .'- lockByLicense:因License限制不可用。', 'type' => 'string', 'example' => 'unlock'],
+ 'DefaultDomain' => ['title' => '是否默认域名。', 'description' => '是否默认域名。', 'type' => 'boolean', 'example' => 'false'],
+ 'CreateTime' => ['title' => '域名创建时间。', 'description' => '域名创建时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830226000'],
+ 'UpdateTime' => ['title' => '域名最近更新时间。', 'description' => '域名最近更新时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830226000'],
+ 'Filing' => [
+ 'title' => '域名备案信息。',
+ 'description' => '域名备案信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'IcpNumber' => ['title' => '域名关联的备案号。', 'description' => '域名关联的备案号,支持主体备案号和网站备案号。', 'type' => 'string', 'example' => 'xICPxxxxxx-xx'],
+ ],
+ ],
+ 'BrandId' => ['description' => '品牌ID。', 'type' => 'string', 'example' => 'brand_xxxxx'],
+ ],
+ ],
+ ],
+ 'description' => '',
],
],
+ ],
+ 'title' => '查询EIAM实例的域名信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetDomain'],
+ ],
+ ],
+ 'ramActions' => [
[
- 'name' => 'PreviousToken',
- 'in' => 'query',
- 'schema' => [
- 'title' => '查询上一页凭证(Token)。',
- 'description' => '查询上一页凭证(Token)',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'PTxxxxxexample',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetDomain',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Domain', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/{#DomainId}'],
+ ],
],
],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Domain\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"DomainId\\": \\"dm_examplexxxxx\\",\\n \\"Domain\\": \\"login.example.com\\",\\n \\"DomainType\\": \\"system_init\\",\\n \\"LockMode\\": \\"unlock\\",\\n \\"DefaultDomain\\": false,\\n \\"CreateTime\\": 1649830226000,\\n \\"UpdateTime\\": 1649830226000,\\n \\"Filing\\": {\\n \\"IcpNumber\\": \\"xICPxxxxxx-xx\\"\\n },\\n \\"BrandId\\": \\"brand_xxxxx\\"\\n }\\n}","type":"json"}]',
+ ],
+ 'GetDomainDnsChallenge' => [
+ 'summary' => '查询指定EIAM域名的DNS Challenge记录,生成的记录用于做域名的所有权校验。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaasGK16FE'],
+ ],
+ 'parameters' => [
[
- 'name' => 'MaxResults',
+ 'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '20',
- 'default' => '20',
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'FederatedCredentialProviderId',
+ 'name' => 'Domain',
'in' => 'query',
- 'schema' => [
- 'title' => '联邦凭证提供方ID',
- 'description' => '联邦信任源ID',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'fcp_adasd12dxxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '域名。', 'description' => '域名。', 'type' => 'string', 'required' => true, 'example' => 'dm_examplexxxx'],
],
],
'responses' => [
@@ -18245,132 +13732,46 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '100',
- ],
- 'NextToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '本次调用返回的查询凭证(Token)值',
- 'type' => 'string',
- 'example' => 'NTxxxexample',
- ],
- 'PreviousToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '本次调用返回的查询凭证(Token)值',
- 'type' => 'string',
- 'example' => 'PTxxxexample',
- ],
- 'MaxResults' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '20',
- ],
- 'ApplicationFederatedCredentials' => [
- 'description' => '应用联邦凭证列表',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'Status' => [
- 'title' => '应用联邦凭证状态',
- 'description' => '应用联邦凭证状态',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'Description' => [
- 'title' => '应用联邦凭证描述',
- 'description' => '应用联邦凭证描述',
- 'type' => 'string',
- 'example' => 'test',
- ],
- 'InstanceId' => [
- 'title' => 'EAIM 实例ID',
- 'description' => '实例ID',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'ApplicationFederatedCredentialType' => [
- 'title' => '应用联邦凭证类型',
- 'description' => '应用联邦凭证类型',
- 'type' => 'string',
- 'example' => 'oidc',
- ],
- 'CreateTime' => [
- 'title' => '创建时间',
- 'description' => '创建时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1758785994982',
- ],
- 'LastUsedTime' => [
- 'title' => '最近使用时间',
- 'description' => '最近使用时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1758785994982',
- ],
- 'UpdateTime' => [
- 'title' => '更新时间',
- 'description' => '更新时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1758785994982',
- ],
- 'ApplicationFederatedCredentialName' => [
- 'title' => '应用联邦凭证名称',
- 'description' => '应用联邦凭证名称',
- 'type' => 'string',
- 'example' => 'test',
- ],
- 'ApplicationId' => [
- 'title' => '应用ID',
- 'description' => '应用ID',
- 'type' => 'string',
- 'example' => 'app_asda1dsadxxxxx',
- ],
- 'FederatedCredentialProviderId' => [
- 'title' => '应用联邦凭证提供者ID',
- 'description' => '联邦信任源ID',
- 'type' => 'string',
- 'example' => 'fcp_adasd12dxxxxx',
- ],
- 'ApplicationFederatedCredentialId' => [
- 'title' => '应用联邦凭证ID',
- 'description' => '应用联邦凭证ID',
- 'type' => 'string',
- 'example' => 'afc_dads12sadxxxxx',
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'DomainDnsChallenge' => [
+ 'description' => 'DNS Challenge记录。',
+ 'type' => 'object',
+ 'properties' => [
+ 'DnsChallengeName' => ['title' => 'DNS challenge名称。', 'description' => 'DNS challenge名称。', 'type' => 'string', 'example' => '_idaas-challenge.login.example.com'],
+ 'DnsType' => ['title' => 'DNS记录类型。', 'description' => 'DNS记录类型。', 'type' => 'string', 'example' => 'txt'],
+ 'DnsChallengeValue' => ['title' => 'DNS challenge值。', 'description' => 'DNS challenge值。', 'type' => 'string', 'example' => 'yriov8FD/rIGjQTU3/JjqkwxRbo5dyGftHWOtP5xfCI='],
],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"PreviousToken\\": \\"PTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"ApplicationFederatedCredentials\\": [\\n {\\n \\"Status\\": \\"enabled\\",\\n \\"Description\\": \\"test\\",\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"ApplicationFederatedCredentialType\\": \\"oidc\\",\\n \\"CreateTime\\": 1758785994982,\\n \\"LastUsedTime\\": 1758785994982,\\n \\"UpdateTime\\": 1758785994982,\\n \\"ApplicationFederatedCredentialName\\": \\"test\\",\\n \\"ApplicationId\\": \\"app_asda1dsadxxxxx\\",\\n \\"FederatedCredentialProviderId\\": \\"fcp_adasd12dxxxxx\\",\\n \\"ApplicationFederatedCredentialId\\": \\"afc_dads12sadxxxxx\\"\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '根据联邦信任源ID查询应用联邦凭证列表',
- ],
- 'GetFederatedCredentialProvider' => [
- 'summary' => '获取联邦信任源。',
- 'methods' => [
- 'post',
- 'get',
+ 'title' => '查询EIAM域名的DNS Challenge记录',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetDomainDnsChallenge'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetDomainDnsChallenge',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Domain', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"DomainDnsChallenge\\": {\\n \\"DnsChallengeName\\": \\"_idaas-challenge.login.example.com\\",\\n \\"DnsType\\": \\"txt\\",\\n \\"DnsChallengeValue\\": \\"yriov8FD/rIGjQTU3/JjqkwxRbo5dyGftHWOtP5xfCI=\\"\\n }\\n}","type":"json"}]',
+ ],
+ 'GetFederatedCredentialProvider' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -18382,34 +13783,18 @@
'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasH5ECOY',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasH5ECOY'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'FederatedCredentialProviderId',
'in' => 'query',
- 'schema' => [
- 'title' => ' 联邦凭证提供方ID',
- 'description' => '联邦信任源ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'fcp_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => ' 联邦凭证提供方ID', 'description' => '联邦信任源ID', 'type' => 'string', 'required' => true, 'example' => 'fcp_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -18417,139 +13802,48 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
'FederatedCredentialProvider' => [
'description' => '联邦信任源对象',
'type' => 'object',
'properties' => [
- 'InstanceId' => [
- 'title' => 'EIAM 实例ID',
- 'description' => 'EIAM 实例ID',
- 'type' => 'string',
- 'example' => 'idaas_qlbbighyxbu42xl7eninojXXX',
- ],
- 'FederatedCredentialProviderId' => [
- 'title' => 'Federated Credential Provider ID',
- 'description' => '联邦信任源ID',
- 'type' => 'string',
- 'example' => 'fcp_asd123XXX',
- ],
- 'FederatedCredentialProviderName' => [
- 'title' => '联邦凭证提供方名称',
- 'description' => '联邦信任源名称',
- 'type' => 'string',
- 'example' => 'test',
- ],
- 'FederatedCredentialProviderType' => [
- 'title' => '联邦凭证提供方类型',
- 'description' => '联邦信任源类型',
- 'type' => 'string',
- 'example' => 'pkcs7',
- ],
- 'Description' => [
- 'title' => '描述',
- 'description' => '描述',
- 'type' => 'string',
- 'example' => 'test',
- ],
- 'NetworkAccessEndpointId' => [
- 'title' => '网络访问端点ID',
- 'description' => '网络访问端点ID',
- 'type' => 'string',
- 'example' => 'inae_public',
- ],
- 'Status' => [
- 'title' => '状态',
- 'description' => '状态',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'CreateTime' => [
- 'title' => '创建时间',
- 'description' => '创建时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1729061324000',
- ],
- 'UpdateTime' => [
- 'title' => '更新时间',
- 'description' => '更新时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1729061324000'."\n",
- ],
+ 'InstanceId' => ['title' => 'EIAM 实例ID', 'description' => 'EIAM 实例ID', 'type' => 'string', 'example' => 'idaas_qlbbighyxbu42xl7eninojXXX'],
+ 'FederatedCredentialProviderId' => ['title' => 'Federated Credential Provider ID', 'description' => '联邦信任源ID', 'type' => 'string', 'example' => 'fcp_asd123XXX'],
+ 'FederatedCredentialProviderName' => ['title' => '联邦凭证提供方名称', 'description' => '联邦信任源名称', 'type' => 'string', 'example' => 'test'],
+ 'FederatedCredentialProviderType' => ['title' => '联邦凭证提供方类型', 'description' => '联邦信任源类型', 'type' => 'string', 'example' => 'pkcs7'],
+ 'Description' => ['title' => '描述', 'description' => '描述', 'type' => 'string', 'example' => 'test'],
+ 'NetworkAccessEndpointId' => ['title' => '网络访问端点ID', 'description' => '网络访问端点ID', 'type' => 'string', 'example' => 'inae_public'],
+ 'Status' => ['title' => '状态', 'description' => '状态', 'type' => 'string', 'example' => 'enabled'],
+ 'CreateTime' => ['title' => '创建时间', 'description' => '创建时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1729061324000'],
+ 'UpdateTime' => ['title' => '更新时间', 'description' => '更新时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1729061324000'."\n"],
'OidcProviderConfig' => [
'title' => 'OIDC配置',
'description' => 'OIDC配置',
'type' => 'object',
'properties' => [
- 'JwksSource' => [
- 'title' => 'Jwks来源',
- 'description' => 'JWKS来源',
- 'type' => 'string',
- 'example' => 'static',
- ],
- 'JwksUri' => [
- 'title' => 'JWKS 端点',
- 'description' => 'JWKS端点',
- 'type' => 'string',
- 'example' => 'https://example.com',
- ],
- 'StaticJwks' => [
- 'title' => '静态获取的jwks',
- 'description' => '静态获取的JWKS',
- 'type' => 'string',
- 'example' => '{'."\n"
- .' "keys": ['."\n"
- .' {'."\n"
- .' "kty": "RSA",'."\n"
- .' "e": "AQAB",'."\n"
- .' "use": "sig",'."\n"
- .' "kid": "KEY2RzsjRrimRASiAhCjBo18YwDoxpYHnHtv",'."\n"
- .' "n": "qrsfFfSZngqKOxVE29ZIR4SXkwKq029B3HLDAZui_Pwaxwn8FssR9QdwsljZS06BTDp10vhPgqMB7s7TmHulL3I4WuSB-l4uXTXXXX"'."\n"
- .' }'."\n"
- .' ]'."\n"
- .'}',
- ],
+ 'JwksSource' => ['title' => 'Jwks来源', 'description' => 'JWKS来源', 'type' => 'string', 'example' => 'static'],
+ 'JwksUri' => ['title' => 'JWKS 端点', 'description' => 'JWKS端点', 'type' => 'string', 'example' => 'https://example.com'],
+ 'StaticJwks' => ['title' => '静态获取的jwks', 'description' => '静态获取的JWKS', 'type' => 'string', 'example' => '{'."\n"
+ .' "keys": ['."\n"
+ .' {'."\n"
+ .' "kty": "RSA",'."\n"
+ .' "e": "AQAB",'."\n"
+ .' "use": "sig",'."\n"
+ .' "kid": "KEY2RzsjRrimRASiAhCjBo18YwDoxpYHnHtv",'."\n"
+ .' "n": "qrsfFfSZngqKOxVE29ZIR4SXkwKq029B3HLDAZui_Pwaxwn8FssR9QdwsljZS06BTDp10vhPgqMB7s7TmHulL3I4WuSB-l4uXTXXXX"'."\n"
+ .' }'."\n"
+ .' ]'."\n"
+ .'}'],
'Audiences' => [
'title' => 'oidc凭证的受众列表',
'description' => 'OIDC凭证的受众列表',
'type' => 'array',
- 'items' => [
- 'description' => '受众列表',
- 'type' => 'string',
- 'example' => 'https://example.com',
- ],
- ],
- 'Issuer' => [
- 'title' => 'Issuer',
- 'description' => 'Issuer',
- 'type' => 'string',
- 'example' => 'http://test.idaas.com/v2/oauth',
- ],
- 'TrustCondition' => [
- 'title' => '默认条件',
- 'description' => '信任条件',
- 'type' => 'string',
- 'example' => 'IsNullOrEmpty("jwt.issuer")'."\n",
- ],
- 'DynamicJwks' => [
- 'title' => '动态获取的jwks',
- 'description' => '动态获取的JWKS',
- 'type' => 'string',
- 'example' => 'https://example.com',
- ],
- 'JwksLastObtainedTime' => [
- 'description' => 'JWKS最后获取时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1729061324000',
+ 'items' => ['description' => '受众列表', 'type' => 'string', 'example' => 'https://example.com'],
],
+ 'Issuer' => ['title' => 'Issuer', 'description' => 'Issuer', 'type' => 'string', 'example' => 'http://test.idaas.com/v2/oauth'],
+ 'TrustCondition' => ['title' => '默认条件', 'description' => '信任条件', 'type' => 'string', 'example' => 'IsNullOrEmpty("jwt.issuer")'."\n"],
+ 'DynamicJwks' => ['title' => '动态获取的jwks', 'description' => '动态获取的JWKS', 'type' => 'string', 'example' => 'https://example.com'],
+ 'JwksLastObtainedTime' => ['description' => 'JWKS最后获取时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1729061324000'],
],
],
'Pkcs7ProviderConfig' => [
@@ -18557,12 +13851,7 @@
'description' => 'PKCS7配置',
'type' => 'object',
'properties' => [
- 'TrustAnchorSource' => [
- 'title' => '证书信任锚点来源',
- 'description' => '证书信任锚点来源',
- 'type' => 'string',
- 'example' => 'alibaba_cloud',
- ],
+ 'TrustAnchorSource' => ['title' => '证书信任锚点来源', 'description' => '证书信任锚点来源', 'type' => 'string', 'example' => 'alibaba_cloud'],
'Certificates' => [
'title' => 'pkcs7证书列表',
'description' => 'PKCS7证书列表',
@@ -18571,69 +13860,26 @@
'description' => '证书对象',
'type' => 'object',
'properties' => [
+ 'Fingerprint' => ['title' => 'Root证书指纹', 'description' => 'Root证书指纹', 'type' => 'string', 'example' => '2b18947a6a9fc7764fd8b5fb18a863b0c6daxxx'],
+ 'Content' => ['title' => 'Root证书内容', 'description' => 'Root证书内容', 'type' => 'string', 'example' => '-----BEGIN CERTIFICATE-----'."\n"
+ .'MIIE+zCCA0egAwIBAgIJAJZY0ZY0ZY0Z'."\n"
+ .'-----END CERTIFICATE-----'],
'CertificateMetadata' => [
'title' => '证书元数据',
'description' => '证书元数据',
'type' => 'object',
'properties' => [
- 'NotBefore' => [
- 'title' => '证书生效时间',
- 'description' => '证书生效时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1729061324000',
- ],
- 'NotAfter' => [
- 'title' => '证书过期时间',
- 'description' => '证书过期时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1729061324000',
- ],
+ 'NotBefore' => ['title' => '证书生效时间', 'description' => '证书生效时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1729061324000'],
+ 'NotAfter' => ['title' => '证书过期时间', 'description' => '证书过期时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1729061324000'],
],
],
- 'Fingerprint' => [
- 'title' => 'Root证书指纹',
- 'description' => 'Root证书指纹',
- 'type' => 'string',
- 'example' => '2b18947a6a9fc7764fd8b5fb18a863b0c6daxxx',
- ],
- 'Content' => [
- 'title' => 'Root证书内容',
- 'description' => 'Root证书内容',
- 'type' => 'string',
- 'example' => '-----BEGIN CERTIFICATE-----'."\n"
- .'MIIE+zCCA0egAwIBAgIJAJZY0ZY0ZY0Z'."\n"
- .'-----END CERTIFICATE-----',
- ],
],
],
],
- 'TrustCondition' => [
- 'title' => '信任条件',
- 'description' => '信任条件',
- 'type' => 'string',
- 'example' => 'IsNullOrEmpty("certNo")',
- ],
- 'CmsVerificationMode' => [
- 'title' => 'CMS验证模式',
- 'description' => 'CMS验证模式',
- 'type' => 'string',
- 'example' => 'cert',
- ],
- 'SigningTimeValueExpression' => [
- 'title' => '签名时间',
- 'description' => '签名时间',
- 'type' => 'string',
- 'example' => 'pkcs7.payload.jsonData.audience.signingTime',
- ],
- 'SignatureEffectiveTime' => [
- 'title' => '签名有效时间',
- 'description' => '签名有效时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '3600',
- ],
+ 'TrustCondition' => ['title' => '信任条件', 'description' => '信任条件', 'type' => 'string', 'example' => 'IsNullOrEmpty("certNo")'],
+ 'CmsVerificationMode' => ['title' => 'CMS验证模式', 'description' => 'CMS验证模式', 'type' => 'string', 'example' => 'cert'],
+ 'SigningTimeValueExpression' => ['title' => '签名时间', 'description' => '签名时间', 'type' => 'string', 'example' => 'pkcs7.payload.jsonData.audience.signingTime'],
+ 'SignatureEffectiveTime' => ['title' => '签名有效时间', 'description' => '签名有效时间', 'type' => 'integer', 'format' => 'int64', 'example' => '3600'],
],
],
'PrivateCaProviderConfig' => [
@@ -18641,12 +13887,7 @@
'description' => '私有CA配置',
'type' => 'object',
'properties' => [
- 'TrustAnchorSource' => [
- 'title' => 'Root证书获取方式',
- 'description' => 'Root证书获取方式',
- 'type' => 'string',
- 'example' => 'custom',
- ],
+ 'TrustAnchorSource' => ['title' => 'Root证书获取方式', 'description' => 'Root证书获取方式', 'type' => 'string', 'example' => 'custom'],
'Certificates' => [
'title' => 'Root证书',
'description' => 'Root证书',
@@ -18655,109 +13896,81 @@
'description' => '证书对象',
'type' => 'object',
'properties' => [
+ 'Fingerprint' => ['title' => 'Root证书指纹', 'description' => 'Root证书指纹', 'type' => 'string', 'example' => '2b18947a6a9fc7764fd8b5fb18a863b0c6daxxx'],
+ 'Content' => ['title' => 'Root证书内容', 'description' => 'Root证书内容', 'type' => 'string', 'example' => '-----BEGIN CERTIFICATE-----'."\n"
+ .'MIIE+zCCA0egAwIBAgIJAJZY0ZY0ZY0Z'."\n"
+ .'-----END CERTIFICATE-----'],
'CertificateMetadata' => [
'title' => '证书元数据',
'description' => '证书元数据',
'type' => 'object',
'properties' => [
- 'NotBefore' => [
- 'title' => '证书生效时间',
- 'description' => '证书生效时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1729061324000',
- ],
- 'NotAfter' => [
- 'title' => '证书过期时间',
- 'description' => '证书过期时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1729061324000',
- ],
+ 'NotBefore' => ['title' => '证书生效时间', 'description' => '证书生效时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1729061324000'],
+ 'NotAfter' => ['title' => '证书过期时间', 'description' => '证书过期时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1729061324000'],
],
],
- 'Fingerprint' => [
- 'title' => 'Root证书指纹',
- 'description' => 'Root证书指纹',
- 'type' => 'string',
- 'example' => '2b18947a6a9fc7764fd8b5fb18a863b0c6daxxx',
- ],
- 'Content' => [
- 'title' => 'Root证书内容',
- 'description' => 'Root证书内容',
- 'type' => 'string',
- 'example' => '-----BEGIN CERTIFICATE-----'."\n"
- .'MIIE+zCCA0egAwIBAgIJAJZY0ZY0ZY0Z'."\n"
- .'-----END CERTIFICATE-----',
- ],
],
],
],
- 'TrustCondition' => [
- 'title' => 'Root证书的默认条件',
- 'description' => 'Root证书的信任条件',
- 'type' => 'string',
- 'example' => 'IsNullOrEmpty("certNo")',
- ],
+ 'TrustCondition' => ['title' => 'Root证书的默认条件', 'description' => 'Root证书的信任条件', 'type' => 'string', 'example' => 'IsNullOrEmpty("certNo")'],
+ ],
+ ],
+ 'CloudIdPProviderConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'IdentityProviderId' => ['type' => 'string'],
],
],
],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"FederatedCredentialProvider\\": {\\n \\"InstanceId\\": \\"idaas_qlbbighyxbu42xl7eninojXXX\\",\\n \\"FederatedCredentialProviderId\\": \\"fcp_asd123XXX\\",\\n \\"FederatedCredentialProviderName\\": \\"test\\",\\n \\"FederatedCredentialProviderType\\": \\"pkcs7\\",\\n \\"Description\\": \\"test\\",\\n \\"NetworkAccessEndpointId\\": \\"inae_public\\",\\n \\"Status\\": \\"enabled\\",\\n \\"CreateTime\\": 1729061324000,\\n \\"UpdateTime\\": 1729061324000,\\n \\"OidcProviderConfig\\": {\\n \\"JwksSource\\": \\"static\\",\\n \\"JwksUri\\": \\"https://example.com\\",\\n \\"StaticJwks\\": \\"{\\\\n \\\\\\"keys\\\\\\": [\\\\n {\\\\n \\\\\\"kty\\\\\\": \\\\\\"RSA\\\\\\",\\\\n \\\\\\"e\\\\\\": \\\\\\"AQAB\\\\\\",\\\\n \\\\\\"use\\\\\\": \\\\\\"sig\\\\\\",\\\\n \\\\\\"kid\\\\\\": \\\\\\"KEY2RzsjRrimRASiAhCjBo18YwDoxpYHnHtv\\\\\\",\\\\n \\\\\\"n\\\\\\": \\\\\\"qrsfFfSZngqKOxVE29ZIR4SXkwKq029B3HLDAZui_Pwaxwn8FssR9QdwsljZS06BTDp10vhPgqMB7s7TmHulL3I4WuSB-l4uXTXXXX\\\\\\"\\\\n }\\\\n ]\\\\n}\\",\\n \\"Audiences\\": [\\n \\"https://example.com\\"\\n ],\\n \\"Issuer\\": \\"http://test.idaas.com/v2/oauth\\",\\n \\"TrustCondition\\": \\"IsNullOrEmpty(\\\\\\"jwt.issuer\\\\\\")\\\\n\\",\\n \\"DynamicJwks\\": \\"https://example.com\\",\\n \\"JwksLastObtainedTime\\": 1729061324000\\n },\\n \\"Pkcs7ProviderConfig\\": {\\n \\"TrustAnchorSource\\": \\"alibaba_cloud\\",\\n \\"Certificates\\": [\\n {\\n \\"CertificateMetadata\\": {\\n \\"NotBefore\\": 1729061324000,\\n \\"NotAfter\\": 1729061324000\\n },\\n \\"Fingerprint\\": \\"2b18947a6a9fc7764fd8b5fb18a863b0c6daxxx\\",\\n \\"Content\\": \\"-----BEGIN CERTIFICATE-----\\\\nMIIE+zCCA0egAwIBAgIJAJZY0ZY0ZY0Z\\\\n-----END CERTIFICATE-----\\"\\n }\\n ],\\n \\"TrustCondition\\": \\"IsNullOrEmpty(\\\\\\"certNo\\\\\\")\\",\\n \\"CmsVerificationMode\\": \\"cert\\",\\n \\"SigningTimeValueExpression\\": \\"pkcs7.payload.jsonData.audience.signingTime\\",\\n \\"SignatureEffectiveTime\\": 3600\\n },\\n \\"PrivateCaProviderConfig\\": {\\n \\"TrustAnchorSource\\": \\"custom\\",\\n \\"Certificates\\": [\\n {\\n \\"CertificateMetadata\\": {\\n \\"NotBefore\\": 1729061324000,\\n \\"NotAfter\\": 1729061324000\\n },\\n \\"Fingerprint\\": \\"2b18947a6a9fc7764fd8b5fb18a863b0c6daxxx\\",\\n \\"Content\\": \\"-----BEGIN CERTIFICATE-----\\\\nMIIE+zCCA0egAwIBAgIJAJZY0ZY0ZY0Z\\\\n-----END CERTIFICATE-----\\"\\n }\\n ],\\n \\"TrustCondition\\": \\"IsNullOrEmpty(\\\\\\"certNo\\\\\\")\\"\\n }\\n }\\n}","type":"json"}]',
'title' => '获取联邦信任源',
- ],
- 'EnableFederatedCredentialProvider' => [
- 'summary' => '启用联邦信任源。',
- 'methods' => [
- 'post',
- 'get',
+ 'summary' => '获取联邦信任源。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetFederatedCredentialProvider',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'FederatedCredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/federatedcredentialprovider/{#FederatedCredentialProviderId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"FederatedCredentialProvider\\": {\\n \\"InstanceId\\": \\"idaas_qlbbighyxbu42xl7eninojXXX\\",\\n \\"FederatedCredentialProviderId\\": \\"fcp_asd123XXX\\",\\n \\"FederatedCredentialProviderName\\": \\"test\\",\\n \\"FederatedCredentialProviderType\\": \\"pkcs7\\",\\n \\"Description\\": \\"test\\",\\n \\"NetworkAccessEndpointId\\": \\"inae_public\\",\\n \\"Status\\": \\"enabled\\",\\n \\"CreateTime\\": 1729061324000,\\n \\"UpdateTime\\": 1729061324000,\\n \\"OidcProviderConfig\\": {\\n \\"JwksSource\\": \\"static\\",\\n \\"JwksUri\\": \\"https://example.com\\",\\n \\"StaticJwks\\": \\"{\\\\n \\\\\\"keys\\\\\\": [\\\\n {\\\\n \\\\\\"kty\\\\\\": \\\\\\"RSA\\\\\\",\\\\n \\\\\\"e\\\\\\": \\\\\\"AQAB\\\\\\",\\\\n \\\\\\"use\\\\\\": \\\\\\"sig\\\\\\",\\\\n \\\\\\"kid\\\\\\": \\\\\\"KEY2RzsjRrimRASiAhCjBo18YwDoxpYHnHtv\\\\\\",\\\\n \\\\\\"n\\\\\\": \\\\\\"qrsfFfSZngqKOxVE29ZIR4SXkwKq029B3HLDAZui_Pwaxwn8FssR9QdwsljZS06BTDp10vhPgqMB7s7TmHulL3I4WuSB-l4uXTXXXX\\\\\\"\\\\n }\\\\n ]\\\\n}\\",\\n \\"Audiences\\": [\\n \\"https://example.com\\"\\n ],\\n \\"Issuer\\": \\"http://test.idaas.com/v2/oauth\\",\\n \\"TrustCondition\\": \\"IsNullOrEmpty(\\\\\\"jwt.issuer\\\\\\")\\\\n\\",\\n \\"DynamicJwks\\": \\"https://example.com\\",\\n \\"JwksLastObtainedTime\\": 1729061324000\\n },\\n \\"Pkcs7ProviderConfig\\": {\\n \\"TrustAnchorSource\\": \\"alibaba_cloud\\",\\n \\"Certificates\\": [\\n {\\n \\"Fingerprint\\": \\"2b18947a6a9fc7764fd8b5fb18a863b0c6daxxx\\",\\n \\"Content\\": \\"-----BEGIN CERTIFICATE-----\\\\nMIIE+zCCA0egAwIBAgIJAJZY0ZY0ZY0Z\\\\n-----END CERTIFICATE-----\\",\\n \\"CertificateMetadata\\": {\\n \\"NotBefore\\": 1729061324000,\\n \\"NotAfter\\": 1729061324000\\n }\\n }\\n ],\\n \\"TrustCondition\\": \\"IsNullOrEmpty(\\\\\\"certNo\\\\\\")\\",\\n \\"CmsVerificationMode\\": \\"cert\\",\\n \\"SigningTimeValueExpression\\": \\"pkcs7.payload.jsonData.audience.signingTime\\",\\n \\"SignatureEffectiveTime\\": 3600\\n },\\n \\"PrivateCaProviderConfig\\": {\\n \\"TrustAnchorSource\\": \\"custom\\",\\n \\"Certificates\\": [\\n {\\n \\"Fingerprint\\": \\"2b18947a6a9fc7764fd8b5fb18a863b0c6daxxx\\",\\n \\"Content\\": \\"-----BEGIN CERTIFICATE-----\\\\nMIIE+zCCA0egAwIBAgIJAJZY0ZY0ZY0Z\\\\n-----END CERTIFICATE-----\\",\\n \\"CertificateMetadata\\": {\\n \\"NotBefore\\": 1729061324000,\\n \\"NotAfter\\": 1729061324000\\n }\\n }\\n ],\\n \\"TrustCondition\\": \\"IsNullOrEmpty(\\\\\\"certNo\\\\\\")\\"\\n },\\n \\"CloudIdPProviderConfig\\": {\\n \\"IdentityProviderId\\": \\"\\"\\n }\\n }\\n}","type":"json"}]',
+ ],
+ 'GetForgetPasswordConfiguration' => [
+ 'summary' => '查询指定EIAM实例下忘记密码策略。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasH5ECOY',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas41RG68'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'FederatedCredentialProviderId',
- 'in' => 'query',
- 'schema' => [
- 'title' => ' 联邦凭证提供方ID',
- 'description' => '联邦信任源ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'fcp_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -18765,67 +13978,77 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'OpenForgetPasswordConfiguration' => [
+ 'description' => '忘记密码配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'Enable' => ['title' => '是否开启忘记密码', 'description' => '是否开启忘记密码,已废弃,参考使用forgetPasswordStatus参数。', 'type' => 'boolean', 'example' => 'true'],
+ 'EnableSms' => ['title' => '是否开启SMS做为忘记密码的认证方法', 'description' => '表示是否开启SMS做为忘记密码的认证方法,已废弃,请参考使用authenticationChannels。', 'type' => 'boolean', 'example' => 'true'],
+ 'EnableEmail' => ['title' => '是否开启邮件做为忘记密码的认证方法', 'description' => '是否开启邮件做为忘记密码的认证方法,已废弃,请参考使用authenticationChannels。', 'type' => 'boolean', 'example' => 'false'],
+ 'ForgetPasswordStatus' => ['title' => '忘记密码配置状态。枚举取值:enabled(开启)、disabled(禁用)', 'description' => '忘记密码配置状态。枚举取值:enabled(开启)、disabled(禁用)', 'type' => 'string', 'example' => 'enabled'],
+ 'AuthenticationChannels' => [
+ 'title' => '忘记密码认证渠道。当forgetPasswordStatus取值为enabled时必传。枚举取值:email(邮件)、sms(短信)',
+ 'description' => '忘记密码认证渠道列表。当forgetPasswordStatus取值为enabled时必传。枚举取值:email(邮件)、sms(短信)、totp(OTP动态口令)、web_authn(WebAuthn)',
+ 'type' => 'array',
+ 'items' => ['description' => '忘记密码认证渠道。当forgetPasswordStatus取值为enabled时必传。枚举取值:email(邮件)、sms(短信)、totp(OTP动态口令)、web_authn(WebAuthn)', 'type' => 'string', 'example' => 'sms'],
+ ],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '启用联邦信任源',
- ],
- 'DisableFederatedCredentialProvider' => [
- 'summary' => '禁用联邦信任源。',
- 'methods' => [
- 'post',
- 'get',
+ 'title' => '查询EIAM忘记密码策略',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetForgetPasswordConfiguration'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetForgetPasswordConfiguration',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthenticationSource', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"OpenForgetPasswordConfiguration\\": {\\n \\"Enable\\": true,\\n \\"EnableSms\\": true,\\n \\"EnableEmail\\": false,\\n \\"ForgetPasswordStatus\\": \\"enabled\\",\\n \\"AuthenticationChannels\\": [\\n \\"sms\\"\\n ]\\n }\\n}","type":"json"}]',
+ ],
+ 'GetGroup' => [
+ 'summary' => '查询一个EIAM账户组详情信息。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasH5ECOY',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas1LGU5E'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'FederatedCredentialProviderId',
+ 'name' => 'GroupId',
'in' => 'query',
- 'schema' => [
- 'title' => ' 联邦凭证提供方ID',
- 'description' => '联邦联邦信任源ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'fcp_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '组ID。', 'description' => '组ID。', 'type' => 'string', 'required' => true, 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx'],
],
],
'responses' => [
@@ -18833,303 +14056,464 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'Group' => [
+ 'description' => '账户组对象信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'GroupId' => ['title' => '组ID。', 'description' => '组ID。', 'type' => 'string', 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx'],
+ 'GroupName' => ['title' => '组名称。', 'description' => '组名称。', 'type' => 'string', 'example' => 'group_name'],
+ 'Description' => ['title' => '组描述。', 'description' => '组描述。', 'type' => 'string', 'example' => 'test_group'],
+ 'GroupExternalId' => ['title' => '组外部标识。', 'description' => '组外部标识,用于与外部系统关联,默认为账户组ID。', 'type' => 'string', 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx'],
+ 'GroupSourceType' => ['title' => '组来源类型。', 'description' => '组来源类型,目前只支持自建,取值可选范围:'."\n"
+ .'- build_in:自建。', 'type' => 'string', 'example' => 'build_in'],
+ 'GroupSourceId' => ['title' => '组来源ID。', 'description' => '组来源ID,默认为实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'CreateTime' => ['title' => '组创建时间, Unix时间戳格式,单位为毫秒。', 'description' => '组创建时间, Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1652085686179'],
+ 'UpdateTime' => ['title' => '组最近一次更新时间,Unix时间戳格式,单位为毫秒。', 'description' => '组最近一次更新时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1652085686179'],
+ 'InstanceId' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '禁用联邦信任源',
- ],
- 'CreateFederatedCredentialProvider' => [
- 'summary' => '创建联邦信任源。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
+ 'title' => '查询一个EIAM账户组',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetGroup'],
+ ],
],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Group\\": {\\n \\"GroupId\\": \\"group_d6sbsuumeta4h66ec3il7yxxxx\\",\\n \\"GroupName\\": \\"group_name\\",\\n \\"Description\\": \\"test_group\\",\\n \\"GroupExternalId\\": \\"group_d6sbsuumeta4h66ec3il7yxxxx\\",\\n \\"GroupSourceType\\": \\"build_in\\",\\n \\"GroupSourceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"CreateTime\\": 1652085686179,\\n \\"UpdateTime\\": 1652085686179,\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\"\\n }\\n}","type":"json"}]',
+ ],
+ 'GetIdentityProvider' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'create',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasH5ECOY',
- ],
+ 'abilityTreeCode' => '119470',
+ 'abilityTreeNodes' => ['FEATUREidaas3ZGGWT'],
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'FederatedCredentialProviderName',
- 'in' => 'query',
- 'schema' => [
- 'title' => ' 联邦凭证提供方名称',
- 'description' => '联邦信任源名称',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'test',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'FederatedCredentialProviderType',
- 'in' => 'query',
- 'schema' => [
- 'title' => ' 联邦凭证提供方类型',
- 'description' => '联邦信任源类型',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'pkcs7',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'NetworkAccessEndpointId',
- 'in' => 'query',
- 'schema' => [
- 'title' => ' 网络端点点ID',
- 'description' => '网络访问端点ID',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'nae_example_id',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'Description',
+ 'name' => 'IdentityProviderId',
'in' => 'query',
- 'schema' => [
- 'title' => ' 联邦凭证提供方描述',
- 'description' => '联邦信任源描述',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'test',
- 'maxLength' => 128,
- ],
+ 'schema' => ['title' => '身份提供方ID', 'description' => '身份提供方ID。', 'type' => 'string', 'required' => true, 'example' => 'idp_my664lwkhpicbyzirog3xxxxx', 'maxLength' => 64],
],
- [
- 'name' => 'PrivateCaProviderConfig',
- 'in' => 'query',
- 'style' => 'flat',
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => ' 私有CA配置',
- 'description' => ' 私有CA配置',
'type' => 'object',
'properties' => [
- 'TrustAnchorSource' => [
- 'title' => 'Root证书获取方式',
- 'description' => 'Root证书获取方式',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'custom',
- 'maxLength' => 32,
- ],
- 'Certificates' => [
- 'title' => 'Root证书列表',
- 'description' => 'Root证书列表',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'Content' => [
- 'title' => 'Root证书内容',
- 'description' => 'Root证书内容',
- 'type' => 'string',
- 'required' => false,
- 'example' => '-----BEGIN CERTIFICATE-----'."\n"
- .'MIIE+zCCA0egAwIBAgIJAJZY0ZY0ZY0Z'."\n"
- .'-----END CERTIFICATE-----',
+ 'IdentityProviderDetail' => [
+ 'description' => '身份提供商信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AdvancedStatus' => [
+ 'title' => '高阶配置能力',
+ 'description' => '高阶配置能力。取值范围:'."\n"
+ ."\n"
+ .'- 禁用:disabled'."\n"
+ ."\n"
+ .'- 启用:enabled',
+ 'type' => 'string',
+ 'enumValueTitles' => [],
+ 'example' => 'disabled',
+ ],
+ 'AuthnSourceSupplier' => ['title' => '对应的认证来源产品,okta or google or azure ad', 'description' => '对应的认证来源产品,okta or google or azure ad。'."\n"
+ .'取值范围:'."\n"
+ ."\n"
+ .'- 钉钉:urn:alibaba:idaas:idp:alibaba:dingtalk'."\n"
+ ."\n"
+ .'- LDAP:urn:alibaba:idaas:idp:unknown:ldap'."\n"
+ ."\n"
+ .'- 阿里云IDaaS:urn:alibaba:idaas:idp:alibaba:idaas'."\n"
+ ."\n"
+ .'- 企业微信:urn:alibaba:idaas:idp:tencent:wecom'."\n"
+ ."\n"
+ .'- 飞书:urn:alibaba:idaas:idp:bytedance:lark'."\n"
+ ."\n"
+ .'- Active Directory:urn:alibaba:idaas:idp:microsoft:ad'."\n"
+ ."\n"
+ .'- Azure Active Directory:urn:alibaba:idaas:idp:microsoft:aad'."\n"
+ ."\n"
+ .'- 阿里云SASE:urn:alibaba:idaas:idp:alibaba:sase', 'type' => 'string', 'example' => 'urn:alibaba:idaas:idp:bytedance:lark'],
+ 'AuthnSourceType' => ['title' => '认证方式类型 oidc or saml', 'description' => '认证方式类型 oidc or saml,取值范围:'."\n"
+ ."\n"
+ .'- OIDC:urn:alibaba:idaas:authntype:oidc'."\n"
+ ."\n"
+ .'- SAML:urn:alibaba:idaas:authntype:saml2', 'type' => 'string', 'example' => 'urn:alibaba:idaas:authntype:oidc'],
+ 'AuthnStatus' => ['title' => '对应IdP是否支持认证', 'description' => '对应IdP是否支持认证,取值范围:'."\n"
+ ."\n"
+ .'- 禁用:disabled'."\n"
+ ."\n"
+ .'- 启用:enabled', 'type' => 'string', 'example' => 'disabled'],
+ 'CreateTime' => ['title' => '创建时间', 'description' => '创建时间,unix时间戳,单位毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1726021079000'],
+ 'Description' => ['title' => '身份提供方描述', 'description' => '身份提供方描述。', 'type' => 'string', 'example' => 'for poc test'],
+ 'DingtalkAppConfig' => [
+ 'title' => '钉钉基础配置',
+ 'description' => '钉钉基础配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AppKey' => ['title' => '钉钉一方应用的appKey', 'description' => '钉钉一方应用的appKey。', 'type' => 'string', 'example' => '41reopmwoy9s'],
+ 'AppSecret' => ['title' => '钉钉一方应用的app_secret', 'description' => '钉钉一方应用的appSecret。', 'type' => 'string', 'example' => 'REOQ6Cl55kriOd8NOBeqWYLKpHR4p6fdZxxxx'],
+ 'CorpId' => ['title' => '钉钉一方应用的corpId', 'description' => '钉钉一方应用的corpId。', 'type' => 'string', 'example' => '3756043633237690761'],
+ 'DingtalkVersion' => ['title' => '钉钉版本', 'description' => '钉钉版本,取值范围:'."\n"
+ ."\n"
+ .'- 标准钉:public_dingtalk'."\n"
+ ."\n"
+ .'- 专属钉:private_dingtalk', 'type' => 'string', 'example' => 'public_dingtalk'],
+ 'EncryptKey' => ['description' => '钉钉应用EncryptKey', 'type' => 'string', 'example' => '29003eb11d0a28b4802a6f02fb8aa25dff730e2ac26ffd200d'],
+ 'VerificationToken' => ['description' => '钉钉应用VerificationToken', 'type' => 'string', 'example' => '5ba9c127a7abe029003eb11d0a28b4802a6f02fb8aa25dff730e2ac26ffd200d'],
+ 'DingtalkLoginVersion' => [
+ 'title' => '钉钉扫码登录版本',
+ 'description' => '钉钉扫码登录版本',
+ 'type' => 'string',
+ 'enumValueTitles' => ['old_version' => '钉钉旧版扫码登录', 'new_version' => '钉钉新版扫码登录'],
+ 'example' => 'old_version',
+ ],
+ ],
+ ],
+ 'DingtalkProvisioningConfig' => [
+ 'title' => '钉钉同步配置,只有钉钉类型才会返回值',
+ 'description' => '钉钉同步配置,只有钉钉类型才会返回值。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AuthedDepartmentIds' => [
+ 'title' => '授权的钉钉部门',
+ 'description' => '授权的钉钉部门。',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'DeptId' => ['title' => '钉钉部门Id', 'description' => '钉钉部门ID。', 'type' => 'string', 'example' => '123xxx444'],
+ 'DeptName' => ['title' => '钉钉部门名称', 'description' => '钉钉部门名称。', 'type' => 'string', 'example' => 'test_department'],
+ ],
+ 'description' => '',
+ ],
+ ],
+ 'AuthedUsers' => [
+ 'title' => '授权的钉钉账户列表',
+ 'description' => '授权的钉钉账户列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Name' => ['title' => '钉钉用户名称', 'description' => '钉钉用户名称。', 'type' => 'string', 'example' => 'zhangsan'],
+ 'UserId' => ['title' => '钉钉用户userId', 'description' => '钉钉用户userId。', 'type' => 'string', 'example' => '130308333929200479'],
+ ],
+ 'description' => '',
+ ],
+ ],
+ 'CorpId' => ['title' => '钉钉企业corpId', 'description' => '钉钉企业corpId。', 'type' => 'string', 'example' => 'ding_xxxxx'],
+ 'CorpName' => ['title' => '钉钉企业名称', 'description' => '钉钉企业名称。', 'type' => 'string', 'example' => 'test_enterprise'],
+ ],
+ ],
+ 'IdentityProviderExternalId' => ['title' => '身份提供方外部ID', 'description' => '身份提供方外部ID。', 'type' => 'string', 'example' => 'idp_xxxx'],
+ 'IdentityProviderId' => ['title' => '身份提供方Id', 'description' => '身份提供方ID。', 'type' => 'string', 'example' => 'idp_mwpcwnhrimlr2horx7xgg7pp7y'],
+ 'IdentityProviderName' => ['title' => '身份提供方名称', 'description' => '身份提供方名称。', 'type' => 'string', 'example' => 'test'],
+ 'IdentityProviderType' => ['title' => '身份提供方同步类型', 'description' => '身份提供方同步类型。'."\n"
+ ."\n"
+ .'- 入方向钉钉:urn:alibaba:idaas:idp:alibaba:dingtalk:pull'."\n"
+ ."\n"
+ .'- 出方向钉钉:urn:alibaba:idaas:idp:alibaba:dingtalk:push'."\n"
+ ."\n"
+ .'- 入方向企业微信:urn:alibaba:idaas:idp:tencent:wecom:pull'."\n"
+ ."\n"
+ .'- 入方向飞书:urn:alibaba:idaas:idp:bytedance:lark:pull'."\n"
+ ."\n"
+ .'- 入方向AD:urn:alibaba:idaas:idp:microsoft:ad:pull'."\n"
+ ."\n"
+ .'- 入方向LDAP:urn:alibaba:idaas:idp:unknown:ldap:pull'."\n"
+ ."\n"
+ .'- 标准OIDC:urn:alibaba:idaas:idp:standard:oidc'."\n"
+ ."\n"
+ .'- SASE定制OIDC:urn:alibaba:idaas:idp:alibaba:sase', 'type' => 'string', 'example' => 'urn:alibaba:idaas:idp:alibaba:dingtalk:push'."\n"],
+ 'InstanceId' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_x2df3bak3uwnapqm6xxxx'],
+ 'LarkConfig' => [
+ 'title' => '飞书配置',
+ 'description' => '飞书配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AppId' => ['title' => '飞书自建应用的corpId', 'description' => '飞书自建应用的corpId。', 'type' => 'string', 'example' => 'cli_a7a99f53a317100c'],
+ 'AppSecret' => ['title' => '飞书自建应用的AppSecret', 'description' => '飞书自建应用的AppSecret。', 'type' => 'string', 'example' => '***'],
+ 'EnterpriseNumber' => ['title' => '飞书企业编码', 'description' => '飞书企业编码。', 'type' => 'string', 'example' => 'FX1231xxxx'],
+ 'EncryptKey' => ['title' => '飞书自建应用的encryptKey', 'description' => '飞书自建应用的encryptKey', 'type' => 'string', 'example' => 'VkdWw91mdkrjVFr3ObNwefap21dfbZbK'],
+ 'VerificationToken' => ['title' => '飞书自建应用的verificationToken', 'description' => '飞书自建应用的verificationToken', 'type' => 'string', 'example' => 'VkdWw91mdkrjVFr3ObNwefap21dfbZbK'],
+ ],
+ ],
+ 'LastStatusCheckJobResult' => ['title' => '最后一次状态检查结果', 'description' => '最后一次状态检查结果。', 'type' => 'string', 'example' => 'success'],
+ 'LdapConfig' => [
+ 'title' => 'AD/LDAP身份提供方相关信息',
+ 'description' => 'AD/LDAP身份提供方相关信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AdministratorPassword' => ['title' => '管理员密码', 'description' => 'AD/LDAP管理员密码。', 'type' => 'string', 'example' => 'XXXX'],
+ 'AdministratorUsername' => ['title' => '管理员账号', 'description' => 'AD/LDAP管理员账号。', 'type' => 'string', 'example' => 'example.com'],
+ 'CertificateFingerprintStatus' => ['title' => '是否验证指纹证书', 'description' => '是否验证指纹证书,取值范围:'."\n"
+ ."\n"
+ .'- 禁用:disabled'."\n"
+ ."\n"
+ .'- 启用:enabled', 'type' => 'string', 'example' => 'enabled'],
+ 'CertificateFingerprints' => [
+ 'title' => '证书指纹列表',
+ 'description' => '证书指纹列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '公钥sha256格式的证书指纹。', 'type' => 'string', 'example' => 'asdsadaasd'],
+ ],
+ 'LdapProtocol' => ['title' => '通信协议', 'description' => 'AD/LDAP的通信协议。', 'type' => 'string', 'example' => 'ldap'],
+ 'LdapServerHost' => ['title' => 'ad/ldap 服务器地址', 'description' => 'AD/LDAP服务器地址。', 'type' => 'string', 'example' => '127.xx.xx.100'],
+ 'LdapServerPort' => ['title' => 'ad/ldap 服务器地址', 'description' => 'AD/LDAP服务器地址。', 'type' => 'integer', 'format' => 'int32', 'example' => '389'],
+ 'StartTlsStatus' => ['title' => 'startTls是否开启', 'description' => 'startTLS是否开启,取值范围:'."\n"
+ ."\n"
+ .'- 禁用:disabled'."\n"
+ ."\n"
+ .'- 启用:enabled', 'type' => 'string', 'example' => 'enabled'],
+ ],
+ ],
+ 'LockReason' => ['title' => '锁定原因', 'description' => '锁定原因。', 'type' => 'string', 'example' => 'financial'],
+ 'NetworkAccessEndpointId' => ['title' => '网络端点ID', 'description' => '网络端点ID。', 'type' => 'string', 'example' => 'nae_mx4vsadfe6govkqkwckxxxx'],
+ 'OidcConfig' => [
+ 'title' => 'OIDC IdP配置。',
+ 'description' => 'OIDC IdP配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AuthnParam' => [
+ 'title' => 'OIDC客户端认证配置。',
+ 'description' => 'OIDC客户端认证配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AuthnMethod' => ['title' => 'OIDC/oAuth2 认证方法。', 'description' => 'OIDC认证方法。', 'type' => 'string', 'example' => 'client_secret_post'],
+ 'ClientId' => ['title' => 'OIDC/oAuth2 客户端ID。', 'description' => 'OIDC客户端ID。', 'type' => 'string', 'example' => 'mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'ClientSecret' => ['title' => 'OIDC/oAuth2 客户端密钥。', 'description' => 'OIDC客户端密钥。', 'type' => 'string', 'example' => 'CSEHDddddddxxxxuxkJEHPveWRXBGqVqRsxxxx'],
+ ],
+ ],
+ 'EndpointConfig' => [
+ 'title' => 'OIDC 端点配置。',
+ 'description' => 'OIDC 端点配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AuthorizationEndpoint' => ['title' => 'oAuth2 授权端点。', 'description' => 'OIDC授权端点。', 'type' => 'string', 'example' => 'https://example.com/oauth/authorize'],
+ 'Issuer' => ['title' => 'OIDC issuer信息。', 'description' => 'OIDC issuer信息。', 'type' => 'string', 'example' => 'https://example.com/oauth'],
+ 'JwksUri' => ['title' => 'OIDC jwks地址。', 'description' => 'OIDC jwks地址。', 'type' => 'string', 'example' => 'https://example.com/oauth/jwks'],
+ 'TokenEndpoint' => ['title' => 'oAuth2 Token端点。', 'description' => 'OIDC Token端点。', 'type' => 'string', 'example' => 'https://example.com/oauth/token'],
+ 'UserinfoEndpoint' => ['title' => 'OIDC 用户信息端点。', 'description' => 'OIDC 用户信息端点。', 'type' => 'string', 'example' => 'https://example.com/oauth/userinfo'],
+ ],
+ ],
+ 'GrantScopes' => [
+ 'title' => 'OIDC授权范围。',
+ 'description' => 'OIDC授权范围列表。',
+ 'type' => 'array',
+ 'items' => ['description' => 'OIDC授权范围。', 'type' => 'string', 'example' => 'ou_asdaq1addsxzdq1xxxx'],
+ 'example' => 'openid',
+ ],
+ 'GrantType' => ['title' => 'OIDC授权类型。', 'description' => 'OIDC授权类型。', 'type' => 'string', 'example' => 'authorization_code'],
+ 'PkceChallengeMethod' => ['title' => 'PKCE算法。', 'description' => 'PKCE算法,取值范围:'."\n"
+ ."\n"
+ .'- SHA256:S256'."\n"
+ ."\n"
+ .'- 明文:plain', 'type' => 'string', 'example' => 'S256'],
+ 'PkceRequired' => ['title' => 'AuthorizationCode授权模式下是否使用PKCE。', 'description' => 'AuthorizationCode授权模式下是否使用PKCE。', 'type' => 'boolean', 'example' => 'true'],
+ ],
+ ],
+ 'UdPullConfig' => [
+ 'title' => '同步入配置',
+ 'description' => '同步入配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'GroupSyncStatus' => ['description' => '是否开启组同步。取值范围:'."\n"
+ ."\n"
+ .'- 禁用:disabled'."\n"
+ ."\n"
+ .'- 启用:enabled', 'type' => 'string', 'example' => 'disabled'],
+ 'IncrementalCallbackStatus' => ['title' => '增量回调状态,是否处理来自IdP的增量回调数据', 'description' => '增量回调状态,是否处理来自IdP的增量回调数据。取值范围:'."\n"
+ ."\n"
+ .'- 禁用:disabled'."\n"
+ ."\n"
+ .'- 启用:enabled', 'type' => 'string', 'example' => 'disabled'],
+ 'UdSyncScopeConfig' => [
+ 'title' => '同步入配置信息',
+ 'description' => '同步范围配置信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'SourceScopes' => [
+ 'title' => '同步来源节点',
+ 'description' => '同步来源节点列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '同步来源节点。', 'type' => 'string', 'example' => 'ou_123xxxx'],
+ ],
+ 'TargetScope' => ['title' => '同步目标节点', 'description' => '同步目标节点。', 'type' => 'string', 'example' => 'ou_123xxxx'],
+ ],
+ ],
+ ],
+ ],
+ 'UdPullStatus' => ['title' => '是否支持UD同步', 'description' => '是否支持同步入功能。取值范围:'."\n"
+ ."\n"
+ .'- 禁用:disabled'."\n"
+ ."\n"
+ .'- 启用:enabled', 'type' => 'string', 'example' => 'disabled'],
+ 'UdPushConfig' => [
+ 'title' => '同步出配置',
+ 'description' => '同步出配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncrementalCallbackStatus' => ['title' => '增量回调状态,是否处理来自IdP的增量回调数据', 'description' => '该字段暂未启用,请忽略。', 'type' => 'string', 'example' => 'disabled'],
+ 'UdSyncScopeConfigs' => [
+ 'title' => '同步出配置信息',
+ 'description' => '同步范围配置列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '同步范围配置列表。',
+ 'type' => 'object',
+ 'properties' => [
+ 'SourceScopes' => [
+ 'title' => '同步来源节点',
+ 'description' => '同步来源节点列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '同步来源节点,填入组织ID。', 'type' => 'string', 'example' => 'ou_123xxxx'],
+ ],
+ 'TargetScope' => ['title' => '同步目标节点', 'description' => '同步目标节点。', 'type' => 'string', 'example' => 'ou_123xxxx'],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'UdPushStatus' => ['title' => '同步出能力', 'description' => '是否启用同步出能力。取值范围:'."\n"
+ ."\n"
+ .'- 禁用:disabled'."\n"
+ ."\n"
+ .'- 启用:enabled', 'type' => 'string', 'example' => 'disabled'],
+ 'UpdateTime' => ['title' => '更新时间', 'description' => '更新时间,unix时间戳,单位毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1726021079000'],
+ 'WeComConfig' => [
+ 'title' => '企业微信',
+ 'description' => '企业微信配置信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AgentId' => ['title' => '企业微信自建应用的Id', 'description' => '企业微信自建应用的Id。', 'type' => 'string', 'example' => '1242350'],
+ 'AuthorizeCallbackDomain' => ['title' => '授权回调域', 'description' => '授权回调域。', 'type' => 'string', 'example' => 'https://example.com/xxxx'],
+ 'CorpId' => ['title' => '企业微信自建应用的corpId', 'description' => '企业微信自建应用的corpId。', 'type' => 'string', 'example' => '3562012953454577801'],
+ 'CorpSecret' => ['title' => '企业微信自建应用的corpSecret', 'description' => '企业微信自建应用的corpSecret。', 'type' => 'string', 'example' => 'weaseiszjskejskaj12sjeszojxxxx'],
+ 'TrustableDomain' => ['title' => '可信域名', 'description' => '可信域名。', 'type' => 'string', 'example' => 'https://example.com'],
+ ],
+ ],
+ 'LogoUrl' => ['description' => '身份提供商的自定义 Logo 地址', 'type' => 'string', 'example' => 'https://img.alicdn.com/imgextra/i4/O1CN01lvYwpv1aGowQXDML9_!!6000000003303-0-tps-580-580.jpg'],
+ 'SamlConfig' => [
+ 'title' => 'SAML IdP配置',
+ 'description' => 'SAML IdP配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'IdPEntityId' => ['title' => 'IdP的EntityId', 'description' => 'IdP的EntityId', 'type' => 'string', 'example' => 'http://dc.test.com/adfs/services/trust'],
+ 'IdPSsoUrl' => ['title' => 'IdP的登录地址', 'description' => 'IdP的登录地址', 'type' => 'string', 'example' => 'https://dc.test.com/adfs/ls/'],
+ 'Certificates' => [
+ 'title' => 'IdP签名证书列表',
+ 'description' => 'IdP签名证书列表',
+ 'type' => 'array',
+ 'items' => [
+ 'title' => '证书信息',
+ 'description' => '证书信息',
+ 'type' => 'object',
+ 'properties' => [
+ 'Content' => ['title' => '证书内容', 'description' => '证书内容', 'type' => 'string', 'example' => '-----BEGIN CERTIFICATE----- MIIC0jCCAbqgAwIBAgIQXXXXX -----END CERTIFICATE-----'],
+ 'CertificateMetadata' => [
+ 'title' => '证书元数据',
+ 'description' => '证书元数据',
+ 'type' => 'object',
+ 'properties' => [
+ 'NotBefore' => ['title' => '证书有效期不早于', 'description' => '证书有效期不早于', 'type' => 'integer', 'format' => 'int64', 'example' => '1672531200000'],
+ 'NotAfter' => ['title' => '证书有效期不晚于', 'description' => '证书有效期不晚于', 'type' => 'integer', 'format' => 'int64', 'example' => '1704067200000'],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'RequireRequestSigned' => ['title' => '是否要求请求被签名', 'description' => '是否要求请求被签名', 'type' => 'boolean', 'example' => 'true'],
+ 'BindingMethod' => [
+ 'title' => '绑定类型',
+ 'description' => '绑定类型',
+ 'type' => 'string',
+ 'example' => 'HTTP-REDIRECT',
+ 'enum' => ['HTTP-REDIRECT', 'HTTP-POST'],
+ ],
+ 'MaxClockSkew' => ['title' => '最大时钟偏差', 'description' => '最大时钟偏差', 'type' => 'integer', 'format' => 'int64', 'example' => '180'],
+ 'WantResponseSigned' => ['type' => 'boolean'],
+ 'WantAssertionsSigned' => ['type' => 'boolean'],
+ ],
+ ],
+ 'EndpointMetadata' => [
+ 'title' => '端点元数据',
+ 'description' => '端点元数据',
+ 'type' => 'object',
+ 'properties' => [
+ 'SamlEntityId' => ['title' => 'SAML的EntityId', 'description' => 'SAML的EntityId', 'type' => 'string', 'example' => 'https://9test.aliyunidaas.com/login/saml2/idp_nhlraxfiwsx7w7zp26qzyoxxxx/meta'],
+ 'SamlAcsEndpoint' => ['title' => 'SAML的ACS地址', 'description' => 'SAML的ACS地址', 'type' => 'string', 'example' => 'https://9test.aliyunidaas.com/login/saml2/idp_nhlraxfiwsx7w7zp26qzyoxxxx/acs'],
+ 'SamlMetaEndpoint' => ['title' => 'SAML的元数据地址', 'description' => 'SAML的元数据地址', 'type' => 'string', 'example' => 'https://9test.aliyunidaas.com/login/saml2/idp_nhlraxfiwsx7w7zp26qzyoxxxx/meta'],
],
],
- 'required' => false,
],
- 'required' => false,
- 'example' => '',
- ],
- 'TrustCondition' => [
- 'title' => 'Root证书的信任条件',
- 'description' => 'Root证书的信任条件',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'IsNullOrEmpty("jwt.issuer")',
- 'maxLength' => 10240,
],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
- 'required' => false,
- 'example' => '',
+ 'description' => '',
],
],
+ ],
+ 'title' => '获取身份提供方',
+ 'summary' => '获取身份提供方。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetIdentityProvider'],
+ ],
+ ],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"IdentityProviderDetail\\": {\\n \\"AdvancedStatus\\": \\"disabled\\",\\n \\"AuthnSourceSupplier\\": \\"urn:alibaba:idaas:idp:bytedance:lark\\",\\n \\"AuthnSourceType\\": \\"urn:alibaba:idaas:authntype:oidc\\",\\n \\"AuthnStatus\\": \\"disabled\\",\\n \\"CreateTime\\": 1726021079000,\\n \\"Description\\": \\"for poc test\\",\\n \\"DingtalkAppConfig\\": {\\n \\"AppKey\\": \\"41reopmwoy9s\\",\\n \\"AppSecret\\": \\"REOQ6Cl55kriOd8NOBeqWYLKpHR4p6fdZxxxx\\",\\n \\"CorpId\\": \\"3756043633237690761\\",\\n \\"DingtalkVersion\\": \\"public_dingtalk\\",\\n \\"EncryptKey\\": \\"29003eb11d0a28b4802a6f02fb8aa25dff730e2ac26ffd200d\\",\\n \\"VerificationToken\\": \\"5ba9c127a7abe029003eb11d0a28b4802a6f02fb8aa25dff730e2ac26ffd200d\\",\\n \\"DingtalkLoginVersion\\": \\"old_version\\"\\n },\\n \\"DingtalkProvisioningConfig\\": {\\n \\"AuthedDepartmentIds\\": [\\n {\\n \\"DeptId\\": \\"123xxx444\\",\\n \\"DeptName\\": \\"test_department\\"\\n }\\n ],\\n \\"AuthedUsers\\": [\\n {\\n \\"Name\\": \\"zhangsan\\",\\n \\"UserId\\": \\"130308333929200479\\"\\n }\\n ],\\n \\"CorpId\\": \\"ding_xxxxx\\",\\n \\"CorpName\\": \\"test_enterprise\\"\\n },\\n \\"IdentityProviderExternalId\\": \\"idp_xxxx\\",\\n \\"IdentityProviderId\\": \\"idp_mwpcwnhrimlr2horx7xgg7pp7y\\",\\n \\"IdentityProviderName\\": \\"test\\",\\n \\"IdentityProviderType\\": \\"urn:alibaba:idaas:idp:alibaba:dingtalk:push\\\\n\\",\\n \\"InstanceId\\": \\"idaas_x2df3bak3uwnapqm6xxxx\\",\\n \\"LarkConfig\\": {\\n \\"AppId\\": \\"cli_a7a99f53a317100c\\",\\n \\"AppSecret\\": \\"***\\",\\n \\"EnterpriseNumber\\": \\"FX1231xxxx\\",\\n \\"EncryptKey\\": \\"VkdWw91mdkrjVFr3ObNwefap21dfbZbK\\",\\n \\"VerificationToken\\": \\"VkdWw91mdkrjVFr3ObNwefap21dfbZbK\\"\\n },\\n \\"LastStatusCheckJobResult\\": \\"success\\",\\n \\"LdapConfig\\": {\\n \\"AdministratorPassword\\": \\"XXXX\\",\\n \\"AdministratorUsername\\": \\"example.com\\",\\n \\"CertificateFingerprintStatus\\": \\"enabled\\",\\n \\"CertificateFingerprints\\": [\\n \\"asdsadaasd\\"\\n ],\\n \\"LdapProtocol\\": \\"ldap\\",\\n \\"LdapServerHost\\": \\"127.xx.xx.100\\",\\n \\"LdapServerPort\\": 389,\\n \\"StartTlsStatus\\": \\"enabled\\"\\n },\\n \\"LockReason\\": \\"financial\\",\\n \\"NetworkAccessEndpointId\\": \\"nae_mx4vsadfe6govkqkwckxxxx\\",\\n \\"OidcConfig\\": {\\n \\"AuthnParam\\": {\\n \\"AuthnMethod\\": \\"client_secret_post\\",\\n \\"ClientId\\": \\"mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"ClientSecret\\": \\"CSEHDddddddxxxxuxkJEHPveWRXBGqVqRsxxxx\\"\\n },\\n \\"EndpointConfig\\": {\\n \\"AuthorizationEndpoint\\": \\"https://example.com/oauth/authorize\\",\\n \\"Issuer\\": \\"https://example.com/oauth\\",\\n \\"JwksUri\\": \\"https://example.com/oauth/jwks\\",\\n \\"TokenEndpoint\\": \\"https://example.com/oauth/token\\",\\n \\"UserinfoEndpoint\\": \\"https://example.com/oauth/userinfo\\"\\n },\\n \\"GrantScopes\\": [\\n \\"ou_asdaq1addsxzdq1xxxx\\"\\n ],\\n \\"GrantType\\": \\"authorization_code\\",\\n \\"PkceChallengeMethod\\": \\"S256\\",\\n \\"PkceRequired\\": true\\n },\\n \\"UdPullConfig\\": {\\n \\"GroupSyncStatus\\": \\"disabled\\",\\n \\"IncrementalCallbackStatus\\": \\"disabled\\",\\n \\"UdSyncScopeConfig\\": {\\n \\"SourceScopes\\": [\\n \\"ou_123xxxx\\"\\n ],\\n \\"TargetScope\\": \\"ou_123xxxx\\"\\n }\\n },\\n \\"UdPullStatus\\": \\"disabled\\",\\n \\"UdPushConfig\\": {\\n \\"IncrementalCallbackStatus\\": \\"disabled\\",\\n \\"UdSyncScopeConfigs\\": [\\n {\\n \\"SourceScopes\\": [\\n \\"ou_123xxxx\\"\\n ],\\n \\"TargetScope\\": \\"ou_123xxxx\\"\\n }\\n ]\\n },\\n \\"UdPushStatus\\": \\"disabled\\",\\n \\"UpdateTime\\": 1726021079000,\\n \\"WeComConfig\\": {\\n \\"AgentId\\": \\"1242350\\",\\n \\"AuthorizeCallbackDomain\\": \\"https://example.com/xxxx\\",\\n \\"CorpId\\": \\"3562012953454577801\\",\\n \\"CorpSecret\\": \\"weaseiszjskejskaj12sjeszojxxxx\\",\\n \\"TrustableDomain\\": \\"https://example.com\\"\\n },\\n \\"LogoUrl\\": \\"https://img.alicdn.com/imgextra/i4/O1CN01lvYwpv1aGowQXDML9_!!6000000003303-0-tps-580-580.jpg\\",\\n \\"SamlConfig\\": {\\n \\"IdPEntityId\\": \\"http://dc.test.com/adfs/services/trust\\",\\n \\"IdPSsoUrl\\": \\"https://dc.test.com/adfs/ls/\\",\\n \\"Certificates\\": [\\n {\\n \\"Content\\": \\"-----BEGIN CERTIFICATE----- MIIC0jCCAbqgAwIBAgIQXXXXX -----END CERTIFICATE-----\\",\\n \\"CertificateMetadata\\": {\\n \\"NotBefore\\": 1672531200000,\\n \\"NotAfter\\": 1704067200000\\n }\\n }\\n ],\\n \\"RequireRequestSigned\\": true,\\n \\"BindingMethod\\": \\"HTTP-REDIRECT\\",\\n \\"MaxClockSkew\\": 180,\\n \\"WantResponseSigned\\": true,\\n \\"WantAssertionsSigned\\": true\\n },\\n \\"EndpointMetadata\\": {\\n \\"SamlEntityId\\": \\"https://9test.aliyunidaas.com/login/saml2/idp_nhlraxfiwsx7w7zp26qzyoxxxx/meta\\",\\n \\"SamlAcsEndpoint\\": \\"https://9test.aliyunidaas.com/login/saml2/idp_nhlraxfiwsx7w7zp26qzyoxxxx/acs\\",\\n \\"SamlMetaEndpoint\\": \\"https://9test.aliyunidaas.com/login/saml2/idp_nhlraxfiwsx7w7zp26qzyoxxxx/meta\\"\\n }\\n },\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'GetIdentityProviderAdvancedConfiguration' => [
+ 'summary' => '获取高级配置信息',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
+ 'security' => [
[
- 'name' => 'OidcProviderConfig',
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'readAndWrite',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaasCRU1S2'],
+ 'tenantRelevance' => 'tenant',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'InstanceId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => ' OIDC配置',
- 'description' => ' OIDC配置',
- 'type' => 'object',
- 'properties' => [
- 'JwksSource' => [
- 'title' => 'Jwks来源',
- 'description' => 'JWKS来源',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'static',
- 'maxLength' => 32,
- ],
- 'JwksUri' => [
- 'title' => 'JWKS 端点',
- 'description' => 'JWKS端点',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'https://example.com/jwks',
- 'maxLength' => 1024,
- ],
- 'StaticJwks' => [
- 'title' => '静态获取的jwks',
- 'description' => '静态获取的JWKS',
- 'type' => 'string',
- 'required' => false,
- 'example' => '{'."\n"
- .' "keys": ['."\n"
- .' {'."\n"
- .' "kty": "RSA",'."\n"
- .' "e": "AQAB",'."\n"
- .' "use": "sig",'."\n"
- .' "kid": "KEY2RzsjRrimRASiAhCjBo18YwDoxpYHnHtv",'."\n"
- .' "n": "qrsfFfSZngqKOxVE29ZIR4SXkwKq029B3HLDAZui_Pwaxwn8FssR9QdwsljZS06BTDp10vhPgqMB7s7TmHulL3I4WuSB-l4uXXXXX"'."\n"
- .' }'."\n"
- .' ]'."\n"
- .'}',
- ],
- 'Audiences' => [
- 'description' => '受众列表',
- 'type' => 'array',
- 'items' => [
- 'description' => '受众',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'https://www.example.com',
- ],
- 'required' => false,
- ],
- 'TrustCondition' => [
- 'title' => '信任条件',
- 'description' => '信任条件',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'IsNullOrEmpty("jwt.issuer")',
- 'maxLength' => 10240,
- ],
- 'Issuer' => [
- 'title' => 'issuer',
- 'description' => 'Issuer',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'https://example.com',
- 'maxLength' => 1024,
- ],
- ],
- 'required' => false,
- 'example' => '',
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例Id', 'type' => 'string', 'required' => true, 'example' => 'eiam-111ccc1111', 'maxLength' => 64],
],
[
- 'name' => 'Pkcs7ProviderConfig',
+ 'name' => 'IdentityProviderId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => ' PKCS7配置',
- 'description' => ' PKCS7配置',
- 'type' => 'object',
- 'properties' => [
- 'TrustAnchorSource' => [
- 'title' => '证书信任锚点来源',
- 'description' => '证书信任锚点来源',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'custom',
- 'maxLength' => 32,
- ],
- 'Certificates' => [
- 'title' => 'pkcs7证书列表',
- 'description' => 'PKCS7证书列表',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'Content' => [
- 'title' => 'Root证书内容',
- 'description' => 'Root证书内容',
- 'type' => 'string',
- 'required' => false,
- 'example' => '-----BEGIN CERTIFICATE-----'."\n"
- .'MIIE+zCCA0egAwIBAgIJAJZY0ZY0ZY0Z'."\n"
- .'-----END CERTIFICATE-----',
- ],
- ],
- 'required' => false,
- ],
- 'required' => false,
- 'example' => '',
- ],
- 'TrustCondition' => [
- 'title' => '信任条件',
- 'description' => '信任条件',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'IsNullOrEmpty("jwt.issuer")',
- 'maxLength' => 10240,
- ],
- 'CmsVerificationMode' => [
- 'title' => 'CMS验证模式',
- 'description' => 'CMS验证模式',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'cert_chain',
- 'maxLength' => 32,
- ],
- 'SigningTimeValueExpression' => [
- 'title' => '获取签名时间的表达式',
- 'description' => '获取签名时间的表达式',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'pkcs7.signingTime',
- ],
- 'SignatureEffectiveTime' => [
- 'title' => '签名有效期',
- 'description' => '签名有效期',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1200',
- ],
- ],
- 'required' => false,
- 'example' => '',
- ],
+ 'schema' => ['title' => '身份提供方ID', 'description' => '身份提供方ID', 'type' => 'string', 'required' => true, 'example' => 'idp_11111', 'maxLength' => 64],
],
],
'responses' => [
@@ -19137,78 +14521,70 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'FederatedCredentialProviderId' => [
- 'title' => '联邦凭证提供方Id',
- 'description' => '联邦信任源ID',
- 'type' => 'string',
- 'example' => 'fcp_sada123XXXX',
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求Id', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'AdvancedConfiguration' => [
+ 'description' => '高级配置信息',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例Id', 'description' => '实例Id', 'type' => 'string', 'example' => 'idaas_kpvmhktvun6u66dgpjh3l4wxxx'],
+ 'IdentityProviderId' => ['title' => '身份提供方Id', 'description' => '身份提供方Id', 'type' => 'string', 'example' => 'idp_na2rzpyc67zr7ixdfy35zgrxxx'],
+ 'DingtalkAdvancedConfig' => [
+ 'title' => '钉钉高阶配置',
+ 'description' => '钉钉高阶配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'AppKey' => ['title' => '钉钉一方应用的appKey', 'description' => '钉钉一方应用的appKey', 'type' => 'string', 'example' => 'ding5xo9rg0csw3f6xxx'],
+ 'AppSecret' => ['title' => '钉钉一方应用的app_secret', 'description' => '钉钉一方应用的app_secret', 'type' => 'string', 'example' => '***'],
+ ],
+ ],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"FederatedCredentialProviderId\\": \\"fcp_sada123XXXX\\"\\n}","type":"json"}]',
- 'title' => '创建联邦信任源',
- ],
- 'DeleteUsers' => [
- 'summary' => '批量删除账号',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
+ 'title' => '获取高级配置信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"AdvancedConfiguration\\": {\\n \\"InstanceId\\": \\"idaas_kpvmhktvun6u66dgpjh3l4wxxx\\",\\n \\"IdentityProviderId\\": \\"idp_na2rzpyc67zr7ixdfy35zgrxxx\\",\\n \\"DingtalkAdvancedConfig\\": {\\n \\"AppKey\\": \\"ding5xo9rg0csw3f6xxx\\",\\n \\"AppSecret\\": \\"***\\"\\n }\\n }\\n}","type":"json"}]',
+ ],
+ 'GetIdentityProviderStatusCheckJob' => [
+ 'summary' => '获取IdP检查任务',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCRU1S2',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasCRU1S2'],
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'UserIds',
+ 'name' => 'IdentityProviderId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '账号ID列表',
- 'description' => '账号ID列表',
- 'type' => 'array',
- 'items' => [
- 'description' => '用户ID',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'user_xxaaxa',
- ],
- 'required' => true,
- 'example' => 'u_001',
- ],
+ 'schema' => ['title' => '身份提供方ID', 'description' => '身份提供方ID', 'type' => 'string', 'required' => true, 'example' => 'idp_11111', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'IdentityProviderStatusCheckJobId',
+ 'in' => 'query',
+ 'schema' => ['title' => '任务ID', 'description' => '任务ID', 'type' => 'string', 'required' => true, 'example' => 'async_000xxxx'],
],
],
'responses' => [
@@ -19216,90 +14592,86 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'IdentityProviderStatusCheckJob' => [
+ 'description' => 'IdP状态检查信息',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例Id', 'description' => '实例Id', 'type' => 'string', 'example' => 'idaas_ki6hd7ihir4ybawogqk6kqsfxxx'],
+ 'IdentityProviderId' => ['title' => 'IdP身份提供方', 'description' => 'IdP身份提供方', 'type' => 'string', 'example' => 'idp_ncehkms65fiefobrvwy2blrxxx'],
+ 'IdentityProviderStatusCheckJobId' => ['title' => 'IdP状态检查任务Id', 'description' => 'IdP状态检查任务Id', 'type' => 'string', 'example' => 'async_000036tfu8cgngmakngrr2rk75qgf87pf3rxxx'],
+ 'Status' => ['title' => '任务检查状态', 'description' => '任务检查状态', 'type' => 'string', 'example' => 'success'],
+ 'CheckResult' => ['title' => '任务检查结果', 'description' => '任务检查结果', 'type' => 'string', 'example' => 'success'],
+ 'StartTime' => ['title' => '开始时间', 'description' => '开始时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1763776265757'],
+ 'EndTime' => ['title' => '结束时间', 'description' => '结束时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1763776265757'],
+ 'JobCheckItems' => [
+ 'title' => '状态检查子项任务结果信息',
+ 'description' => '状态检查子项任务结果信息',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'MajorCheckItem' => ['title' => '主要检查项', 'description' => '主要检查项', 'type' => 'string', 'example' => 'network_check'],
+ 'MinorCheckItem' => ['title' => '次要检查项', 'description' => '次要检查项', 'type' => 'string', 'example' => 'network_access_status'],
+ 'Result' => ['title' => '结果', 'description' => '结果', 'type' => 'string', 'example' => 'success'],
+ 'ErrorReason' => [
+ 'title' => '错误原因',
+ 'description' => '错误原因',
+ 'type' => 'object',
+ 'properties' => [
+ 'ErrorLevel' => ['title' => '错误级别', 'description' => '错误级别', 'type' => 'string', 'example' => 'high'],
+ 'ErrorCode' => ['title' => '错误码', 'description' => '错误码', 'type' => 'string', 'example' => 'NetworkAccessPointWarning.SingleNetworkAccessPath'],
+ 'ErrorMessage' => ['title' => '错误信息', 'description' => '错误信息', 'type' => 'string', 'example' => 'There is only one path in the current network access endpoint.'],
+ ],
+ ],
+ ],
+ 'description' => '',
+ ],
+ ],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '批量删除账户',
- ],
- 'BindUserAuthnSourceMapping' => [
- 'summary' => '绑定三方登录账户',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
+ 'title' => '获取IdP检查任务',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"IdentityProviderStatusCheckJob\\": {\\n \\"InstanceId\\": \\"idaas_ki6hd7ihir4ybawogqk6kqsfxxx\\",\\n \\"IdentityProviderId\\": \\"idp_ncehkms65fiefobrvwy2blrxxx\\",\\n \\"IdentityProviderStatusCheckJobId\\": \\"async_000036tfu8cgngmakngrr2rk75qgf87pf3rxxx\\",\\n \\"Status\\": \\"success\\",\\n \\"CheckResult\\": \\"success\\",\\n \\"StartTime\\": 1763776265757,\\n \\"EndTime\\": 1763776265757,\\n \\"JobCheckItems\\": [\\n {\\n \\"MajorCheckItem\\": \\"network_check\\",\\n \\"MinorCheckItem\\": \\"network_access_status\\",\\n \\"Result\\": \\"success\\",\\n \\"ErrorReason\\": {\\n \\"ErrorLevel\\": \\"high\\",\\n \\"ErrorCode\\": \\"NetworkAccessPointWarning.SingleNetworkAccessPath\\",\\n \\"ErrorMessage\\": \\"There is only one path in the current network access endpoint.\\"\\n }\\n }\\n ]\\n }\\n}","type":"json"}]',
+ ],
+ 'GetIdentityProviderUdPullConfiguration' => [
+ 'summary' => '获取IdP同步入配置信息。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCRU1S2',
- ],
+ 'abilityTreeCode' => '134735',
+ 'abilityTreeNodes' => ['FEATUREidaas3ZGGWT'],
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'UserId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '用户ID',
- 'description' => '用户ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'user_fherbdywxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'IdentityProviderId',
'in' => 'query',
- 'schema' => [
- 'title' => '来源Idp Id',
- 'description' => '来源IdP ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idp_mwpcwnhrimlr2horxXXXX',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'UserExternalId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '外部关联ID',
- 'description' => '外部关联ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'xxxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '身份提供方ID', 'description' => '身份提供方ID。', 'type' => 'string', 'required' => true, 'example' => 'idp_my664lwkhpicbyzirog3xxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -19307,90 +14679,122 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'UdPullConfiguration' => [
+ 'description' => '同步入配置信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'IdentityProviderId' => ['title' => '身份提供方Id', 'description' => '身份提供方ID。', 'type' => 'string', 'example' => 'idp_my664lwkhpicbyzirog3xxxxx'."\n"],
+ 'IncrementalCallbackStatus' => ['title' => '增量回调状态,是否处理来自IdP的增量回调数据', 'description' => '增量回调状态,是否处理来自IdP的增量回调数据。取值范围:'."\n"
+ .'- 禁用:disabled'."\n"
+ ."\n"
+ .'- 启用:enabled', 'type' => 'string', 'example' => 'enabled'],
+ 'PeriodicSyncStatus' => ['title' => '定时校验状态,是否定时校验EIAM与身份提供方的数据差异', 'description' => '定时校验状态,是否定时校验IDaaS与身份提供方的数据差异。取值范围:'."\n"
+ .'- 禁用:disabled'."\n"
+ ."\n"
+ .'- 启用:enabled', 'type' => 'string', 'example' => 'enabled'],
+ 'GroupSyncStatus' => ['title' => '组同步状态', 'description' => '组同步状态。'."\n"
+ .'- 禁用:disabled'."\n"
+ ."\n"
+ .'- 启用:enabled', 'type' => 'string', 'example' => 'enabled'],
+ 'UdSyncScopeConfig' => [
+ 'title' => '同步入配置信息',
+ 'description' => '同步范围配置信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'SourceScopes' => [
+ 'title' => '同步来源节点',
+ 'description' => '同步来源节点列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '同步来源节点。', 'type' => 'string', 'example' => '960'],
+ ],
+ 'TargetScope' => ['title' => '同步目标节点', 'description' => '同步目标节点。', 'type' => 'string', 'example' => 'ou_asjdfhaskfhw213mnsj33sXXX'],
+ ],
+ ],
+ 'PullProtectedRule' => [
+ 'title' => '同步入用户映射字段配置列表',
+ 'description' => '同步入保护规则配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'UserDeletedThreshold' => ['title' => '钉钉一方应用同步保护规则-删除账户数量', 'description' => '删除账户数量阈值,删除用户数量超过该值,同步任务终止。', 'type' => 'integer', 'format' => 'int32', 'example' => '30'],
+ 'OrganizationalUnitDeletedThreshold' => ['title' => '钉钉一方应用同步保护规则-删除组织数量', 'description' => '删除组织数量阈值,删除组织数量超过该值,同步任务终止。', 'type' => 'integer', 'format' => 'int32', 'example' => '10'],
+ 'GroupDeletedThreshold' => ['title' => '同步保护规则-删除组数量', 'description' => '删除组数量阈值,删除组数量超过该值,同步任务终止。', 'type' => 'integer', 'format' => 'int32', 'example' => '10'],
+ ],
+ ],
+ 'LdapUdPullConfig' => [
+ 'title' => 'ldap同步侧相关配置信息',
+ 'description' => 'LDAP同步侧相关配置信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'UserObjectClass' => ['title' => '用户ObjectClass', 'description' => '用户ObjectClass。', 'type' => 'string', 'example' => 'ou,top'],
+ 'OrganizationUnitObjectClass' => ['title' => '组织ObjectClass', 'description' => '组织ObjectClass。', 'type' => 'string', 'example' => 'ou,top'],
+ 'UserObjectClassCustomFilter' => ['title' => '用户自定义Filter', 'description' => '用户自定义Filter。', 'type' => 'string', 'example' => '(|(cn=test)(mail=test@test.com))'],
+ 'GroupObjectClass' => ['title' => '组objectClass', 'description' => '组ObjectClass。', 'type' => 'string', 'example' => 'member'],
+ 'GroupMemberAttributeName' => ['title' => '组成员标识', 'description' => '组成员标识。', 'type' => 'string', 'example' => 'group'],
+ 'GroupObjectClassCustomFilter' => ['title' => '组自定义Filter', 'description' => '组自定义Filter。', 'type' => 'string', 'example' => '(|(cn=test)(group=test@test.com))'],
+ ],
+ ],
+ 'PeriodicSyncConfig' => [
+ 'title' => '定时同步配置',
+ 'description' => '定时同步配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'PeriodicSyncType' => [
+ 'title' => '类型',
+ 'description' => '类型',
+ 'type' => 'string',
+ 'example' => 'cron',
+ 'enum' => ['cron', 'time'],
+ ],
+ 'PeriodicSyncCron' => ['title' => 'cron表达式', 'description' => 'cron表达式', 'type' => 'string', 'example' => '0 45 1 * * ?'],
+ 'PeriodicSyncTimes' => ['title' => '执行时间点,如[3,5],即3点到4点执行一次,5点到6点执行一次。', 'description' => '执行时间点,如[3,5],即3点到4点执行一次,5点到6点执行一次。', 'type' => 'integer', 'format' => 'int32', 'example' => '[3,5]'],
+ ],
+ ],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '绑定三方登录账户',
- ],
- 'UnbindUserAuthnSourceMapping' => [
- 'summary' => '解绑三方登录账户',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
+ 'title' => '获取IdP同步入配置信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetIdentityProviderUdPullConfiguration'],
+ ],
],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"UdPullConfiguration\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"IdentityProviderId\\": \\"idp_my664lwkhpicbyzirog3xxxxx\\\\n\\",\\n \\"IncrementalCallbackStatus\\": \\"enabled\\",\\n \\"PeriodicSyncStatus\\": \\"enabled\\",\\n \\"GroupSyncStatus\\": \\"enabled\\",\\n \\"UdSyncScopeConfig\\": {\\n \\"SourceScopes\\": [\\n \\"960\\"\\n ],\\n \\"TargetScope\\": \\"ou_asjdfhaskfhw213mnsj33sXXX\\"\\n },\\n \\"PullProtectedRule\\": {\\n \\"UserDeletedThreshold\\": 30,\\n \\"OrganizationalUnitDeletedThreshold\\": 10,\\n \\"GroupDeletedThreshold\\": 10\\n },\\n \\"LdapUdPullConfig\\": {\\n \\"UserObjectClass\\": \\"ou,top\\",\\n \\"OrganizationUnitObjectClass\\": \\"ou,top\\",\\n \\"UserObjectClassCustomFilter\\": \\"(|(cn=test)(mail=test@test.com))\\",\\n \\"GroupObjectClass\\": \\"member\\",\\n \\"GroupMemberAttributeName\\": \\"group\\",\\n \\"GroupObjectClassCustomFilter\\": \\"(|(cn=test)(group=test@test.com))\\"\\n },\\n \\"PeriodicSyncConfig\\": {\\n \\"PeriodicSyncType\\": \\"cron\\",\\n \\"PeriodicSyncCron\\": \\"0 45 1 * * ?\\",\\n \\"PeriodicSyncTimes\\": 0\\n }\\n }\\n}","type":"json"}]',
+ ],
+ 'GetIdentityProviderUdPushConfiguration' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCRU1S2',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasCRU1S2'],
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'UserId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '用户ID',
- 'description' => '用户ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'user_ue2jvisn35exxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例Id', 'type' => 'string', 'required' => true, 'example' => 'eiam-111ccc1111', 'maxLength' => 64],
],
[
'name' => 'IdentityProviderId',
'in' => 'query',
- 'schema' => [
- 'title' => '来源ID',
- 'description' => '来源IdP ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idp_my664lwkhpicbyzirog3xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'UserExternalId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '外部关联ID',
- 'description' => '外部关联ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'xxxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '身份提供方ID', 'description' => '身份提供方ID', 'type' => 'string', 'required' => true, 'example' => 'idp_11111', 'maxLength' => 64],
],
],
'responses' => [
@@ -19398,28 +14802,80 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求Id', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'UdPushConfiguration' => [
+ 'description' => '同步出配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例Id', 'description' => '实例Id', 'type' => 'string', 'example' => 'idaas_7vdv3olzk36gymwtlaq6fixxxx'],
+ 'IdentityProviderId' => ['title' => '身份提供方Id', 'description' => '身份提供方Id', 'type' => 'string', 'example' => 'idp_na2rzpyc67zr7ixdfy35zgrxxx'],
+ 'IncrementalCallbackStatus' => ['title' => '增量回调状态,是否处理来自IdP的增量回调数据', 'description' => '增量回调状态,是否处理来自IdP的增量回调数据', 'type' => 'string', 'example' => 'enabled'],
+ 'UdSyncScopeConfigs' => [
+ 'title' => '同步出配置信息',
+ 'description' => '同步出配置信息',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '同步出配置信息',
+ 'type' => 'object',
+ 'properties' => [
+ 'SourceScopes' => [
+ 'title' => '同步来源节点',
+ 'description' => '同步来源节点',
+ 'type' => 'array',
+ 'items' => ['description' => '同步来源节点', 'type' => 'string', 'example' => 'ou_12121xxxx'],
+ ],
+ 'TargetScope' => ['title' => '同步目标节点', 'description' => '同步目标节点', 'type' => 'string', 'example' => '604352338'],
+ ],
+ ],
+ ],
+ 'LdapUdPushConfig' => [
+ 'title' => 'ldap同步侧相关配置信息',
+ 'description' => 'ldap同步侧相关配置信息',
+ 'type' => 'object',
+ 'properties' => [
+ 'UserObjectClass' => ['title' => '用户ObjectClass', 'description' => '用户ObjectClass', 'type' => 'string', 'example' => 'user,top'],
+ 'OrganizationUnitObjectClass' => ['title' => '组织ObjectClass', 'description' => '组织ObjectClass', 'type' => 'string', 'example' => 'ou,top'],
+ 'UserRdn' => ['title' => '用户RDN', 'description' => '用户RDN', 'type' => 'string', 'example' => 'cn'],
+ 'OrganizationalUnitRdn' => ['title' => '组织RDN', 'description' => '组织RDN', 'type' => 'string', 'example' => 'ou'],
+ 'PasswordSyncStatus' => ['title' => '是否同步密码', 'description' => '是否同步密码', 'type' => 'string', 'example' => 'enabled'],
+ ],
+ ],
+ 'PeriodicSyncConfig' => [
+ 'title' => '定时校验配置',
+ 'description' => '定时校验配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'PeriodicSyncType' => ['title' => '类型', 'description' => '类型', 'type' => 'string', 'example' => 'cron'],
+ 'PeriodicSyncCron' => ['title' => 'cron表达式', 'description' => 'cron表达式', 'type' => 'string', 'example' => '0 45 1 * * ?'],
+ 'PeriodicSyncTimes' => [
+ 'title' => '时间点集合',
+ 'description' => '时间点集合',
+ 'type' => 'array',
+ 'items' => ['title' => '时间点', 'description' => '时间点', 'type' => 'string', 'example' => '3'],
+ ],
+ ],
+ ],
+ 'PeriodicSyncStatus' => ['title' => '定时校验状态', 'description' => '定时校验状态', 'type' => 'string', 'example' => 'disabled'],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '解绑三方登录账户',
- ],
- 'ListUserAuthnSourceMappings' => [
- 'summary' => '查询三方登录账户绑定关系',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
+ 'title' => '获取IdP同步出配置',
+ 'summary' => '获取IdP同步出配置',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"UdPushConfiguration\\": {\\n \\"InstanceId\\": \\"idaas_7vdv3olzk36gymwtlaq6fixxxx\\",\\n \\"IdentityProviderId\\": \\"idp_na2rzpyc67zr7ixdfy35zgrxxx\\",\\n \\"IncrementalCallbackStatus\\": \\"enabled\\",\\n \\"UdSyncScopeConfigs\\": [\\n {\\n \\"SourceScopes\\": [\\n \\"ou_12121xxxx\\"\\n ],\\n \\"TargetScope\\": \\"604352338\\"\\n }\\n ],\\n \\"LdapUdPushConfig\\": {\\n \\"UserObjectClass\\": \\"user,top\\",\\n \\"OrganizationUnitObjectClass\\": \\"ou,top\\",\\n \\"UserRdn\\": \\"cn\\",\\n \\"OrganizationalUnitRdn\\": \\"ou\\",\\n \\"PasswordSyncStatus\\": \\"enabled\\"\\n },\\n \\"PeriodicSyncConfig\\": {\\n \\"PeriodicSyncType\\": \\"cron\\",\\n \\"PeriodicSyncCron\\": \\"0 45 1 * * ?\\",\\n \\"PeriodicSyncTimes\\": [\\n \\"3\\"\\n ]\\n },\\n \\"PeriodicSyncStatus\\": \\"disabled\\"\\n }\\n}","type":"json"}]',
+ ],
+ 'GetInstance' => [
+ 'summary' => '查询一个EIAM实例的详细信息。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -19428,98 +14884,139 @@
'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCRU1S2',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas6GKEFM'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
- [
- 'name' => 'NextToken',
- 'in' => 'query',
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '查询凭证(Token)。',
- 'description' => '查询凭证(Token)。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'NTxxxxxexample',
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'Instance' => [
+ 'description' => '实例信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_abt3pfwojojcq323si6g5xxxxx'],
+ 'CreateTime' => ['title' => '实例创建时间', 'description' => '实例创建时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1550115455000'],
+ 'Status' => ['title' => '实例状态', 'description' => '实例状态,取值可选范围:'."\n"
+ .'- creating:创建中。'."\n"
+ .'- running:运行中。', 'type' => 'string', 'example' => 'running'],
+ 'Description' => ['title' => '实例描述信息', 'description' => '实例描述信息。', 'type' => 'string', 'example' => 'instance_for_test'],
+ 'DefaultEndpoint' => [
+ 'title' => '实例默认域名',
+ 'description' => '实例默认域名,不再维护,请使用DomainConfig相关字段或参考查询域名列表接口。',
+ 'type' => 'object',
+ 'properties' => [
+ 'Endpoint' => ['title' => '实例域名地址', 'description' => '实例域名地址。', 'type' => 'string', 'example' => 'example-xxx.aliyunidaas.com'."\n"],
+ 'Status' => ['title' => '实例域名状态', 'description' => '实例域名状态,取值可选范围:'."\n"
+ .'- resolved:已解析。'."\n"
+ .'- unresolved:未解析。', 'type' => 'string', 'example' => 'resolved'],
+ ],
+ ],
+ 'EgressAddresses' => [
+ 'title' => '实例出口公网地址段',
+ 'description' => '实例出口公网地址段。如在AD账户同步中,EIAM实例会通过如下公网地址段访问您的AD服务。',
+ 'type' => 'array',
+ 'items' => ['description' => '实例出口公网地址。', 'type' => 'string', 'example' => '203.0.XX.XX/27'],
+ ],
+ 'DomainConfig' => [
+ 'title' => '实例域名相关配置信息。',
+ 'description' => '实例域名相关配置信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InitDomainAutoRedirectStatus' => ['title' => '初始化域名自动跳转状态。', 'description' => '初始化域名自动跳转状态,取值可选范围:'."\n"
+ .'- enabled:开启。'."\n"
+ ."\n"
+ .'- disabled:关闭。', 'type' => 'string', 'example' => 'disabled'],
+ 'DefaultDomain' => ['title' => '实例默认域名。', 'description' => '实例默认域名。', 'type' => 'string', 'example' => 'login.example.com'],
+ 'InitDomain' => ['title' => '实例初始化域名。', 'description' => '实例初始化域名。', 'type' => 'string', 'example' => 'rx72nxxx.example.com'],
+ ],
+ ],
+ 'ServiceManaged' => ['title' => '实例是否被云产品托管', 'description' => '实例是否被云产品托管', 'type' => 'boolean', 'example' => 'false'],
+ 'ManagedServiceCode' => ['title' => '托管实例的云产品ServiceCode', 'description' => '托管实例的云产品ServiceCode', 'type' => 'string', 'example' => 'sase'],
+ 'CrossRegionReplication' => ['title' => '跨region复制是否开启,取值:enabled或disabled', 'type' => 'string', 'required' => false, 'example' => 'enabled'],
+ 'CrossRegionReplicationRole' => ['title' => '跨region复制角色,primary表示主实例,backup表示备实例', 'type' => 'string', 'required' => false, 'example' => 'primary'],
+ 'InstanceFailoverStatus' => ['title' => '实例故障转移激活状态,active表示激活,inactive表示未激活', 'type' => 'string', 'required' => false, 'example' => 'inactive'],
+ 'ReplicationConfiguration' => [
+ 'title' => '跨region复制配置,当CrossRegionReplication为enabled时有值',
+ 'type' => 'object',
+ 'properties' => [
+ 'PrimaryInstanceId' => ['title' => '主实例ID', 'type' => 'string', 'example' => 'idaas_xxxx'],
+ 'PrimaryInstanceRegionId' => ['title' => '主实例RegionID', 'type' => 'string', 'example' => 'cn-hangzhou'],
+ 'BackupInstanceId' => ['title' => '灾备实例ID', 'type' => 'string', 'example' => 'idaas_xxxx'],
+ 'BackupInstanceRegionId' => ['title' => '灾备RegionID', 'type' => 'string', 'example' => 'cn-beijing'],
+ 'ReplicationCreateTime' => ['title' => '灾备数据复制创建时间,Unix时间戳格式,单位为毫秒', 'type' => 'integer', 'format' => 'int64', 'example' => '1778499337000'],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'description' => '',
],
],
- [
- 'name' => 'PreviousToken',
- 'in' => 'query',
- 'schema' => [
- 'title' => '查询上一页凭证(Token)。',
- 'description' => '查询上一页凭证(Token)。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'PTxxxxxexample',
- ],
+ ],
+ 'title' => '查询单个EIAM实例',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetInstance'],
],
+ ],
+ 'ramActions' => [
[
- 'name' => 'MaxResults',
- 'in' => 'query',
- 'schema' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '100',
- 'minimum' => '0',
- 'example' => '20',
- 'default' => '20',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetInstance',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
],
],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Instance\\": {\\n \\"InstanceId\\": \\"idaas_abt3pfwojojcq323si6g5xxxxx\\",\\n \\"CreateTime\\": 1550115455000,\\n \\"Status\\": \\"running\\",\\n \\"Description\\": \\"instance_for_test\\",\\n \\"DefaultEndpoint\\": {\\n \\"Endpoint\\": \\"example-xxx.aliyunidaas.com\\\\n\\",\\n \\"Status\\": \\"resolved\\"\\n },\\n \\"EgressAddresses\\": [\\n \\"203.0.XX.XX/27\\"\\n ],\\n \\"DomainConfig\\": {\\n \\"InitDomainAutoRedirectStatus\\": \\"disabled\\",\\n \\"DefaultDomain\\": \\"login.example.com\\",\\n \\"InitDomain\\": \\"rx72nxxx.example.com\\"\\n },\\n \\"ServiceManaged\\": false,\\n \\"ManagedServiceCode\\": \\"sase\\",\\n \\"CrossRegionReplication\\": \\"enabled\\",\\n \\"CrossRegionReplicationRole\\": \\"primary\\",\\n \\"InstanceFailoverStatus\\": \\"inactive\\",\\n \\"ReplicationConfiguration\\": {\\n \\"PrimaryInstanceId\\": \\"idaas_xxxx\\",\\n \\"PrimaryInstanceRegionId\\": \\"cn-hangzhou\\",\\n \\"BackupInstanceId\\": \\"idaas_xxxx\\",\\n \\"BackupInstanceRegionId\\": \\"cn-beijing\\",\\n \\"ReplicationCreateTime\\": 1778499337000\\n }\\n }\\n}","type":"json"}]',
+ ],
+ 'GetInstanceControlConfiguration' => [
+ 'summary' => '查询实例控制项',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
+ 'security' => [
[
- 'name' => 'UserId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '用户ID',
- 'description' => '用户ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'user_ue2jvisn35exxxxx',
- 'maxLength' => 64,
- ],
+ 'AK' => [],
],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeCode' => '237885',
+ 'abilityTreeNodes' => ['FEATUREidaas0REDLU', 'FEATUREidaas6GKEFM'],
+ 'autoTest' => true,
+ 'tenantRelevance' => 'tenant',
+ ],
+ 'parameters' => [
[
- 'name' => 'IdentityProviderId',
+ 'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '来源Idp Id',
- 'description' => '来源IdP ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'idp_11111',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'UserExternalId',
+ 'name' => 'ElementName',
'in' => 'query',
- 'schema' => [
- 'title' => '外部关联ID',
- 'description' => '外部关联ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'xxxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例控制项名称', 'type' => 'string', 'required' => false],
],
],
'responses' => [
@@ -19527,394 +15024,352 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '100',
- ],
- 'NextToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '本次调用返回的查询凭证(Token)值。',
- 'type' => 'string',
- 'example' => 'NTxxxexample',
- ],
- 'PreviousToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '本次调用返回的查询凭证(Token)值。',
- 'type' => 'string',
- 'example' => 'PTxxxexample',
- ],
- 'MaxResults' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'maximum' => '100',
- 'example' => '20',
- ],
- 'UserAuthnSourceMappings' => [
- 'description' => '三方账户登录绑定列表。',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'UserId' => [
- 'title' => '用户ID',
- 'description' => '用户ID。',
- 'type' => 'string',
- 'example' => 'user_ue2jvisn35exxxxx',
- ],
- 'UserExternalId' => [
- 'title' => '外部ID',
- 'description' => '外部ID。',
- 'type' => 'string',
- 'example' => 'xxxxxx',
- ],
- 'AuthnSourceType' => [
- 'title' => '来源Idp类型',
- 'description' => '来源IdP Authn Source类型',
- 'type' => 'string',
- 'example' => 'urn:alibaba:idaas:authntype:oidc',
- ],
- 'IdentityProviderId' => [
- 'title' => '来源Idp Id',
- 'description' => '来源IdP ID',
- 'type' => 'string',
- 'example' => 'idp_my664lwkhpicbyzirog3xxxxx',
- ],
- 'CreateTime' => [
- 'title' => '创建时间',
- 'description' => '创建时间。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1762309642177',
- ],
- 'UpdateTime' => [
- 'title' => '最近一次更新时间',
- 'description' => '最近一次更新时间。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1762309642177',
- ],
- 'ExternalData' => [
- 'description' => '三方账户关联信息',
- 'type' => 'string',
- 'example' => '{\\"userId\\":\\"xxxx\\",\\"name\\":\\"xxx\\",\\"bindTime\\":\\"1766050298872\\",\\"description\\":\\"bind request id: reqpre_xxx\\"}',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'InstanceControlConfiguration' => [
+ 'description' => '实例控制配置项',
+ 'type' => 'object',
+ 'properties' => [
+ 'ControlElements' => [
+ 'title' => '实例控制配置项',
+ 'description' => '实例控制配置项',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ElementName' => ['title' => '实例控制项名称', 'description' => '实例控制项名称', 'type' => 'string', 'example' => 'human_verification'],
+ 'Status' => ['title' => '实例控制项状态', 'description' => '实例控制项状态', 'type' => 'string', 'example' => 'enabled'],
+ 'HumanVerificationConfig' => [
+ 'description' => '人机验证配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'HumanVerificationType' => ['description' => '人机校验类型', 'type' => 'string', 'example' => 'urn:alibaba:idaas:humanverification:alibaba-cloud-jigsaw-verification'],
+ ],
+ ],
+ ],
+ 'description' => '',
],
],
],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"PreviousToken\\": \\"PTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"UserAuthnSourceMappings\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"UserId\\": \\"user_ue2jvisn35exxxxx\\",\\n \\"UserExternalId\\": \\"xxxxxx\\",\\n \\"AuthnSourceType\\": \\"urn:alibaba:idaas:authntype:oidc\\",\\n \\"IdentityProviderId\\": \\"idp_my664lwkhpicbyzirog3xxxxx\\",\\n \\"CreateTime\\": 1762309642177,\\n \\"UpdateTime\\": 1762309642177,\\n \\"ExternalData\\": \\"{\\\\\\\\\\\\\\"userId\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"xxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"xxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"bindTime\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1766050298872\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"description\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"bind request id: reqpre_xxx\\\\\\\\\\\\\\"}\\"\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '查询三方账户绑定列表',
- 'description' => '当前接口仅查询组织的直属权限,即直接分配给组织的应用。调用该接口时,可以通过 **ApplicationIds** 参数对应用进行筛选。',
- ],
- 'CreateUser' => [
- 'summary' => '在指定EIAM实例下创建一个EIAM账户',
- 'methods' => [
- 'post',
+ 'staticInfo' => ['returnType' => 'synchronous'],
+ 'title' => '查询实例控制项',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetInstanceControlConfiguration',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"InstanceControlConfiguration\\": {\\n \\"ControlElements\\": [\\n {\\n \\"ElementName\\": \\"human_verification\\",\\n \\"Status\\": \\"enabled\\",\\n \\"HumanVerificationConfig\\": {\\n \\"HumanVerificationType\\": \\"urn:alibaba:idaas:humanverification:alibaba-cloud-jigsaw-verification\\"\\n }\\n }\\n ]\\n }\\n}","type":"json"}]',
+ ],
+ 'GetInstanceGlobalizationConfig' => [
+ 'summary' => '获取实例语言、时区信息',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'create',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCRU1S2',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas6GKEFM'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
- [
- 'name' => 'Username',
- 'in' => 'query',
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '账户名',
- 'description' => '账户名称,可包含英文字母、数字、符号“_” 、“ .”、“@”、“-”,长度最大限制128字符。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'user_001',
- 'maxLength' => 128,
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'GlobalizationConfig' => [
+ 'description' => '实例语言时区配置信息',
+ 'type' => 'object',
+ 'properties' => [
+ 'Language' => ['title' => '语言', 'description' => '语言', 'type' => 'string', 'example' => 'zh-Hans-CN'],
+ 'TimeZone' => ['title' => '时区', 'description' => '时区', 'type' => 'string', 'example' => 'Asia/Shanghai'],
+ ],
+ ],
+ ],
+ 'description' => '',
],
],
+ ],
+ 'title' => '获取实例语言、时区信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
[
- 'name' => 'DisplayName',
- 'in' => 'query',
- 'schema' => [
- 'title' => '账户展示名',
- 'description' => '账户展示名称,长度最大限制128字符。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'name_001',
- 'maxLength' => 64,
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetInstanceGlobalizationConfig',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
],
],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"GlobalizationConfig\\": {\\n \\"Language\\": \\"zh-Hans-CN\\",\\n \\"TimeZone\\": \\"Asia/Shanghai\\"\\n }\\n}","type":"json"}]',
+ ],
+ 'GetInstanceLicense' => [
+ 'summary' => '查询实例当前生效的 License 信息。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'Password',
- 'in' => 'query',
- 'schema' => [
- 'title' => '密码',
- 'description' => '密码,具体格式要求参考密码策略。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '123456',
- 'maxLength' => 64,
- ],
+ 'AK' => [],
],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaas6GKEFM'],
+ ],
+ 'parameters' => [
[
- 'name' => 'PhoneRegion',
+ 'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '手机地区编号,示例:中国大陆手区号为86,不带 00 或 +, 手机号若设置,此参数必填',
- 'description' => '手机区号,格式为1~6位数字,不含"+"。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '86',
- 'maxLength' => 32,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例Id', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk2676xxxx', 'maxLength' => 64],
],
- [
- 'name' => 'PhoneNumber',
- 'in' => 'query',
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '手机号',
- 'description' => '手机号,格式为6~15位数字。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '12345678901',
- 'maxLength' => 32,
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求Id', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'License' => [
+ 'description' => '返回结果。',
+ 'type' => 'object',
+ 'properties' => [
+ 'LicenseId' => ['title' => 'License 的唯一标识', 'description' => 'License 的唯一标识', 'type' => 'string', 'example' => 'license_1234xxxx'],
+ 'LicenseStatus' => [
+ 'title' => 'License 的状态',
+ 'description' => 'License 的状态',
+ 'type' => 'string',
+ 'enumValueTitles' => ['valid' => '有效', 'expired' => '过期', 'released' => '释放'],
+ 'example' => 'valid',
+ ],
+ 'LicenseChargeType' => [
+ 'title' => 'License 的付费类型',
+ 'description' => 'License 的付费类型',
+ 'type' => 'string',
+ 'enumValueTitles' => ['prepay' => '预付费', 'postpay' => '后付费'],
+ 'example' => 'prepay',
+ ],
+ 'LicenseConfigJson' => ['title' => 'License 详细配置JSON', 'description' => 'License 详细配置JSON字符串', 'type' => 'string', 'example' => '{"modules":[{"features":[{"name":"urn:alibaba:idaas:license:module:ud:customField","status":"enabled"}]……{"name":"urn:alibaba:idaas:license:tag:enterprise","status":"enabled"}],"version":"1.0"}'],
+ 'LicenseCreateTime' => ['title' => 'License 的创建时间', 'description' => 'License 的创建时间,时间戳', 'type' => 'integer', 'format' => 'int64', 'example' => '1720509699000'],
+ 'PurchaseChannel' => [
+ 'title' => 'License 的购买渠道',
+ 'description' => 'License 的购买渠道',
+ 'type' => 'string',
+ 'enumValueTitles' => ['alibaba_cloud' => '阿里云售卖渠道', 'system_free' => '系统免费渠道', 'system_trial' => '系统试用渠道'],
+ 'example' => 'alibaba_cloud',
+ ],
+ 'PurchaseInstanceId' => ['title' => 'License 对应的外部商品唯一标识', 'description' => 'License 对应的外部商品唯一标识', 'type' => 'string', 'example' => 'eiam-cn-xxxxx'],
+ 'Edition' => [
+ 'title' => 'License 的版本型号',
+ 'description' => 'License 的版本型号',
+ 'type' => 'string',
+ 'enumValueTitles' => ['enterprise' => '企业版', 'free' => '免费版', 'trial' => '试用版'],
+ 'example' => 'free',
+ ],
+ 'UserQuota' => ['title' => 'License 的用户配额', 'description' => 'License 的用户配额', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'StartTime' => ['title' => 'License 的有效期开始日期', 'description' => 'License 的有效期开始日期,时间戳', 'type' => 'integer', 'format' => 'int64', 'example' => '1720509699000'],
+ 'EndTime' => ['title' => 'License 的有效期终止日期', 'description' => 'License 的有效期终止日期,时间戳', 'type' => 'integer', 'format' => 'int64', 'example' => '1723996800000'],
+ 'InstanceLicenseDetail' => [
+ 'description' => '实例License详细信息',
+ 'type' => 'object',
+ 'properties' => [
+ 'UserQuota' => ['description' => 'License 的用户配额', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'PrepaidActiveUserNumber' => ['description' => '预付费的活跃账户数', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'M2mApplicationQuota' => ['description' => 'License 的 M2M 应用配额', 'type' => 'integer', 'format' => 'int64', 'example' => '2'],
+ 'M2mApplicationLicenseStatus' => [
+ 'description' => 'M2M License状态',
+ 'type' => 'string',
+ 'enumValueTitles' => ['disabled' => '禁用', 'enabled' => '启用'],
+ 'example' => 'enabled',
+ ],
+ 'MimApplicationLicenseStatus' => ['description' => '机器身份状态', 'type' => 'string', 'example' => 'enabled'],
+ 'NetworkAccessEndpointQuota' => ['description' => 'License 的网络访问端点配额', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'ConditionalAccessPolicyLicenseStatus' => [
+ 'description' => '条件访问 License状态',
+ 'type' => 'string',
+ 'enumValueTitles' => ['disabled' => '禁用', 'enabled' => '启用'],
+ 'example' => 'enabled',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'description' => '',
],
],
- [
- 'name' => 'PhoneNumberVerified',
- 'in' => 'query',
- 'schema' => [
- 'title' => '手机号是否验证,手机号若设置此字段必须设置,无特殊业务可直接设置为true',
- 'description' => '手机号是否验证,为可信手机号,手机号若设置此字段必须设置,无特殊业务可直接设置为true。',
- 'type' => 'boolean',
- 'required' => false,
- 'example' => 'true',
- 'maxLength' => 64,
- ],
+ ],
+ 'title' => '查询实例的License信息',
+ 'description' => '请确保您当前的实例已经不再使用,当EIAM实例被删除后,所有相关的数据都将被删除。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetInstanceLicense'],
],
+ ],
+ 'ramActions' => [
[
- 'name' => 'Email',
- 'in' => 'query',
- 'schema' => [
- 'title' => '邮箱',
- 'description' => '邮箱,邮箱前缀可包含大写英文字母、小写英文字母、数字、点、下划线或中划线,长度限制最长为128字符。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'example@example.com',
- 'maxLength' => 128,
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetInstanceLicense',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
],
],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"License\\": {\\n \\"LicenseId\\": \\"license_1234xxxx\\",\\n \\"LicenseStatus\\": \\"valid\\",\\n \\"LicenseChargeType\\": \\"prepay\\",\\n \\"LicenseConfigJson\\": \\"{\\\\\\"modules\\\\\\":[{\\\\\\"features\\\\\\":[{\\\\\\"name\\\\\\":\\\\\\"urn:alibaba:idaas:license:module:ud:customField\\\\\\",\\\\\\"status\\\\\\":\\\\\\"enabled\\\\\\"}]……{\\\\\\"name\\\\\\":\\\\\\"urn:alibaba:idaas:license:tag:enterprise\\\\\\",\\\\\\"status\\\\\\":\\\\\\"enabled\\\\\\"}],\\\\\\"version\\\\\\":\\\\\\"1.0\\\\\\"}\\",\\n \\"LicenseCreateTime\\": 1720509699000,\\n \\"PurchaseChannel\\": \\"alibaba_cloud\\",\\n \\"PurchaseInstanceId\\": \\"eiam-cn-xxxxx\\",\\n \\"Edition\\": \\"free\\",\\n \\"UserQuota\\": 100,\\n \\"StartTime\\": 1720509699000,\\n \\"EndTime\\": 1723996800000,\\n \\"InstanceLicenseDetail\\": {\\n \\"UserQuota\\": 100,\\n \\"PrepaidActiveUserNumber\\": 100,\\n \\"M2mApplicationQuota\\": 2,\\n \\"M2mApplicationLicenseStatus\\": \\"enabled\\",\\n \\"MimApplicationLicenseStatus\\": \\"enabled\\",\\n \\"NetworkAccessEndpointQuota\\": 1,\\n \\"ConditionalAccessPolicyLicenseStatus\\": \\"enabled\\"\\n }\\n }\\n}","type":"json"}]',
+ ],
+ 'GetInstanceModuleInfo' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'EmailVerified',
- 'in' => 'query',
- 'schema' => [
- 'title' => '邮箱是否验证,邮箱若设置此字段必须设置,无特殊业务可直接设置为true',
- 'description' => '邮箱是否已验证,为可信邮箱,邮箱若设置此字段必须设置,无特殊业务可直接设置为true。',
- 'type' => 'boolean',
- 'required' => false,
- 'example' => 'true',
- 'maxLength' => 64,
- ],
+ 'AK' => [],
],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaas6GKEFM'],
+ ],
+ 'parameters' => [
[
- 'name' => 'UserExternalId',
+ 'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '外部ID',
- 'description' => '账户外部ID,用于与外部系统的关联,最大长度限制128字符,若不设置,默认设置为账户ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- 'maxLength' => 128,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'PrimaryOrganizationalUnitId',
+ 'name' => 'ModuleKey',
'in' => 'query',
- 'schema' => [
- 'title' => '主组织ID',
- 'description' => '主组织ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '一级模块标识', 'description' => '一级模块标识', 'type' => 'string', 'required' => true, 'example' => 'urn:alibaba:idaas:license:module:ud', 'maxLength' => 128],
],
- [
- 'name' => 'OrganizationalUnitIds',
- 'in' => 'query',
- 'style' => 'flat',
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '所属组织ID集合',
- 'description' => '从属组织ID列表,账户可从属于多个组织。',
- 'type' => 'array',
- 'items' => [
- 'description' => '组织ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ou_adz2vmgiwpo4tu6jtss3mynjji',
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'Module' => [
+ 'description' => '实例信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ModuleKey' => ['title' => '一级模块标识', 'description' => '一级模块标识', 'type' => 'string', 'example' => 'urn:alibaba:idaas:license:module:application'],
+ 'ModuleStatus' => ['title' => '一级模块状态', 'description' => '一级模块状态', 'type' => 'string', 'example' => 'enabled'],
+ 'Features' => [
+ 'title' => '二级模块信息',
+ 'description' => '二级模块信息',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '二级模块信息',
+ 'type' => 'object',
+ 'properties' => [
+ 'FeatureKey' => ['title' => '二级模块标识', 'description' => '二级模块标识', 'type' => 'string', 'example' => 'urn:alibaba:idaas:license:module:application:standard:oidc'],
+ 'FeatureStatus' => ['title' => '二级模块状态', 'description' => '二级模块状态', 'type' => 'string', 'example' => 'enabled'],
+ ],
+ ],
+ ],
+ ],
+ ],
],
- 'required' => false,
- 'example' => '',
+ 'description' => '',
],
],
+ ],
+ 'title' => '获取一级模块下,所有模块信息',
+ 'summary' => '获取一级模块下,所有模块信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
[
- 'name' => 'Description',
- 'in' => 'query',
- 'schema' => [
- 'title' => '描述',
- 'description' => '描述,最大长度限制256字符。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'description text',
- 'maxLength' => 256,
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetInstanceModuleInfo',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
],
],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Module\\": {\\n \\"ModuleKey\\": \\"urn:alibaba:idaas:license:module:application\\",\\n \\"ModuleStatus\\": \\"enabled\\",\\n \\"Features\\": [\\n {\\n \\"FeatureKey\\": \\"urn:alibaba:idaas:license:module:application:standard:oidc\\",\\n \\"FeatureStatus\\": \\"enabled\\"\\n }\\n ]\\n }\\n}","type":"json"}]',
+ ],
+ 'GetInstanceQuota' => [
+ 'summary' => '获取实例单一类型的Quota',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
+ 'security' => [
[
- 'name' => 'CustomFields',
- 'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '扩展字段列表',
- 'description' => '扩展字段列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '扩展字段对象。',
- 'type' => 'object',
- 'properties' => [
- 'FieldName' => [
- 'title' => '扩展字段标识',
- 'description' => '扩展字段标识,需提前创建相关扩展字段,参考控制台扩展字段模块。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'age',
- 'maxLength' => 64,
- ],
- 'FieldValue' => [
- 'title' => '扩展字段值',
- 'description' => '扩展字段值,该值遵循对应扩展字段的相关属性限制。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '10',
- 'maxLength' => 64,
- ],
- ],
- 'required' => false,
- ],
- 'required' => false,
- 'example' => 'description',
- ],
+ 'AK' => [],
],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaas6GKEFM'],
+ ],
+ 'parameters' => [
[
- 'name' => 'PasswordInitializationConfig',
+ 'name' => 'InstanceId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '密码初始化配置',
- 'description' => '密码初始化配置。',
- 'type' => 'object',
- 'properties' => [
- 'PasswordInitializationPolicyPriority' => [
- 'title' => '密码初始化策略优先级,默认不生效。枚举取值:global(全局优先)、custom(自定义优先)',
- 'description' => '密码初始化策略优先级,默认不生效,取值可选范围:'."\n"
- .'- global:全局优先,采用实例级别的密码初始化策略,即本次设置的密码初始化策略均无效,参考密码相关策略的密码初始化策略。'."\n"
- .'- custom:自定义优先,以当前定义的密码初始化策略为准,包括是否开启强制改密、密码初始化方式以及通知渠道。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'global',
- 'maxLength' => 64,
- ],
- 'PasswordForcedUpdateStatus' => [
- 'title' => '强制修改密码状态,默认不启用。枚举取值:enabled(开启)、disabled(禁用)',
- 'description' => '强制修改密码状态,默认不启用,取值可选范围:'."\n"
- .'- enabled:开启。'."\n"
- .'- disabled:禁用。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'enabled',
- 'maxLength' => 64,
- ],
- 'UserNotificationChannels' => [
- 'title' => '密码通知渠道。枚举取值:email(邮件)、sms(短信)',
- 'description' => '密码通知渠道列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '密码通知渠道,取值可选范围:'."\n"
- .'- email:邮件。'."\n"
- .'- sms:短信。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'sms',
- ],
- 'required' => false,
- 'example' => 'sms',
- 'maxLength' => 64,
- ],
- 'PasswordInitializationType' => [
- 'title' => '密码初始化方式。枚举取值:random(随机)',
- 'description' => '密码初始化方式,取值可选范围:'."\n"
- .'- random:随机。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'random',
- 'maxLength' => 64,
- ],
- ],
- 'required' => false,
- 'example' => '',
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'QuotaKey',
'in' => 'query',
- 'schema' => [
- 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《如何保证幂等性》。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'client-token-example',
- ],
+ 'schema' => ['title' => '配额类型', 'description' => '配额类型', 'type' => 'string', 'required' => true, 'example' => 'userMaxNumber'],
],
],
'responses' => [
@@ -19922,99 +15377,61 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'UserId' => [
- 'title' => '账户Id',
- 'description' => '账户ID。',
- 'type' => 'string',
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'Quota' => [
+ 'description' => '配额信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'QuotaKey' => ['title' => 'Quota 配额的Key。', 'description' => 'Quota 配额的Key。', 'type' => 'string', 'example' => 'userMaxNumber'],
+ 'QuotaValue' => ['title' => 'Quota 配额的值。', 'description' => 'Quota 配额的值。', 'type' => 'integer', 'format' => 'int32', 'example' => '5'],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'errorCodes' => [
- 403 => [
- [
- 'errorCode' => 'ResourceDuplicated.Username',
- 'errorMessage' => 'The specified resource: Username already exist.',
+ 'title' => '获取实例单一类型的Quota',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetInstanceQuota',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"UserId\\": \\"user_d6sbsuumeta4h66ec3il7yxxxx\\"\\n}","type":"json"}]',
- 'title' => '创建一个EIAM账户',
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Quota\\": {\\n \\"QuotaKey\\": \\"userMaxNumber\\",\\n \\"QuotaValue\\": 5\\n }\\n}","type":"json"}]',
],
- 'AddUserToOrganizationalUnits' => [
- 'summary' => '将指定 EIAM 账户加入到多个 EIAM 组织中,如果该账户已在该组织中,则直接返回成功。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'GetInstanceTrialStatus' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'create',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasYZ4AR1',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas92IAAU'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'UserId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '账户ID',
- 'description' => '账户ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'OrganizationalUnitIds',
- 'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '组织ID集合',
- 'description' => '组织ID列表,列表元素数量不超过100。',
- 'type' => 'array',
- 'items' => [
- 'description' => '组织ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- ],
- 'required' => true,
- 'example' => '',
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例Id', 'type' => 'string', 'required' => true, 'example' => 'eiam-111ccc1111', 'maxLength' => 64],
],
],
'responses' => [
@@ -20022,66 +15439,60 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求Id', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TrialStatus' => ['title' => '实例试用状态', 'description' => '实例试用状态', 'type' => 'boolean', 'example' => 'true'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '将一个EIAM账户加入到多个EIAM组织',
- ],
- 'DeleteUser' => [
- 'summary' => '删除一个指定的EIAM账户,会清除账户相关的所有信息。',
- 'methods' => [
- 'post',
+ 'title' => '获取实例的试用状态',
+ 'summary' => '获取实例的试用状态',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetInstanceTrialStatus',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TrialStatus\\": true\\n}","type":"json"}]',
+ ],
+ 'GetLoginRedirectApplicationForBrand' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCRU1S2',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasCPBRTZ'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'UserId',
+ 'name' => 'BrandId',
'in' => 'query',
- 'schema' => [
- 'title' => '账户ID',
- 'description' => '账户ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '品牌化Id', 'description' => '品牌ID。', 'type' => 'string', 'required' => true, 'example' => 'brand_xxxx'],
],
],
'responses' => [
@@ -20089,84 +15500,70 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'BrandLoginRedirectApplication' => [
+ 'description' => '品牌登录跳转应用信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例ID', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'BrandId' => ['title' => '品牌ID', 'description' => '品牌ID。', 'type' => 'string', 'example' => 'brand_xxxx'],
+ 'ApplicationId' => ['title' => '应用ID', 'description' => '应用ID。', 'type' => 'string', 'example' => 'app_xxxx'],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '删除一个EIAM账户',
- ],
- 'RemoveUserFromOrganizationalUnits' => [
- 'summary' => '将指定EIAM账户从多个EIAM组织中移除,若该组织为EIAM的主组织,则不支持移除操作。',
- 'methods' => [
- 'post',
+ 'title' => '获取品牌登录跳转应用',
+ 'summary' => '为品牌设置登录后跳转应用',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetLoginRedirectApplicationForBrand',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Brand', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/brand/{#BrandId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"BrandLoginRedirectApplication\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"BrandId\\": \\"brand_xxxx\\",\\n \\"ApplicationId\\": \\"app_xxxx\\"\\n }\\n}","type":"json"}]',
+ ],
+ 'GetNetworkAccessEndpoint' => [
+ 'summary' => '查询指定的网络端点信息。',
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasYZ4AR1',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasGNRASW'],
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'UserId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '账户ID',
- 'description' => '账户ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'OrganizationalUnitIds',
+ 'name' => 'NetworkAccessEndpointId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '组织ID集合',
- 'description' => '组织ID列表,列表元素数量不超过100。',
- 'type' => 'array',
- 'items' => [
- 'description' => '组织ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- ],
- 'required' => true,
- 'example' => '',
- ],
+ 'schema' => ['title' => '专属网络端点ID。', 'description' => '专属网络端点ID。', 'type' => 'string', 'required' => true, 'example' => 'nae-examplexxxx'],
],
],
'responses' => [
@@ -20174,196 +15571,271 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'NetworkAccessEndpoint' => [
+ 'description' => '网络端点信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'NetworkAccessEndpointId' => ['title' => '专属网络端点ID。', 'description' => '专属网络端点ID。', 'type' => 'string', 'example' => 'nae_examplexxx'],
+ 'NetworkAccessEndpointName' => ['title' => '专属网络端点名称。', 'description' => '专属网络端点名称。', 'type' => 'string', 'example' => 'Xx-business VPC access endpoint'],
+ 'VpcId' => ['title' => '专属网络端点连接的VpcID。', 'description' => '专属网络端点连接的VPC ID。', 'type' => 'string', 'example' => 'vpc-examplexxx'],
+ 'VpcRegionId' => ['title' => '专属网络端点连接的Vpc所属地域。', 'description' => '专属网络端点连接的VPC所属地域。', 'type' => 'string', 'example' => 'cn-hangzhou'],
+ 'VSwitchIds' => [
+ 'title' => '专属网络端点连接的指定vSwitch列表。',
+ 'description' => '专属网络端点连接的指定vSwitch列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '虚拟交换机ID。', 'type' => 'string', 'example' => 'vsw-2vc8z0f90z4k6xxxxx'."\n"],
+ 'example' => 'vsw-examplexxx',
+ ],
+ 'SecurityGroupId' => ['title' => '专属网络端点使用的安全组ID。', 'description' => '专属网络端点使用的安全组ID。', 'type' => 'string', 'example' => 'sg-examplexxx'],
+ 'Status' => ['title' => '专属网络端点状态。', 'description' => '网络端点的状态,取值可选范围:'."\n"
+ ."\n"
+ .'- pending:待初始化。'."\n"
+ .'- creating:创建中。'."\n"
+ .'- running:运行中。'."\n"
+ .'- deleting:删除中。', 'type' => 'string', 'example' => 'running'],
+ 'NetworkAccessEndpointType' => ['title' => '专属网络端点连接的类型。', 'description' => '网络端点的类型,取值可选范围:'."\n"
+ ."\n"
+ .'- shared:共享网络端点。'."\n"
+ .'- private:专属网络端点。', 'type' => 'string', 'example' => 'private'],
+ 'EgressPublicIpAddresses' => [
+ 'title' => '网络访问端点公网出口IP地址段。',
+ 'description' => '共享网络端点公网出口IP地址段,当且仅当NetworkEndpointType为共享网络端点(shared)时有返回值。',
+ 'type' => 'array',
+ 'items' => ['description' => '公网出口IP地址。', 'type' => 'string', 'example' => '公网出口IP地址,具体以接口实际返回为准。 示例:203.0.XX.XX/27'],
+ 'example' => '203.0.XX.XX/27',
+ ],
+ 'EgressPrivateIpAddresses' => [
+ 'title' => '网络访问端私网出口IP地址列表。',
+ 'description' => '专属网络端点公网出口IP地址段,当且仅当NetworkEndpointType为专属网络端点(private)时有返回值。',
+ 'type' => 'array',
+ 'items' => ['description' => '私网出口IP地址。', 'type' => 'string', 'example' => '192.168.1.1'],
+ 'example' => '172.168.x.x',
+ ],
+ 'CreateTime' => ['title' => '专属网络端点创建时间。', 'description' => '网络端点创建时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830226000'],
+ 'UpdateTime' => ['title' => '专属网络端点最近更新时间。', 'description' => '专属网络端点最近更新时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830226000'],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '将一个EIAM账户从多个EIAM组织中移除',
- ],
- 'UpdateUser' => [
- 'summary' => '更新一个EIAM账户基本信息。',
- 'methods' => [
- 'post',
+ 'staticInfo' => ['returnType' => 'synchronous'],
+ 'title' => '查询一个网络端点信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetNetworkAccessEndpoint'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetNetworkAccessEndpoint',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'NetworkAccessEndpoint', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkaccessendpoint/{#NetworkAccessEndpointId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"NetworkAccessEndpoint\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"NetworkAccessEndpointId\\": \\"nae_examplexxx\\",\\n \\"NetworkAccessEndpointName\\": \\"Xx-business VPC access endpoint\\",\\n \\"VpcId\\": \\"vpc-examplexxx\\",\\n \\"VpcRegionId\\": \\"cn-hangzhou\\",\\n \\"VSwitchIds\\": [\\n \\"vsw-2vc8z0f90z4k6xxxxx\\\\n\\"\\n ],\\n \\"SecurityGroupId\\": \\"sg-examplexxx\\",\\n \\"Status\\": \\"running\\",\\n \\"NetworkAccessEndpointType\\": \\"private\\",\\n \\"EgressPublicIpAddresses\\": [\\n \\"公网出口IP地址,具体以接口实际返回为准。 示例:203.0.XX.XX/27\\"\\n ],\\n \\"EgressPrivateIpAddresses\\": [\\n \\"192.168.1.1\\"\\n ],\\n \\"CreateTime\\": 1649830226000,\\n \\"UpdateTime\\": 1649830226000\\n }\\n}","type":"json"}]',
+ ],
+ 'GetNetworkZone' => [
+ 'summary' => '获取网络区域对象。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCRU1S2',
- ],
+ 'abilityTreeCode' => '231618',
+ 'abilityTreeNodes' => ['FEATUREidaas0REDLU'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'UserId',
+ 'name' => 'NetworkZoneId',
'in' => 'query',
- 'schema' => [
- 'title' => '账户ID',
- 'description' => '账户ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '网络区域Id', 'description' => '网络区域Id', 'type' => 'string', 'required' => true, 'example' => 'network_11111', 'maxLength' => 64],
],
- [
- 'name' => 'Username',
- 'in' => 'query',
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '账户名',
- 'description' => '账户名称,可包含英文字母、数字、符号“_” 、“ .”、“@”、“-”,长度最大限制128。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'username_test',
- 'maxLength' => 128,
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'NetworkZone' => [
+ 'description' => '网络区域对象。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'NetworkZoneId' => ['title' => '网络区域Id', 'description' => '网络区域Id。', 'type' => 'string', 'example' => 'network_m6fbr2bcbcadu3bcdpgzcxxxxx'],
+ 'NetworkZoneName' => ['title' => '网络区域名称', 'description' => '网络区域名称。', 'type' => 'string', 'example' => 'test4_name'],
+ 'Description' => ['title' => '网络区域描述', 'description' => '网络区域描述。', 'type' => 'string', 'example' => 'test_description'],
+ 'NetworkZoneType' => [
+ 'title' => '网络区域类型',
+ 'description' => '网络区域类型。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['arn:alibaba:idaas:network:zone:classic' => '经典网络', 'arn:alibaba:idaas:network:zone:vpc' => '专有网络VPC'],
+ 'example' => 'arn:alibaba:idaas:network:zone:classic',
+ ],
+ 'VpcId' => ['title' => '专有网络VpcId', 'description' => '专有网络VpcId。', 'type' => 'string', 'example' => 'vpc-25w8wxxxx'],
+ 'Ipv4Cidrs' => [
+ 'description' => 'ipv4网络区域。',
+ 'type' => 'array',
+ 'items' => ['description' => 'Ipv4网段。', 'type' => 'string', 'example' => '106.xxx.34.xx'],
+ ],
+ 'Ipv6Cidrs' => [
+ 'description' => 'ipv6网络区域。',
+ 'type' => 'array',
+ 'items' => ['description' => 'ipv6网段。', 'type' => 'string', 'example' => '2001:xxxx:4801:xx::40'],
+ ],
+ ],
+ ],
+ ],
+ 'description' => '',
],
],
+ ],
+ 'eventInfo' => [
+ 'enable' => false,
+ 'eventNames' => [],
+ ],
+ 'title' => '获取网络区域对象',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
[
- 'name' => 'DisplayName',
- 'in' => 'query',
- 'schema' => [
- 'title' => '账户展示名',
- 'description' => '账户展示名称,长度最大限制128字符。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'test_name',
- 'maxLength' => 64,
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetNetworkZone',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'NetworkZone', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkzone/{#NetworkZoneId}'],
+ ],
],
],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"NetworkZone\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"NetworkZoneId\\": \\"network_m6fbr2bcbcadu3bcdpgzcxxxxx\\",\\n \\"NetworkZoneName\\": \\"test4_name\\",\\n \\"Description\\": \\"test_description\\",\\n \\"NetworkZoneType\\": \\"arn:alibaba:idaas:network:zone:classic\\",\\n \\"VpcId\\": \\"vpc-25w8wxxxx\\",\\n \\"Ipv4Cidrs\\": [\\n \\"106.xxx.34.xx\\"\\n ],\\n \\"Ipv6Cidrs\\": [\\n \\"2001:xxxx:4801:xx::40\\"\\n ]\\n }\\n}","type":"json"}]',
+ ],
+ 'GetOrganizationalUnit' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
+ 'security' => [
[
- 'name' => 'PhoneRegion',
- 'in' => 'query',
- 'schema' => [
- 'title' => '手机地区编号,示例:中国大陆手区号为86,不带 00 或 +, 手机号若设置,此参数必填',
- 'description' => '手机地区编号,示例:中国大陆手区号为86,不带 00 或 +, 手机号若设置,此参数必填。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '86',
- 'maxLength' => 32,
- ],
+ 'AK' => [],
],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaas3S4NKL'],
+ ],
+ 'parameters' => [
[
- 'name' => 'PhoneNumber',
+ 'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '手机号',
- 'description' => '手机号,格式为6~15位数字。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '156xxxxxxxxx',
- 'maxLength' => 32,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'PhoneNumberVerified',
+ 'name' => 'OrganizationalUnitId',
'in' => 'query',
- 'schema' => [
- 'title' => '手机号是否验证,手机号若设置此字段必须设置,无特殊业务可直接设置为true',
- 'description' => '手机号是否验证,为可信手机号,手机号若设置此字段必须设置,无特殊业务可直接设置为true。',
- 'type' => 'boolean',
- 'required' => false,
- 'example' => 'true',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '组织ID。', 'description' => '组织ID。', 'type' => 'string', 'required' => true, 'example' => 'ou_wovwffm62xifdziem7an7xxxxx', 'maxLength' => 64],
],
- [
- 'name' => 'Email',
- 'in' => 'query',
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '邮箱',
- 'description' => '邮箱,邮箱前缀可包含大写英文字母、小写英文字母、数字、点、下划线或中划线。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'example@example.com',
- 'maxLength' => 128,
+ 'description' => '响应结果。',
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'OrganizationalUnit' => [
+ 'description' => '组织数据对象。',
+ 'type' => 'object',
+ 'properties' => [
+ 'OrganizationalUnitId' => ['title' => '机构ID', 'description' => '组织ID。', 'type' => 'string', 'example' => 'ou_wovwffm62xifdziem7an7xxxxx'],
+ 'OrganizationalUnitName' => ['title' => '机构名称', 'description' => '组织名称。', 'type' => 'string', 'example' => 'test_organizationalUnit_name'],
+ 'ParentId' => ['title' => '父机构ID', 'description' => '父组织ID。', 'type' => 'string', 'example' => 'ou_wovwffm62xifdziem7an7xxxxx'],
+ 'OrganizationalUnitExternalId' => ['title' => '外部ID', 'description' => '组织外部ID,用于外部数据与IDaaS组织的数据关联映射,默认为IDaaS组织ID。'."\n"
+ ."\n"
+ .'说明:外部ID在同一来源类型和来源ID下唯一。', 'type' => 'string', 'example' => 'ou_wovwffm62xifdziem7an7xxxxx'],
+ 'OrganizationalUnitSourceType' => ['title' => '来源类型', 'description' => '账户来源类型,取值可选范围:'."\n"
+ .'- build\\_in:自建。'."\n"
+ .'- ding\\_talk:钉钉导入。'."\n"
+ .'- ad:AD导入。'."\n"
+ .'- ldap:LDAP导入。'."\n"
+ .'- we\\_com:企业微信导入。', 'type' => 'string', 'example' => 'build_in'],
+ 'OrganizationalUnitSourceId' => ['title' => '来源ID', 'description' => '组织来源ID。'."\n"
+ ."\n"
+ .'自建类型默认为实例ID,其他类型,分别对应不同来源的企业ID,比如钉钉来源对应钉钉企业的corpId。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'CreateTime' => ['title' => '创建时间', 'description' => '组织创建时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1652085686179'],
+ 'UpdateTime' => ['title' => '最近一次更新时间', 'description' => '最近一次更新时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1652085686179'],
+ 'Description' => ['title' => '描述', 'description' => '组织描述信息。', 'type' => 'string', 'example' => 'Test organization'],
+ 'InstanceId' => ['title' => '实例ID', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'Leaf' => ['title' => '是否叶子节点', 'description' => '是否叶子节点,true表示该组织没有子节点,false表示该组织下存在子节点。', 'type' => 'boolean', 'example' => 'false'],
+ ],
+ ],
+ ],
],
],
+ ],
+ 'title' => '查询一个EIAM组织信息',
+ 'summary' => '查询一个EIAM组织信息。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetOrganizationalUnit'],
+ ],
+ ],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"OrganizationalUnit\\": {\\n \\"OrganizationalUnitId\\": \\"ou_wovwffm62xifdziem7an7xxxxx\\",\\n \\"OrganizationalUnitName\\": \\"test_organizationalUnit_name\\",\\n \\"ParentId\\": \\"ou_wovwffm62xifdziem7an7xxxxx\\",\\n \\"OrganizationalUnitExternalId\\": \\"ou_wovwffm62xifdziem7an7xxxxx\\",\\n \\"OrganizationalUnitSourceType\\": \\"build_in\\",\\n \\"OrganizationalUnitSourceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"CreateTime\\": 1652085686179,\\n \\"UpdateTime\\": 1652085686179,\\n \\"Description\\": \\"Test organization\\",\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"Leaf\\": false\\n }\\n}","type":"json"}]',
+ ],
+ 'GetPasswordComplexityConfiguration' => [
+ 'summary' => '查询指定EIAM实例下密码复杂度策略。',
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
+ 'security' => [
[
- 'name' => 'EmailVerified',
- 'in' => 'query',
- 'schema' => [
- 'title' => '邮箱是否验证,邮箱若设置此字段必须设置,无特殊业务可直接设置为true',
- 'description' => '邮箱是否验证,邮箱若设置此字段必须设置,无特殊业务可直接设置为true。',
- 'type' => 'boolean',
- 'required' => false,
- 'example' => 'true',
- 'maxLength' => 64,
- ],
+ 'AK' => [],
],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaas6KLVYX'],
+ ],
+ 'parameters' => [
[
- 'name' => 'CustomFields',
+ 'name' => 'InstanceId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '扩展字段列表',
- 'description' => '扩展字段对象列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '扩展字段对象。',
- 'type' => 'object',
- 'properties' => [
- 'FieldName' => [
- 'title' => '扩展字段标识',
- 'description' => '扩展字段标识,需提前创建相关扩展字段,参考控制台扩展字段模块。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'nick_name',
- 'maxLength' => 64,
- ],
- 'FieldValue' => [
- 'title' => '扩展字段值',
- 'description' => '扩展字段值,该值遵循对应扩展字段的相关属性限制。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'test_value',
- 'maxLength' => 64,
- ],
- 'Operation' => [
- 'title' => '扩展字段操作类型',
- 'description' => '扩展字段操作类型,取值可选范围:'."\n"
- .'- add:新增账户扩展字段值。'."\n"
- .'- replace:替换已有账户扩展字段值,如扩展字段值不存在,会转换为add操作。'."\n"
- .'- remove:移除账户扩展字段值。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'add',
- 'maxLength' => 64,
- ],
- ],
- 'required' => false,
- ],
- 'required' => false,
- 'example' => '',
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -20371,123 +15843,185 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'PasswordComplexityConfiguration' => [
+ 'description' => '密码复杂度策略配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'PasswordMinLength' => ['title' => '密码最短长度', 'description' => '密码最短长度。', 'type' => 'integer', 'format' => 'int32', 'example' => '3'],
+ 'PasswordComplexityRules' => [
+ 'title' => '密码复杂度规则',
+ 'description' => '密码复杂度规则列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '规则检查对象。',
+ 'type' => 'object',
+ 'properties' => [
+ 'PasswordCheckType' => ['title' => '密码检查类型。枚举取值:inclusion\\_upper\\_case(包含大写字母)、inclusion\\_lower\\_case(包含小写字母)、inclusion\\_special\\_case(包含特殊字符)、inclusion\\_number(包含数字)、exclusion\\_username(不能包含用户名)、exclusion\\_email(不能包含邮箱)、exclusion\\_phone\\_number(不能包含手机号)、exclusion\\_display\\_name(不能包含显示名)', 'description' => '密码检查类型,取值可选范围:'."\n"
+ .'- inclusion\\_upper\\_case:包含英文大写字母。'."\n"
+ .'- inclusion\\_lower\\_case:包含英文小写字母。'."\n"
+ .'- inclusion\\_special\\_case:包含特殊字符 ( @ % + \\ / \' ! # $ ^ ? : , ( ) { } [ ] ~ - _ . )。'."\n"
+ .'- inclusion\\_number:包含数字。'."\n"
+ .'- exclusion\\_username:不能包含账户名。'."\n"
+ .'- exclusion\\_email:不能包含邮箱。'."\n"
+ .'- exclusion\\_phone\\_number:不能包含手机号。'."\n"
+ .'- exclusion\\_display\\_name:不能包含显示名。', 'type' => 'string', 'example' => 'inclusion_upper_case'],
+ ],
+ ],
+ ],
+ 'DisabledWeakPasswordLogin' => ['title' => '弱密码限制登录开关', 'description' => '弱密码限制登录开关', 'type' => 'boolean', 'example' => 'false'],
+ 'DisabledWeakPasswordLoginStartedAt' => ['title' => '弱密码登录限制开关生效时间', 'description' => '弱密码登录限制开关生效时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1773383634936'],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'errorCodes' => [
- 403 => [
- [
- 'errorCode' => 'ResourceDuplicated.Username',
- 'errorMessage' => 'The specified resource: Username already exist.',
+ 'title' => '查询EIAM密码复杂度策略',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetPasswordComplexityConfiguration'],
+ ],
+ ],
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetPasswordComplexityConfiguration',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新一个EIAM账户基本信息',
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"PasswordComplexityConfiguration\\": {\\n \\"PasswordMinLength\\": 3,\\n \\"PasswordComplexityRules\\": [\\n {\\n \\"PasswordCheckType\\": \\"inclusion_upper_case\\"\\n }\\n ],\\n \\"DisabledWeakPasswordLogin\\": false,\\n \\"DisabledWeakPasswordLoginStartedAt\\": 1773383634936\\n }\\n}","type":"json"}]',
],
- 'UpdateUserPassword' => [
- 'summary' => '更新一个指定EIAM账户的密码,密码需符合控制台密码策略的规则要求。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'GetPasswordExpirationConfiguration' => [
+ 'summary' => '查询指定EIAM实例下密码过期策略。',
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasWBT5FD',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasSOLMDG'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
- [
- 'name' => 'UserId',
- 'in' => 'query',
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '账户ID',
- 'description' => '账户ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- 'maxLength' => 64,
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'PasswordExpirationConfiguration' => [
+ 'description' => '密码过期配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'PasswordExpirationStatus' => ['title' => '密码过期配置状态。枚举取值:enabled(开启)、disabled(禁用)', 'description' => '密码过期配置状态,取值可选范围:'."\n"
+ .'- enabled:开启。'."\n"
+ .'- disabled:禁用。', 'type' => 'string', 'example' => 'enabled'],
+ 'PasswordValidMaxDay' => ['title' => '密码有效时长,单位是天。', 'description' => '密码有效时长,单位是天。', 'type' => 'integer', 'format' => 'int32', 'example' => '180'],
+ 'PasswordExpirationAction' => ['title' => '密码过期动作。枚举取值:forbid\\_login(禁止登录)、force\\_update\\_password(强制修改密码)、remind\\_update\\_password(提醒修改密码)', 'description' => '密码过期动作,取值可选范围:'."\n"
+ .'- forbid\\_login:禁止登录。'."\n"
+ .'- force\\_update\\_password:强制修改密码。'."\n"
+ .'- remind\\_update\\_password:提醒修改密码。', 'type' => 'string', 'example' => 'forbid_login'],
+ 'PasswordExpirationNotificationStatus' => ['title' => '密码过期通知状态。枚举取值:enabled(开启)、disabled(禁用)', 'description' => '密码过期通知状态,取值可选范围:'."\n"
+ .'- enabled:开启。'."\n"
+ .'- disabled:禁用。', 'type' => 'string', 'example' => 'enabled'],
+ 'PasswordExpirationNotificationChannels' => [
+ 'title' => '密码过期通知渠道。枚举取值:login(用户登录)、email(邮件)、sms(短信)',
+ 'description' => '密码过期通知渠道列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '密码过期通知渠道,取值可选范围:'."\n"
+ .'- login:用户登录。'."\n"
+ .'- email:邮件。'."\n"
+ .'- sms:短信。', 'type' => 'string', 'example' => 'login'],
+ 'example' => 'login',
+ ],
+ 'PasswordExpirationNotificationDuration' => ['title' => '密码过期通知时间,单位是天。', 'description' => '密码过期通知时间,单位是天。', 'type' => 'integer', 'format' => 'int32', 'example' => '7'],
+ 'PasswordForcedUpdateDuration' => ['title' => '密码强制修改时间,单位是天。', 'description' => '密码强制修改时间,单位是天。', 'type' => 'integer', 'format' => 'int32', 'example' => '3'],
+ 'EffectiveAuthenticationSourceIds' => [
+ 'description' => '生效的认证源ID列表。默认全部["ia_all"]'."\n"
+ ."\n"
+ .'ia_all:全部。填此值,则不能填其他'."\n"
+ ."\n"
+ .'ia_password:账户密码登录'."\n"
+ ."\n"
+ .'ia_otp_sms:短信验证码登录方式'."\n"
+ ."\n"
+ .'ia_webauthn:WebAuthn认证器登录方式'."\n"
+ ."\n"
+ .'idp_xxx:具体的身份提供方的认证方式',
+ 'type' => 'array',
+ 'items' => ['description' => '认证源ID', 'type' => 'string', 'example' => 'ia_all'],
+ ],
+ ],
+ ],
+ ],
+ 'description' => '',
],
],
+ ],
+ 'title' => '查询EIAM密码过期策略',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetPasswordExpirationConfiguration'],
+ ],
+ ],
+ 'ramActions' => [
[
- 'name' => 'Password',
- 'in' => 'query',
- 'schema' => [
- 'title' => '密码',
- 'description' => '账户新密码,密码格式参考密码策略。',
- 'type' => 'string',
- 'required' => true,
- 'example' => '123456',
- 'maxLength' => 64,
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetPasswordExpirationConfiguration',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
],
],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"PasswordExpirationConfiguration\\": {\\n \\"PasswordExpirationStatus\\": \\"enabled\\",\\n \\"PasswordValidMaxDay\\": 180,\\n \\"PasswordExpirationAction\\": \\"forbid_login\\",\\n \\"PasswordExpirationNotificationStatus\\": \\"enabled\\",\\n \\"PasswordExpirationNotificationChannels\\": [\\n \\"login\\"\\n ],\\n \\"PasswordExpirationNotificationDuration\\": 7,\\n \\"PasswordForcedUpdateDuration\\": 3,\\n \\"EffectiveAuthenticationSourceIds\\": [\\n \\"ia_all\\"\\n ]\\n }\\n}","type":"json"}]',
+ ],
+ 'GetPasswordHistoryConfiguration' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
+ 'security' => [
[
- 'name' => 'PasswordForcedUpdateStatus',
- 'in' => 'query',
- 'schema' => [
- 'title' => '强制修改密码状态,默认不启用。枚举取值:enabled(开启)、disabled(禁用)',
- 'description' => '强制修改密码状态,默认不启用,取值可选范围:'."\n"
- .'- enabled:开启。'."\n"
- .'- disabled:禁用。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'enabled',
- 'maxLength' => 64,
- ],
+ 'AK' => [],
],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaas6L2G67'],
+ ],
+ 'parameters' => [
[
- 'name' => 'UserNotificationChannels',
+ 'name' => 'InstanceId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '密码通知渠道。枚举取值:email(邮件)、sms(短信)',
- 'description' => '密码通知渠道列表。密码通知渠道取值可选范围:'."\n"
- .'- email:邮件。'."\n"
- .'- sms:短信。',
- 'type' => 'array',
- 'items' => [
- 'description' => '密码通知渠道,取值可选范围:'."\n"
- .'- email:邮件。'."\n"
- .'- sms:短信。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'email',
- ],
- 'required' => false,
- 'example' => 'sms',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -20495,78 +16029,66 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'PasswordHistoryConfiguration' => [
+ 'description' => '密码历史检查配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'PasswordHistoryStatus' => ['title' => '密码历史配置状态。枚举取值:enabled(开启)、disabled(禁用)', 'description' => '密码历史配置状态,取值可选范围:'."\n"
+ .'- enabled:开启。'."\n"
+ .'- disabled:禁用。', 'type' => 'string', 'example' => 'enabled'],
+ 'PasswordHistoryMaxRetention' => ['title' => '保留最近密码记录数。', 'description' => '保留最近密码记录数。', 'type' => 'integer', 'format' => 'int32', 'example' => '3'],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新一个EIAM账户密码',
- ],
- 'UpdateUserDescription' => [
- 'summary' => '更新账户标签或描述。',
- 'methods' => [
- 'post',
+ 'title' => '查询EIAM密码历史策略',
+ 'summary' => '查询指定EIAM实例下的密码历史策略。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetPasswordHistoryConfiguration'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetPasswordHistoryConfiguration',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"PasswordHistoryConfiguration\\": {\\n \\"PasswordHistoryStatus\\": \\"enabled\\",\\n \\"PasswordHistoryMaxRetention\\": 3\\n }\\n}","type":"json"}]',
+ ],
+ 'GetPasswordInitializationConfiguration' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCRU1S2',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas6KLVYX'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'UserId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '账户ID',
- 'description' => '账户ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'Description',
- 'in' => 'query',
- 'schema' => [
- 'title' => '账户描述',
- 'description' => '描述信息,最大限制长度256字符。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'this is a test.',
- 'maxLength' => 256,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -20574,66 +16096,90 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'PasswordInitializationConfiguration' => [
+ 'description' => '密码初始化配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'PasswordInitializationStatus' => ['title' => '密码初始化配置状态。枚举取值:enabled(开启)、disabled(禁用)', 'description' => '密码初始化配置状态,取值可选范围:'."\n"
+ .'- enabled:开启。'."\n"
+ .'- disabled:禁用。', 'type' => 'string', 'example' => 'enabled'],
+ 'PasswordInitializationType' => ['title' => '密码初始化方式。枚举取值:random(随机)', 'description' => '密码初始化方式,取值可选范围:'."\n"
+ .'- random:随机。', 'type' => 'string', 'example' => 'random'],
+ 'PasswordForcedUpdateStatus' => ['title' => '密码强制更新状态。枚举取值:enabled(开启)、disabled(禁用)', 'description' => '密码强制更新状态,取值可选范围:'."\n"
+ .'- enabled:开启。'."\n"
+ .'- disabled:禁用。', 'type' => 'string', 'example' => 'enabled'],
+ 'PasswordInitializationNotificationChannels' => [
+ 'title' => '密码初始化通知渠道。枚举取值:email(邮件)、sms(短信)',
+ 'description' => '密码初始化通知渠道列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '密码初始化通知渠道,取值可选范围:'."\n"
+ .'- email:邮件。'."\n"
+ .'- sms:短信。', 'type' => 'string', 'example' => 'email'],
+ 'example' => 'email',
+ ],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新一个EIAM账户描述信息',
- ],
- 'DisableUser' => [
- 'summary' => '将账号状态设置为禁用状态,若账户已处于禁用状态,则直接返回成功。',
- 'methods' => [
- 'post',
+ 'title' => '查询EIAM密码初始化策略',
+ 'summary' => '查询EIAM密码初始化策略。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetPasswordInitializationConfiguration'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetPasswordInitializationConfiguration',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"PasswordInitializationConfiguration\\": {\\n \\"PasswordInitializationStatus\\": \\"enabled\\",\\n \\"PasswordInitializationType\\": \\"random\\",\\n \\"PasswordForcedUpdateStatus\\": \\"enabled\\",\\n \\"PasswordInitializationNotificationChannels\\": [\\n \\"email\\"\\n ]\\n }\\n}","type":"json"}]',
+ ],
+ 'GetResourceServerScope' => [
+ 'summary' => '查询指定ResourceServer下的Scope权限。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas1FXU07',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasAAD0EO'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'UserId',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '账户ID',
- 'description' => '账户ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ResourceServerScopeId',
+ 'in' => 'query',
+ 'schema' => ['title' => 'ResourceServer下Scope唯一标识。', 'description' => 'Scope权限ID。', 'type' => 'string', 'required' => true, 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -20641,134 +16187,150 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'ResourceServerScope' => [
+ 'description' => 'ResourceServer下的Scope权限信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => 'IDaaS EIAM实例Id', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_xxxxxxxxxxx'],
+ 'ApplicationId' => ['title' => '应用Id', 'description' => '应用ID。', 'type' => 'string', 'example' => 'app_xxxxxxxxxxx'],
+ 'ResourceServerScopeId' => ['title' => 'ResourceServer下权限Id', 'description' => 'Scope权限ID。', 'type' => 'string', 'example' => 'rss_xxxxxxxxxxx'],
+ 'ResourceServerScopeName' => ['title' => 'ResourceServer下权限名称', 'description' => 'Scope权限名称。', 'type' => 'string', 'example' => 'Read User Info'],
+ 'ResourceServerScopeValue' => ['title' => 'ResourceServer下权限值', 'description' => 'Scope权限值。', 'type' => 'string', 'example' => 'User:Read:ALL'],
+ 'ResourceServerScopeType' => [
+ 'title' => 'ResourceServer下权限类型',
+ 'description' => 'Scope权限类型。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['urn:alibaba:idaas:resourceserver:scope:application' => '机器权限', 'urn:alibaba:idaas:resourceserver:scope:application_delegated' => 'urn:alibaba:idaas:resourceserver:scope:application_delegated', 'urn:alibaba:idaas:resourceserver:scope:delegated' => '人员权限', '人员&机器权限' => '人员&机器权限'],
+ 'example' => 'urn:alibaba:idaas:resourceserver:scope:delegated',
+ ],
+ 'AuthorizationType' => [
+ 'title' => '授权类型。',
+ 'description' => '授权类型。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['authorize_required' => '手动授权', 'default_all' => '自动授权'],
+ 'example' => 'authorize_required',
+ 'enum' => ['authorize_required', 'default_all'],
+ ],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '禁用一个EIAM账号',
- ],
- 'EnableUser' => [
- 'summary' => '将账号设置为启用状态。',
- 'methods' => [
- 'post',
+ 'title' => '查询指定ResourceServer下的Scope权限',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetResourceServerScope',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ResourceServerScope', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/resourceserverscope/{#ResourceServerScopeId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ResourceServerScope\\": {\\n \\"InstanceId\\": \\"idaas_xxxxxxxxxxx\\",\\n \\"ApplicationId\\": \\"app_xxxxxxxxxxx\\",\\n \\"ResourceServerScopeId\\": \\"rss_xxxxxxxxxxx\\",\\n \\"ResourceServerScopeName\\": \\"Read User Info\\",\\n \\"ResourceServerScopeValue\\": \\"User:Read:ALL\\",\\n \\"ResourceServerScopeType\\": \\"urn:alibaba:idaas:resourceserver:scope:delegated\\",\\n \\"AuthorizationType\\": \\"authorize_required\\"\\n }\\n}","type":"json"}]',
+ ],
+ 'GetRootOrganizationalUnit' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas1FXU07',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasZCZ2SC'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'UserId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '账户ID',
- 'description' => '账户ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
],
'responses' => [
200 => [
'schema' => [
+ 'description' => '响应结果。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'OrganizationalUnit' => [
+ 'description' => '组织数据对象。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例ID', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'OrganizationalUnitId' => ['title' => '组织ID', 'description' => '组织ID。', 'type' => 'string', 'example' => 'ou_wovwffm62xifdziem7an7xxxxx'],
+ 'OrganizationalUnitName' => ['title' => '组织名称', 'description' => '组织名称。', 'type' => 'string', 'example' => 'name001'],
+ 'CreateTime' => ['title' => '创建时间', 'description' => '组织创建时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1652085686179'],
+ 'UpdateTime' => ['title' => '最近一次更新时间', 'description' => '组织最近一次更新时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1652085686179'],
+ 'Description' => ['title' => '描述', 'description' => '组织描述。', 'type' => 'string', 'example' => 'Test organization'],
+ ],
],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '启用一个EIAM账号',
- ],
- 'UnlockUser' => [
- 'summary' => '将处于锁定的EIAM账户进行解锁操作。',
- 'methods' => [
- 'post',
+ 'title' => '查询EIAM根组织信息',
+ 'summary' => '查询EIAM根组织信息。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetRootOrganizationalUnit'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetRootOrganizationalUnit',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"OrganizationalUnit\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"OrganizationalUnitId\\": \\"ou_wovwffm62xifdziem7an7xxxxx\\",\\n \\"OrganizationalUnitName\\": \\"name001\\",\\n \\"CreateTime\\": 1652085686179,\\n \\"UpdateTime\\": 1652085686179,\\n \\"Description\\": \\"Test organization\\"\\n }\\n}","type":"json"}]',
+ ],
+ 'GetServiceQuota' => [
+ 'summary' => '获取服务Quota',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas1FXU07',
- 'FEATUREidaasCRU1S2',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasXM4LQ1'],
+ 'tenantRelevance' => 'publicInformation',
],
'parameters' => [
[
- 'name' => 'InstanceId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'UserId',
+ 'name' => 'QuotaType',
'in' => 'query',
- 'schema' => [
- 'title' => '账户ID',
- 'description' => '账户ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => 'Quota 配额的唯一标识。', 'description' => 'Quota 配额的唯一标识。', 'type' => 'string', 'required' => true, 'example' => 'instanceTrialTimes。'],
],
],
'responses' => [
@@ -20776,79 +16338,69 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'ServiceQuota' => [
+ 'description' => '服务Quota',
+ 'type' => 'object',
+ 'properties' => [
+ 'QuotaType' => ['title' => 'Quota 配额的唯一标识。', 'description' => 'Quota 配额的唯一标识。', 'type' => 'string', 'example' => 'instanceTrialNumber'],
+ 'QuotaValue' => ['title' => 'Quota 配额的值。', 'description' => 'Quota 配额的值。', 'type' => 'integer', 'format' => 'int64', 'example' => '5'],
+ 'UsedQuotaValue' => ['title' => 'Quota 配额的当前用量。', 'description' => 'Quota 配额的当前用量。', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '解锁一个EIAM账户',
- ],
- 'SetUserPrimaryOrganizationalUnit' => [
- 'summary' => '设置指定EIAM账户的主组织,账户将从旧主组织移除,加入到新主组织中。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '获取服务Quota',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetServiceQuota',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ServiceQuota\\": {\\n \\"QuotaType\\": \\"instanceTrialNumber\\",\\n \\"QuotaValue\\": 5,\\n \\"UsedQuotaValue\\": 1\\n }\\n}","type":"json"}]',
+ ],
+ 'GetSynchronizationJob' => [
+ 'summary' => '获取单个同步任务详情信息。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasYZ4AR1',
- ],
+ 'abilityTreeCode' => '231892',
+ 'abilityTreeNodes' => ['FEATUREidaasLILYPH'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'UserId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '账户ID',
- 'description' => '账户ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'OrganizationalUnitId',
+ 'name' => 'SynchronizationJobId',
'in' => 'query',
- 'schema' => [
- 'title' => '主组织ID',
- 'description' => '主组织ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '同步任务ID', 'description' => '同步任务ID', 'type' => 'string', 'required' => true, 'example' => 'sync_0000347vjovtcf41li0fgsd98gn24q9njxxxxx'."\n", 'maxLength' => 64],
],
],
'responses' => [
@@ -20856,28 +16408,374 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'SynchronizationJob' => [
+ 'description' => '同步任务信息对象',
+ 'type' => 'object',
+ 'properties' => [
+ 'SynchronizationJobId' => ['title' => '同步任务ID', 'description' => '同步任务ID', 'type' => 'string', 'example' => 'sync_0000347vjovtcf41li0fgsd98gn24q9nj9xxxxx'."\n"],
+ 'TargetType' => ['title' => '同步目标类型', 'description' => '同步目标类型,取值可选范围:'."\n"
+ ."\n"
+ .'- identity_provider:身份提供方'."\n"
+ ."\n"
+ .'- application:应用', 'type' => 'string', 'example' => 'identity_provider'],
+ 'TargetId' => ['title' => '同步目标ID', 'description' => '同步目标ID', 'type' => 'string', 'example' => 'idp_my664lwkhpicbyzirog3nxxxxx'."\n"],
+ 'Direction' => ['title' => '同步任务方向', 'description' => '同步任务方向,取值可选范围:'."\n"
+ ."\n"
+ .'- ingress:入方向'."\n"
+ ."\n"
+ .'- egress:出方向', 'type' => 'string', 'example' => 'ingress'],
+ 'StartTime' => ['title' => '同步开始时间', 'description' => '同步开始时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830226000'],
+ 'EndTime' => ['title' => '同步结束时间', 'description' => '同步结束时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830226000'],
+ 'TriggerType' => ['title' => '同步触发类型', 'description' => '同步触发类型,取值可选范围:'."\n"
+ ."\n"
+ .'- auto:自动触发'."\n"
+ ."\n"
+ .'- manual:手动触发', 'type' => 'string', 'example' => 'auto'],
+ 'Status' => ['title' => '同步任务状态', 'description' => '同步任务状态,取值可选范围:'."\n"
+ ."\n"
+ .'- pending:初始状态'."\n"
+ ."\n"
+ .'- running:运行中'."\n"
+ ."\n"
+ .'- failed:失败'."\n"
+ ."\n"
+ .'- partial_success:部分成功'."\n"
+ ."\n"
+ .'- success:成功', 'type' => 'string', 'example' => 'running'],
+ 'Result' => [
+ 'title' => '同步任务结果',
+ 'description' => '同步任务结果',
+ 'type' => 'object',
+ 'properties' => [
+ 'UserStatistics' => [
+ 'title' => '用户同步结果统计',
+ 'description' => '用户同步结果统计',
+ 'type' => 'object',
+ 'properties' => [
+ 'Created' => [
+ 'title' => '创建结果统计',
+ 'description' => '创建结果统计',
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ ],
+ ],
+ 'Updated' => [
+ 'title' => '更新结果统计',
+ 'description' => '更新结果统计',
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ ],
+ ],
+ 'Binded' => [
+ 'title' => '绑定结果统计',
+ 'description' => '绑定结果统计',
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ ],
+ ],
+ 'Deleted' => [
+ 'title' => '删除结果统计',
+ 'description' => '删除结果统计',
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ ],
+ ],
+ 'Same' => [
+ 'title' => '相同结果统计',
+ 'description' => '相同结果统计',
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ ],
+ ],
+ 'Pushed' => [
+ 'title' => '推送结果统计',
+ 'description' => '推送结果统计',
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ ],
+ ],
+ ],
+ ],
+ 'OrganizationalUnitStatistics' => [
+ 'title' => '组织同步结果统计',
+ 'description' => '组织同步结果统计',
+ 'type' => 'object',
+ 'properties' => [
+ 'Created' => [
+ 'title' => '创建结果统计',
+ 'description' => '创建结果统计',
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '30'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ ],
+ ],
+ 'Updated' => [
+ 'title' => '更新结果统计',
+ 'description' => '更新结果统计',
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '30'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ ],
+ ],
+ 'Binded' => [
+ 'title' => '绑定结果统计',
+ 'description' => '绑定结果统计',
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '30'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ ],
+ ],
+ 'Deleted' => [
+ 'title' => '删除结果统计',
+ 'description' => '删除结果统计',
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '30'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ ],
+ ],
+ 'Same' => [
+ 'title' => '相同结果统计',
+ 'description' => '相同结果统计',
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '30'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ ],
+ ],
+ 'Pushed' => [
+ 'title' => '推送结果统计',
+ 'description' => '推送结果统计',
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '30'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ ],
+ ],
+ ],
+ ],
+ 'GroupStatistics' => [
+ 'title' => '组同步结果统计',
+ 'description' => '组同步结果统计',
+ 'type' => 'object',
+ 'properties' => [
+ 'Created' => [
+ 'title' => '创建结果统计',
+ 'description' => '创建结果统计',
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '30'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ ],
+ ],
+ 'Updated' => [
+ 'title' => '更新结果统计',
+ 'description' => '更新结果统计',
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '30'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ ],
+ ],
+ 'Binded' => [
+ 'title' => '绑定结果统计',
+ 'description' => '绑定结果统计',
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '30'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ ],
+ ],
+ 'Deleted' => [
+ 'title' => '删除结果统计',
+ 'description' => '删除结果统计',
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '30'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ ],
+ ],
+ 'Same' => [
+ 'title' => '相同结果统计',
+ 'description' => '相同结果统计',
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '30'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ ],
+ ],
+ 'Pushed' => [
+ 'title' => '推送结果统计',
+ 'description' => '推送结果统计',
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '30'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ ],
+ ],
+ ],
+ ],
+ 'GroupMemberStatistics' => [
+ 'title' => '组成员同步结果统计',
+ 'description' => '组成员同步结果统计',
+ 'type' => 'object',
+ 'properties' => [
+ 'Created' => [
+ 'title' => '创建结果统计',
+ 'description' => '创建结果统计',
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '30'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ ],
+ ],
+ 'Updated' => [
+ 'title' => '更新结果统计',
+ 'description' => '更新结果统计',
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '30'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ ],
+ ],
+ 'Binded' => [
+ 'title' => '绑定结果统计',
+ 'description' => '绑定结果统计',
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '30'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ ],
+ ],
+ 'Deleted' => [
+ 'title' => '删除结果统计',
+ 'description' => '删除结果统计',
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '30'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ ],
+ ],
+ 'Same' => [
+ 'title' => '相同结果统计',
+ 'description' => '相同结果统计',
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '30'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ ],
+ ],
+ 'Pushed' => [
+ 'title' => '推送结果统计',
+ 'description' => '推送结果统计',
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '30'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ ],
+ ],
+ ],
+ ],
+ 'ErrorMessage' => ['title' => '同步结果错误信息描述', 'description' => '同步结果错误信息描述', 'type' => 'string', 'example' => 'Internal error'],
+ 'ErrorCode' => ['title' => '同步结果错误码', 'description' => '同步结果错误码', 'type' => 'string', 'example' => 'ErrorCodeNotFound'],
+ ],
+ ],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '设置指定EIAM账户的主组织',
- ],
- 'GetUser' => [
- 'summary' => '查询一个EIAM账户详情信息。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '查询单个同步任务信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetSynchronizationJob'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetSynchronizationJob',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'SynchronizationJob', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/synchronizationjob/{#SynchronizationJobId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"SynchronizationJob\\": {\\n \\"SynchronizationJobId\\": \\"sync_0000347vjovtcf41li0fgsd98gn24q9nj9xxxxx\\\\n\\",\\n \\"TargetType\\": \\"identity_provider\\",\\n \\"TargetId\\": \\"idp_my664lwkhpicbyzirog3nxxxxx\\\\n\\",\\n \\"Direction\\": \\"ingress\\",\\n \\"StartTime\\": 1649830226000,\\n \\"EndTime\\": 1649830226000,\\n \\"TriggerType\\": \\"auto\\",\\n \\"Status\\": \\"running\\",\\n \\"Result\\": {\\n \\"UserStatistics\\": {\\n \\"Created\\": {\\n \\"Total\\": 10,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Updated\\": {\\n \\"Total\\": 10,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Binded\\": {\\n \\"Total\\": 10,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Deleted\\": {\\n \\"Total\\": 10,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Same\\": {\\n \\"Total\\": 10,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Pushed\\": {\\n \\"Total\\": 10,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n }\\n },\\n \\"OrganizationalUnitStatistics\\": {\\n \\"Created\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Updated\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Binded\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Deleted\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Same\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Pushed\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n }\\n },\\n \\"GroupStatistics\\": {\\n \\"Created\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Updated\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Binded\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Deleted\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Same\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Pushed\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n }\\n },\\n \\"GroupMemberStatistics\\": {\\n \\"Created\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Updated\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Binded\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Deleted\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Same\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Pushed\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n }\\n },\\n \\"ErrorMessage\\": \\"Internal error\\",\\n \\"ErrorCode\\": \\"ErrorCodeNotFound\\"\\n }\\n }\\n}","type":"json"}]',
+ ],
+ 'GetUser' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -20889,34 +16787,18 @@
'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasY4QW79',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasY4QW79'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'UserId',
'in' => 'query',
- 'schema' => [
- 'title' => '账户ID',
- 'description' => '账户ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '账户ID', 'description' => '账户ID。', 'type' => 'string', 'required' => true, 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -20925,162 +16807,51 @@
'description' => '响应结果。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
'User' => [
'description' => '账户对象数据。',
'type' => 'object',
'properties' => [
- 'UserId' => [
- 'title' => '账户ID',
- 'description' => '账户ID。',
- 'type' => 'string',
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- ],
- 'Username' => [
- 'title' => '账户名',
- 'description' => '账户名。',
- 'type' => 'string',
- 'example' => 'name001',
- ],
- 'DisplayName' => [
- 'title' => '账户显示名',
- 'description' => '账户显示名。',
- 'type' => 'string',
- 'example' => 'display_name001',
- ],
- 'PasswordSet' => [
- 'title' => '密码是否已设置',
- 'description' => '密码是否已设置',
- 'type' => 'boolean',
- 'example' => 'false',
- ],
- 'PhoneRegion' => [
- 'title' => '手机地区编号',
- 'description' => '手机地区编号,示例:中国大陆手区号为86,不带 00 或 +。',
- 'type' => 'string',
- 'example' => '86',
- ],
- 'PhoneNumber' => [
- 'title' => '手机号码',
- 'description' => '账户手机号码。',
- 'type' => 'string',
- 'example' => '156xxxxxxx',
- ],
- 'PhoneNumberVerified' => [
- 'title' => '手机号是否已验证',
- 'description' => '手机号是否已验证,true表示手机号已经过用户验证或被管理员设置为已验证,false表示未验证。',
- 'type' => 'boolean',
- 'example' => 'true',
- ],
- 'Email' => [
- 'title' => '邮箱',
- 'description' => '账户邮箱。',
- 'type' => 'string',
- 'example' => 'user@example.com',
- ],
- 'EmailVerified' => [
- 'title' => '邮箱是否已验证',
- 'description' => '邮箱是否已验证,true表示邮箱已经过用户的验证或被管理员设置为已验证,false表示未验证。',
- 'type' => 'boolean',
- 'example' => 'true',
- ],
- 'UserExternalId' => [
- 'title' => '外部ID',
- 'description' => '账户外部ID,用于外部数据与IDaaS账户的数据关联映射,默认为IDaaS账户ID。'."\n"
- ."\n"
- .'说明:外部ID在同一来源类型和来源ID下唯一。',
- 'type' => 'string',
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- ],
- 'UserSourceType' => [
- 'title' => '来源类型',
- 'description' => '账户来源类型,取值可选范围:'."\n"
- ."\n"
- .'- build_in:自建。'."\n"
- ."\n"
- .'- ding_talk:钉钉导入。'."\n"
- .'- ad:AD导入。'."\n"
- .'- ldap:LDAP导入。'."\n"
- .'- we_com:企业微信导入。',
- 'type' => 'string',
- 'example' => 'build_in',
- ],
- 'UserSourceId' => [
- 'title' => '来源ID',
- 'description' => '账户来源ID。'."\n"
- ."\n"
- .'自建类型默认为实例ID,其他类型,分别对应不同来源的企业ID,比如钉钉来源对应钉钉企业的corpId。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'Status' => [
- 'title' => '账户状态',
- 'description' => '账户状态,取值可选范围:'."\n"
- .'- enabled:启用中。'."\n"
- ."\n"
- .'- disabled:禁用中。',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'AccountExpireTime' => [
- 'title' => '账户过期时间',
- 'description' => '账户过期时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1652085686179',
- ],
- 'PasswordExpireTime' => [
- 'title' => '密码过期时间',
- 'description' => '密码过期时间,Unix时间戳格式,单位为毫秒。'."\n"
- ."\n"
- .'- 当返回值为-1时表示密码不过期'."\n"
- ."\n"
- .'- 当无返回值时表示密码不过期'."\n"
- ."\n"
- .'- 当返回值为具体的时间戳格式时表示具体的密码过期时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1652085686179',
- ],
- 'RegisterTime' => [
- 'title' => '账户注册时间, 毫秒时间',
- 'description' => '账户注册时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1652085686179',
- ],
- 'LockExpireTime' => [
- 'title' => '锁定过期时间, 毫秒时间',
- 'description' => '锁定过期时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1652085686179',
- ],
- 'CreateTime' => [
- 'title' => '创建时间, 毫秒时间',
- 'description' => '账户创建时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1652085686179',
- ],
- 'UpdateTime' => [
- 'title' => '最近一次更新时间, 毫秒时间',
- 'description' => '账户最近一次更新时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1652085686179',
- ],
- 'Description' => [
- 'title' => '账号描述',
- 'description' => '账户描述信息。',
- 'type' => 'string',
- 'example' => '测试账户',
- ],
+ 'UserId' => ['title' => '账户ID', 'description' => '账户ID。', 'type' => 'string', 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx'],
+ 'Username' => ['title' => '账户名', 'description' => '账户名。', 'type' => 'string', 'example' => 'name001'],
+ 'DisplayName' => ['title' => '账户显示名', 'description' => '账户显示名。', 'type' => 'string', 'example' => 'display_name001'],
+ 'PasswordSet' => ['title' => '密码是否已设置', 'description' => '密码是否已设置', 'type' => 'boolean', 'example' => 'false'],
+ 'PhoneRegion' => ['title' => '手机地区编号', 'description' => '手机地区编号,示例:中国大陆手区号为86,不带 00 或 +。', 'type' => 'string', 'example' => '86'],
+ 'PhoneNumber' => ['title' => '手机号码', 'description' => '账户手机号码。', 'type' => 'string', 'example' => '156xxxxxxx'],
+ 'PhoneNumberVerified' => ['title' => '手机号是否已验证', 'description' => '手机号是否已验证,true表示手机号已经过用户验证或被管理员设置为已验证,false表示未验证。', 'type' => 'boolean', 'example' => 'true'],
+ 'Email' => ['title' => '邮箱', 'description' => '账户邮箱。', 'type' => 'string', 'example' => 'user@example.com'],
+ 'EmailVerified' => ['title' => '邮箱是否已验证', 'description' => '邮箱是否已验证,true表示邮箱已经过用户的验证或被管理员设置为已验证,false表示未验证。', 'type' => 'boolean', 'example' => 'true'],
+ 'UserExternalId' => ['title' => '外部ID', 'description' => '账户外部ID,用于外部数据与IDaaS账户的数据关联映射,默认为IDaaS账户ID。'."\n"
+ ."\n"
+ .'说明:外部ID在同一来源类型和来源ID下唯一。', 'type' => 'string', 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx'],
+ 'UserSourceType' => ['title' => '来源类型', 'description' => '账户来源类型,取值可选范围:'."\n"
+ ."\n"
+ .'- build_in:自建。'."\n"
+ ."\n"
+ .'- ding_talk:钉钉导入。'."\n"
+ .'- ad:AD导入。'."\n"
+ .'- ldap:LDAP导入。'."\n"
+ .'- we_com:企业微信导入。', 'type' => 'string', 'example' => 'build_in'],
+ 'UserSourceId' => ['title' => '来源ID', 'description' => '账户来源ID。'."\n"
+ ."\n"
+ .'自建类型默认为实例ID,其他类型,分别对应不同来源的企业ID,比如钉钉来源对应钉钉企业的corpId。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'Status' => ['title' => '账户状态', 'description' => '账户状态,取值可选范围:'."\n"
+ .'- enabled:启用中。'."\n"
+ ."\n"
+ .'- disabled:禁用中。', 'type' => 'string', 'example' => 'enabled'],
+ 'AccountExpireTime' => ['title' => '账户过期时间', 'description' => '账户过期时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1652085686179'],
+ 'PasswordExpireTime' => ['title' => '密码过期时间', 'description' => '密码过期时间,Unix时间戳格式,单位为毫秒。'."\n"
+ ."\n"
+ .'- 当返回值为-1时表示密码不过期'."\n"
+ ."\n"
+ .'- 当无返回值时表示密码不过期'."\n"
+ ."\n"
+ .'- 当返回值为具体的时间戳格式时表示具体的密码过期时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1652085686179'],
+ 'RegisterTime' => ['title' => '账户注册时间, 毫秒时间', 'description' => '账户注册时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1652085686179'],
+ 'LockExpireTime' => ['title' => '锁定过期时间, 毫秒时间', 'description' => '锁定过期时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1652085686179'],
+ 'CreateTime' => ['title' => '创建时间, 毫秒时间', 'description' => '账户创建时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1652085686179'],
+ 'UpdateTime' => ['title' => '最近一次更新时间, 毫秒时间', 'description' => '账户最近一次更新时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1652085686179'],
+ 'Description' => ['title' => '账号描述', 'description' => '账户描述信息。', 'type' => 'string', 'example' => 'Test account'],
'OrganizationalUnits' => [
'title' => '账户所属组织列表',
'description' => '账户所属组织列表。',
@@ -21089,33 +16860,13 @@
'description' => '组织对象信息。',
'type' => 'object',
'properties' => [
- 'OrganizationalUnitId' => [
- 'title' => '机构ID',
- 'description' => '组织ID。',
- 'type' => 'string',
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- ],
- 'OrganizationalUnitName' => [
- 'title' => '机构名称',
- 'description' => '组织名称。',
- 'type' => 'string',
- 'example' => 'test_ou_name',
- ],
- 'Primary' => [
- 'title' => '是否主机构',
- 'description' => '是否主组织。',
- 'type' => 'boolean',
- 'example' => 'true',
- ],
+ 'OrganizationalUnitId' => ['title' => '机构ID', 'description' => '组织ID。', 'type' => 'string', 'example' => 'ou_wovwffm62xifdziem7an7xxxxx'],
+ 'OrganizationalUnitName' => ['title' => '机构名称', 'description' => '组织名称。', 'type' => 'string', 'example' => 'test_ou_name'],
+ 'Primary' => ['title' => '是否主机构', 'description' => '是否主组织。', 'type' => 'boolean', 'example' => 'true'],
],
],
],
- 'PrimaryOrganizationalUnitId' => [
- 'title' => '账户主机构ID',
- 'description' => '账户所属主组织ID。',
- 'type' => 'string',
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- ],
+ 'PrimaryOrganizationalUnitId' => ['title' => '账户主机构ID', 'description' => '账户所属主组织ID。', 'type' => 'string', 'example' => 'ou_wovwffm62xifdziem7an7xxxxx'],
'CustomFields' => [
'title' => '账户扩展字段列表',
'description' => '账户扩展字段列表',
@@ -21124,18 +16875,8 @@
'description' => '扩展字段对象。',
'type' => 'object',
'properties' => [
- 'FieldName' => [
- 'title' => '字段标识',
- 'description' => '扩展字段标识。',
- 'type' => 'string',
- 'example' => 'age',
- ],
- 'FieldValue' => [
- 'title' => '字段数据值',
- 'description' => '扩展字段数据值。',
- 'type' => 'string',
- 'example' => '10',
- ],
+ 'FieldName' => ['title' => '字段标识', 'description' => '扩展字段标识。', 'type' => 'string', 'example' => 'age'],
+ 'FieldValue' => ['title' => '字段数据值', 'description' => '扩展字段数据值。', 'type' => 'string', 'example' => '10'],
],
],
],
@@ -21147,57 +16888,34 @@
'description' => '账户所属组对象。',
'type' => 'object',
'properties' => [
- 'GroupId' => [
- 'title' => '组ID。',
- 'description' => '组ID。',
- 'type' => 'string',
- 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
- ],
- 'GroupName' => [
- 'title' => '组名称。',
- 'description' => '组名称。',
- 'type' => 'string',
- 'example' => 'group_test_name',
- ],
- 'Description' => [
- 'title' => '组描述。',
- 'description' => '组描述。',
- 'type' => 'string',
- 'example' => 'this is a test.',
- ],
+ 'GroupId' => ['title' => '组ID。', 'description' => '组ID。', 'type' => 'string', 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx'],
+ 'GroupName' => ['title' => '组名称。', 'description' => '组名称。', 'type' => 'string', 'example' => 'group_test_name'],
+ 'Description' => ['title' => '组描述。', 'description' => '组描述。', 'type' => 'string', 'example' => 'this is a test.'],
],
],
],
- 'InstanceId' => [
- 'title' => '实例ID',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'PreferredLanguage' => [
- 'title' => '偏好语言',
- 'description' => '偏好语言',
- 'type' => 'string',
- 'example' => 'en-US',
- ],
+ 'InstanceId' => ['title' => '实例ID', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'PreferredLanguage' => ['title' => '偏好语言', 'description' => '偏好语言', 'type' => 'string', 'example' => 'en-US'],
],
],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"User\\": {\\n \\"UserId\\": \\"user_d6sbsuumeta4h66ec3il7yxxxx\\",\\n \\"Username\\": \\"name001\\",\\n \\"DisplayName\\": \\"display_name001\\",\\n \\"PasswordSet\\": false,\\n \\"PhoneRegion\\": \\"86\\",\\n \\"PhoneNumber\\": \\"156xxxxxxx\\",\\n \\"PhoneNumberVerified\\": true,\\n \\"Email\\": \\"user@example.com\\",\\n \\"EmailVerified\\": true,\\n \\"UserExternalId\\": \\"user_d6sbsuumeta4h66ec3il7yxxxx\\",\\n \\"UserSourceType\\": \\"build_in\\",\\n \\"UserSourceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"Status\\": \\"enabled\\",\\n \\"AccountExpireTime\\": 1652085686179,\\n \\"PasswordExpireTime\\": 1652085686179,\\n \\"RegisterTime\\": 1652085686179,\\n \\"LockExpireTime\\": 1652085686179,\\n \\"CreateTime\\": 1652085686179,\\n \\"UpdateTime\\": 1652085686179,\\n \\"Description\\": \\"测试账户\\",\\n \\"OrganizationalUnits\\": [\\n {\\n \\"OrganizationalUnitId\\": \\"ou_wovwffm62xifdziem7an7xxxxx\\",\\n \\"OrganizationalUnitName\\": \\"test_ou_name\\",\\n \\"Primary\\": true\\n }\\n ],\\n \\"PrimaryOrganizationalUnitId\\": \\"ou_wovwffm62xifdziem7an7xxxxx\\",\\n \\"CustomFields\\": [\\n {\\n \\"FieldName\\": \\"age\\",\\n \\"FieldValue\\": \\"10\\"\\n }\\n ],\\n \\"Groups\\": [\\n {\\n \\"GroupId\\": \\"group_d6sbsuumeta4h66ec3il7yxxxx\\",\\n \\"GroupName\\": \\"group_test_name\\",\\n \\"Description\\": \\"this is a test.\\"\\n }\\n ],\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"PreferredLanguage\\": \\"en-US\\"\\n }\\n}","type":"json"}]',
'title' => '查询一个EIAM账户信息',
- ],
- 'ListUsers' => [
- 'summary' => '分页查询EIAM账户信息。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
+ 'summary' => '查询一个EIAM账户详情信息。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetUser'],
+ ],
],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"User\\": {\\n \\"UserId\\": \\"user_d6sbsuumeta4h66ec3il7yxxxx\\",\\n \\"Username\\": \\"name001\\",\\n \\"DisplayName\\": \\"display_name001\\",\\n \\"PasswordSet\\": false,\\n \\"PhoneRegion\\": \\"86\\",\\n \\"PhoneNumber\\": \\"156xxxxxxx\\",\\n \\"PhoneNumberVerified\\": true,\\n \\"Email\\": \\"user@example.com\\",\\n \\"EmailVerified\\": true,\\n \\"UserExternalId\\": \\"user_d6sbsuumeta4h66ec3il7yxxxx\\",\\n \\"UserSourceType\\": \\"build_in\\",\\n \\"UserSourceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"Status\\": \\"enabled\\",\\n \\"AccountExpireTime\\": 1652085686179,\\n \\"PasswordExpireTime\\": 1652085686179,\\n \\"RegisterTime\\": 1652085686179,\\n \\"LockExpireTime\\": 1652085686179,\\n \\"CreateTime\\": 1652085686179,\\n \\"UpdateTime\\": 1652085686179,\\n \\"Description\\": \\"Test account\\",\\n \\"OrganizationalUnits\\": [\\n {\\n \\"OrganizationalUnitId\\": \\"ou_wovwffm62xifdziem7an7xxxxx\\",\\n \\"OrganizationalUnitName\\": \\"test_ou_name\\",\\n \\"Primary\\": true\\n }\\n ],\\n \\"PrimaryOrganizationalUnitId\\": \\"ou_wovwffm62xifdziem7an7xxxxx\\",\\n \\"CustomFields\\": [\\n {\\n \\"FieldName\\": \\"age\\",\\n \\"FieldValue\\": \\"10\\"\\n }\\n ],\\n \\"Groups\\": [\\n {\\n \\"GroupId\\": \\"group_d6sbsuumeta4h66ec3il7yxxxx\\",\\n \\"GroupName\\": \\"group_test_name\\",\\n \\"Description\\": \\"this is a test.\\"\\n }\\n ],\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"PreferredLanguage\\": \\"en-US\\"\\n }\\n}","type":"json"}]',
+ ],
+ 'ListActionTrackEventTypes' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -21209,462 +16927,115 @@
'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasY4QW79',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas27GRM6'],
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'PageNumber',
- 'in' => 'query',
- 'schema' => [
- 'title' => '列表页码。',
- 'description' => '列表页码,默认1。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1',
- 'default' => '1',
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'PageSize',
- 'in' => 'query',
- 'schema' => [
- 'title' => '列表大小。',
- 'description' => '列表大小,默认20,最大不超过100。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '20',
- 'default' => '20',
- ],
- ],
- [
- 'name' => 'UserIds',
- 'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '账户ID集合',
- 'description' => '账户ID列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '账户ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- ],
- 'required' => false,
- 'example' => '',
- ],
- ],
- [
- 'name' => 'UsernameStartsWith',
- 'in' => 'query',
- 'schema' => [
- 'title' => '账户名',
- 'description' => '账户名前缀,采用左匹配查询。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'name_001',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'DisplayNameStartsWith',
- 'in' => 'query',
- 'schema' => [
- 'title' => '账户展示名',
- 'description' => '账户展示名前缀,采用左匹配查询。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'name',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'PhoneRegion',
- 'in' => 'query',
- 'schema' => [
- 'title' => '手机区号',
- 'description' => '手机地区编号,示例:中国大陆手区号为86,不带 00 或 +。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '86',
- 'maxLength' => 32,
- ],
- ],
- [
- 'name' => 'PhoneNumber',
- 'in' => 'query',
- 'schema' => [
- 'title' => '手机号',
- 'description' => '账户手机号。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '156xxxxxxx',
- 'maxLength' => 32,
- ],
- ],
- [
- 'name' => 'Email',
- 'in' => 'query',
- 'schema' => [
- 'title' => '邮箱',
- 'description' => '账户邮箱。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'user@example.com',
- 'maxLength' => 128,
- ],
- ],
- [
- 'name' => 'UserExternalId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '外部关联ID',
- 'description' => '外部ID,用于外部数据与IDaaS账户的数据关联映射。'."\n"
- ."\n"
- .'说明:外部ID在同一来源类型和来源ID下唯一。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'id_wovwffm62xifdziem7an7xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'UserSourceId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '来源ID',
- 'description' => '账户来源ID。'."\n"
- ."\n"
- .'自建类型默认为实例ID,其他类型,分别对应不同来源的企业ID,比如钉钉来源对应钉钉企业的corpId。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'UserSourceType',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'title' => '来源类型',
- 'description' => '账户来源类型,取值可选范围:'."\n"
- .'- build\\_in:自建。'."\n"
- .'- ding\\_talk:钉钉导入。'."\n"
- .'- ad:AD导入。'."\n"
- .'- ldap:LDAP导入'."\n"
- .'- we\\_com:企业微信导入。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'build_in',
- 'maxLength' => 32,
- ],
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '查询凭证(Token)。', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
],
[
- 'name' => 'Status',
+ 'name' => 'PreviousToken',
'in' => 'query',
- 'schema' => [
- 'title' => '账户状态',
- 'description' => '账户状态,取值可选范围:'."\n"
- .'- enabled: 启用中。'."\n"
- .'- disabled: 禁用中。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'enable',
- 'maxLength' => 32,
- ],
+ 'schema' => ['title' => '查询上一页凭证(Token)。', 'description' => '查询上一页凭证(Token)。', 'type' => 'string', 'required' => false, 'example' => 'PTxxxxxexample'],
],
[
- 'name' => 'OrganizationalUnitId',
+ 'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'title' => '组织ID',
- 'description' => '组织ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '100', 'default' => '100'],
],
],
'responses' => [
200 => [
'schema' => [
- 'description' => '响应结果。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'Users' => [
- 'description' => '账户数据列表。',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '下一页查询凭证(Token)。', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'PreviousToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '上一页查询凭证(Token)。', 'type' => 'string', 'example' => 'PTxxxexample'],
+ 'MaxResults' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'EventTypes' => [
+ 'description' => '事件类型列表。',
'type' => 'array',
'items' => [
- 'description' => '账户数据。',
+ 'description' => '事件类型列表。',
'type' => 'object',
'properties' => [
- 'UserId' => [
- 'title' => '账户ID',
- 'description' => '账户ID。',
- 'type' => 'string',
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- ],
- 'Username' => [
- 'title' => '账户名',
- 'description' => '账户名。',
- 'type' => 'string',
- 'example' => 'name001',
- ],
- 'DisplayName' => [
- 'title' => '账户显示名',
- 'description' => '账户显示名。',
- 'type' => 'string',
- 'example' => 'display_name001',
- ],
- 'PasswordSet' => [
- 'title' => '密码是否已设置',
- 'description' => '密码是否已设置。',
- 'type' => 'boolean',
- 'example' => 'false',
- ],
- 'PhoneRegion' => [
- 'title' => '手机地区编号',
- 'description' => '手机地区编号,示例:中国大陆手区号为86,不带 00 或 +。',
- 'type' => 'string',
- 'example' => '86',
- ],
- 'PhoneNumber' => [
- 'title' => '手机号码',
- 'description' => '账户手机号码。',
- 'type' => 'string',
- 'example' => '156xxxxxxx',
- ],
- 'PhoneNumberVerified' => [
- 'title' => '手机号是否已验证',
- 'description' => '手机号是否已验证,true表示手机号已经过用户验证或被管理员设置为已验证,false表示未验证。',
- 'type' => 'boolean',
- 'example' => 'true',
- ],
- 'Email' => [
- 'title' => '邮箱',
- 'description' => '账户邮箱。',
- 'type' => 'string',
- 'example' => 'user@example.com',
- ],
- 'EmailVerified' => [
- 'title' => '邮箱是否已验证',
- 'description' => '邮箱是否已验证,true表示邮箱已经过用户的验证或被管理员设置为已验证,false表示未验证。',
- 'type' => 'boolean',
- 'example' => 'true',
- ],
- 'UserExternalId' => [
- 'title' => '外部ID',
- 'description' => '账户外部ID,用于外部数据与IDaaS账户的数据关联映射,默认为IDaaS账户ID。'."\n"
- ."\n"
- .'说明:外部ID在同一来源类型和来源ID下唯一。',
- 'type' => 'string',
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- ],
- 'UserSourceType' => [
- 'title' => '来源类型',
- 'description' => '账户来源类型,取值可选范围:'."\n"
- .'- build_in:自建。'."\n"
- .'- ding_talk:钉钉导入。'."\n"
- .'- ad:AD导入。'."\n"
- .'- ldap:LDAP导入',
- 'type' => 'string',
- 'example' => 'build_in',
- ],
- 'UserSourceId' => [
- 'title' => '来源ID',
- 'description' => '账户来源ID。'."\n"
- ."\n"
- .'自建类型默认为实例ID,其他类型,分别对应不同来源的企业ID,比如钉钉来源对应钉钉企业的corpId。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'Status' => [
- 'title' => '账户状态',
- 'description' => '账户状态,取值可选范围:'."\n"
- .'- enabled: 启用中。'."\n"
- .'- disabled:禁用中。',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'AccountExpireTime' => [
- 'title' => '账户过期时间',
- 'description' => '账户过期时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1652085686179',
- ],
- 'PasswordExpireTime' => [
- 'title' => '密码过期时间',
- 'description' => '密码过期时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1652085686179',
- ],
- 'RegisterTime' => [
- 'title' => '账户注册时间, 毫秒时间',
- 'description' => '账户注册时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1652085686179',
- ],
- 'LockExpireTime' => [
- 'title' => '锁定过期时间, 毫秒时间',
- 'description' => '账户锁定过期时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1652085686179',
- ],
- 'CreateTime' => [
- 'title' => '创建时间, 毫秒时间',
- 'description' => '账户创建时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1652085686179',
- ],
- 'UpdateTime' => [
- 'title' => '最近一次更新时间, 毫秒时间',
- 'description' => '账户最近一次更新时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1652085686179',
- ],
- 'Description' => [
- 'title' => '账号描述',
- 'description' => '账户描述。',
- 'type' => 'string',
- 'example' => 'xxxx',
- ],
- 'InstanceId' => [
- 'title' => '实例ID',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
+ 'EventType' => ['title' => '事件类型', 'description' => '事件类型', 'type' => 'string', 'example' => 'urn:alibaba:idaas:event:user:create'],
],
],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"Users\\": [\\n {\\n \\"UserId\\": \\"user_d6sbsuumeta4h66ec3il7yxxxx\\",\\n \\"Username\\": \\"name001\\",\\n \\"DisplayName\\": \\"display_name001\\",\\n \\"PasswordSet\\": false,\\n \\"PhoneRegion\\": \\"86\\",\\n \\"PhoneNumber\\": \\"156xxxxxxx\\",\\n \\"PhoneNumberVerified\\": true,\\n \\"Email\\": \\"user@example.com\\",\\n \\"EmailVerified\\": true,\\n \\"UserExternalId\\": \\"user_d6sbsuumeta4h66ec3il7yxxxx\\",\\n \\"UserSourceType\\": \\"build_in\\",\\n \\"UserSourceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"Status\\": \\"enabled\\",\\n \\"AccountExpireTime\\": 1652085686179,\\n \\"PasswordExpireTime\\": 1652085686179,\\n \\"RegisterTime\\": 1652085686179,\\n \\"LockExpireTime\\": 1652085686179,\\n \\"CreateTime\\": 1652085686179,\\n \\"UpdateTime\\": 1652085686179,\\n \\"Description\\": \\"xxxx\\",\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\"\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '列表查询EIAM账户信息',
- 'description' => '当前接口仅查询组织的直属权限,即直接分配给组织的应用。调用该接口时,可以通过 **ApplicationIds** 参数对应用进行筛选。',
- ],
- 'CreateOrganizationalUnit' => [
- 'summary' => '在指定组织下创建一个新的EIAM组织。',
- 'methods' => [
- 'post',
+ 'title' => '查看调用事件列表',
+ 'summary' => '查看调用事件列表',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListActionTrackEventTypes',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"PreviousToken\\": \\"PTxxxexample\\",\\n \\"MaxResults\\": 100,\\n \\"EventTypes\\": [\\n {\\n \\"EventType\\": \\"urn:alibaba:idaas:event:user:create\\"\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListApplicationAccounts' => [
+ 'summary' => '分页查询应用下的应用账户列表。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'create',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '117580',
- 'abilityTreeNodes' => [
- 'FEATUREidaas3S4NKL',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas51QHX0'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例Id', 'type' => 'string', 'required' => true, 'example' => 'eiam-111ccc1111', 'maxLength' => 64],
],
[
- 'name' => 'OrganizationalUnitName',
+ 'name' => 'PageNumber',
'in' => 'query',
- 'schema' => [
- 'title' => '组织名称。',
- 'description' => '组织名称,最大长度限制64字符。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'test_ou_name',
- 'maxLength' => 128,
- ],
+ 'schema' => ['title' => '列表页码', 'description' => '列表页码', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1', 'default' => '1'],
],
[
- 'name' => 'ParentId',
+ 'name' => 'PageSize',
'in' => 'query',
- 'schema' => [
- 'title' => '父组织ID。',
- 'description' => '父组织ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '列表大小', 'description' => '列表大小', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20', 'default' => '20'],
],
[
- 'name' => 'OrganizationalUnitExternalId',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '外部ID。',
- 'description' => '组织外部ID,用于与外部系统关联,默认为组织ID,最大长度限制64字符。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- 'maxLength' => 128,
- ],
- ],
- [
- 'name' => 'Description',
- 'in' => 'query',
- 'schema' => [
- 'title' => '组织描述。',
- 'description' => '描述信息,最大限制长度256字符。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'description',
- 'maxLength' => 256,
- ],
+ 'schema' => ['title' => '应用ID', 'description' => '应用ID', 'type' => 'string', 'required' => true, 'example' => 'app_11111', 'maxLength' => 64],
],
],
'responses' => [
@@ -21672,76 +17043,80 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'OrganizationalUnitId' => [
- 'title' => '组织ID',
- 'description' => '组织ID。',
- 'type' => 'string',
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求Id', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表条数目', 'description' => '列表条数目', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'ApplicationAccounts' => [
+ 'description' => '账号信息列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '账号信息列表。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => 'IDaaS EIAM实例Id', 'description' => 'IDaaS EIAM实例Id', 'type' => 'string', 'example' => 'idaas_eznwtkkaucljizh6qqu7ptxxxx'],
+ 'ApplicationId' => ['title' => '应用Id', 'description' => '应用Id', 'type' => 'string', 'example' => 'app_m43o4h5adeo5klvbbxgxxxxx'],
+ 'ApplicationAccountId' => ['title' => '应用账号Id', 'description' => '应用账号Id', 'type' => 'string', 'example' => 'aac_m66smhbq5krept7nza54hxxxx'],
+ 'UserId' => ['title' => '用户Id', 'description' => '用户Id', 'type' => 'string', 'example' => 'user_tkmboufpnvpbitdpzrlngxzxxxx'],
+ 'ApplicationUsername' => ['title' => '应用账号名称', 'description' => '应用账号名称', 'type' => 'string', 'example' => 'test'],
+ 'CreateTime' => ['title' => '创建时间', 'description' => '创建时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1737510353000'],
+ ],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'eventInfo' => [
- 'enable' => false,
- 'eventNames' => [],
- ],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"OrganizationalUnitId\\": \\"ou_wovwffm62xifdziem7an7xxxxx\\"\\n}","type":"json"}]',
- 'title' => '创建一个EIAM组织',
- ],
- 'DeleteOrganizationalUnit' => [
- 'summary' => '删除一个指定的EIAM组织,若该组织下含有EIAM账户或子组织,则会删除失败。',
- 'methods' => [
- 'post',
+ 'title' => '分页查询应用下的应用账户列表',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListApplicationAccounts',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationAccount', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationaccount/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"ApplicationAccounts\\": [\\n {\\n \\"InstanceId\\": \\"idaas_eznwtkkaucljizh6qqu7ptxxxx\\",\\n \\"ApplicationId\\": \\"app_m43o4h5adeo5klvbbxgxxxxx\\",\\n \\"ApplicationAccountId\\": \\"aac_m66smhbq5krept7nza54hxxxx\\",\\n \\"UserId\\": \\"user_tkmboufpnvpbitdpzrlngxzxxxx\\",\\n \\"ApplicationUsername\\": \\"test\\",\\n \\"CreateTime\\": 1737510353000\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListApplicationAccountsForUser' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas3S4NKL',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas51QHX0'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例Id', 'type' => 'string', 'required' => true, 'example' => 'eiam-111ccc1111', 'maxLength' => 64],
],
[
- 'name' => 'OrganizationalUnitId',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '组织ID。',
- 'description' => '组织ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID', 'description' => '应用ID', 'type' => 'string', 'required' => true, 'example' => 'app_11111', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'UserId',
+ 'in' => 'query',
+ 'schema' => ['title' => '用户Id', 'description' => '用户Id', 'type' => 'string', 'required' => true, 'example' => 'user_example', 'maxLength' => 64],
],
],
'responses' => [
@@ -21749,66 +17124,78 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求Id', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表条数目', 'description' => '列表条数目', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'ApplicationAccounts' => [
+ 'description' => '成员账号信息。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '成员账号信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => 'IDaaS EIAM实例Id', 'description' => 'IDaaS EIAM实例Id', 'type' => 'string', 'example' => 'idaas_ki6hd7ihir4ybawogqk6xxxxx'],
+ 'ApplicationId' => ['title' => '应用Id', 'description' => '应用Id', 'type' => 'string', 'example' => 'app_na2r76irswrwfgpkz7xvcj7xxxxx'],
+ 'ApplicationAccountId' => ['title' => '应用账号Id', 'description' => '应用账号Id', 'type' => 'string', 'example' => 'aac_m6e3ukegwvbcb2fne7j32xxxxxx'],
+ 'UserId' => ['title' => '用户Id', 'description' => '用户Id', 'type' => 'string', 'example' => 'user_tkmboufpnvpbitdpzrlng6mxxxxx'],
+ 'ApplicationUsername' => ['title' => '应用账号名称', 'description' => '应用账号名称', 'type' => 'string', 'example' => 'test'],
+ 'CreateTime' => ['title' => '创建时间', 'description' => '创建时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1754359439000'],
+ ],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '删除一个EIAM组织',
- ],
- 'DeleteOrganizationalUnitChildren' => [
- 'summary' => '删除指定组织的所有数据,可以强制删除指定组织下所有账户和子组织。',
- 'methods' => [
- 'post',
+ 'title' => '查询当前应用下指定用户的所有账号',
+ 'summary' => '查询当前应用下指定用户的所有账号。',
+ 'description' => '当前接口仅查询组织的直属权限,即直接分配给组织的应用。调用该接口时,可以通过 **ApplicationIds** 参数对应用进行筛选。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:ListApplicationAccountsForUser',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationAccount', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationaccount/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"ApplicationAccounts\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ki6hd7ihir4ybawogqk6xxxxx\\",\\n \\"ApplicationId\\": \\"app_na2r76irswrwfgpkz7xvcj7xxxxx\\",\\n \\"ApplicationAccountId\\": \\"aac_m6e3ukegwvbcb2fne7j32xxxxxx\\",\\n \\"UserId\\": \\"user_tkmboufpnvpbitdpzrlng6mxxxxx\\",\\n \\"ApplicationUsername\\": \\"test\\",\\n \\"CreateTime\\": 1754359439000\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListApplicationClientSecrets' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas3S4NKL',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasJH3YY9'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'OrganizationalUnitId',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '组织ID。',
- 'description' => '组织ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -21816,78 +17203,108 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表条数目', 'description' => '列表条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'ApplicationClientSecrets' => [
+ 'description' => '密钥信息。',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => 'IDaaS EIAM实例Id', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_wdziy4vnjt33ehhf7z2o2nxxxx'],
+ 'ApplicationId' => ['title' => '应用Id', 'description' => '应用ID。', 'type' => 'string', 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'."\n"],
+ 'ClientId' => ['title' => '客户端ID', 'description' => '应用的客户端ID。', 'type' => 'string', 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'SecretId' => ['title' => 'IDaaS EIAM 客户端密钥Id', 'description' => '应用的客户端密钥ID。', 'type' => 'string', 'example' => 'sci_k52x2ru63rlkflina5utgkxxxx'],
+ 'ClientSecret' => ['title' => '客户端密钥', 'description' => '应用的客户端密钥secret(返回的ClientSecret已被脱敏)。', 'type' => 'string', 'example' => 'eyJh*****************************************************************************************************OQ'],
+ 'Status' => [
+ 'title' => 'IDaaS EIAM 客户端密钥状态',
+ 'description' => '客户端密钥状态,取值可选范围:'."\n"
+ .'- enabled:启用中。'."\n"
+ .'- disabled:禁用中。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['disabled' => '禁用', 'enabled' => '启用'],
+ 'example' => 'enabled',
+ ],
+ 'LastUsedTime' => ['title' => 'IDaaS EIAM 客户端密钥最近使用时间', 'description' => '客户端密钥最近使用时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830226000'],
+ 'ExpirationTime' => ['title' => 'IDaaS EIAM 客户端密钥到期时间', 'description' => '客户端密钥到期时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1749830226000'],
+ ],
+ 'description' => '',
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '删除组织及下面的所有账户和子组织',
- ],
- 'UpdateOrganizationalUnit' => [
- 'summary' => '更新一个EIAM组织基本信息,如果参数不传,则默认不更新。',
- 'methods' => [
- 'post',
+ 'title' => '查询一个EIAM应用所属的全部客户端密钥',
+ 'summary' => '查询一个EIAM应用所属的全部客户端密钥,返回的密钥数据已脱敏,若需要获取未脱敏密钥,请调用ObtainApplicationClientSecret接口。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListApplicationClientSecrets'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListApplicationClientSecrets',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Secret', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/secret/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"ApplicationClientSecrets\\": [\\n {\\n \\"InstanceId\\": \\"idaas_wdziy4vnjt33ehhf7z2o2nxxxx\\",\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\\\n\\",\\n \\"ClientId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"SecretId\\": \\"sci_k52x2ru63rlkflina5utgkxxxx\\",\\n \\"ClientSecret\\": \\"eyJh*****************************************************************************************************OQ\\",\\n \\"Status\\": \\"enabled\\",\\n \\"LastUsedTime\\": 1649830226000,\\n \\"ExpirationTime\\": 1749830226000\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListApplicationFederatedCredentials' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas3S4NKL',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasH5ECOY'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'OrganizationalUnitId',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'title' => '组织ID。',
- 'description' => '组织ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '查询凭证(Token)', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
],
[
- 'name' => 'OrganizationalUnitName',
+ 'name' => 'PreviousToken',
'in' => 'query',
- 'schema' => [
- 'title' => '组织名称。',
- 'description' => '组织名称,最大长度限制128字符,且同一父组织下,组织名称不能相同。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ou_name',
- 'maxLength' => 128,
- ],
+ 'schema' => ['title' => '查询上一页凭证(Token)。', 'description' => '查询上一页凭证(Token)', 'type' => 'string', 'required' => false, 'example' => 'PTxxxxxexample'],
+ ],
+ [
+ 'name' => 'MaxResults',
+ 'in' => 'query',
+ 'schema' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20', 'default' => '20'],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用ID', 'description' => '应用ID', 'type' => 'string', 'required' => true, 'example' => 'app_xxxasda1', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ApplicationFederatedCredentialType',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用联邦凭证提供者类型', 'description' => '应用联邦凭证提供者类型', 'type' => 'string', 'required' => false, 'example' => 'oidc', 'maxLength' => 64],
],
],
'responses' => [
@@ -21895,82 +17312,160 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'PreviousToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值', 'type' => 'string', 'example' => 'PTxxxexample'],
+ 'MaxResults' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数', 'type' => 'integer', 'format' => 'int32', 'example' => '20'],
+ 'ApplicationFederatedCredentials' => [
+ 'description' => '应用联邦凭证列表',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => 'EAIM 实例ID', 'description' => '实例ID', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'ApplicationFederatedCredentialId' => ['title' => '应用联邦凭证ID', 'description' => '应用联邦凭证ID', 'type' => 'string', 'example' => 'afc_adsa1sdaxxxxx'],
+ 'ApplicationId' => ['title' => '应用ID', 'description' => '应用ID', 'type' => 'string', 'example' => 'app_xxxasda1'],
+ 'FederatedCredentialProviderId' => ['title' => '应用联邦凭证提供者ID', 'description' => '联邦信任源ID', 'type' => 'string', 'example' => 'fcp_das1asda1xxxx'],
+ 'ApplicationFederatedCredentialType' => ['title' => '应用联邦凭证类型', 'description' => '应用联邦凭证类型', 'type' => 'string', 'example' => 'oidc'],
+ 'ApplicationFederatedCredentialName' => ['title' => '应用联邦凭证名称', 'description' => '应用联邦凭证名称', 'type' => 'string', 'example' => 'test'],
+ 'Status' => ['title' => '应用联邦凭证状态', 'description' => '应用联邦凭证状态', 'type' => 'string', 'example' => 'enabled'],
+ 'Description' => ['title' => '应用联邦凭证描述', 'description' => '应用联邦凭证描述', 'type' => 'string', 'example' => 'test'],
+ 'CreateTime' => ['title' => '创建时间', 'description' => '创建时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1758785994982'],
+ 'UpdateTime' => ['title' => '更新时间', 'description' => '更新时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1758785994982'],
+ 'LastUsedTime' => ['title' => '最近使用时间', 'description' => '最近使用时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1758785994982'],
+ 'VerificationCondition' => ['description' => '校验条件(freedom模式为手填值,structured模式为编译后最终值)', 'type' => 'string'],
+ 'VerificationMode' => ['description' => '校验模式:freedom / structured', 'type' => 'string'],
+ 'OidcVerificationConfig' => [
+ 'description' => 'OIDC结构化配置(structured模式 + oidc类型)',
+ 'type' => 'object',
+ 'properties' => [
+ 'Profile' => ['description' => 'OIDC场景Profile:generic / kubernetes / gcp_vm / azure_vm', 'type' => 'string'],
+ 'KubernetesConfig' => [
+ 'description' => 'Kubernetes场景配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'Namespace' => ['description' => 'K8s命名空间', 'type' => 'string'],
+ 'ServiceAccountName' => ['description' => 'K8s服务账号名称', 'type' => 'string'],
+ 'PodNamePrefix' => ['description' => 'Pod名称前缀', 'type' => 'string'],
+ ],
+ ],
+ 'GcpVmConfig' => [
+ 'description' => 'GCP VM场景配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'ServiceAccountId' => ['description' => 'Service Account对应sub', 'type' => 'string'],
+ 'InstanceIds' => [
+ 'description' => 'VM实例ID列表,最多10个',
+ 'type' => 'array',
+ 'items' => ['type' => 'string'],
+ ],
+ 'ProjectId' => ['type' => 'string'],
+ ],
+ ],
+ 'AzureVmConfig' => [
+ 'description' => 'Azure VM场景配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'ResourceGroupName' => ['type' => 'string'],
+ 'SubscriptionId' => ['type' => 'string'],
+ 'VmNames' => [
+ 'type' => 'array',
+ 'items' => ['type' => 'string'],
+ ],
+ 'PrincipalId' => ['type' => 'string'],
+ ],
+ ],
+ 'GenericConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Subject' => ['type' => 'string'],
+ ],
+ ],
+ ],
+ ],
+ 'Pkcs7VerificationConfig' => [
+ 'description' => 'PKCS#7结构化配置(structured模式 + pkcs7类型)',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceIds' => [
+ 'description' => '允许的实例ID列表,最多10个',
+ 'type' => 'array',
+ 'items' => ['type' => 'string'],
+ ],
+ ],
+ ],
+ ],
+ 'description' => '',
+ ],
],
],
+ 'description' => '',
],
],
],
- 'eventInfo' => [
- 'enable' => false,
- 'eventNames' => [],
- ],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新一个EIAM组织基本信息',
- ],
- 'UpdateOrganizationalUnitDescription' => [
- 'summary' => '更新一个EIAM组织描述信息,来标记或备注打标。',
- 'methods' => [
- 'post',
+ 'title' => '查询应用联邦凭证列表',
+ 'summary' => '查询应用联邦凭证列表。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListApplicationFederatedCredentials',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationFederatedCredential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationfederatedcredential/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"PreviousToken\\": \\"PTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"ApplicationFederatedCredentials\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"ApplicationFederatedCredentialId\\": \\"afc_adsa1sdaxxxxx\\",\\n \\"ApplicationId\\": \\"app_xxxasda1\\",\\n \\"FederatedCredentialProviderId\\": \\"fcp_das1asda1xxxx\\",\\n \\"ApplicationFederatedCredentialType\\": \\"oidc\\",\\n \\"ApplicationFederatedCredentialName\\": \\"test\\",\\n \\"Status\\": \\"enabled\\",\\n \\"Description\\": \\"test\\",\\n \\"CreateTime\\": 1758785994982,\\n \\"UpdateTime\\": 1758785994982,\\n \\"LastUsedTime\\": 1758785994982,\\n \\"VerificationCondition\\": \\"\\",\\n \\"VerificationMode\\": \\"\\",\\n \\"OidcVerificationConfig\\": {\\n \\"Profile\\": \\"\\",\\n \\"KubernetesConfig\\": {\\n \\"Namespace\\": \\"\\",\\n \\"ServiceAccountName\\": \\"\\",\\n \\"PodNamePrefix\\": \\"\\"\\n },\\n \\"GcpVmConfig\\": {\\n \\"ServiceAccountId\\": \\"\\",\\n \\"InstanceIds\\": [\\n \\"\\"\\n ],\\n \\"ProjectId\\": \\"\\"\\n },\\n \\"AzureVmConfig\\": {\\n \\"ResourceGroupName\\": \\"\\",\\n \\"SubscriptionId\\": \\"\\",\\n \\"VmNames\\": [\\n \\"\\"\\n ],\\n \\"PrincipalId\\": \\"\\"\\n },\\n \\"GenericConfig\\": {\\n \\"Subject\\": \\"\\"\\n }\\n },\\n \\"Pkcs7VerificationConfig\\": {\\n \\"InstanceIds\\": [\\n \\"\\"\\n ]\\n }\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListApplicationFederatedCredentialsForProvider' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas3S4NKL',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasH5ECOY'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'OrganizationalUnitId',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'title' => '组织ID。',
- 'description' => '组织ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '查询凭证(Token)', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
],
[
- 'name' => 'Description',
+ 'name' => 'PreviousToken',
'in' => 'query',
- 'schema' => [
- 'title' => '组织描述。',
- 'description' => '组织描述,长度最大限制256字符。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'organizationalUnit_test',
- 'maxLength' => 256,
- ],
+ 'schema' => ['title' => '查询上一页凭证(Token)。', 'description' => '查询上一页凭证(Token)', 'type' => 'string', 'required' => false, 'example' => 'PTxxxxxexample'],
+ ],
+ [
+ 'name' => 'MaxResults',
+ 'in' => 'query',
+ 'schema' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20', 'default' => '20'],
+ ],
+ [
+ 'name' => 'FederatedCredentialProviderId',
+ 'in' => 'query',
+ 'schema' => ['title' => '联邦凭证提供方ID', 'description' => '联邦信任源ID', 'type' => 'string', 'required' => false, 'example' => 'fcp_adasd12dxxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -21978,77 +17473,191 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目', 'type' => 'integer', 'format' => 'int32', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'PreviousToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值', 'type' => 'string', 'example' => 'PTxxxexample'],
+ 'MaxResults' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数', 'type' => 'integer', 'format' => 'int32', 'example' => '20'],
+ 'ApplicationFederatedCredentials' => [
+ 'description' => '应用联邦凭证列表',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => 'EAIM 实例ID', 'description' => '实例ID', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'ApplicationFederatedCredentialId' => ['title' => '应用联邦凭证ID', 'description' => '应用联邦凭证ID', 'type' => 'string', 'example' => 'afc_dads12sadxxxxx'],
+ 'ApplicationId' => ['title' => '应用ID', 'description' => '应用ID', 'type' => 'string', 'example' => 'app_asda1dsadxxxxx'],
+ 'FederatedCredentialProviderId' => ['title' => '应用联邦凭证提供者ID', 'description' => '联邦信任源ID', 'type' => 'string', 'example' => 'fcp_adasd12dxxxxx'],
+ 'ApplicationFederatedCredentialType' => ['title' => '应用联邦凭证类型', 'description' => '应用联邦凭证类型', 'type' => 'string', 'example' => 'oidc'],
+ 'ApplicationFederatedCredentialName' => ['title' => '应用联邦凭证名称', 'description' => '应用联邦凭证名称', 'type' => 'string', 'example' => 'test'],
+ 'Status' => ['title' => '应用联邦凭证状态', 'description' => '应用联邦凭证状态', 'type' => 'string', 'example' => 'enabled'],
+ 'Description' => ['title' => '应用联邦凭证描述', 'description' => '应用联邦凭证描述', 'type' => 'string', 'example' => 'test'],
+ 'CreateTime' => ['title' => '创建时间', 'description' => '创建时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1758785994982'],
+ 'UpdateTime' => ['title' => '更新时间', 'description' => '更新时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1758785994982'],
+ 'LastUsedTime' => ['title' => '最近使用时间', 'description' => '最近使用时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1758785994982'],
+ 'VerificationCondition' => ['description' => '校验条件(freedom模式为手填值,structured模式为编译后最终值)', 'type' => 'string'],
+ 'VerificationMode' => ['description' => '校验模式:freedom / structured', 'type' => 'string'],
+ 'OidcVerificationConfig' => [
+ 'description' => 'OIDC结构化配置(structured模式 + oidc类型)',
+ 'type' => 'object',
+ 'properties' => [
+ 'Profile' => ['description' => 'OIDC场景Profile:generic / kubernetes / gcp_vm / azure_vm', 'type' => 'string'],
+ 'KubernetesConfig' => [
+ 'description' => 'Kubernetes场景配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'Namespace' => ['description' => 'K8s命名空间', 'type' => 'string'],
+ 'ServiceAccountName' => ['description' => 'K8s服务账号名称', 'type' => 'string'],
+ 'PodNamePrefix' => ['description' => 'Pod名称前缀', 'type' => 'string'],
+ ],
+ ],
+ 'GcpVmConfig' => [
+ 'description' => 'GCP VM场景配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'ServiceAccountId' => ['description' => 'Service Account对应sub', 'type' => 'string'],
+ 'InstanceIds' => [
+ 'description' => 'VM实例ID列表,最多10个',
+ 'type' => 'array',
+ 'items' => ['type' => 'string'],
+ ],
+ 'ProjectId' => ['type' => 'string'],
+ ],
+ ],
+ 'AzureVmConfig' => [
+ 'description' => 'Azure VM场景配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'ResourceGroupName' => ['type' => 'string'],
+ 'SubscriptionId' => ['type' => 'string'],
+ 'VmNames' => [
+ 'type' => 'array',
+ 'items' => ['type' => 'string'],
+ ],
+ 'PrincipalId' => ['type' => 'string'],
+ ],
+ ],
+ 'GenericConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Subject' => ['type' => 'string'],
+ ],
+ ],
+ ],
+ ],
+ 'Pkcs7VerificationConfig' => [
+ 'description' => 'PKCS#7结构化配置(structured模式 + pkcs7类型)',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceIds' => [
+ 'description' => '允许的实例ID列表,最多10个',
+ 'type' => 'array',
+ 'items' => ['type' => 'string'],
+ ],
+ ],
+ ],
+ ],
+ 'description' => '',
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新一个EIAM组织描述信息',
- ],
- 'UpdateOrganizationalUnitParentId' => [
- 'summary' => '更新一个EIAM组织的父组织ID,相当于将指定的EIAM组织从一个父节点移动到新节点下。',
- 'methods' => [
- 'post',
+ 'title' => '根据联邦信任源ID查询应用联邦凭证列表',
+ 'summary' => '根据联邦信任源ID查询应用联邦凭证列表。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListApplicationFederatedCredentialsForProvider',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationFederatedCredential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/*/applicationfederatedcredential/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"PreviousToken\\": \\"PTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"ApplicationFederatedCredentials\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"ApplicationFederatedCredentialId\\": \\"afc_dads12sadxxxxx\\",\\n \\"ApplicationId\\": \\"app_asda1dsadxxxxx\\",\\n \\"FederatedCredentialProviderId\\": \\"fcp_adasd12dxxxxx\\",\\n \\"ApplicationFederatedCredentialType\\": \\"oidc\\",\\n \\"ApplicationFederatedCredentialName\\": \\"test\\",\\n \\"Status\\": \\"enabled\\",\\n \\"Description\\": \\"test\\",\\n \\"CreateTime\\": 1758785994982,\\n \\"UpdateTime\\": 1758785994982,\\n \\"LastUsedTime\\": 1758785994982,\\n \\"VerificationCondition\\": \\"\\",\\n \\"VerificationMode\\": \\"\\",\\n \\"OidcVerificationConfig\\": {\\n \\"Profile\\": \\"\\",\\n \\"KubernetesConfig\\": {\\n \\"Namespace\\": \\"\\",\\n \\"ServiceAccountName\\": \\"\\",\\n \\"PodNamePrefix\\": \\"\\"\\n },\\n \\"GcpVmConfig\\": {\\n \\"ServiceAccountId\\": \\"\\",\\n \\"InstanceIds\\": [\\n \\"\\"\\n ],\\n \\"ProjectId\\": \\"\\"\\n },\\n \\"AzureVmConfig\\": {\\n \\"ResourceGroupName\\": \\"\\",\\n \\"SubscriptionId\\": \\"\\",\\n \\"VmNames\\": [\\n \\"\\"\\n ],\\n \\"PrincipalId\\": \\"\\"\\n },\\n \\"GenericConfig\\": {\\n \\"Subject\\": \\"\\"\\n }\\n },\\n \\"Pkcs7VerificationConfig\\": {\\n \\"InstanceIds\\": [\\n \\"\\"\\n ]\\n }\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListApplicationRoles' => [
+ 'summary' => '游标方式查询应用角色列表。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas3S4NKL',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasYLK5S2'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'OrganizationalUnitId',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'title' => '组织ID。',
- 'description' => '组织ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '下一页查询凭证(Token),取值为上一次 API 调用返回的 NextToken 参数值。首次查询为空。', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxexample'],
],
[
- 'name' => 'ParentId',
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'MaxResults',
+ 'in' => 'query',
+ 'schema' => ['description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '500', 'minimum' => '0', 'example' => '20', 'default' => '20'],
+ ],
+ [
+ 'name' => 'Filter',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '父组织ID。',
- 'description' => '父组织ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- 'maxLength' => 64,
+ 'title' => '过滤条件。',
+ 'description' => '过滤条件列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '过滤条件。',
+ 'type' => 'object',
+ 'properties' => [
+ 'Name' => [
+ 'title' => '过滤条件名称。',
+ 'description' => '过滤条件名称。',
+ 'type' => 'string',
+ 'required' => false,
+ 'enumValueTitles' => ['ApplicationRoleNameStartsWith' => '应用角色名称前缀匹配查询', 'ApplicationRoleIds' => '应用角色ID列表查询'],
+ 'example' => 'ApplicationRoleNameStartsWith',
+ 'enum' => ['ApplicationRoleNameStartsWith', 'ApplicationRoleIds'],
+ ],
+ 'Value' => [
+ 'title' => '过滤条件值。',
+ 'description' => '过滤条件值列表。',
+ 'type' => 'array',
+ 'items' => ['title' => '过滤条件值。', 'description' => '过滤条件值。', 'type' => 'string', 'required' => false, 'example' => 'Admin Role'],
+ 'required' => false,
+ 'maxItems' => 100,
+ 'minItems' => 1,
+ ],
+ ],
+ 'required' => false,
+ ],
+ 'required' => false,
],
],
],
@@ -22057,281 +17666,217 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int32', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '下一页查询凭证(Token)。', 'type' => 'string', 'example' => 'NTxxxxexample'],
+ 'ApplicationRoles' => [
+ 'description' => '应用角色列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例ID', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'."\n"],
+ 'ApplicationId' => ['title' => '应用ID', 'description' => '应用ID。', 'type' => 'string', 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'ApplicationRoleId' => ['title' => '应用角色Id', 'description' => '应用角色ID。', 'type' => 'string', 'example' => 'approle_01kh2vuo8v9splv8maak1d22rxxxx'],
+ 'ApplicationRoleName' => ['title' => '应用角色名称', 'description' => '应用角色名称。', 'type' => 'string', 'example' => 'Admin Role'],
+ 'ApplicationRoleValue' => ['title' => '应用角色值', 'description' => '应用角色值。', 'type' => 'string', 'example' => 'admin_role'],
+ 'Description' => ['title' => '应用角色的描述信息', 'description' => '应用角色描述。', 'type' => 'string', 'example' => 'Admin Role Description'."\n"],
+ ],
+ 'description' => '',
+ ],
],
+ 'MaxResults' => ['description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int32', 'example' => '20'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新一个EIAM组织的父组织ID',
- ],
- 'GetRootOrganizationalUnit' => [
- 'summary' => '查询EIAM根组织信息。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '查询应用角色列表',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListApplicationRoles',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationRole', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationrole/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxxexample\\",\\n \\"ApplicationRoles\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\\\n\\",\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"ApplicationRoleId\\": \\"approle_01kh2vuo8v9splv8maak1d22rxxxx\\",\\n \\"ApplicationRoleName\\": \\"Admin Role\\",\\n \\"ApplicationRoleValue\\": \\"admin_role\\",\\n \\"Description\\": \\"Admin Role Description\\\\n\\"\\n }\\n ],\\n \\"MaxResults\\": 20\\n}","type":"json"}]',
+ ],
+ 'ListApplicationSupportedProvisionProtocolTypes' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasZCZ2SC',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas40OLQJ', 'FEATUREidaasJXI2A5', 'FEATUREidaasAAD0EO'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'."\n", 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
],
'responses' => [
200 => [
'schema' => [
- 'description' => '响应结果。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'OrganizationalUnit' => [
- 'description' => '组织数据对象。',
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'ApplicationSupportedProvisionProtocolType' => [
+ 'description' => '应用支持的同步类型列表信息。',
'type' => 'object',
'properties' => [
- 'InstanceId' => [
- 'title' => '实例ID',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'OrganizationalUnitId' => [
- 'title' => '组织ID',
- 'description' => '组织ID。',
- 'type' => 'string',
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- ],
- 'OrganizationalUnitName' => [
- 'title' => '组织名称',
- 'description' => '组织名称。',
- 'type' => 'string',
- 'example' => 'name001',
- ],
- 'CreateTime' => [
- 'title' => '创建时间',
- 'description' => '组织创建时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1652085686179',
- ],
- 'UpdateTime' => [
- 'title' => '最近一次更新时间',
- 'description' => '组织最近一次更新时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1652085686179',
- ],
- 'Description' => [
- 'title' => '描述',
- 'description' => '组织描述。',
- 'type' => 'string',
- 'example' => '测试组织',
+ 'ProvisionProtocolType' => [
+ 'title' => ' 账户同步支持类型',
+ 'description' => '应用账户同步支持类型。取值可选范围:'."\n"
+ .'- idaas\\_callback: 事件回调类型。'."\n"
+ .'- scim2:SCIM协议类型。',
+ 'type' => 'array',
+ 'items' => ['description' => '应用同步协议类型,取值范围可选:'."\n"
+ .'- idaas_callback : IDaaS自定义事件回调协议。'."\n"
+ .'- scim2: SCIM协议。', 'type' => 'string', 'example' => 'idaas_callback'],
],
],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"OrganizationalUnit\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"OrganizationalUnitId\\": \\"ou_wovwffm62xifdziem7an7xxxxx\\",\\n \\"OrganizationalUnitName\\": \\"name001\\",\\n \\"CreateTime\\": 1652085686179,\\n \\"UpdateTime\\": 1652085686179,\\n \\"Description\\": \\"测试组织\\"\\n }\\n}","type":"json"}]',
- 'title' => '查询EIAM根组织信息',
- ],
- 'GetOrganizationalUnit' => [
- 'summary' => '查询一个EIAM组织信息。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '列表查询应用支持的账户同步类型',
+ 'summary' => '调用 ListApplicationSupportedProvisionProtocolTypes 接口查询应用支持的账户同步类型列表。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListApplicationSupportedProvisionProtocolTypes',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationSupportedProvisionProtocolType\\": {\\n \\"ProvisionProtocolType\\": [\\n \\"idaas_callback\\"\\n ]\\n }\\n}","type":"json"}]',
+ ],
+ 'ListApplicationTokens' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas3S4NKL',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasSQHOGI'],
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'OrganizationalUnitId',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '组织ID。',
- 'description' => '组织ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ApplicationTokenType',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用Token类型。', 'description' => '应用Token类型。', 'type' => 'string', 'required' => true, 'example' => 'bearer_token', 'maxLength' => 64],
],
],
'responses' => [
200 => [
'schema' => [
- 'description' => '响应结果。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'OrganizationalUnit' => [
- 'description' => '组织数据对象。',
- 'type' => 'object',
- 'properties' => [
- 'OrganizationalUnitId' => [
- 'title' => '机构ID',
- 'description' => '组织ID。',
- 'type' => 'string',
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- ],
- 'OrganizationalUnitName' => [
- 'title' => '机构名称',
- 'description' => '组织名称。',
- 'type' => 'string',
- 'example' => 'test_organizationalUnit_name',
- ],
- 'ParentId' => [
- 'title' => '父机构ID',
- 'description' => '父组织ID。',
- 'type' => 'string',
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- ],
- 'OrganizationalUnitExternalId' => [
- 'title' => '外部ID',
- 'description' => '组织外部ID,用于外部数据与IDaaS组织的数据关联映射,默认为IDaaS组织ID。'."\n"
- ."\n"
- .'说明:外部ID在同一来源类型和来源ID下唯一。',
- 'type' => 'string',
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- ],
- 'OrganizationalUnitSourceType' => [
- 'title' => '来源类型',
- 'description' => '账户来源类型,取值可选范围:'."\n"
- .'- build\\_in:自建。'."\n"
- .'- ding\\_talk:钉钉导入。'."\n"
- .'- ad:AD导入。'."\n"
- .'- ldap:LDAP导入。'."\n"
- .'- we\\_com:企业微信导入。',
- 'type' => 'string',
- 'example' => 'build_in',
- ],
- 'OrganizationalUnitSourceId' => [
- 'title' => '来源ID',
- 'description' => '组织来源ID。'."\n"
- ."\n"
- .'自建类型默认为实例ID,其他类型,分别对应不同来源的企业ID,比如钉钉来源对应钉钉企业的corpId。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'CreateTime' => [
- 'title' => '创建时间',
- 'description' => '组织创建时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1652085686179',
- ],
- 'UpdateTime' => [
- 'title' => '最近一次更新时间',
- 'description' => '最近一次更新时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1652085686179',
- ],
- 'Description' => [
- 'title' => '描述',
- 'description' => '组织描述信息。',
- 'type' => 'string',
- 'example' => '测试组织',
- ],
- 'InstanceId' => [
- 'title' => '实例ID',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'Leaf' => [
- 'title' => '是否叶子节点',
- 'description' => '是否叶子节点,true表示该组织没有子节点,false表示该组织下存在子节点。',
- 'type' => 'boolean',
- 'example' => 'false',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'ApplicationTokens' => [
+ 'description' => '应用token。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '应用token。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AliUid' => ['title' => 'aliUid', 'description' => 'aliUid。', 'type' => 'integer', 'format' => 'int64', 'example' => '1973166921975xxxx'],
+ 'InstanceId' => ['title' => 'IDaaS EIAM实例Id', 'description' => 'IDaaS EIAM实例ID。', 'type' => 'string', 'example' => 'idaas_ki6hd7ihir4ybawogqk6kqxxxx'],
+ 'ApplicationId' => ['title' => '应用ID', 'description' => '应用ID。', 'type' => 'string', 'example' => 'app_m7ar5tms4dwtggavalk3j3mxxxx'],
+ 'ApplicationTokenId' => ['title' => '应用token ID', 'description' => '应用token ID。', 'type' => 'string', 'example' => 'token_ndfxxigahelfne2y2hodehrxxxx'],
+ 'ApplicationTokenType' => ['title' => '应用token类型', 'description' => '应用token类型。', 'type' => 'string', 'example' => 'bearer_token'],
+ 'ApplicationToken' => ['title' => '应用token', 'description' => '应用token。', 'type' => 'string', 'example' => 'SATFwqX8zxGf83pJcJw78KFGjmrft4erWeZYBGS8oE7NN6qoE217yaJpUdMb1UuuGqhDiF43sCA4CF91CTL5iGntqwyLuaAcS9FJ9HfGadE5a7TjiwVafwrBYktxxxx'],
+ 'Status' => ['title' => '应用状态', 'description' => '启用状态。', 'type' => 'string', 'example' => 'enabled'],
+ 'Description' => ['title' => '应用token描述', 'description' => '应用token描述。', 'type' => 'string', 'example' => 'jwqtts-0430'],
+ 'ExpirationTime' => ['title' => '到期时间', 'description' => '到期时间。', 'type' => 'integer', 'format' => 'int64', 'example' => '1747796654000'],
+ 'LastUsedTime' => ['title' => '最后使用时间', 'description' => '最后使用时间。', 'type' => 'integer', 'format' => 'int64', 'example' => '1747796654000'],
+ 'CreateTime' => ['description' => '创建时间。', 'type' => 'integer', 'format' => 'int64', 'example' => '1747796654000'],
],
],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"OrganizationalUnit\\": {\\n \\"OrganizationalUnitId\\": \\"ou_wovwffm62xifdziem7an7xxxxx\\",\\n \\"OrganizationalUnitName\\": \\"test_organizationalUnit_name\\",\\n \\"ParentId\\": \\"ou_wovwffm62xifdziem7an7xxxxx\\",\\n \\"OrganizationalUnitExternalId\\": \\"ou_wovwffm62xifdziem7an7xxxxx\\",\\n \\"OrganizationalUnitSourceType\\": \\"build_in\\",\\n \\"OrganizationalUnitSourceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"CreateTime\\": 1652085686179,\\n \\"UpdateTime\\": 1652085686179,\\n \\"Description\\": \\"测试组织\\",\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"Leaf\\": false\\n }\\n}","type":"json"}]',
- 'title' => '查询一个EIAM组织信息',
- ],
- 'ListOrganizationalUnits' => [
- 'summary' => '分页查询EIAM组织信息。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '获取应用Token列表',
+ 'summary' => '获取应用Token列表。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListApplicationTokens',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationToken', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationtoken/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationTokens\\": [\\n {\\n \\"AliUid\\": 0,\\n \\"InstanceId\\": \\"idaas_ki6hd7ihir4ybawogqk6kqxxxx\\",\\n \\"ApplicationId\\": \\"app_m7ar5tms4dwtggavalk3j3mxxxx\\",\\n \\"ApplicationTokenId\\": \\"token_ndfxxigahelfne2y2hodehrxxxx\\",\\n \\"ApplicationTokenType\\": \\"bearer_token\\",\\n \\"ApplicationToken\\": \\"SATFwqX8zxGf83pJcJw78KFGjmrft4erWeZYBGS8oE7NN6qoE217yaJpUdMb1UuuGqhDiF43sCA4CF91CTL5iGntqwyLuaAcS9FJ9HfGadE5a7TjiwVafwrBYktxxxx\\",\\n \\"Status\\": \\"enabled\\",\\n \\"Description\\": \\"jwqtts-0430\\",\\n \\"ExpirationTime\\": 1747796654000,\\n \\"LastUsedTime\\": 1747796654000,\\n \\"CreateTime\\": 1747796654000\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListApplications' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -22343,262 +17888,319 @@
'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas3S4NKL',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasJXI2A5'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'PageNumber',
'in' => 'query',
+ 'schema' => ['title' => '列表页码', 'description' => '列表页码。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1', 'default' => '1'],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => ['title' => '列表大小', 'description' => '列表大小。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20', 'default' => '20'],
+ ],
+ [
+ 'name' => 'ApplicationIds',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '列表页码。',
- 'description' => '列表页码,默认1。',
- 'type' => 'integer',
- 'format' => 'int64',
+ 'title' => '应用Id列表',
+ 'description' => '应用ID列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '应用ID。', 'type' => 'string', 'required' => false, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'],
'required' => false,
- 'example' => '1',
- 'default' => '1',
+ 'example' => 'Ram Account SSO',
],
],
[
- 'name' => 'PageSize',
+ 'name' => 'ApplicationName',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用名称', 'description' => '应用名称,只支持左模糊匹配。', 'type' => 'string', 'required' => false, 'example' => 'Ram Account SSO', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'AuthorizationType',
'in' => 'query',
'schema' => [
- 'title' => '列表大小。',
- 'description' => '列表大小,默认20,最大不超过100。',
- 'type' => 'integer',
- 'format' => 'int64',
+ 'title' => '应用授权类型。',
+ 'description' => '应用访问授权类型,取值可选范围:'."\n"
+ .'- authorize\\_required:需要显式授权才可访问。'."\n"
+ .'- default\\_all:默认所有成员具备访问权限。',
+ 'type' => 'string',
'required' => false,
- 'example' => '20',
- 'default' => '20',
+ 'enumValueTitles' => ['authorize_required' => '需要显式授权才可访问', 'default_all' => '默认所有成员具备访问权限'],
+ 'example' => 'authorize_required',
+ 'maxLength' => 64,
],
],
[
- 'name' => 'OrganizationalUnitIds',
+ 'name' => 'Status',
'in' => 'query',
- 'style' => 'flat',
'schema' => [
- 'title' => '组织ID列表。',
- 'description' => '组织ID列表,列表元素数量最多不超过100。',
- 'type' => 'array',
- 'items' => [
- 'description' => '组织ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- ],
+ 'title' => '应用状态',
+ 'description' => '应用状态,取值可选范围:'."\n"
+ .'- enabled:启用中。'."\n"
+ .'- disabled:禁用中。',
+ 'type' => 'string',
'required' => false,
- 'example' => '[ou_wovwffm62xifdziem7an7xxxxx]',
+ 'enumValueTitles' => ['disabled' => '禁用', 'enabled' => '启用'],
+ 'example' => 'enabled',
+ 'maxLength' => 32,
],
],
[
- 'name' => 'OrganizationalUnitName',
+ 'name' => 'M2MClientStatus',
+ 'in' => 'query',
+ 'schema' => ['title' => '用于判断是否启用了M2M Client身份', 'description' => '用于判断是否启用了M2M Client身份', 'type' => 'string', 'required' => false, 'example' => 'enabled', 'maxLength' => 32],
+ ],
+ [
+ 'name' => 'ResourceServerStatus',
+ 'in' => 'query',
+ 'schema' => ['title' => '用于判断是否启用了ResourceServer能力', 'description' => '用于判断是否启用了ResourceServer能力', 'type' => 'string', 'required' => false, 'example' => 'enabled', 'maxLength' => 32],
+ ],
+ [
+ 'name' => 'SsoType',
'in' => 'query',
'schema' => [
- 'title' => '组织名称。',
- 'description' => '组织名称,查询为精确匹配查询。',
+ 'title' => 'SSO类型检索条件',
+ 'description' => 'SSO类型检索条件(多个类型支持以英文逗号分隔传参,示例:oauth2/m2m,oidc+oauth2/m2m)',
'type' => 'string',
'required' => false,
- 'example' => 'name_001',
- 'maxLength' => 64,
+ 'enumValueTitles' => ['oauth2/m2m' => 'oauth2/m2m', 'saml2' => 'saml2', 'oidc' => 'oidc', 'oidc+oauth2/m2m' => 'oidc+oauth2/m2m'],
+ 'example' => 'oauth2/m2m',
+ 'maxLength' => 32,
],
],
[
- 'name' => 'OrganizationalUnitNameStartsWith',
+ 'name' => 'ApplicationCreationType',
'in' => 'query',
'schema' => [
- 'title' => '组织名称。',
- 'description' => '组织名称前缀,查询为左匹配查询。',
+ 'title' => '资源服务器来源类型。',
+ 'description' => '应用创建类型(为空时默认查询user_custom用户创建类型的应用,查询所有类型应用传:all)。',
'type' => 'string',
'required' => false,
- 'example' => 'name',
- 'maxLength' => 64,
+ 'enumValueTitles' => ['system_init' => '系统创建', 'user_custom' => '用户创建'],
+ 'example' => 'system_init',
],
],
[
- 'name' => 'ParentId',
+ 'name' => 'ApplicationIdentityType',
'in' => 'query',
'schema' => [
- 'title' => '父组织ID。',
- 'description' => '父组织ID。',
+ 'description' => '应用身份类型(为空时默认查询application类型,查询所有身份类型传:all)。',
'type' => 'string',
'required' => false,
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- 'maxLength' => 64,
+ 'enumValueTitles' => ['all' => 'all', 'agent' => '智能体', 'application' => '应用程序'],
+ 'example' => 'application',
+ 'enum' => ['application', 'agent', 'all'],
+ ],
+ ],
+ [
+ 'name' => 'CustomFields',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'description' => '扩展字段列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '扩展字段对象。',
+ 'type' => 'object',
+ 'properties' => [
+ 'FieldName' => ['description' => '扩展字段标识,取值可选范围:'."\n"
+ .'- agent_type:Agent类型。', 'type' => 'string', 'required' => false, 'example' => 'agent_type', 'maxLength' => 64],
+ 'FieldValue' => ['description' => '扩展字段值。', 'type' => 'string', 'required' => false, 'example' => 'x-claw'],
+ ],
+ 'required' => false,
+ ],
+ 'required' => false,
],
],
+ [
+ 'name' => 'ServiceManaged',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean'],
+ ],
+ [
+ 'name' => 'ManagedServiceCode',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'maxLength' => 64],
+ ],
],
'responses' => [
200 => [
'schema' => [
- 'description' => '响应结果。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '数据总条数目,为匹配到的总数量,单次返回最大数量以pageSize为准。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1000',
- ],
- 'OrganizationalUnits' => [
- 'description' => '组织数据列表。',
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表条数目', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'Applications' => [
+ 'description' => '应用信息列表。',
'type' => 'array',
'items' => [
- 'description' => '组织数据对象。',
+ 'description' => '应用信息。',
'type' => 'object',
'properties' => [
- 'OrganizationalUnitId' => [
- 'title' => '组织ID',
- 'description' => '组织ID。',
- 'type' => 'string',
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- ],
- 'OrganizationalUnitName' => [
- 'title' => '组织名称',
- 'description' => '组织单元名称。',
- 'type' => 'string',
- 'example' => 'test_organizationalUnit_name',
- ],
- 'ParentId' => [
- 'title' => '父组织ID',
- 'description' => '父组织ID。',
- 'type' => 'string',
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- ],
- 'OrganizationalUnitExternalId' => [
- 'title' => '外部ID',
- 'description' => '组织外部ID,用于外部数据与IDaaS组织的数据关联映射,默认为IDaaS组织ID。'."\n"
- ."\n"
- .'说明:外部ID在同一来源类型和来源ID下唯一。',
- 'type' => 'string',
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- ],
- 'OrganizationalUnitSourceType' => [
- 'title' => '来源类型',
- 'description' => '组织来源类型,取值可选范围:'."\n"
- .'- build\\_in:自建。'."\n"
- .'- ding\\_talk:钉钉导入。'."\n"
- .'- ad:AD导入。'."\n"
- .'- ldap:LDAP导入。'."\n"
- .'- we\\_com:企业微信导入。',
- 'type' => 'string',
- 'example' => 'build_in',
- ],
- 'OrganizationalUnitSourceId' => [
- 'title' => '来源ID',
- 'description' => '组织来源ID。',
+ 'InstanceId' => ['title' => 'IDaaS EIAM实例Id', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'ApplicationId' => ['title' => '应用Id', 'description' => '应用ID。', 'type' => 'string', 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'ClientId' => ['title' => '客户端ID', 'description' => '应用的客户端ID。', 'type' => 'string', 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'LogoUrl' => ['title' => '应用图标URL地址', 'description' => '应用图标URL地址。', 'type' => 'string', 'example' => 'https://img.alicdn.com/imgextra/i4/O1CN01lvYwpv1aGowQXDML9_!!6000000003303-0-tps-580-580.jpg'],
+ 'ApplicationName' => ['title' => '应用名称', 'description' => '应用名称。', 'type' => 'string', 'example' => 'SAML Application'],
+ 'Description' => ['title' => '应用描述信息', 'description' => '应用描述信息。', 'type' => 'string', 'example' => 'A test application'],
+ 'SsoType' => ['title' => '应用支持的SSO协议', 'description' => '单点登录协议,可选范围:'."\n"
+ .'- saml2:SAML 2.0 协议。'."\n"
+ .'- oidc:OpenID Connect 协议。'."\n"
+ .'- oauth2/m2m:OAuth2.0协议。'."\n"
+ .'- oidc+oauth2/m2m:OpenID Connect和OAuth2.0协议。', 'type' => 'string', 'example' => 'saml2'],
+ 'ApplicationSourceType' => ['title' => '应用来源', 'description' => '应用创建来源,取值可选范围:'."\n"
+ .'- urn:alibaba:idaas:app:source:template:应用模板。'."\n"
+ .'- urn:alibaba:idaas:app:source:standard:标准协议。', 'type' => 'string', 'example' => 'urn:alibaba:idaas:app:source:standard'],
+ 'Features' => ['title' => '应用支持的特性', 'description' => '应用支持的功能特性,JSON数组格式字符串返回。取值可选范围:'."\n"
+ .'- sso:单点登录。'."\n"
+ .'- slo:单点登出。'."\n"
+ .'- provision:账户同步。'."\n"
+ .'- api\\_invoke:API开放。 '."\n"
+ .'- m2m_client:M2M Client能力。'."\n"
+ .'- resource_server:API服务能力。'."\n"
+ .'- other:兜底。', 'type' => 'string', 'example' => '["sso", "provision"]'],
+ 'Status' => ['title' => '应用状态', 'description' => '应用状态,取值可选范围:'."\n"
+ .'- enabled:启用中。'."\n"
+ .'- disabled:禁用中。'."\n"
+ .'- deleted: 软删除', 'type' => 'string', 'example' => 'enabled'],
+ 'CreateTime' => ['title' => '应用创建时间', 'description' => '应用创建时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830226000'],
+ 'UpdateTime' => ['title' => '应用最近更新时间', 'description' => '应用最近更新时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830226000'],
+ 'ServiceManaged' => ['title' => '应用模板是否被云产品托管', 'description' => '应用模板是否被云产品托管。', 'type' => 'boolean', 'example' => 'true'],
+ 'ManagedServiceCode' => ['title' => '托管应用模板的云产品ServiceCode', 'description' => '托管应用模板的云产品ServiceCode。', 'type' => 'string', 'example' => 'rpa'],
+ 'ApplicationTemplateId' => ['title' => '应用模板ID', 'description' => '应用模板ID。', 'type' => 'string', 'example' => 'apt_xxx_xxx'],
+ 'ApplicationCreationType' => [
+ 'title' => '应用创建类型',
+ 'description' => '应用创建类型。',
'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'CreateTime' => [
- 'title' => '创建时间',
- 'description' => '组织创建时间,格式为Unix时间戳,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1652085686179',
- ],
- 'UpdateTime' => [
- 'title' => '最近一次更新时间',
- 'description' => '组织最近一次更新时间,格式为Unix时间戳,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1652085686179',
+ 'enumValueTitles' => ['system_init' => '系统创建', 'user_custom' => '用户创建'],
+ 'example' => 'user_custom',
],
- 'Description' => [
- 'title' => '描述',
- 'description' => '组织描述。',
+ 'ResourceServerStatus' => ['title' => '资源服务器状态。', 'description' => '资源服务器状态。', 'type' => 'string', 'example' => 'enabled'],
+ 'ResourceServerIdentifier' => ['title' => 'ResourceServer唯一标识', 'description' => 'ResourceServer唯一标识。', 'type' => 'string', 'example' => 'https://example.com'],
+ 'ResourceServerSourceType' => [
+ 'title' => '资源服务器来源类型',
+ 'description' => '资源服务器来源类型。',
'type' => 'string',
- 'example' => '测试组织',
+ 'enumValueTitles' => ['urn:cloud:idaas:resourceserver:source:custom' => '自定义', 'urn:cloud:idaas:resourceserver:source:system' => '系统'],
+ 'example' => 'urn:cloud:idaas:resourceserver:source:custom',
],
- 'InstanceId' => [
- 'title' => '实例ID',
- 'description' => '实例ID。',
+ 'ApplicationIdentityType' => [
+ 'description' => '应用身份类型。',
'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'Leaf' => [
- 'title' => '是否叶子节点',
- 'description' => '是否叶子节点,true表示该组织没有子节点,false表示该组织下存在子节点。',
- 'type' => 'boolean',
- 'example' => 'false',
+ 'enumValueTitles' => ['agent' => '智能体', 'application' => '应用程序'],
+ 'example' => 'application',
],
],
],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 1000,\\n \\"OrganizationalUnits\\": [\\n {\\n \\"OrganizationalUnitId\\": \\"ou_wovwffm62xifdziem7an7xxxxx\\",\\n \\"OrganizationalUnitName\\": \\"test_organizationalUnit_name\\",\\n \\"ParentId\\": \\"ou_wovwffm62xifdziem7an7xxxxx\\",\\n \\"OrganizationalUnitExternalId\\": \\"ou_wovwffm62xifdziem7an7xxxxx\\",\\n \\"OrganizationalUnitSourceType\\": \\"build_in\\",\\n \\"OrganizationalUnitSourceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"CreateTime\\": 1652085686179,\\n \\"UpdateTime\\": 1652085686179,\\n \\"Description\\": \\"测试组织\\",\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"Leaf\\": false\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '列表查询EIAM组织信息',
- ],
- 'ListOrganizationalUnitParents' => [
- 'summary' => '列表查询指定EIAM组织的所有先代组织信息,结果的组织列表以顶级到底级的层级顺序排列。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '列表查询EIAM应用',
+ 'summary' => '分页查询一个或者多个EIAM应用信息。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListApplications'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListApplications',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"Applications\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"ClientId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"LogoUrl\\": \\"https://img.alicdn.com/imgextra/i4/O1CN01lvYwpv1aGowQXDML9_!!6000000003303-0-tps-580-580.jpg\\",\\n \\"ApplicationName\\": \\"SAML Application\\",\\n \\"Description\\": \\"A test application\\",\\n \\"SsoType\\": \\"saml2\\",\\n \\"ApplicationSourceType\\": \\"urn:alibaba:idaas:app:source:standard\\",\\n \\"Features\\": \\"[\\\\\\"sso\\\\\\", \\\\\\"provision\\\\\\"]\\",\\n \\"Status\\": \\"enabled\\",\\n \\"CreateTime\\": 1649830226000,\\n \\"UpdateTime\\": 1649830226000,\\n \\"ServiceManaged\\": true,\\n \\"ManagedServiceCode\\": \\"rpa\\",\\n \\"ApplicationTemplateId\\": \\"apt_xxx_xxx\\",\\n \\"ApplicationCreationType\\": \\"user_custom\\",\\n \\"ResourceServerStatus\\": \\"enabled\\",\\n \\"ResourceServerIdentifier\\": \\"https://example.com\\",\\n \\"ResourceServerSourceType\\": \\"urn:cloud:idaas:resourceserver:source:custom\\",\\n \\"ApplicationIdentityType\\": \\"application\\"\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListApplicationsForAuthorizationRule' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasZCZ2SC',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasHRHJG3'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'OrganizationalUnitId',
+ 'name' => 'NextToken',
+ 'in' => 'query',
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '用于标识下一个分页的起始位置的 Token。'."\n"
+ ."\n"
+ .'- 当不传时,默认从第一页开始查询。', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
+ ],
+ [
+ 'name' => 'MaxResults',
'in' => 'query',
+ 'schema' => ['title' => '分页查询时每页行数。', 'description' => '分页的最大记录数。'."\n"
+ ."\n"
+ .'- 当不传递时默认为20。'."\n"
+ ."\n"
+ .'- 限制最大值不超过100。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20', 'default' => '20'],
+ ],
+ [
+ 'name' => 'AuthorizationRuleId',
+ 'in' => 'query',
+ 'schema' => ['title' => '授权规则标识', 'description' => '授权规则 ID。', 'type' => 'string', 'required' => true, 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'Filter',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '组织ID。',
- 'description' => '组织ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
- 'maxLength' => 64,
+ 'title' => '过滤条件',
+ 'description' => '过滤条件。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '过滤条件。',
+ 'type' => 'object',
+ 'properties' => [
+ 'Name' => ['title' => '过滤条件名称', 'description' => '过滤字段名称。取值可选范围:'."\n"
+ ."\n"
+ .'- ApplicationId:应用 ID。', 'type' => 'string', 'required' => false, 'example' => 'ApplicationId'],
+ 'Value' => [
+ 'title' => '过滤条件值',
+ 'description' => '过滤字段取值列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '过滤字段取值。', 'type' => 'string', 'required' => false, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ 'required' => false,
+ ],
+ 'required' => false,
+ 'example' => '',
],
],
],
@@ -22607,199 +18209,196 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'Parents' => [
- 'description' => '父组织列表。',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值,用于下一次翻页查询。', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'MaxResults' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int32', 'example' => '20'],
+ 'Applications' => [
+ 'description' => '应用列表。',
'type' => 'array',
'items' => [
- 'description' => '父组织对象。',
+ 'description' => '应用信息。',
'type' => 'object',
'properties' => [
- 'OrganizationalUnitId' => [
- 'title' => '组织ID',
- 'description' => '组织ID。',
- 'type' => 'string',
- 'example' => 'ou_4lag76zc2km5ssg5vsmm2lznvu',
- ],
- 'ParentId' => [
- 'title' => '父组织ID',
- 'description' => '父组织ID。',
- 'type' => 'string',
- 'example' => 'ou_x3beoyepv2ls5iwuge3xhjkwbm',
+ 'InstanceId' => ['title' => '实例ID', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'ApplicationId' => ['title' => '应用标识', 'description' => '应用 ID。', 'type' => 'string', 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'ValidityType' => ['title' => '有效期类型', 'description' => '关系有效期类型,取值可选范围:'."\n"
+ .'- permanent:永久'."\n"
+ .'- time_bound:自定义时间范围', 'type' => 'string', 'example' => 'permanent'],
+ 'ValidityPeriod' => [
+ 'title' => '有效周期',
+ 'description' => '有效周期的时间范围,当**ValidityType**为**time_bound**时生效。',
+ 'type' => 'object',
+ 'properties' => [
+ 'StartTime' => ['title' => '授权生效开始时间', 'description' => '生效开始时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1704042061000'],
+ 'EndTime' => ['title' => '授权生效结束时间', 'description' => '生效结束时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1704042061000'],
+ ],
],
],
],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Parents\\": [\\n {\\n \\"OrganizationalUnitId\\": \\"ou_4lag76zc2km5ssg5vsmm2lznvu\\",\\n \\"ParentId\\": \\"ou_x3beoyepv2ls5iwuge3xhjkwbm\\"\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '列表查询一个EIAM组织的所有先代组织',
- ],
- 'CreateGroup' => [
- 'summary' => '创建一个EIAM账户组。',
- 'methods' => [
- 'post',
+ 'title' => '列表查询一个授权规则关联的应用',
+ 'summary' => '列表查询一个授权规则关联的应用。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListApplicationsForAuthorizationRule',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/AuthorizationRule/{#AuthorizationRuleId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"Applications\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"ValidityType\\": \\"permanent\\",\\n \\"ValidityPeriod\\": {\\n \\"StartTime\\": 1704042061000,\\n \\"EndTime\\": 1704042061000\\n }\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListApplicationsForGroup' => [
+ 'summary' => '查询一个EIAM组可访问的应用列表。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'create',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas7VNWU7',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas7VNWU7'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'GroupName',
+ 'name' => 'PageNumber',
'in' => 'query',
- 'schema' => [
- 'title' => '组名称。',
- 'description' => '组名称,最大长度限制64字符。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'name_test',
- ],
+ 'schema' => ['title' => '列表页码。', 'description' => '列表页码。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1', 'default' => '1'],
],
[
- 'name' => 'GroupExternalId',
+ 'name' => 'PageSize',
'in' => 'query',
- 'schema' => [
- 'title' => '组外部ID。',
- 'description' => '组外部ID,用于与外部系统关联,默认为组ID,最大长度限制64字符。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
- ],
+ 'schema' => ['title' => '列表大小。', 'description' => '列表大小。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20', 'default' => '20'],
],
[
- 'name' => 'Description',
+ 'name' => 'ApplicationIds',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '组描述。',
- 'description' => '描述信息,最大限制长度256字符。',
- 'type' => 'string',
+ 'title' => '应用ID列表。',
+ 'description' => '应用ID列表,最多支持100个应用ID。',
+ 'type' => 'array',
+ 'items' => ['description' => '应用ID。', 'type' => 'string', 'required' => false, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'],
'required' => false,
- 'example' => 'this is a test.',
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
],
],
+ [
+ 'name' => 'GroupId',
+ 'in' => 'query',
+ 'schema' => ['title' => '组ID。', 'description' => '组ID。', 'type' => 'string', 'required' => true, 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx', 'maxLength' => 64],
+ ],
],
'responses' => [
200 => [
'schema' => [
+ 'description' => '响应结果。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'GroupId' => [
- 'title' => '组ID。',
- 'description' => '组ID。',
- 'type' => 'string',
- 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'Applications' => [
+ 'description' => '被授权访问的应用列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '被授权访问的应用。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ApplicationId' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'HasDirectAuthorization' => ['title' => '是否存在直接授权。', 'description' => '是否存在直属授权,取值范围:'."\n"
+ ."\n"
+ .'- true: 应用与组存在直接的赋权关系记录。'."\n"
+ .'- false: 应用与组不存在直接的赋权关系记录。'."\n", 'type' => 'boolean', 'example' => 'true'],
+ 'HasInheritAuthorization' => ['title' => '是否存在继承权限。', 'description' => '是否存在继承授权。', 'type' => 'boolean', 'example' => 'false'],
+ 'ApplicationRoles' => [
+ 'title' => '应用角色列表。SAML应用无角色返回',
+ 'description' => '应用角色列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ApplicationRoleId' => ['title' => '应用角色标识。', 'description' => '应用角色标识。', 'type' => 'string', 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx'],
+ ],
+ ],
+ ],
+ ],
+ ],
],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"GroupId\\": \\"group_d6sbsuumeta4h66ec3il7yxxxx\\"\\n}","type":"json"}]',
- 'title' => '创建一个EIAM账户组',
- ],
- 'AddUsersToGroup' => [
- 'summary' => '将多个EIAM账户添加到指定EIAM账户组。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
+ 'title' => '查询一个EIAM组可访问的应用列表',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"Applications\\": [\\n {\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"HasDirectAuthorization\\": true,\\n \\"HasInheritAuthorization\\": false,\\n \\"ApplicationRoles\\": [\\n {\\n \\"ApplicationRoleId\\": \\"app_role_mkv7rgt4ds8d8v0qtzev2mxxxx\\"\\n }\\n ]\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListApplicationsForNetworkAccessEndpoint' => [
+ 'summary' => '获取网络访问端点下的App信息。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'create',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasXM4LQ1',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasGNRASW'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'GroupId',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'title' => '组ID。',
- 'description' => '组ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
- ],
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '查询凭证(Token)。', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
],
[
- 'name' => 'UserIds',
+ 'name' => 'MaxResults',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '账户ID列表。',
- 'description' => '账户ID列表,列表元素个数不超过100。',
- 'type' => 'array',
- 'items' => [
- 'description' => '账户ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- ],
- 'required' => true,
- 'example' => '[ou_001]',
- ],
+ 'schema' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20', 'default' => '20'],
+ ],
+ [
+ 'name' => 'NetworkAccessEndpointId',
+ 'in' => 'query',
+ 'schema' => ['title' => '网络端点ID。', 'description' => '网络端点ID。', 'type' => 'string', 'required' => true, 'example' => 'nae_mxzj4c44ctyectkggtg4mxxxxx'],
],
],
'responses' => [
@@ -22807,65 +18406,90 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值。', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'ApplicationsForNetworkAccessEndpoint' => [
+ 'description' => '网络访问端点下的App集合。',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例ID', 'description' => '实例ID', 'type' => 'string', 'example' => 'idaas_6ed5syotlwdrgmbzn7qn5xxxxx'],
+ 'ApplicationId' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'example' => 'app_m5nzr3kk4njkco2nnc4wjxxxxx'],
+ 'ApplicationName' => ['title' => '应用名称。', 'description' => '应用名称。', 'type' => 'string', 'example' => 'cloudSSO'],
+ ],
+ 'description' => '',
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '将多个EIAM账户添加到指定EIAM账户组',
- ],
- 'DeleteGroup' => [
- 'summary' => '删除一个EIAM账户组信息。',
- 'methods' => [
- 'post',
+ 'title' => '获取网络访问端点下的App信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:ListApplicationsForNetworkAccessEndpoint',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'NetworkAccessEndpoint', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkaccessendpoint/{#NetworkAccessEndpointId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"ApplicationsForNetworkAccessEndpoint\\": [\\n {\\n \\"InstanceId\\": \\"idaas_6ed5syotlwdrgmbzn7qn5xxxxx\\",\\n \\"ApplicationId\\": \\"app_m5nzr3kk4njkco2nnc4wjxxxxx\\",\\n \\"ApplicationName\\": \\"cloudSSO\\"\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListApplicationsForNetworkZone' => [
+ 'summary' => '获取网络域关联的应用列表。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas7VNWU7',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasXRGGQQ'],
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'GroupId',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'title' => '组ID。',
- 'description' => '组ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
- ],
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '查询凭证(Token)。', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
+ ],
+ [
+ 'name' => 'PreviousToken',
+ 'in' => 'query',
+ 'schema' => ['title' => '查询上一页凭证(Token)。', 'description' => '查询上一页凭证(Token)。', 'type' => 'string', 'required' => false, 'example' => 'PTxxxxxexample'],
+ ],
+ [
+ 'name' => 'MaxResults',
+ 'in' => 'query',
+ 'schema' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20', 'default' => '20'],
+ ],
+ [
+ 'name' => 'NetworkZoneId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用关联的网络范围ID', 'description' => '应用关联的网络范围ID', 'type' => 'string', 'required' => true, 'example' => 'network_11111', 'maxLength' => 64],
],
],
'responses' => [
@@ -22873,247 +18497,336 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值。', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'PreviousToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值。', 'type' => 'string', 'example' => 'PTxxxexample'],
+ 'MaxResults' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int32', 'example' => '20'],
+ 'Applications' => [
+ 'description' => '应用列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '应用信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => 'IDaaS EIAM实例Id', 'description' => 'IDaaS EIAM实例Id。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'ApplicationId' => ['title' => '应用Id', 'description' => '应用Id。', 'type' => 'string', 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'ApplicationName' => ['title' => '应用名称', 'description' => '应用名称。', 'type' => 'string', 'example' => 'cloudSSO'],
+ ],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '删除一个EIAM账户组',
- ],
- 'RemoveUsersFromGroup' => [
- 'summary' => '将多个EIAM账户从指定EIAM账户组中移除。',
- 'methods' => [
- 'post',
+ 'title' => '获取网络域关联的应用列表',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListApplicationsForNetworkZone',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'NetworkZone', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkzone/{#NetworkZoneId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"PreviousToken\\": \\"PTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"Applications\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"ApplicationName\\": \\"cloudSSO\\"\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListApplicationsForOrganizationalUnit' => [
+ 'summary' => '分页查询一个EIAM组织可访问的应用列表,返回的结果中,包含应用ID信息,如需获取应用详细信息,请调用GetApplication接口。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasIEJFYH',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas3S4NKL'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'GroupId',
+ 'name' => 'PageNumber',
'in' => 'query',
- 'schema' => [
- 'title' => '组ID。',
- 'description' => '组ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
- ],
+ 'schema' => ['title' => '列表页码。', 'description' => '列表页码。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1', 'default' => '1'],
],
[
- 'name' => 'UserIds',
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => ['title' => '列表大小。', 'description' => '列表大小。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20', 'default' => '20'],
+ ],
+ [
+ 'name' => 'ApplicationIds',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => '账户ID列表。',
- 'description' => '账户ID列表,列表元素个数不超过100。',
+ 'title' => '应用ID列表。',
+ 'description' => '应用ID列表,单次操作最多支持100个应用ID。',
'type' => 'array',
- 'items' => [
- 'description' => '账户组ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- ],
- 'required' => true,
- 'example' => '[ou_001]',
+ 'items' => ['description' => '应用ID。', 'type' => 'string', 'required' => false, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'required' => false,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
],
],
+ [
+ 'name' => 'OrganizationalUnitId',
+ 'in' => 'query',
+ 'schema' => ['title' => '组织ID。', 'description' => '组织ID。', 'type' => 'string', 'required' => true, 'example' => 'ou_wovwffm62xifdziem7an7xxxxx', 'maxLength' => 64],
+ ],
],
'responses' => [
200 => [
'schema' => [
+ 'description' => '响应结果。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'Applications' => [
+ 'description' => '被授权访问的应用列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '被授权访问的应用。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ApplicationId' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'ApplicationRoles' => [
+ 'title' => '应用角色列表。SAML应用无角色返回',
+ 'description' => '应用角色列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ApplicationRoleId' => ['title' => '应用角色标识。', 'description' => '应用角色标识。', 'type' => 'string', 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx'],
+ ],
+ ],
+ ],
+ ],
+ ],
],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '将多个EIAM账户从指定EIAM账户组中移除',
- ],
- 'UpdateGroup' => [
- 'summary' => '更新一个EIAM账户组信息,如果信息为空,则默认不更新。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
+ 'title' => '查询一个EIAM组织可访问的应用列表信息',
+ 'description' => '当前接口仅查询组织的直属权限,即直接分配给组织的应用。调用该接口时,可以通过 **ApplicationIds** 参数对应用进行筛选。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListApplicationsForOrganizationalUnit'],
+ ],
],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"Applications\\": [\\n {\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"ApplicationRoles\\": [\\n {\\n \\"ApplicationRoleId\\": \\"app_role_mkv7rgt4ds8d8v0qtzev2mxxxx\\"\\n }\\n ]\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListApplicationsForUser' => [
+ 'summary' => '分页查询一个EIAM账户可访问的应用列表。返回的结果中,包含应用ID信息,如需获取应用详细信息,请调用GetApplication接口。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas7VNWU7',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasY4QW79'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'GroupId',
+ 'name' => 'PageNumber',
'in' => 'query',
- 'schema' => [
- 'title' => '组ID。',
- 'description' => '组ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
- ],
+ 'schema' => ['title' => '列表页码。', 'description' => '列表页码。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1', 'default' => '1'],
],
[
- 'name' => 'GroupName',
+ 'name' => 'PageSize',
'in' => 'query',
- 'schema' => [
- 'title' => '组名称。',
- 'description' => '组名称。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'name_test',
- ],
+ 'schema' => ['title' => '列表大小。', 'description' => '列表大小。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20', 'default' => '20'],
],
[
- 'name' => 'GroupExternalId',
+ 'name' => 'ApplicationIds',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '组外部ID。',
- 'description' => '组外部ID。',
- 'type' => 'string',
+ 'title' => '应用ID列表。',
+ 'description' => '应用ID列表,单次操作最多支持100个应用ID。',
+ 'type' => 'array',
+ 'items' => ['description' => '应用ID。', 'type' => 'string', 'required' => false, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'],
'required' => false,
- 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
],
],
+ [
+ 'name' => 'UserId',
+ 'in' => 'query',
+ 'schema' => ['title' => '账户ID。', 'description' => '账户ID。', 'type' => 'string', 'required' => true, 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'QueryMode',
+ 'in' => 'query',
+ 'schema' => ['title' => '查询模式。', 'description' => '查询模式,默认为 **OnlyDirect** ,取值可选范围:'."\n"
+ ."\n"
+ .'- OnlyDirect:代表只查询账户的直属权限,即直接分配给账户的应用。'."\n"
+ .'- IncludeInherit:代表既查询账户的直属权限,也查询账户的继承权限。继承权限是指账户通过其父级组织(或者其隶属的组)继承的权限。', 'type' => 'string', 'required' => false, 'example' => 'OnlyDirect', 'maxLength' => 32],
+ ],
],
'responses' => [
200 => [
'schema' => [
+ 'description' => '响应结果。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'Applications' => [
+ 'description' => '被授权访问的应用列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '被授权访问的应用。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ApplicationId' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'HasDirectAuthorization' => ['title' => '是否存在直接授权。', 'description' => '是否存在直属授权,取值范围:'."\n"
+ ."\n"
+ .'- true: 应用与账户存在直接的赋权关系记录。'."\n"
+ .'- false: 应用与账户不存在直接的赋权关系记录。', 'type' => 'boolean', 'example' => 'true'],
+ 'HasInheritAuthorization' => ['title' => '是否存在继承权限。', 'description' => '是否存在继承授权,取值范围:'."\n"
+ ."\n"
+ .'- true:应用与账户的任意一个父级组织(或者账户隶属的组)存在直接的赋权关系记录。'."\n"
+ .'- false:应用与账户的所有父级组织(或者账户隶属的组)都不存在直接的赋权关系记录。'."\n"
+ ."\n", 'type' => 'boolean', 'example' => 'false'],
+ 'ApplicationRoles' => [
+ 'title' => '应用角色列表。SAML应用无角色返回',
+ 'description' => '应用角色列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ApplicationRoleId' => ['title' => '应用角色标识。', 'description' => '应用角色标识。', 'type' => 'string', 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx'],
+ 'HasDirectAuthorization' => ['title' => '是否存在直接授权。', 'description' => '直接分配给当前用户的权限,视为直接授权。', 'type' => 'boolean', 'example' => 'true'],
+ 'HasInheritAuthorization' => ['title' => '是否存在继承权限。', 'description' => '通过用户隶属的组织、组获取的权限,视为继承权限。', 'type' => 'boolean', 'example' => 'false'],
+ ],
+ ],
+ ],
+ ],
+ ],
],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新一个EIAM账户组',
- ],
- 'UpdateGroupDescription' => [
- 'summary' => '更新一个EIAM账户组描述信息,可作为备注或标记。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
+ 'title' => '查询一个EIAM账户可访问的应用列表信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListApplicationsForUser'],
+ ],
],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"Applications\\": [\\n {\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"HasDirectAuthorization\\": true,\\n \\"HasInheritAuthorization\\": false,\\n \\"ApplicationRoles\\": [\\n {\\n \\"ApplicationRoleId\\": \\"app_role_mkv7rgt4ds8d8v0qtzev2mxxxx\\",\\n \\"HasDirectAuthorization\\": true,\\n \\"HasInheritAuthorization\\": false\\n }\\n ]\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListAuthorizationResources' => [
+ 'summary' => '列表查询授权资源信息。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas7VNWU7',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasHRHJG3'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'GroupId',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'title' => '组ID。',
- 'description' => '组ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
- ],
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '用于标识下一个分页的起始位置的 Token。'."\n"
+ ."\n"
+ .'- 当不传时,默认从第一页开始查询。', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
],
[
- 'name' => 'Description',
+ 'name' => 'MaxResults',
+ 'in' => 'query',
+ 'schema' => ['title' => '分页查询时每页行数。', 'description' => '分页的最大记录数。'."\n"
+ ."\n"
+ .'- 当不传递时默认为20。'."\n"
+ ."\n"
+ .'- 限制最大值不超过100。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20', 'default' => '20'],
+ ],
+ [
+ 'name' => 'AuthorizationRuleId',
+ 'in' => 'query',
+ 'schema' => ['title' => '授权规则标识', 'description' => '授权规则 ID。', 'type' => 'string', 'required' => true, 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'Filter',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '组描述。',
- 'description' => '组描述,最大长度限制256字符。',
- 'type' => 'string',
+ 'title' => '过滤条件',
+ 'description' => '过滤条件。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '过滤条件。',
+ 'type' => 'object',
+ 'properties' => [
+ 'Name' => ['title' => '过滤条件名称', 'description' => '过滤字段名称。取值可选范围:'."\n"
+ ."\n"
+ .'- AuthorizationResourceEntityType:授权资源关联的资源实体类型'."\n"
+ ."\n"
+ .'- AuthorizationResourceEntityId:授权资源关联的资源实体 ID', 'type' => 'string', 'required' => false, 'example' => 'AuthorizationResourceEntityId'],
+ 'Value' => [
+ 'title' => '过滤条件值',
+ 'description' => '过滤字段取值列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '过滤字段取值。', 'type' => 'string', 'required' => false, 'example' => 'ca_01kmegjc11qa1txxxxx'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ 'required' => false,
+ ],
'required' => false,
- 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
+ 'example' => '',
],
],
],
@@ -23122,28 +18835,55 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值,用于下一次翻页查询。', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'MaxResults' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int32', 'example' => '20'],
+ 'AuthorizationResources' => [
+ 'description' => '授权资源列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '授权资源数据对象。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例ID', 'description' => '实例 ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'AuthorizationRuleId' => ['title' => '授权规则标识', 'description' => '授权规则 ID。', 'type' => 'string', 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx'],
+ 'AuthorizationResourceId' => ['title' => '授权资源标识', 'description' => '授权资源 ID。', 'type' => 'string', 'example' => 'arres_01kgh3jvt7pk093rv6giu0c0qxxxx'],
+ 'AuthorizationResourceEntityType' => ['title' => '资源实体类型', 'description' => '授权资源关联的资源实体类型,取值可选范围:'."\n"
+ .'- cloud_account_role:云角色', 'type' => 'string', 'example' => 'cloud_account_role'],
+ 'AuthorizationResourceEntityId' => ['title' => '资源实体标识', 'description' => '授权资源关联的资源实体 ID。', 'type' => 'string', 'example' => 'carole_01kmek49aqxxxx'],
+ 'CloudAccountId' => ['title' => '云账号ID', 'description' => '授权资源关联的资源实体归属的云账号 ID。', 'type' => 'string', 'example' => 'ca_01kmegjc11qa1txxxxx'],
+ ],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新一个EIAM账户组描述',
- ],
- 'GetGroup' => [
- 'summary' => '查询一个EIAM账户组详情信息。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '列表查询授权资源信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListAuthorizationResources',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"AuthorizationResources\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"AuthorizationRuleId\\": \\"arrule_01kf143ug06fg7m9f43u7vahxxxx\\",\\n \\"AuthorizationResourceId\\": \\"arres_01kgh3jvt7pk093rv6giu0c0qxxxx\\",\\n \\"AuthorizationResourceEntityType\\": \\"cloud_account_role\\",\\n \\"AuthorizationResourceEntityId\\": \\"carole_01kmek49aqxxxx\\",\\n \\"CloudAccountId\\": \\"ca_01kmegjc11qa1txxxxx\\"\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListAuthorizationRules' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -23152,35 +18892,62 @@
'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas1LGU5E',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasHRHJG3'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'GroupId',
+ 'name' => 'NextToken',
'in' => 'query',
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '用于标识下一个分页的起始位置的 Token。'."\n"
+ ."\n"
+ .'- 当不传时,默认从第一页开始查询。', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
+ ],
+ [
+ 'name' => 'MaxResults',
+ 'in' => 'query',
+ 'schema' => ['title' => '分页查询时每页行数。', 'description' => '分页的最大记录数。'."\n"
+ ."\n"
+ .'- 当不传递时默认为20。'."\n"
+ ."\n"
+ .'- 限制最大值不超过100。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20', 'default' => '20'],
+ ],
+ [
+ 'name' => 'Filter',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '组ID。',
- 'description' => '组ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
+ 'title' => '过滤条件',
+ 'description' => '过滤条件。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '过滤条件。',
+ 'type' => 'object',
+ 'properties' => [
+ 'Name' => ['title' => '过滤条件名称', 'description' => '过滤字段名称。取值可选范围:'."\n"
+ ."\n"
+ .'- AuthorizationRuleId:授权规则 ID。'."\n"
+ .'- AuthorizationRuleNameStartWith:授权规则名称左匹配值。', 'type' => 'string', 'required' => false, 'example' => 'AuthorizationRuleId'],
+ 'Value' => [
+ 'title' => '过滤条件值',
+ 'description' => '过滤字段取值列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '过滤字段取值。', 'type' => 'string', 'required' => false, 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ 'required' => false,
+ ],
+ 'required' => false,
+ 'example' => '',
],
],
],
@@ -23189,91 +18956,73 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'Group' => [
- 'description' => '账户组对象信息。',
- 'type' => 'object',
- 'properties' => [
- 'GroupId' => [
- 'title' => '组ID。',
- 'description' => '组ID。',
- 'type' => 'string',
- 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
- ],
- 'GroupName' => [
- 'title' => '组名称。',
- 'description' => '组名称。',
- 'type' => 'string',
- 'example' => 'group_name',
- ],
- 'Description' => [
- 'title' => '组描述。',
- 'description' => '组描述。',
- 'type' => 'string',
- 'example' => 'test_group',
- ],
- 'GroupExternalId' => [
- 'title' => '组外部标识。',
- 'description' => '组外部标识,用于与外部系统关联,默认为账户组ID。',
- 'type' => 'string',
- 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
- ],
- 'GroupSourceType' => [
- 'title' => '组来源类型。',
- 'description' => '组来源类型,目前只支持自建,取值可选范围:'."\n"
- .'- build_in:自建。',
- 'type' => 'string',
- 'example' => 'build_in',
- ],
- 'GroupSourceId' => [
- 'title' => '组来源ID。',
- 'description' => '组来源ID,默认为实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'CreateTime' => [
- 'title' => '组创建时间, Unix时间戳格式,单位为毫秒。',
- 'description' => '组创建时间, Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1652085686179',
- ],
- 'UpdateTime' => [
- 'title' => '组最近一次更新时间,Unix时间戳格式,单位为毫秒。',
- 'description' => '组最近一次更新时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1652085686179',
- ],
- 'InstanceId' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值,用于下一次翻页查询。', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'MaxResults' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int32', 'example' => '20'],
+ 'AuthorizationRules' => [
+ 'description' => '授权规则列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '授权规则数据对象。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例ID', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'AuthorizationRuleId' => ['title' => '授权规则标识', 'description' => '授权规则 ID。', 'type' => 'string', 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx'],
+ 'AuthorizationRuleName' => ['title' => '授权规则名称', 'description' => '授权规则名称。', 'type' => 'string', 'example' => 'test-name'],
+ 'Status' => ['title' => '授权规则状态', 'description' => '授权规则状态。取值可选范围:'."\n"
+ .'- enabled:启用'."\n"
+ .'- disabled:禁用', 'type' => 'string', 'example' => 'enabled'],
+ 'ProjectId' => ['title' => '授权规则关联的项目标识', 'description' => '授权规则关联的项目ID。', 'type' => 'string', 'example' => 'iprj_system_default'],
+ 'AuthorizationResourceScope' => ['title' => '授权资源范围', 'description' => '授权资源范围。取值可选范围:'."\n"
+ .'- global:项目下全局资源'."\n"
+ .'- custom:指定项目范围下的资源', 'type' => 'string', 'example' => 'global'],
+ 'AuthorizationRuleCreationType' => ['title' => '授权规则的创建类型', 'description' => '授权规则的创建类型。取值可选范围:'."\n"
+ .'- system_init:系统创建'."\n"
+ .'- user_custom:用户创建', 'type' => 'string', 'example' => 'user_custom'],
+ 'AuthorizationRuleSubjectScope' => ['title' => '授权规则主体范围', 'description' => '授权规则主体范围,取值可选范围:'."\n"
+ .'- shared:共享型,即支持所有主体,包括账户、应用'."\n"
+ .'- exclusive:专属类型', 'type' => 'string', 'example' => 'shared'],
+ 'AuthorizationRuleSubjectType' => ['title' => '授权规则主体类型', 'description' => '授权规则关联的主体类型,在授权规则主体范围为exclusive(专属类型)时有效,取值可选范围:'."\n"
+ .'- application:应用'."\n"
+ .'- user:账户', 'type' => 'string', 'example' => 'user'],
+ 'AuthorizationRuleSubjectId' => ['title' => '授权规则主体ID', 'description' => '授权规则关联的主体 ID。', 'type' => 'string', 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx'],
+ 'Description' => ['title' => '授权规则描述', 'description' => '授权规则描述。', 'type' => 'string', 'example' => 'this is a test'],
+ 'CreateTime' => ['title' => '创建时间, 毫秒时间', 'description' => '创建时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1652085686179'],
+ 'UpdateTime' => ['title' => '最近一次更新时间, 毫秒时间', 'description' => '最近一次更新时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1652085686179'],
],
],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Group\\": {\\n \\"GroupId\\": \\"group_d6sbsuumeta4h66ec3il7yxxxx\\",\\n \\"GroupName\\": \\"group_name\\",\\n \\"Description\\": \\"test_group\\",\\n \\"GroupExternalId\\": \\"group_d6sbsuumeta4h66ec3il7yxxxx\\",\\n \\"GroupSourceType\\": \\"build_in\\",\\n \\"GroupSourceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"CreateTime\\": 1652085686179,\\n \\"UpdateTime\\": 1652085686179,\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\"\\n }\\n}","type":"json"}]',
- 'title' => '查询一个EIAM账户组',
- ],
- 'ListGroups' => [
- 'summary' => '列表查询EIAM账户组列表信息。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '列表查询授权规则',
+ 'summary' => '列表查询授权规则。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListAuthorizationRules',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationrule/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"AuthorizationRules\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"AuthorizationRuleId\\": \\"arrule_01kf143ug06fg7m9f43u7vahxxxx\\",\\n \\"AuthorizationRuleName\\": \\"test-name\\",\\n \\"Status\\": \\"enabled\\",\\n \\"ProjectId\\": \\"iprj_system_default\\",\\n \\"AuthorizationResourceScope\\": \\"global\\",\\n \\"AuthorizationRuleCreationType\\": \\"user_custom\\",\\n \\"AuthorizationRuleSubjectScope\\": \\"shared\\",\\n \\"AuthorizationRuleSubjectType\\": \\"user\\",\\n \\"AuthorizationRuleSubjectId\\": \\"user_d6sbsuumeta4h66ec3il7yxxxx\\",\\n \\"Description\\": \\"this is a test\\",\\n \\"CreateTime\\": 1652085686179,\\n \\"UpdateTime\\": 1652085686179\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListAuthorizationRulesForApplication' => [
+ 'summary' => '列表查询一个应用关联的授权规则。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -23285,99 +19034,34 @@
'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas1LGU5E',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasHRHJG3'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'PageNumber',
- 'in' => 'query',
- 'schema' => [
- 'title' => '列表页码。',
- 'description' => '列表页码。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1',
- 'default' => '1',
- ],
- ],
- [
- 'name' => 'PageSize',
- 'in' => 'query',
- 'schema' => [
- 'title' => '列表大小。',
- 'description' => '列表大小。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '20',
- 'default' => '20',
- ],
- ],
- [
- 'name' => 'GroupIds',
+ 'name' => 'NextToken',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '组ID列表。',
- 'description' => '组ID列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '组ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
- ],
- 'required' => false,
- 'example' => '',
- ],
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '用于标识下一个分页的起始位置的 Token。'."\n"
+ ."\n"
+ .'- 当不传时,默认从第一页开始查询。', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
],
[
- 'name' => 'GroupName',
+ 'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'title' => '组名称,精确匹配。',
- 'description' => '组名称,查询为精确匹配查询。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'name_test',
- ],
+ 'schema' => ['title' => '分页查询时每页行数。', 'description' => '分页的最大记录数。'."\n"
+ ."\n"
+ .'- 当不传递时默认为 20。'."\n"
+ ."\n"
+ .'- 限制最大值不超过 100。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20', 'default' => '20'],
],
[
- 'name' => 'GroupNameStartsWith',
- 'in' => 'query',
- 'schema' => [
- 'title' => '组名称,左匹配。',
- 'description' => '组名称前缀,查询为左匹配查询。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'name',
- ],
- ],
- [
- 'name' => 'GroupExternalId',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '组外部ID。',
- 'description' => '组外部ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'group_external_id',
- ],
+ 'schema' => ['title' => '应用 ID。', 'description' => '应用 ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -23385,102 +19069,62 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '数据总条数目,为匹配到的总数量,单次返回最大数量以pageSize为准。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'Groups' => [
- 'description' => '账户组列表对象。',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值,用于下一次翻页查询。', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'MaxResults' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int32', 'example' => '20'],
+ 'AuthorizationRules' => [
+ 'description' => '授权规则列表。',
'type' => 'array',
'items' => [
- 'description' => '账户组对象信息。',
+ 'description' => '授权规则数据对象。',
'type' => 'object',
'properties' => [
- 'GroupId' => [
- 'title' => '组ID。',
- 'description' => '组ID。',
- 'type' => 'string',
- 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
- ],
- 'GroupName' => [
- 'title' => '组名称。',
- 'description' => '组名称。',
- 'type' => 'string',
- 'example' => 'group_name',
- ],
- 'Description' => [
- 'title' => '组描述。',
- 'description' => '组描述。',
- 'type' => 'string',
- 'example' => 'test group',
- ],
- 'GroupExternalId' => [
- 'title' => '组外部标识。',
- 'description' => '组外部标识,用于与外部系统关联,默认为账户组ID。',
- 'type' => 'string',
- 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
- ],
- 'GroupSourceType' => [
- 'title' => '组来源类型。',
- 'description' => '组来源类型,目前只支持自建,取值可选范围:'."\n"
- .'- build_in:自建。',
- 'type' => 'string',
- 'example' => 'build_in',
- ],
- 'GroupSourceId' => [
- 'title' => '组来源ID。',
- 'description' => '组来源ID,若通过其他方式导入创建,此为外部来源ID,默认为实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'CreateTime' => [
- 'title' => '组创建时间, Unix时间戳格式,单位为毫秒。',
- 'description' => '组创建时间, Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1652085686179',
- ],
- 'UpdateTime' => [
- 'title' => '组最近一次更新时间,Unix时间戳格式,单位为毫秒。',
- 'description' => '组最近一次更新时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1652085686179',
- ],
- 'InstanceId' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'InstanceId' => ['title' => '实例ID', 'description' => '实例 ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'AuthorizationRuleId' => ['title' => '授权规则标识', 'description' => '授权规则 ID。', 'type' => 'string', 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx'],
+ 'ValidityType' => ['title' => '有效期类型', 'description' => '关系有效期类型,取值可选范围:'."\n"
+ .'- permanent:永久'."\n"
+ .'- time_bound:自定义时间范围', 'type' => 'string', 'example' => 'permanent'],
+ 'ValidityPeriod' => [
+ 'title' => '有效周期',
+ 'description' => '有效周期的时间范围,当**ValidityType**为**time_bound**时生效。',
+ 'type' => 'object',
+ 'properties' => [
+ 'StartTime' => ['title' => '授权生效开始时间', 'description' => '生效开始时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1704042061000'],
+ 'EndTime' => ['title' => '授权生效结束时间', 'description' => '生效结束时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1704042061000'],
+ ],
],
],
],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"Groups\\": [\\n {\\n \\"GroupId\\": \\"group_d6sbsuumeta4h66ec3il7yxxxx\\",\\n \\"GroupName\\": \\"group_name\\",\\n \\"Description\\": \\"test group\\",\\n \\"GroupExternalId\\": \\"group_d6sbsuumeta4h66ec3il7yxxxx\\",\\n \\"GroupSourceType\\": \\"build_in\\",\\n \\"GroupSourceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"CreateTime\\": 1652085686179,\\n \\"UpdateTime\\": 1652085686179,\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\"\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '列表查询EIAM账户组信息',
- ],
- 'ListUsersForGroup' => [
- 'summary' => '查询指定EIAM账户组下的账户列表。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '列表查询一个应用关联的授权规则',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListAuthorizationRulesForApplication',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"AuthorizationRules\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"AuthorizationRuleId\\": \\"arrule_01kf143ug06fg7m9f43u7vahxxxx\\",\\n \\"ValidityType\\": \\"permanent\\",\\n \\"ValidityPeriod\\": {\\n \\"StartTime\\": 1704042061000,\\n \\"EndTime\\": 1704042061000\\n }\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListAuthorizationRulesForGroup' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -23489,81 +19133,37 @@
'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '165220',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCRU1S2',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasHRHJG3'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'PageNumber',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'title' => '列表页码。',
- 'description' => '列表页码,默认1。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1',
- 'default' => '1',
- ],
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '用于标识下一个分页的起始位置的 Token。'."\n"
+ ."\n"
+ .'- 当不传时,默认从第一页开始查询。', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
],
[
- 'name' => 'PageSize',
+ 'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'title' => '列表大小。',
- 'description' => '列表大小,默认20,最大不超过100。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '20',
- 'default' => '20',
- ],
+ 'schema' => ['title' => '分页查询时每页行数。', 'description' => '分页的最大记录数。'."\n"
+ ."\n"
+ .'- 当不传递时默认为20。'."\n"
+ ."\n"
+ .'- 限制最大值不超过100。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20', 'default' => '20'],
],
[
'name' => 'GroupId',
'in' => 'query',
- 'schema' => [
- 'title' => '组ID。',
- 'description' => '组ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
- ],
- ],
- [
- 'name' => 'UserIds',
- 'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '账户ID列表。',
- 'description' => '账户ID列表,列表元素最大数量不超过100。',
- 'type' => 'array',
- 'items' => [
- 'description' => '账户ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- ],
- 'required' => false,
- 'example' => '[ou_001]',
- ],
+ 'schema' => ['title' => '组标识', 'description' => '组 ID。', 'type' => 'string', 'required' => true, 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -23571,73 +19171,64 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '总数总条数目,为匹配到的总数量,单次返回最大数量以pageSize为准。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1000',
- ],
- 'Users' => [
- 'description' => '账户对象信息列表。',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值,用于下一次翻页查询。', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'MaxResults' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int32', 'example' => '20'],
+ 'AuthorizationRules' => [
+ 'description' => '授权规则列表。',
'type' => 'array',
'items' => [
- 'description' => '账户对象信息。',
+ 'description' => '授权规则数据对象。',
'type' => 'object',
'properties' => [
- 'UserId' => [
- 'title' => '账户Id',
- 'description' => '账户ID。',
- 'type' => 'string',
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- ],
- 'GroupMemberRelationSourceId' => [
- 'description' => '组成员关系来源ID。'."\n"
- ."\n"
- .'自建类型默认为实例ID,其他类型,分别对应不同来源的企业ID,比如钉钉来源对应钉钉企业的corpId。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'GroupMemberRelationSourceType' => [
- 'description' => '组成员关系来源类型,取值可选范围:'."\n"
- ."\n"
- .'build_in:自建。'."\n"
- ."\n"
- .'ding_talk:钉钉导入。'."\n"
- ."\n"
- .'ad:AD导入。'."\n"
- ."\n"
- .'ldap:LDAP导入。'."\n"
- ."\n"
- .'we_com:企业微信导入。',
- 'type' => 'string',
- 'example' => 'build_in',
+ 'InstanceId' => ['title' => '实例ID', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'AuthorizationRuleId' => ['title' => '授权规则标识', 'description' => '授权规则 ID。', 'type' => 'string', 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx'],
+ 'ValidityType' => ['title' => '有效期类型', 'description' => '关系有效期类型,取值可选范围:'."\n"
+ .'- permanent:永久'."\n"
+ .'- time_bound:自定义时间范围', 'type' => 'string', 'example' => 'permanent'],
+ 'ValidityPeriod' => [
+ 'title' => '有效周期',
+ 'description' => '有效周期的时间范围,当**ValidityType**为**time_bound**时生效。',
+ 'type' => 'object',
+ 'properties' => [
+ 'StartTime' => ['title' => '授权生效开始时间', 'description' => '生效开始时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1704042061000'],
+ 'EndTime' => ['title' => '授权生效结束时间', 'description' => '生效结束时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1704042061000'],
+ ],
],
],
],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 1000,\\n \\"Users\\": [\\n {\\n \\"UserId\\": \\"user_d6sbsuumeta4h66ec3il7yxxxx\\",\\n \\"GroupMemberRelationSourceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"GroupMemberRelationSourceType\\": \\"build_in\\"\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '列表查询一个EIAM账户组下的账户信息',
- ],
- 'ListGroupsForUser' => [
- 'summary' => '查询指定EIAM账户的所属账户组列表。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '列表查询一个组关联的授权规则',
+ 'summary' => '列表查询一个组关联的授权规则。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListAuthorizationRulesForGroup',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Group', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/group/{#GroupId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"AuthorizationRules\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"AuthorizationRuleId\\": \\"arrule_01kf143ug06fg7m9f43u7vahxxxx\\",\\n \\"ValidityType\\": \\"permanent\\",\\n \\"ValidityPeriod\\": {\\n \\"StartTime\\": 1704042061000,\\n \\"EndTime\\": 1704042061000\\n }\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListAuthorizationRulesForUser' => [
+ 'summary' => '列表查询一个账户关联的授权规则。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -23646,63 +19237,37 @@
'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '165221',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCRU1S2',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasHRHJG3'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'PageNumber',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'title' => '列表页码。',
- 'description' => '列表页码,默认1。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1',
- 'default' => '1',
- ],
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '用于标识下一个分页的起始位置的 Token。'."\n"
+ ."\n"
+ .'- 当不传时,默认从第一页开始查询。', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
],
[
- 'name' => 'PageSize',
+ 'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'title' => '列表大小。',
- 'description' => '列表大小,默认20,最大不超过100。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '20',
- 'default' => '20',
- ],
+ 'schema' => ['title' => '分页查询时每页行数。', 'description' => '分页的最大记录数。'."\n"
+ ."\n"
+ .'- 当不传递时默认为20。'."\n"
+ ."\n"
+ .'- 限制最大值不超过100。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20', 'default' => '20'],
],
[
'name' => 'UserId',
'in' => 'query',
- 'schema' => [
- 'title' => '账户ID。',
- 'description' => '账户ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- ],
+ 'schema' => ['title' => '账户标识。', 'description' => '账户标识。', 'type' => 'string', 'required' => true, 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -23710,134 +19275,90 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '数据总条数目,为匹配到的总数量,单次返回最大数量以pageSize为准。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1000',
- ],
- 'Groups' => [
- 'description' => '账户组列表。',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值,用于下一次翻页查询。', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'MaxResults' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int32', 'example' => '20'],
+ 'AuthorizationRules' => [
+ 'description' => '授权规则列表。',
'type' => 'array',
'items' => [
- 'description' => '账户组对象信息。',
+ 'description' => '授权规则数据对象。',
'type' => 'object',
'properties' => [
- 'GroupId' => [
- 'title' => '组ID。',
- 'description' => '账户组ID。',
- 'type' => 'string',
- 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
- ],
- 'GroupMemberRelationSourceId' => [
- 'description' => '组成员关系来源ID。'."\n"
- ."\n"
- .'自建类型默认为实例ID,其他类型,分别对应不同来源的企业ID,比如钉钉来源对应钉钉企业的corpId。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'GroupMemberRelationSourceType' => [
- 'description' => '组成员关系来源类型,取值可选范围:'."\n"
- ."\n"
- .'build_in:自建。'."\n"
- ."\n"
- .'ding_talk:钉钉导入。'."\n"
- ."\n"
- .'ad:AD导入。'."\n"
- ."\n"
- .'ldap:LDAP导入。'."\n"
- ."\n"
- .'we_com:企业微信导入。',
- 'type' => 'string',
- 'example' => 'build_in',
+ 'InstanceId' => ['title' => '实例ID', 'description' => '实例 ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'AuthorizationRuleId' => ['title' => '授权规则标识', 'description' => '授权规则 ID。', 'type' => 'string', 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx'],
+ 'ValidityType' => ['title' => '有效期类型', 'description' => '关系有效期类型,取值可选范围:'."\n"
+ .'- permanent:永久'."\n"
+ .'- time_bound:自定义时间范围', 'type' => 'string', 'example' => 'permanent'],
+ 'ValidityPeriod' => [
+ 'title' => '有效周期',
+ 'description' => '有效周期的时间范围,当**ValidityType**为**time_bound**时生效。',
+ 'type' => 'object',
+ 'properties' => [
+ 'StartTime' => ['title' => '授权生效开始时间', 'description' => '生效开始时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1704042061000'],
+ 'EndTime' => ['title' => '授权生效结束时间', 'description' => '生效结束时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1704042061000'],
+ ],
],
],
],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 1000,\\n \\"Groups\\": [\\n {\\n \\"GroupId\\": \\"group_d6sbsuumeta4h66ec3il7yxxxx\\",\\n \\"GroupMemberRelationSourceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"GroupMemberRelationSourceType\\": \\"build_in\\"\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '列表查询一个EIAM账户的所属账户组信息',
- ],
- 'ExecIdentityProviderMetadataUrlResolution' => [
- 'summary' => '解析IdP Metadata信息。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '列表查询一个账户关联的授权规则',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListAuthorizationRulesForUser',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"AuthorizationRules\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"AuthorizationRuleId\\": \\"arrule_01kf143ug06fg7m9f43u7vahxxxx\\",\\n \\"ValidityType\\": \\"permanent\\",\\n \\"ValidityPeriod\\": {\\n \\"StartTime\\": 1704042061000,\\n \\"EndTime\\": 1704042061000\\n }\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListAuthorizationServers' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasYOPWPR',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasAAD0EO'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'OidcIssuer',
- 'in' => 'query',
- 'schema' => [
- 'title' => 'OIDC Issuer地址。',
- 'description' => 'OIDC Issuer地址。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'https://login.example.com/.well-known/openid-configuration',
- 'maxLength' => 512,
- ],
- ],
- [
- 'name' => 'NetworkAccessEndpointId',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'title' => '网络端点ID',
- 'description' => '网络端点ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'inae_public',
- ],
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '查询凭证(Token)。', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
],
[
- 'name' => 'IdentityProviderId',
+ 'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'title' => 'IDaaS的身份提供方id',
- 'description' => 'IDaaS的身份提供方ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'idp_mwpcwnhrimlr2horxXXXX',
- ],
+ 'schema' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20', 'default' => '20'],
],
],
'responses' => [
@@ -23845,268 +19366,185 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'IdentityProviderMetadata' => [
- 'description' => '身份提供方的Meta信息。',
- 'type' => 'object',
- 'properties' => [
- 'OidcOpenIdConfiguration' => [
- 'title' => 'OIDC IdP的Meta信息。',
- 'description' => 'OIDC IdP的Meta信息。',
- 'type' => 'object',
- 'properties' => [
- 'Issuer' => [
- 'title' => 'OIDC issuer信息。',
- 'description' => 'OIDC issuer信息。',
- 'type' => 'string',
- 'example' => 'https://demo.com/fe974231-3454-4b70-9326-70fb71e41bce/v2.0/',
- ],
- 'AuthorizationEndpoint' => [
- 'title' => 'oAuth2 授权端点。',
- 'description' => 'oAuth2 授权端点。',
- 'type' => 'string',
- 'example' => 'https://demo.com/oauth2/default/v1/authorize',
- ],
- 'JwksUri' => [
- 'title' => 'OIDC jwks地址。',
- 'description' => 'OIDC jwks地址。',
- 'type' => 'string',
- 'example' => 'https://demo.com/oauth2/v1/keys',
- ],
- 'TokenEndpoint' => [
- 'title' => 'oAuth2 Token端点。',
- 'description' => 'oAuth2 Token端点。',
- 'type' => 'string',
- 'example' => 'https://demo.com/api/bff/v1.2/developer/oidc/token',
- ],
- 'UserinfoEndpoint' => [
- 'title' => 'OIDC 用户信息端点。',
- 'description' => 'OIDC 用户信息端点。',
- 'type' => 'string',
- 'example' => 'https://demo.com/api/bff/v1.2/developer/oidc/userinfo',
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '授权服务器总数。', 'description' => '授权服务器总数。', 'type' => 'integer', 'format' => 'int64', 'example' => '10'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值。', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'MaxResults' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int32', 'example' => '20'],
+ 'AuthorizationServers' => [
+ 'title' => '授权服务器列表。',
+ 'description' => '授权服务器列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'title' => '授权服务器信息。',
+ 'description' => '授权服务器信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例ID', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'AuthorizationServerId' => ['title' => '授权服务器唯一标识', 'description' => '授权服务器唯一标识。', 'type' => 'string', 'example' => 'iauths_system'],
+ 'AuthorizationServerName' => ['title' => '授权服务器名称', 'description' => '授权服务器名称。', 'type' => 'string', 'example' => 'my_authorization_server'],
+ 'Description' => ['title' => '授权服务器描述', 'description' => '授权服务器描述。', 'type' => 'string', 'example' => 'description of authorization server'],
+ 'Issuer' => ['title' => '当前生效的Issuer地址', 'description' => '当前生效的Issuer地址。', 'type' => 'string', 'example' => 'https://xxxx.aliyunidaas.com/api/v2/iauths_system/oauth2/token'],
+ 'IssuerMode' => ['title' => 'Issuer模式', 'description' => 'Issuer模式。', 'type' => 'string', 'example' => 'static'],
+ 'IssuerDomain' => ['title' => 'Issuer使用的域名', 'description' => 'Issuer使用的域名。', 'type' => 'string', 'example' => 'xxxx.aliyunidaas.com'],
+ 'CreationType' => ['title' => '创建类型', 'description' => '创建类型。', 'type' => 'string', 'example' => 'user_custom'],
+ 'Status' => ['title' => '状态', 'description' => '状态。', 'type' => 'string', 'example' => 'ENABLE'],
+ 'CreateTime' => ['title' => '创建时间', 'description' => '创建时间。', 'type' => 'integer', 'format' => 'int64', 'example' => '1652085686179'],
+ 'UpdateTime' => ['title' => '更新时间', 'description' => '更新时间。', 'type' => 'integer', 'format' => 'int64', 'example' => '1652085686179'],
],
],
],
],
+ 'description' => '',
],
],
],
- 'staticInfo' => [
- 'returnType' => 'synchronous',
+ 'title' => '查询授权服务器列表',
+ 'summary' => '获取实例下所有授权服务器列表',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"IdentityProviderMetadata\\": {\\n \\"OidcOpenIdConfiguration\\": {\\n \\"Issuer\\": \\"https://demo.com/fe974231-3454-4b70-9326-70fb71e41bce/v2.0/\\",\\n \\"AuthorizationEndpoint\\": \\"https://demo.com/oauth2/default/v1/authorize\\",\\n \\"JwksUri\\": \\"https://demo.com/oauth2/v1/keys\\",\\n \\"TokenEndpoint\\": \\"https://demo.com/api/bff/v1.2/developer/oidc/token\\",\\n \\"UserinfoEndpoint\\": \\"https://demo.com/api/bff/v1.2/developer/oidc/userinfo\\"\\n }\\n }\\n}","type":"json"}]',
- 'title' => '解析IdP Metadata信息',
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 10,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"AuthorizationServers\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"AuthorizationServerId\\": \\"iauths_system\\",\\n \\"AuthorizationServerName\\": \\"my_authorization_server\\",\\n \\"Description\\": \\"description of authorization server\\",\\n \\"Issuer\\": \\"https://xxxx.aliyunidaas.com/api/v2/iauths_system/oauth2/token\\",\\n \\"IssuerMode\\": \\"static\\",\\n \\"IssuerDomain\\": \\"xxxx.aliyunidaas.com\\",\\n \\"CreationType\\": \\"user_custom\\",\\n \\"Status\\": \\"ENABLE\\",\\n \\"CreateTime\\": 1652085686179,\\n \\"UpdateTime\\": 1652085686179\\n }\\n ]\\n}","type":"json"}]',
],
- 'SetIdentityProviderAuthnConfiguration' => [
- 'summary' => '修改认证信息',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'ListBrands' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '139720',
- 'abilityTreeNodes' => [
- 'FEATUREidaas5N7SJ6',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasCPBRTZ'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'IdentityProviderId',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'title' => '身份提供方ID',
- 'description' => '身份提供方ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idp_11111',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '查询凭证(Token)。', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
],
[
- 'name' => 'BindingConfig',
+ 'name' => 'PreviousToken',
'in' => 'query',
- 'style' => 'flat',
+ 'schema' => ['title' => '查询上一页凭证(Token)。', 'description' => '查询上一页凭证(Token)。', 'type' => 'string', 'required' => false, 'example' => 'PTxxxxxexample'],
+ ],
+ [
+ 'name' => 'MaxResults',
+ 'in' => 'query',
+ 'schema' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20', 'default' => '20'],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '账户绑定规则配置',
- 'description' => '账户绑定规则配置',
'type' => 'object',
'properties' => [
- 'MappingBindingStatus' => [
- 'title' => '用户手动绑定账户功能是否开启',
- 'description' => '用户手动绑定账户功能是否开启',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'enabled',
- ],
- 'AutoMatchUserStatus' => [
- 'title' => '自动匹配账户是否开启',
- 'description' => '自动匹配账户是否开启',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'disabled',
- ],
- 'AutoMatchUserProfileExpressions' => [
- 'title' => '自动匹配账户的规则',
- 'description' => '自动匹配账户的规则',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值。', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'PreviousToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值。', 'type' => 'string', 'example' => 'PTxxxexample'],
+ 'MaxResults' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int64', 'example' => '20'],
+ 'Brands' => [
+ 'description' => '品牌数据列表。',
'type' => 'array',
'items' => [
+ 'description' => '品牌数据。',
'type' => 'object',
'properties' => [
- 'TargetField' => [
- 'title' => '映射目标属性名称',
- 'description' => '映射目标属性名称',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'user.username',
- ],
- 'SourceValueExpression' => [
- 'title' => '映射属性取值表达式',
- 'description' => '映射属性取值表达式',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idpUser.userId',
- ],
- 'ExpressionMappingType' => [
- 'title' => '表达式的类型',
- 'description' => '表达式的类型',
+ 'InstanceId' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'BrandId' => ['title' => '品牌ID', 'description' => '品牌ID。', 'type' => 'string', 'example' => 'brand_xxxx'],
+ 'BrandName' => ['title' => '品牌名称', 'description' => '品牌名称。', 'type' => 'string', 'example' => 'Custom Brand'],
+ 'BrandType' => [
+ 'title' => '品牌类型',
+ 'description' => '品牌类型。',
'type' => 'string',
- 'required' => true,
- 'example' => 'filed',
+ 'enumValueTitles' => ['system_init' => '系统初始化', 'user_custom' => '用户自定义'],
+ 'example' => 'user_custom',
],
- 'TargetFieldDescription' => [
- 'title' => '映射目标属性名称',
- 'description' => '映射目标属性名称',
+ 'Status' => [
+ 'title' => '品牌状态',
+ 'description' => '品牌状态。',
'type' => 'string',
- 'required' => false,
- 'example' => 'username',
+ 'enumValueTitles' => ['disabled' => '禁用', 'enabled' => '启用'],
+ 'example' => 'enabled',
],
],
- 'required' => false,
],
- 'required' => false,
- 'example' => '',
],
],
- 'required' => false,
- 'example' => '',
+ 'description' => '',
],
],
+ ],
+ 'title' => '查询品牌列表',
+ 'summary' => '获取品牌列表',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
[
- 'name' => 'LdapAuthnConfig',
- 'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => 'AD/LDAP配置',
- 'description' => 'AD/LDAP认证配置',
- 'type' => 'object',
- 'properties' => [
- 'AutoUpdatePasswordStatus' => [
- 'title' => '是否支持自动更新密码',
- 'description' => '是否支持自动更新密码',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'enabled',
- ],
- 'UserObjectClass' => [
- 'title' => '用户ObjectClass',
- 'description' => '用户ObjectClass',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'posixAccount',
- ],
- 'UserLoginIdentifier' => [
- 'title' => '用户登录标识',
- 'description' => '用户登录标识',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'email',
- ],
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListBrands',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Brand', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/brand/*'],
],
- 'required' => false,
- 'example' => '',
],
],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"PreviousToken\\": \\"PTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"Brands\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"BrandId\\": \\"brand_xxxx\\",\\n \\"BrandName\\": \\"Custom Brand\\",\\n \\"BrandType\\": \\"user_custom\\",\\n \\"Status\\": \\"enabled\\"\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListClientPublicKeys' => [
+ 'summary' => '游标方式查询指定应用的ClientPublicKey列表。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
+ 'security' => [
[
- 'name' => 'AutoCreateUserConfig',
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'list',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaasAAD0EO'],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'InstanceId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '自动创建账户规则配置。',
- 'description' => '自动创建账户规则配置。',
- 'type' => 'object',
- 'properties' => [
- 'AutoCreateUserStatus' => [
- 'title' => '自动创建账户是否开启',
- 'description' => '自动创建账户是否开启',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'disabled',
- ],
- 'TargetOrganizationalUnitIds' => [
- 'description' => '组织ID',
- 'type' => 'array',
- 'items' => [
- 'description' => '组织 ID',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ou_122xxxx',
- ],
- 'required' => false,
- ],
- ],
- 'required' => false,
- 'example' => '',
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'AutoUpdateUserConfig',
+ 'name' => 'NextToken',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'description' => '自动更新账户配置',
- 'type' => 'object',
- 'properties' => [
- 'AutoUpdateUserStatus' => [
- 'description' => '自动更新账户是否开启',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'disabled',
- ],
- ],
- 'required' => false,
- ],
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '下一页查询凭证(Token),取值为上一次 API 调用返回的 NextToken 参数值。首次查询为空。', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'MaxResults',
+ 'in' => 'query',
+ 'schema' => ['description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20'],
],
],
'responses' => [
@@ -24114,287 +19552,342 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '下一页查询凭证(Token)。', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'ClientPublicKeys' => [
+ 'description' => '应用ClientPublicKey列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'ApplicationId' => ['title' => '应用Id', 'description' => '应用ID。', 'type' => 'string', 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'ClientPublicKeyId' => ['title' => '应用ClientPublicKey的ID', 'description' => '应用ClientPublicKey的ID。', 'type' => 'string', 'example' => 'KEYEqDnDJhztiEAwSin7MZoxGcihzCAuxxxx'],
+ 'PublicKey' => ['title' => '应用ClientPublicKey的公钥', 'description' => '公钥。', 'type' => 'string', 'example' => '-----BEGIN PUBLIC KEY-----'."\n"
+ .'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmnWMdp9FU3vXljeIqpgR'."\n"
+ .'05E6jEgzIfKsFaLkv+07e2Lg8luTaJh8Q2nkbxdNpTfqBnMMyTgml88WktP45F78'."\n"
+ .'La7hQtR3vz0Eu1yA92gXwD5Oob7ay4JYQZ0C80o2tB3FsbXG2jUvr31MNkf/0oBY'."\n"
+ .'qUKK5Hnlk1TdrnZ5VkzgLGHKlj+NJHHF/57DbT64C2qpAWeKHAr9umJ8++0hKqG/'."\n"
+ .'oRSOpb7oWK4t5c39ulp1j5JJ6cwqrKVCXvsHfWHywOHkcyus+ZNPTQvpwjRnEmRz'."\n"
+ .'Vy3NWrjT7JlIa8vS1aUU+FxeFd2MLQzxFxquFLwi05su2faRexaeYwWW6IWAI3tX'."\n"
+ .'twxxxxxx'."\n"
+ .'-----END PUBLIC KEY-----'],
+ 'AlgorithmType' => [
+ 'title' => '应用ClientPublicKey的使用算法',
+ 'description' => '算法类型。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['RSA-2048' => 'RSA-2048'],
+ 'example' => 'RSA-2048'."\n",
+ ],
+ 'Status' => [
+ 'title' => '应用ClientPublicKey的状态',
+ 'description' => '状态。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['disabled' => '禁用', 'enabled' => '启用'],
+ 'example' => 'enabled',
+ ],
+ 'Primary' => [
+ 'title' => '应用ClientPublicKey的优先级',
+ 'description' => '是否优先使用。',
+ 'type' => 'boolean',
+ 'enumValueTitles' => ['true' => '是', 'false' => '否'],
+ 'example' => 'true',
+ ],
+ 'CreateTime' => ['title' => '应用ClientPublicKey的创建时间', 'description' => '创建时间。', 'type' => 'integer', 'format' => 'int64', 'example' => '1722006052000'],
+ 'LastUsedTime' => ['title' => '最后使用时间', 'description' => '最后使用时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1762006052000'],
+ ],
+ 'description' => '',
+ ],
],
+ 'MaxResults' => ['description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int32', 'example' => '20'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '修改认证信息',
- ],
- 'SetIdentityProviderUdPushConfiguration' => [
- 'summary' => '修改IdP同步出配置',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '查询指定应用的ClientPublicKey列表',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListClientPublicKeys',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ClientPublicKey', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/clientpublickey/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"ClientPublicKeys\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"ClientPublicKeyId\\": \\"KEYEqDnDJhztiEAwSin7MZoxGcihzCAuxxxx\\",\\n \\"PublicKey\\": \\"-----BEGIN PUBLIC KEY-----\\\\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmnWMdp9FU3vXljeIqpgR\\\\n05E6jEgzIfKsFaLkv+07e2Lg8luTaJh8Q2nkbxdNpTfqBnMMyTgml88WktP45F78\\\\nLa7hQtR3vz0Eu1yA92gXwD5Oob7ay4JYQZ0C80o2tB3FsbXG2jUvr31MNkf/0oBY\\\\nqUKK5Hnlk1TdrnZ5VkzgLGHKlj+NJHHF/57DbT64C2qpAWeKHAr9umJ8++0hKqG/\\\\noRSOpb7oWK4t5c39ulp1j5JJ6cwqrKVCXvsHfWHywOHkcyus+ZNPTQvpwjRnEmRz\\\\nVy3NWrjT7JlIa8vS1aUU+FxeFd2MLQzxFxquFLwi05su2faRexaeYwWW6IWAI3tX\\\\ntwxxxxxx\\\\n-----END PUBLIC KEY-----\\",\\n \\"AlgorithmType\\": \\"RSA-2048\\\\n\\",\\n \\"Status\\": \\"enabled\\",\\n \\"Primary\\": true,\\n \\"CreateTime\\": 1722006052000,\\n \\"LastUsedTime\\": 1762006052000\\n }\\n ],\\n \\"MaxResults\\": 20\\n}","type":"json"}]',
+ ],
+ 'ListCloudAccountRoles' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCRU1S2',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaasDPGRH1'],
],
'parameters' => [
[
- 'name' => 'InstanceId',
+ 'name' => 'CloudAccountId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例Id',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'eiam-111ccc1111',
- 'maxLength' => 64,
- ],
+ 'schema' => ['description' => '云账号ID。', 'type' => 'string', 'required' => true, 'example' => 'ca_01kmegjc11qa1txxxxx'],
],
[
- 'name' => 'IdentityProviderId',
+ 'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '身份提供方ID',
- 'description' => '身份提供方ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idp_11111',
- 'maxLength' => 64,
- ],
+ 'schema' => ['description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
],
[
- 'name' => 'IncrementalCallbackStatus',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'title' => '增量回调状态,是否处理来自IdP的增量回调数据',
- 'description' => '增量回调状态,是否处理来自IdP的增量回调数据',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'disabled',
- 'maxLength' => 32,
- ],
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '用于标识下一个分页的起始位置的Token。'."\n"
+ ."\n"
+ .'- 当不传时,默认从第一页开始查询。', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
],
[
- 'name' => 'PeriodicSyncStatus',
+ 'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'title' => '定时校验状态',
- 'description' => '定时校验状态',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'disabled',
- ],
+ 'schema' => ['title' => '分页查询时每页行数。', 'description' => '分页的最大记录数。'."\n"
+ ."\n"
+ .'- 当不传递时默认为20。'."\n"
+ ."\n"
+ .'- 限制最大值不超过100。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '500', 'minimum' => '1', 'example' => '20', 'default' => '20'],
],
[
- 'name' => 'UdSyncScopeConfigs',
+ 'name' => 'Filter',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => '同步出配置信息',
- 'description' => '同步出配置信息',
+ 'description' => '过滤条件。',
'type' => 'array',
'items' => [
- 'description' => '同步出配置信息',
+ 'description' => '过滤条件。',
'type' => 'object',
'properties' => [
- 'SourceScopes' => [
- 'title' => '同步来源节点',
- 'description' => '同步来源节点',
- 'type' => 'array',
- 'items' => [
- 'description' => '同步来源节点',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ou_1212xxxx',
- ],
+ 'Name' => [
+ 'description' => '过滤字段名称。取值可选范围:'."\n"
+ .'- CloudAccountRoleId:云角色ID。'."\n"
+ .'- CloudAccountRoleName:云角色名称。'."\n"
+ .'- CloudAccountRoleExternalId:云角色业务标识。'."\n"
+ .'- CloudAccountRoleUsageType:云角色使用类型。',
+ 'type' => 'string',
'required' => false,
- 'example' => '',
+ 'enumValueTitles' => ['CloudAccountRoleId' => 'CloudAccountRoleId', 'CloudAccountRoleName' => 'CloudAccountRoleName', 'CloudAccountRoleUsageType' => 'CloudAccountRoleUsageType', 'CloudAccountRoleExternalId' => 'CloudAccountRoleExternalId'],
+ 'example' => 'CloudAccountRoleId',
],
- 'TargetScope' => [
- 'title' => '同步目标节点',
- 'description' => '同步目标节点',
- 'type' => 'string',
+ 'Value' => [
+ 'description' => '过滤字段取值列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '过滤字段取值。', 'type' => 'string', 'required' => false, 'example' => 'carole_01kmek49aqxxxx'],
'required' => false,
- 'example' => '6537211',
],
],
'required' => false,
],
'required' => false,
- 'example' => '',
],
],
- [
- 'name' => 'PeriodicSyncConfig',
- 'in' => 'query',
- 'style' => 'flat',
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '定时校验配置',
- 'description' => '定时校验配置',
'type' => 'object',
'properties' => [
- 'PeriodicSyncType' => [
- 'title' => '类型',
- 'description' => '类型',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'cron',
- ],
- 'PeriodicSyncCron' => [
- 'title' => 'cron表达式',
- 'description' => 'cron表达式',
- 'type' => 'string',
- 'required' => false,
- 'example' => '0 45 1 * * ?',
- ],
- 'PeriodicSyncTimes' => [
- 'title' => '时间点集合',
- 'description' => '时间点集合',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int32', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值。', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'MaxResults' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int32', 'example' => '20'],
+ 'CloudAccountRoles' => [
+ 'description' => '云角色列表。',
'type' => 'array',
'items' => [
- 'title' => '时间点',
- 'description' => '时间点',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '3',
+ 'description' => '云角色详情。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => 'IDaaS EIAM实例Id', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'CloudAccountId' => ['title' => '云账号ID', 'description' => '云账号ID。', 'type' => 'string', 'example' => 'ca_01kmegjc11qa1txxxxx'],
+ 'CloudAccountRoleId' => ['title' => '云账号角色ID', 'description' => '云角色ID。', 'type' => 'string', 'example' => 'carole_01kmek49aqxxxx'],
+ 'CloudAccountRoleType' => [
+ 'title' => '云账号角色用途',
+ 'description' => '云角色类型。具体形式取决于云账号类型。当前支持的取值包括:'."\n"
+ ."\n"
+ .'- role:适用于阿里云账号。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['role' => 'role'],
+ 'example' => 'role',
+ ],
+ 'CloudAccountRoleUsageType' => [
+ 'title' => '云账号角色类别',
+ 'description' => '云角色使用类型。取值可选范围:'."\n"
+ .'- system:系统。'."\n"
+ .'- user:用户。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['system' => 'system', 'user' => 'user'],
+ 'example' => 'system',
+ ],
+ 'CloudAccountRoleName' => ['title' => '云账号名称', 'description' => '云角色名称。', 'type' => 'string', 'example' => 'role-test'],
+ 'CloudAccountRoleExternalId' => ['title' => '云账号角色外部唯一ID', 'description' => '云角色标识。', 'type' => 'string', 'example' => 'acs:ram::xxx:role/role-test'],
+ 'CloudAccountRoleHealth' => [
+ 'title' => '云账号角色可用性',
+ 'description' => '云角色健康状态。取值可选范围:'."\n"
+ .'- healthy:健康。'."\n"
+ .'- unhealthy:不健康。'."\n"
+ .'- unknown:未知。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['healthy' => 'healthy', 'unhealthy' => 'unhealthy', 'unknown' => 'unknown'],
+ 'example' => 'healthy',
+ ],
+ 'Status' => [
+ 'title' => '云账号角色状态',
+ 'description' => '云角色状态。取值可选范围:'."\n"
+ .'- enabled:启用。'."\n"
+ .'- disable:禁用。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['disabled' => 'disabled', 'enabled' => 'enabled'],
+ 'example' => 'enabled',
+ ],
+ 'Description' => ['title' => '云账号描述', 'description' => '云角色描述。', 'type' => 'string', 'example' => 'cloud_account_role_description'],
+ 'CreateTime' => ['description' => '创建时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1719320115000'],
+ 'UpdateTime' => ['description' => '最近更新时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1719320117000'],
+ 'CloudAccountRoleHealthCheckResult' => [
+ 'description' => '云角色健康状态检查结果。',
+ 'type' => 'object',
+ 'properties' => [
+ 'Result' => [
+ 'description' => '云角色健康检查结果。取值可选范围:'."\n"
+ .'- success:成功。'."\n"
+ .'- failed:失败。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['success' => 'success', 'failed' => 'failed'],
+ 'example' => 'success',
+ ],
+ 'LastCheckTime' => ['description' => '最后一次检测时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830226000'],
+ 'ErrorReason' => [
+ 'description' => '错误原因。当健康检查状态为 unhealthy 时,该字段会返回值。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ErrorCode' => ['description' => '错误码。', 'type' => 'string', 'example' => 'AuthenticationFail.NoPermission'],
+ 'ErrorMessage' => ['description' => '错误描述。', 'type' => 'string', 'example' => 'There is no permission.'],
+ ],
+ ],
+ ],
+ ],
+ ],
],
- 'required' => false,
],
],
- 'required' => false,
- ],
- ],
- [
- 'name' => 'LdapUdPushConfig',
- 'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => 'ldap同步侧相关配置信息',
- 'description' => 'ldap同步侧相关配置信息',
- 'type' => 'object',
- 'properties' => [
- 'UserObjectClass' => [
- 'title' => '用户ObjectClass',
- 'description' => '用户ObjectClass',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'user,top',
- ],
- 'OrganizationUnitObjectClass' => [
- 'title' => '组织ObjectClass',
- 'description' => '组织ObjectClass',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ou,top',
- ],
- 'UserRdn' => [
- 'title' => '用户RDN',
- 'description' => '用户RDN',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'cn',
- ],
- 'OrganizationalUnitRdn' => [
- 'title' => '组织RDN',
- 'description' => '组织RDN',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ou',
- ],
- 'PasswordSyncStatus' => [
- 'title' => '是否同步密码',
- 'description' => '是否同步密码',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'enabled',
- ],
- ],
- 'required' => false,
+ 'description' => '',
],
],
],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求Id',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'title' => '列表查询云角色',
+ 'summary' => '分页查询一个或者多个云角色信息。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListCloudAccountRoles',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CloudAccountRole', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/cloudaccount/{#CloudAccountId}/cloudaccountrole/*'],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '修改IdP同步出配置',
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"CloudAccountRoles\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"CloudAccountId\\": \\"ca_01kmegjc11qa1txxxxx\\",\\n \\"CloudAccountRoleId\\": \\"carole_01kmek49aqxxxx\\",\\n \\"CloudAccountRoleType\\": \\"role\\",\\n \\"CloudAccountRoleUsageType\\": \\"system\\",\\n \\"CloudAccountRoleName\\": \\"role-test\\",\\n \\"CloudAccountRoleExternalId\\": \\"acs:ram::xxx:role/role-test\\",\\n \\"CloudAccountRoleHealth\\": \\"healthy\\",\\n \\"Status\\": \\"enabled\\",\\n \\"Description\\": \\"cloud_account_role_description\\",\\n \\"CreateTime\\": 1719320115000,\\n \\"UpdateTime\\": 1719320117000,\\n \\"CloudAccountRoleHealthCheckResult\\": {\\n \\"Result\\": \\"success\\",\\n \\"LastCheckTime\\": 1649830226000,\\n \\"ErrorReason\\": {\\n \\"ErrorCode\\": \\"AuthenticationFail.NoPermission\\",\\n \\"ErrorMessage\\": \\"There is no permission.\\"\\n }\\n }\\n }\\n ]\\n}","type":"json"}]',
],
- 'GetIdentityProviderAdvancedConfiguration' => [
- 'summary' => '获取高级配置信息',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'ListCloudAccounts' => [
+ 'summary' => '分页查询一个或者多个云账号信息。',
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCRU1S2',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaasDPGRH1'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例Id',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'eiam-111ccc1111',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'IdentityProviderId',
+ 'name' => 'NextToken',
'in' => 'query',
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '用于标识下一个分页的起始位置的 Token。'."\n"
+ ."\n"
+ .'- 当不传时,默认从第一页开始查询。', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
+ ],
+ [
+ 'name' => 'MaxResults',
+ 'in' => 'query',
+ 'schema' => ['title' => '分页查询时每页行数。', 'description' => '分页的最大记录数。'."\n"
+ ."\n"
+ .'- 当不传递时默认为20。'."\n"
+ ."\n"
+ .'- 限制最大值不超过100。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '500', 'minimum' => '1', 'example' => '20', 'default' => '20'],
+ ],
+ [
+ 'name' => 'Filter',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '身份提供方ID',
- 'description' => '身份提供方ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idp_11111',
- 'maxLength' => 64,
+ 'description' => '过滤条件。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '过滤条件。',
+ 'type' => 'object',
+ 'properties' => [
+ 'Name' => [
+ 'description' => '过滤字段名称。取值可选范围:'."\n"
+ ."\n"
+ .'- CloudAccountId:云账号ID。'."\n"
+ .'- CloudAccountExternalId:云账号外部唯一标识。'."\n"
+ .'- CloudAccountVendorType:云账号类型。',
+ 'type' => 'string',
+ 'required' => false,
+ 'enumValueTitles' => ['CloudAccountVendorType' => 'CloudAccountVendorType', 'CloudAccountExternalId' => 'CloudAccountExternalId', 'CloudAccountId' => 'CloudAccountId'],
+ 'example' => 'CloudAccountId',
+ ],
+ 'Value' => [
+ 'description' => '过滤字段取值列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '过滤字段取值。', 'type' => 'string', 'required' => false, 'example' => 'ca_01kmegjc11qa1txxxxx'],
+ 'required' => false,
+ ],
+ ],
+ 'required' => false,
+ ],
+ 'required' => false,
],
],
],
@@ -24403,65 +19896,93 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求Id',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'AdvancedConfiguration' => [
- 'description' => '高级配置信息',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例Id',
- 'description' => '实例Id',
- 'type' => 'string',
- 'example' => 'idaas_kpvmhktvun6u66dgpjh3l4wxxx',
- ],
- 'IdentityProviderId' => [
- 'title' => '身份提供方Id',
- 'description' => '身份提供方Id',
- 'type' => 'string',
- 'example' => 'idp_na2rzpyc67zr7ixdfy35zgrxxx',
- ],
- 'DingtalkAdvancedConfig' => [
- 'title' => '钉钉高阶配置',
- 'description' => '钉钉高阶配置',
- 'type' => 'object',
- 'properties' => [
- 'AppKey' => [
- 'title' => '钉钉一方应用的appKey',
- 'description' => '钉钉一方应用的appKey',
- 'type' => 'string',
- 'example' => 'ding5xo9rg0csw3f6xxx',
- ],
- 'AppSecret' => [
- 'title' => '钉钉一方应用的app_secret',
- 'description' => '钉钉一方应用的app_secret',
- 'type' => 'string',
- 'example' => '***',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int32', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值。', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'MaxResults' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int32', 'example' => '20'],
+ 'CloudAccounts' => [
+ 'description' => '云账号列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '云账号详情。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => 'IDaaS EIAM实例Id', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'CloudAccountId' => ['title' => '云账号ID', 'description' => '云账号ID。', 'type' => 'string', 'example' => 'ca_01kmegjc11qa1txxxxx'],
+ 'CloudAccountName' => ['title' => '云账号名称', 'description' => '云账号名称。', 'type' => 'string', 'example' => 'cloud_accout_xxxx'],
+ 'CloudAccountVendorType' => ['title' => '云账号类别', 'description' => '云账号类型。取值可选范围:'."\n"
+ ."\n"
+ .'- alibaba_cloud:阿里云', 'type' => 'string', 'example' => 'alibaba_cloud'],
+ 'CloudAccountExternalId' => ['title' => '云账号外部唯一ID', 'description' => '云账号外部唯一标识。', 'type' => 'string', 'example' => '1234567'],
+ 'CloudAccountProviderName' => ['title' => '云账号提供商名称', 'description' => '身份提供商名称。', 'type' => 'string', 'example' => 'idaas-eiam-oidc-provider'],
+ 'CloudAccountHealth' => [
+ 'title' => '云账号可用性',
+ 'description' => '云账号健康状态。取值可选范围:'."\n"
+ .'- healthy:健康。'."\n"
+ .'- unhealthy:不健康。'."\n"
+ .'- unknown:未知。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['healthy' => 'healthy', 'unhealthy' => 'unhealthy', 'unknown' => 'unknown'],
+ 'example' => 'healthy',
+ ],
+ 'Description' => ['title' => '云账号描述', 'description' => '云账号描述。', 'type' => 'string', 'example' => 'cloud_accout_description'],
+ 'CreateTime' => ['description' => '创建时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830225000'],
+ 'UpdateTime' => ['description' => '最近更新时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830227000'],
+ 'CloudAccountHealthCheckResult' => [
+ 'description' => '云账号健康状态检查结果。',
+ 'type' => 'object',
+ 'properties' => [
+ 'LastCheckTime' => ['description' => '最后一次检测时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830226000'],
+ 'Result' => [
+ 'description' => '云账号健康检查结果。取值可选范围:'."\n"
+ .'- success:成功。'."\n"
+ .'- failed:失败。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['success' => 'success', 'failed' => 'failed'],
+ 'example' => 'success',
+ ],
+ 'ErrorReason' => [
+ 'description' => '错误原因。当健康检查状态为 unhealthy 时,该字段会返回值。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ErrorCode' => ['description' => '错误码。', 'type' => 'string', 'example' => 'AuthenticationFail.NoPermission'],
+ 'ErrorMessage' => ['description' => '错误描述。', 'type' => 'string', 'example' => 'There is no permission.'],
+ ],
+ ],
],
],
+ 'CloudAccountSite' => ['title' => '云账号站点', 'type' => 'string'],
],
],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"AdvancedConfiguration\\": {\\n \\"InstanceId\\": \\"idaas_kpvmhktvun6u66dgpjh3l4wxxx\\",\\n \\"IdentityProviderId\\": \\"idp_na2rzpyc67zr7ixdfy35zgrxxx\\",\\n \\"DingtalkAdvancedConfig\\": {\\n \\"AppKey\\": \\"ding5xo9rg0csw3f6xxx\\",\\n \\"AppSecret\\": \\"***\\"\\n }\\n }\\n}","type":"json"}]',
- 'title' => '获取高级配置信息',
- ],
- 'GetIdentityProviderStatusCheckJob' => [
- 'summary' => '获取IdP检查任务',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '列表查询云账号',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListCloudAccounts',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CloudAccount', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/cloudaccount/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"CloudAccounts\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"CloudAccountId\\": \\"ca_01kmegjc11qa1txxxxx\\",\\n \\"CloudAccountName\\": \\"cloud_accout_xxxx\\",\\n \\"CloudAccountVendorType\\": \\"alibaba_cloud\\",\\n \\"CloudAccountExternalId\\": \\"1234567\\",\\n \\"CloudAccountProviderName\\": \\"idaas-eiam-oidc-provider\\",\\n \\"CloudAccountHealth\\": \\"healthy\\",\\n \\"Description\\": \\"cloud_accout_description\\",\\n \\"CreateTime\\": 1649830225000,\\n \\"UpdateTime\\": 1649830227000,\\n \\"CloudAccountHealthCheckResult\\": {\\n \\"LastCheckTime\\": 1649830226000,\\n \\"Result\\": \\"success\\",\\n \\"ErrorReason\\": {\\n \\"ErrorCode\\": \\"AuthenticationFail.NoPermission\\",\\n \\"ErrorMessage\\": \\"There is no permission.\\"\\n }\\n },\\n \\"CloudAccountSite\\": \\"\\"\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListConditionalAccessPolicies' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -24470,49 +19991,33 @@
'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCRU1S2',
- ],
+ 'abilityTreeCode' => '231630',
+ 'abilityTreeNodes' => ['FEATUREidaas0REDLU'],
'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'IdentityProviderId',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'title' => '身份提供方ID',
- 'description' => '身份提供方ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idp_11111',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '下一页查询凭证(Token)。', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
],
[
- 'name' => 'IdentityProviderStatusCheckJobId',
+ 'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'title' => '任务ID',
- 'description' => '任务ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'async_000xxxx',
- ],
+ 'schema' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20', 'default' => '20'],
+ ],
+ [
+ 'name' => 'PreviousToken',
+ 'in' => 'query',
+ 'schema' => ['description' => '上一页查询凭证(Token)。', 'type' => 'string', 'required' => false, 'example' => 'PTxxxxxexample'],
],
],
'responses' => [
@@ -24520,171 +20025,202 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'IdentityProviderStatusCheckJob' => [
- 'description' => 'IdP状态检查信息',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例Id',
- 'description' => '实例Id',
- 'type' => 'string',
- 'example' => 'idaas_ki6hd7ihir4ybawogqk6kqsfxxx',
- ],
- 'IdentityProviderId' => [
- 'title' => 'IdP身份提供方',
- 'description' => 'IdP身份提供方',
- 'type' => 'string',
- 'example' => 'idp_ncehkms65fiefobrvwy2blrxxx',
- ],
- 'IdentityProviderStatusCheckJobId' => [
- 'title' => 'IdP状态检查任务Id',
- 'description' => 'IdP状态检查任务Id',
- 'type' => 'string',
- 'example' => 'async_000036tfu8cgngmakngrr2rk75qgf87pf3rxxx',
- ],
- 'Status' => [
- 'title' => '任务检查状态',
- 'description' => '任务检查状态',
- 'type' => 'string',
- 'example' => 'success',
- ],
- 'CheckResult' => [
- 'title' => '任务检查结果',
- 'description' => '任务检查结果',
- 'type' => 'string',
- 'example' => 'success',
- ],
- 'StartTime' => [
- 'title' => '开始时间',
- 'description' => '开始时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1763776265757',
- ],
- 'EndTime' => [
- 'title' => '结束时间',
- 'description' => '结束时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1763776265757',
- ],
- 'JobCheckItems' => [
- 'title' => '状态检查子项任务结果信息',
- 'description' => '状态检查子项任务结果信息',
- 'type' => 'array',
- 'items' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值。', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'ConditionalAccessPolicies' => [
+ 'description' => '条件访问策略集合',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例Id', 'description' => '实例Id', 'type' => 'string', 'example' => 'idaas_ksvv5c7f2l6uzh6oqspeks23ni'],
+ 'ConditionalAccessPolicyId' => ['title' => '条件访问策略Id', 'description' => '条件访问策略Id', 'type' => 'string', 'example' => 'cp_xxxxx'],
+ 'ConditionalAccessPolicyName' => ['title' => '条件访问策略名称', 'description' => '条件访问策略名称', 'type' => 'string', 'example' => 'My policy'],
+ 'Description' => ['title' => '条件访问策略描述', 'description' => '条件访问策略描述', 'type' => 'string', 'example' => 'My policy description'],
+ 'ConditionalAccessPolicyType' => ['title' => '条件访问策略类型', 'description' => '条件访问策略类型', 'type' => 'string', 'example' => 'arn:alibaba:idaas:authn:access:policy:system'],
+ 'Status' => ['title' => '条件访问策略启用禁用状态', 'description' => '条件访问策略启用禁用状态', 'type' => 'string', 'example' => 'disabled'],
+ 'DecisionType' => ['title' => '条件访问策略执行类型', 'description' => '条件访问策略执行类型', 'type' => 'string', 'example' => 'enforcement'],
+ 'EvaluateAt' => ['title' => '条件访问策略执行点', 'description' => '条件访问策略执行点', 'type' => 'string', 'example' => 'arn:alibaba:idaas:authn:access:rule:eval_at:after_step1'],
+ 'Priority' => ['title' => '优先级', 'description' => '优先级,1-100', 'type' => 'integer', 'format' => 'int32', 'example' => '1'],
+ 'DecisionConfig' => [
+ 'title' => '条件访问策略执行Action',
+ 'description' => '条件访问策略执行Action',
'type' => 'object',
'properties' => [
- 'MajorCheckItem' => [
- 'title' => '主要检查项',
- 'description' => '主要检查项',
- 'type' => 'string',
- 'example' => 'network_check',
- ],
- 'MinorCheckItem' => [
- 'title' => '次要检查项',
- 'description' => '次要检查项',
- 'type' => 'string',
- 'example' => 'network_access_status',
+ 'Effect' => ['title' => '条件访问策略决策Action', 'description' => '条件访问策略决策Action:'."\n"
+ .'deny 拒绝'."\n"
+ .'allow 允许', 'type' => 'string', 'example' => 'deny'],
+ 'MfaType' => ['title' => '条件访问策略Mfa类型', 'description' => '条件访问策略Mfa类型', 'type' => 'string', 'example' => 'directly_access'],
+ 'MfaAuthenticationIntervalSeconds' => ['title' => '条件访问策略重复认证时间间隔(秒)', 'description' => '条件访问策略重复认证时间间隔(秒) 300-86400', 'type' => 'integer', 'format' => 'int64', 'example' => '300'],
+ 'MfaAuthenticationMethods' => [
+ 'title' => '条件访问策略允许使用的mfa类型',
+ 'description' => '条件访问策略允许使用的mfa类型',
+ 'type' => 'array',
+ 'items' => ['description' => '条件访问策略允许使用的mfa类型,取值可选范围:'."\n"
+ .'- ia_otp_sms:短信验证码'."\n"
+ .'- ia_otp_email:邮件验证码'."\n"
+ .'- ia_totp:OTP 动态口令'."\n"
+ .'- ia_webauthn:WebAuthn', 'type' => 'string', 'example' => 'ia_otp_email'],
],
- 'Result' => [
- 'title' => '结果',
- 'description' => '结果',
- 'type' => 'string',
- 'example' => 'success',
+ 'ActiveSessionReuseStatus' => ['description' => '是否开启二次认证会话复用', 'type' => 'string', 'example' => 'disabled'],
+ ],
+ ],
+ 'ConditionsConfig' => [
+ 'title' => '条件访问策略内容',
+ 'description' => '条件访问策略内容',
+ 'type' => 'object',
+ 'properties' => [
+ 'Applications' => [
+ 'title' => '条件访问策略目标应用',
+ 'description' => '条件访问策略目标应用',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeApplications' => [
+ 'title' => '选择的应用',
+ 'description' => '选择的应用',
+ 'type' => 'array',
+ 'items' => ['description' => '应用Id', 'type' => 'string', 'example' => 'app_xxxxx'],
+ ],
+ 'ExcludeApplications' => [
+ 'title' => '排除的应用',
+ 'description' => '排除的应用',
+ 'type' => 'array',
+ 'items' => ['description' => '应用Id', 'type' => 'string', 'example' => 'app_xxxxx'],
+ ],
+ ],
],
- 'ErrorReason' => [
- 'title' => '错误原因',
- 'description' => '错误原因',
+ 'Users' => [
+ 'title' => '条件访问策略目标用户',
+ 'description' => '条件访问策略目标用户',
'type' => 'object',
'properties' => [
- 'ErrorLevel' => [
- 'title' => '错误级别',
- 'description' => '错误级别',
- 'type' => 'string',
- 'example' => 'high',
+ 'IncludeUsers' => [
+ 'title' => '选择的用户',
+ 'description' => '选择的用户',
+ 'type' => 'array',
+ 'items' => ['description' => '用户Id', 'type' => 'string', 'example' => 'user_xxxxx'],
],
- 'ErrorCode' => [
- 'title' => '错误码',
- 'description' => '错误码',
- 'type' => 'string',
- 'example' => 'NetworkAccessPointWarning.SingleNetworkAccessPath',
+ 'ExcludeUsers' => [
+ 'title' => '排除的用户',
+ 'description' => '排除的用户',
+ 'type' => 'array',
+ 'items' => ['description' => '用户Id', 'type' => 'string', 'example' => 'user_xxxxx'],
],
- 'ErrorMessage' => [
- 'title' => '错误信息',
- 'description' => '错误信息',
- 'type' => 'string',
- 'example' => 'There is only one path in the current network access endpoint.',
+ 'IncludeGroups' => [
+ 'title' => '选择的用户组',
+ 'description' => '选择的用户组',
+ 'type' => 'array',
+ 'items' => ['description' => '用户组Id', 'type' => 'string', 'example' => 'group_xxxxx'],
+ ],
+ 'ExcludeGroups' => [
+ 'title' => '排除的用户组',
+ 'description' => '排除的用户组',
+ 'type' => 'array',
+ 'items' => ['description' => '用户组Id', 'type' => 'string', 'example' => 'group_xxxxx'],
+ ],
+ 'IncludeOrganizationalUnits' => [
+ 'title' => '选择的组织',
+ 'description' => '选择的组织',
+ 'type' => 'array',
+ 'items' => ['description' => '组织Id', 'type' => 'string', 'example' => 'ou_xxxxx'],
+ ],
+ 'ExcludeOrganizationalUnits' => [
+ 'title' => '排除的组织',
+ 'description' => '排除的组织',
+ 'type' => 'array',
+ 'items' => ['description' => '组织Id', 'type' => 'string', 'example' => 'ou_xxxxx'],
+ ],
+ ],
+ ],
+ 'NetworkZones' => [
+ 'title' => '条件访问策略网络区域',
+ 'description' => '条件访问策略网络区域',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeNetworkZones' => [
+ 'title' => '选择的网络区域',
+ 'description' => '选择的网络范围',
+ 'type' => 'array',
+ 'items' => ['description' => '选择的网络范围Id', 'type' => 'string', 'example' => 'network_xxxxx'],
+ ],
+ 'ExcludeNetworkZones' => [
+ 'title' => '排除的网络区域',
+ 'description' => '排除的网络范围',
+ 'type' => 'array',
+ 'items' => ['description' => '排除的网络范围Id', 'type' => 'string', 'example' => 'network_xxxxx'],
],
],
],
],
],
+ 'CreateTime' => ['title' => '创建时间', 'description' => '创建时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1741857554000'],
+ 'LastUpdatedTime' => ['title' => '更新时间', 'description' => '更新时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1741857554000'],
],
+ 'description' => '',
],
],
+ 'PreviousToken' => ['description' => '上一页查询凭证(Token)', 'type' => 'string', 'example' => 'PTxxxxxexample'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"IdentityProviderStatusCheckJob\\": {\\n \\"InstanceId\\": \\"idaas_ki6hd7ihir4ybawogqk6kqsfxxx\\",\\n \\"IdentityProviderId\\": \\"idp_ncehkms65fiefobrvwy2blrxxx\\",\\n \\"IdentityProviderStatusCheckJobId\\": \\"async_000036tfu8cgngmakngrr2rk75qgf87pf3rxxx\\",\\n \\"Status\\": \\"success\\",\\n \\"CheckResult\\": \\"success\\",\\n \\"StartTime\\": 1763776265757,\\n \\"EndTime\\": 1763776265757,\\n \\"JobCheckItems\\": [\\n {\\n \\"MajorCheckItem\\": \\"network_check\\",\\n \\"MinorCheckItem\\": \\"network_access_status\\",\\n \\"Result\\": \\"success\\",\\n \\"ErrorReason\\": {\\n \\"ErrorLevel\\": \\"high\\",\\n \\"ErrorCode\\": \\"NetworkAccessPointWarning.SingleNetworkAccessPath\\",\\n \\"ErrorMessage\\": \\"There is only one path in the current network access endpoint.\\"\\n }\\n }\\n ]\\n }\\n}","type":"json"}]',
- 'title' => '获取IdP检查任务',
- ],
- 'GetIdentityProviderUdPushConfiguration' => [
- 'summary' => '获取IdP同步出配置',
- 'methods' => [
- 'get',
- 'post',
+ 'eventInfo' => [
+ 'enable' => false,
+ 'eventNames' => [],
],
- 'schemes' => [
- 'https',
+ 'title' => '条件访问策略列表',
+ 'summary' => '条件访问策略列表。',
+ 'description' => '分页查询条件访问策略列表。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListConditionalAccessPolicies'],
+ ],
],
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListConditionalAccessPolicies',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ConditionalAccessPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/conditionalaccesspolicy/*'],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"ConditionalAccessPolicies\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ksvv5c7f2l6uzh6oqspeks23ni\\",\\n \\"ConditionalAccessPolicyId\\": \\"cp_xxxxx\\",\\n \\"ConditionalAccessPolicyName\\": \\"My policy\\",\\n \\"Description\\": \\"My policy description\\",\\n \\"ConditionalAccessPolicyType\\": \\"arn:alibaba:idaas:authn:access:policy:system\\",\\n \\"Status\\": \\"disabled\\",\\n \\"DecisionType\\": \\"enforcement\\",\\n \\"EvaluateAt\\": \\"arn:alibaba:idaas:authn:access:rule:eval_at:after_step1\\",\\n \\"Priority\\": 1,\\n \\"DecisionConfig\\": {\\n \\"Effect\\": \\"deny\\",\\n \\"MfaType\\": \\"directly_access\\",\\n \\"MfaAuthenticationIntervalSeconds\\": 300,\\n \\"MfaAuthenticationMethods\\": [\\n \\"ia_otp_email\\"\\n ],\\n \\"ActiveSessionReuseStatus\\": \\"disabled\\"\\n },\\n \\"ConditionsConfig\\": {\\n \\"Applications\\": {\\n \\"IncludeApplications\\": [\\n \\"app_xxxxx\\"\\n ],\\n \\"ExcludeApplications\\": [\\n \\"app_xxxxx\\"\\n ]\\n },\\n \\"Users\\": {\\n \\"IncludeUsers\\": [\\n \\"user_xxxxx\\"\\n ],\\n \\"ExcludeUsers\\": [\\n \\"user_xxxxx\\"\\n ],\\n \\"IncludeGroups\\": [\\n \\"group_xxxxx\\"\\n ],\\n \\"ExcludeGroups\\": [\\n \\"group_xxxxx\\"\\n ],\\n \\"IncludeOrganizationalUnits\\": [\\n \\"ou_xxxxx\\"\\n ],\\n \\"ExcludeOrganizationalUnits\\": [\\n \\"ou_xxxxx\\"\\n ]\\n },\\n \\"NetworkZones\\": {\\n \\"IncludeNetworkZones\\": [\\n \\"network_xxxxx\\"\\n ],\\n \\"ExcludeNetworkZones\\": [\\n \\"network_xxxxx\\"\\n ]\\n }\\n },\\n \\"CreateTime\\": 1741857554000,\\n \\"LastUpdatedTime\\": 1741857554000\\n }\\n ],\\n \\"PreviousToken\\": \\"PTxxxxxexample\\"\\n}","type":"json"}]',
+ ],
+ 'ListConditionalAccessPoliciesForApplication' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCRU1S2',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeCode' => '231637',
+ 'abilityTreeNodes' => ['FEATUREidaas0REDLU'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例Id',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'eiam-111ccc1111',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'IdentityProviderId',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '身份提供方ID',
- 'description' => '身份提供方ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idp_11111',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '条件访问策略关联的应用ID', 'description' => '条件访问策略关联的应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_11111', 'maxLength' => 64],
],
],
'responses' => [
@@ -24692,261 +20228,223 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求Id',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'UdPushConfiguration' => [
- 'description' => '同步出配置',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例Id',
- 'description' => '实例Id',
- 'type' => 'string',
- 'example' => 'idaas_7vdv3olzk36gymwtlaq6fixxxx',
- ],
- 'IdentityProviderId' => [
- 'title' => '身份提供方Id',
- 'description' => '身份提供方Id',
- 'type' => 'string',
- 'example' => 'idp_na2rzpyc67zr7ixdfy35zgrxxx',
- ],
- 'IncrementalCallbackStatus' => [
- 'title' => '增量回调状态,是否处理来自IdP的增量回调数据',
- 'description' => '增量回调状态,是否处理来自IdP的增量回调数据',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'UdSyncScopeConfigs' => [
- 'title' => '同步出配置信息',
- 'description' => '同步出配置信息',
- 'type' => 'array',
- 'items' => [
- 'description' => '同步出配置信息',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'ConditionalAccessPolicies' => [
+ 'description' => '条件访问策略集合',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '条件访问策略对象。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例Id', 'description' => '实例Id。', 'type' => 'string', 'example' => 'idaas_oynbcyaaejuik6b37eldzxxxxx'],
+ 'ConditionalAccessPolicyId' => ['title' => '条件访问策略Id', 'description' => '条件访问策略Id。', 'type' => 'string', 'example' => 'cap_m5etun43kejxphsbke6mjxxxxx'],
+ 'ConditionalAccessPolicyName' => ['title' => '条件访问策略名称', 'description' => '条件访问策略名称。', 'type' => 'string', 'example' => 'myPolicy'],
+ 'Description' => ['title' => '条件访问策略描述', 'description' => '条件访问策略描述。', 'type' => 'string', 'example' => 'policyTest'],
+ 'ConditionalAccessPolicyType' => ['title' => '条件访问策略类型', 'description' => '条件访问策略类型。', 'type' => 'string', 'example' => 'arn:alibaba:idaas:authn:access:policy:system'],
+ 'Status' => [
+ 'title' => '条件访问策略启用禁用状态',
+ 'description' => '条件访问策略启用禁用状态。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['disabled' => '禁用', 'enabled' => '启用'],
+ 'example' => 'disabled',
+ ],
+ 'DecisionType' => [
+ 'title' => '条件访问策略执行类型',
+ 'description' => '条件访问策略执行类型。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['enforcement' => '执行策略', 'reportOnly' => '仅上报'],
+ 'example' => 'enforcement',
+ ],
+ 'EvaluateAt' => [
+ 'title' => '条件访问策略执行点',
+ 'description' => '条件访问策略执行点。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['arn:alibaba:idaas:authn:access:rule:eval_at:before_authn' => '认证前', 'arn:alibaba:idaas:authn:access:rule:eval_at:after_authn' => '认证后', 'arn:alibaba:idaas:authn:access:rule:eval_at:after_step1' => '一次认证后'],
+ 'example' => 'arn:alibaba:idaas:authn:access:rule:eval_at:after_step1',
+ ],
+ 'Priority' => ['title' => '优先级', 'description' => '优先级。', 'type' => 'integer', 'format' => 'int32', 'example' => '100'],
+ 'DecisionConfig' => [
+ 'title' => '条件访问策略执行Action',
+ 'description' => '条件访问策略执行配置。',
'type' => 'object',
'properties' => [
- 'SourceScopes' => [
- 'title' => '同步来源节点',
- 'description' => '同步来源节点',
- 'type' => 'array',
- 'items' => [
- 'description' => '同步来源节点',
- 'type' => 'string',
- 'example' => 'ou_12121xxxx',
- ],
+ 'Effect' => [
+ 'title' => '条件访问策略决策Action',
+ 'description' => '条件访问策略决策Action。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['allow' => '允许', 'deny' => '拒绝'],
+ 'example' => 'allow',
],
- 'TargetScope' => [
- 'title' => '同步目标节点',
- 'description' => '同步目标节点',
+ 'MfaType' => [
+ 'title' => '条件访问策略Mfa类型',
+ 'description' => '条件访问策略Mfa类型。',
'type' => 'string',
- 'example' => '604352338',
+ 'enumValueTitles' => ['directly_access' => '直接访问', 'mfa_required' => '需要二次认证'],
+ 'example' => 'directly_access',
],
+ 'MfaAuthenticationIntervalSeconds' => ['title' => '条件访问策略重复认证时间间隔(秒)', 'description' => '条件访问策略重复认证时间间隔(秒)。', 'type' => 'integer', 'format' => 'int64', 'example' => '300'],
+ 'MfaAuthenticationMethods' => [
+ 'title' => '条件访问策略允许使用的mfa类型',
+ 'description' => '条件访问策略允许使用的mfa类型集合。',
+ 'type' => 'array',
+ 'items' => ['description' => '条件访问策略允许使用的mfa类型。', 'type' => 'string', 'example' => 'ia_webauthn'],
+ ],
+ 'ActiveSessionReuseStatus' => ['description' => '是否开启Session复用。', 'type' => 'string', 'example' => 'disabled'],
],
],
- ],
- 'LdapUdPushConfig' => [
- 'title' => 'ldap同步侧相关配置信息',
- 'description' => 'ldap同步侧相关配置信息',
- 'type' => 'object',
- 'properties' => [
- 'UserObjectClass' => [
- 'title' => '用户ObjectClass',
- 'description' => '用户ObjectClass',
- 'type' => 'string',
- 'example' => 'user,top',
- ],
- 'OrganizationUnitObjectClass' => [
- 'title' => '组织ObjectClass',
- 'description' => '组织ObjectClass',
- 'type' => 'string',
- 'example' => 'ou,top',
- ],
- 'UserRdn' => [
- 'title' => '用户RDN',
- 'description' => '用户RDN',
- 'type' => 'string',
- 'example' => 'cn',
- ],
- 'OrganizationalUnitRdn' => [
- 'title' => '组织RDN',
- 'description' => '组织RDN',
- 'type' => 'string',
- 'example' => 'ou',
- ],
- 'PasswordSyncStatus' => [
- 'title' => '是否同步密码',
- 'description' => '是否同步密码',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- ],
- ],
- 'PeriodicSyncConfig' => [
- 'title' => '定时校验配置',
- 'description' => '定时校验配置',
- 'type' => 'object',
- 'properties' => [
- 'PeriodicSyncType' => [
- 'title' => '类型',
- 'description' => '类型',
- 'type' => 'string',
- 'example' => 'cron',
- ],
- 'PeriodicSyncCron' => [
- 'title' => 'cron表达式',
- 'description' => 'cron表达式',
- 'type' => 'string',
- 'example' => '0 45 1 * * ?',
- ],
- 'PeriodicSyncTimes' => [
- 'title' => '时间点集合',
- 'description' => '时间点集合',
- 'type' => 'array',
- 'items' => [
- 'title' => '时间点',
- 'description' => '时间点',
- 'type' => 'string',
- 'example' => '3',
+ 'ConditionsConfig' => [
+ 'title' => '条件访问策略内容',
+ 'description' => '条件访问策略内容。',
+ 'type' => 'object',
+ 'properties' => [
+ 'Applications' => [
+ 'title' => '条件访问策略目标应用',
+ 'description' => '条件访问策略目标应用。',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeApplications' => [
+ 'title' => '选择的应用',
+ 'description' => '选择的应用。',
+ 'type' => 'array',
+ 'items' => ['description' => '应用ID。', 'type' => 'string', 'example' => 'app_m7op362gcbdpzh6tsyy52xxxxx'],
+ ],
+ 'ExcludeApplications' => [
+ 'title' => '排除的应用',
+ 'description' => '排除的应用。',
+ 'type' => 'array',
+ 'items' => ['description' => '应用ID。', 'type' => 'string', 'example' => 'app_xxxxx62gcbdpzh6tsyy52xxxxx'],
+ ],
+ ],
+ ],
+ 'Users' => [
+ 'title' => '条件访问策略目标用户',
+ 'description' => '条件访问策略目标用户。',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeUsers' => [
+ 'title' => '选择的用户',
+ 'description' => '选择的用户。',
+ 'type' => 'array',
+ 'items' => ['description' => '用户ID。', 'type' => 'string', 'example' => 'user_7kht3wmffmdvvqizxwsab3xxxx'],
+ ],
+ 'ExcludeUsers' => [
+ 'title' => '排除的用户',
+ 'description' => '排除的用户。',
+ 'type' => 'array',
+ 'items' => ['description' => '用户ID。', 'type' => 'string', 'example' => 'user_rh2uldi6u56epkazm2wgrxxxxx'],
+ ],
+ 'IncludeGroups' => [
+ 'title' => '选择的用户组',
+ 'description' => '选择的用户组。',
+ 'type' => 'array',
+ 'items' => ['description' => '用户组ID。', 'type' => 'string', 'example' => 'group_xtlpbw47kxxz6rygjkqupxxxxx'],
+ ],
+ 'ExcludeGroups' => [
+ 'title' => '排除的用户组',
+ 'description' => '排除的用户组。',
+ 'type' => 'array',
+ 'items' => ['description' => '用户组ID。', 'type' => 'string', 'example' => 'group_eki2tt7g4hjbiowfzh5j4xxxxx'],
+ ],
+ 'IncludeOrganizationalUnits' => [
+ 'title' => '选择的组织',
+ 'description' => '选择的组织。',
+ 'type' => 'array',
+ 'items' => ['description' => '组织ID。', 'type' => 'string', 'example' => 'ou_kp63or7wlpkbfperzo3qg2ssxx'],
+ ],
+ 'ExcludeOrganizationalUnits' => [
+ 'title' => '排除的组织',
+ 'description' => '排除的组织。',
+ 'type' => 'array',
+ 'items' => ['description' => '组织ID。', 'type' => 'string', 'example' => 'ou_kp63or7wlpkbfperzo3qg2xxxx'],
+ ],
+ ],
+ ],
+ 'NetworkZones' => [
+ 'title' => '条件访问策略网络区域',
+ 'description' => '条件访问策略网络区域。',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeNetworkZones' => [
+ 'title' => '选择的网络区域',
+ 'description' => '选择的网络区域。',
+ 'type' => 'array',
+ 'items' => ['description' => '网络范围Id。', 'type' => 'string', 'example' => 'network_m7qormftq3tyxgi34vzpzxxxxx'],
+ ],
+ 'ExcludeNetworkZones' => [
+ 'title' => '排除的网络区域',
+ 'description' => '排除的网络区域。',
+ 'type' => 'array',
+ 'items' => ['description' => '网络范围Id。', 'type' => 'string', 'example' => 'network_aaaormftq3tyxgi34vzpzxxxxx'],
+ ],
+ ],
],
],
],
- ],
- 'PeriodicSyncStatus' => [
- 'title' => '定时校验状态',
- 'description' => '定时校验状态',
- 'type' => 'string',
- 'example' => 'disabled',
+ 'CreateTime' => ['title' => '创建时间', 'description' => '创建时间。', 'type' => 'integer', 'format' => 'int64', 'example' => '1741857554000'],
+ 'LastUpdatedTime' => ['title' => '更新时间', 'description' => '更新时间。', 'type' => 'integer', 'format' => 'int64', 'example' => '1741857554000'],
],
],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"UdPushConfiguration\\": {\\n \\"InstanceId\\": \\"idaas_7vdv3olzk36gymwtlaq6fixxxx\\",\\n \\"IdentityProviderId\\": \\"idp_na2rzpyc67zr7ixdfy35zgrxxx\\",\\n \\"IncrementalCallbackStatus\\": \\"enabled\\",\\n \\"UdSyncScopeConfigs\\": [\\n {\\n \\"SourceScopes\\": [\\n \\"ou_12121xxxx\\"\\n ],\\n \\"TargetScope\\": \\"604352338\\"\\n }\\n ],\\n \\"LdapUdPushConfig\\": {\\n \\"UserObjectClass\\": \\"user,top\\",\\n \\"OrganizationUnitObjectClass\\": \\"ou,top\\",\\n \\"UserRdn\\": \\"cn\\",\\n \\"OrganizationalUnitRdn\\": \\"ou\\",\\n \\"PasswordSyncStatus\\": \\"enabled\\"\\n },\\n \\"PeriodicSyncConfig\\": {\\n \\"PeriodicSyncType\\": \\"cron\\",\\n \\"PeriodicSyncCron\\": \\"0 45 1 * * ?\\",\\n \\"PeriodicSyncTimes\\": [\\n \\"3\\"\\n ]\\n },\\n \\"PeriodicSyncStatus\\": \\"disabled\\"\\n }\\n}","type":"json"}]',
- 'title' => '获取IdP同步出配置',
- ],
- 'EnableIdentityProviderAdvancedAbility' => [
- 'summary' => '启用高级配置',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
+ 'eventInfo' => [
+ 'enable' => false,
+ 'eventNames' => [],
],
- 'operationType' => 'readAndWrite',
- 'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'update',
- 'riskType' => 'none',
- 'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas2HJ3XK',
- ],
- 'tenantRelevance' => 'tenant',
+ 'title' => '获取应用关联的条件访问策略列表',
+ 'summary' => '获取应用关联的条件访问策略列表。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'parameters' => [
+ 'ramActions' => [
[
- 'name' => 'InstanceId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_111ccc111xx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'IdentityProviderId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '身份提供方ID',
- 'description' => '身份提供方ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idp_11111',
- 'maxLength' => 64,
- ],
- ],
- ],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求Id',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListConditionalAccessPoliciesForApplication',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ConditionalAccessPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/conditionalaccesspolicy/*'],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '启用高级配置',
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ConditionalAccessPolicies\\": [\\n {\\n \\"InstanceId\\": \\"idaas_oynbcyaaejuik6b37eldzxxxxx\\",\\n \\"ConditionalAccessPolicyId\\": \\"cap_m5etun43kejxphsbke6mjxxxxx\\",\\n \\"ConditionalAccessPolicyName\\": \\"myPolicy\\",\\n \\"Description\\": \\"policyTest\\",\\n \\"ConditionalAccessPolicyType\\": \\"arn:alibaba:idaas:authn:access:policy:system\\",\\n \\"Status\\": \\"disabled\\",\\n \\"DecisionType\\": \\"enforcement\\",\\n \\"EvaluateAt\\": \\"arn:alibaba:idaas:authn:access:rule:eval_at:after_step1\\",\\n \\"Priority\\": 100,\\n \\"DecisionConfig\\": {\\n \\"Effect\\": \\"allow\\",\\n \\"MfaType\\": \\"directly_access\\",\\n \\"MfaAuthenticationIntervalSeconds\\": 300,\\n \\"MfaAuthenticationMethods\\": [\\n \\"ia_webauthn\\"\\n ],\\n \\"ActiveSessionReuseStatus\\": \\"disabled\\"\\n },\\n \\"ConditionsConfig\\": {\\n \\"Applications\\": {\\n \\"IncludeApplications\\": [\\n \\"app_m7op362gcbdpzh6tsyy52xxxxx\\"\\n ],\\n \\"ExcludeApplications\\": [\\n \\"app_xxxxx62gcbdpzh6tsyy52xxxxx\\"\\n ]\\n },\\n \\"Users\\": {\\n \\"IncludeUsers\\": [\\n \\"user_7kht3wmffmdvvqizxwsab3xxxx\\"\\n ],\\n \\"ExcludeUsers\\": [\\n \\"user_rh2uldi6u56epkazm2wgrxxxxx\\"\\n ],\\n \\"IncludeGroups\\": [\\n \\"group_xtlpbw47kxxz6rygjkqupxxxxx\\"\\n ],\\n \\"ExcludeGroups\\": [\\n \\"group_eki2tt7g4hjbiowfzh5j4xxxxx\\"\\n ],\\n \\"IncludeOrganizationalUnits\\": [\\n \\"ou_kp63or7wlpkbfperzo3qg2ssxx\\"\\n ],\\n \\"ExcludeOrganizationalUnits\\": [\\n \\"ou_kp63or7wlpkbfperzo3qg2xxxx\\"\\n ]\\n },\\n \\"NetworkZones\\": {\\n \\"IncludeNetworkZones\\": [\\n \\"network_m7qormftq3tyxgi34vzpzxxxxx\\"\\n ],\\n \\"ExcludeNetworkZones\\": [\\n \\"network_aaaormftq3tyxgi34vzpzxxxxx\\"\\n ]\\n }\\n },\\n \\"CreateTime\\": 1741857554000,\\n \\"LastUpdatedTime\\": 1741857554000\\n }\\n ]\\n}","type":"json"}]',
],
- 'CreateIdentityProviderStatusCheckJob' => [
- 'summary' => '创建IdP状态检查任务',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'ListConditionalAccessPoliciesForNetworkZone' => [
+ 'summary' => '获取网络范围关联的条件访问策略列表。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'create',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCRU1S2',
- ],
+ 'abilityTreeCode' => '232557',
+ 'abilityTreeNodes' => ['FEATUREidaas0REDLU'],
'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'IdentityProviderId',
+ 'name' => 'NetworkZoneId',
'in' => 'query',
- 'schema' => [
- 'title' => '身份提供方ID',
- 'description' => '身份提供方ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idp_11111',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '条件访问策略关联的应用ID', 'description' => '条件访问策略关联的应用ID', 'type' => 'string', 'required' => true, 'example' => 'app_11111', 'maxLength' => 64],
],
],
'responses' => [
@@ -24954,1566 +20452,739 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'IdentityProviderStatusCheckJobId' => [
- 'title' => '任务ID',
- 'description' => '任务ID',
- 'type' => 'string',
- 'example' => 'async_000xxxx',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'ConditionalAccessPolicies' => [
+ 'description' => '条件访问策略集合',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '条件访问策略集合',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例Id', 'description' => '实例Id', 'type' => 'string', 'example' => 'idaas_oynbcyaaejuik6b37eldz4pinu'],
+ 'ConditionalAccessPolicyId' => ['title' => '条件访问策略Id', 'description' => '条件访问策略Id', 'type' => 'string', 'example' => 'cp_xxxxx'],
+ 'ConditionalAccessPolicyName' => ['title' => '条件访问策略名称', 'description' => '条件访问策略名称', 'type' => 'string', 'example' => 'My policy'],
+ 'Description' => ['title' => '条件访问策略描述', 'description' => '条件访问策略描述', 'type' => 'string', 'example' => 'terraform-example'],
+ 'ConditionalAccessPolicyType' => ['title' => '条件访问策略类型', 'description' => '条件访问策略类型', 'type' => 'string', 'example' => 'arn:alibaba:idaas:authn:access:policy:system'],
+ 'Status' => ['title' => '条件访问策略启用禁用状态', 'description' => '条件访问策略启用禁用状态', 'type' => 'string', 'example' => 'disabled'],
+ 'DecisionType' => ['title' => '条件访问策略执行类型', 'description' => '条件访问策略执行类型', 'type' => 'string', 'example' => 'enforcement'],
+ 'EvaluateAt' => ['title' => '条件访问策略执行点', 'description' => '条件访问策略执行点', 'type' => 'string', 'example' => 'arn:alibaba:idaas:authn:access:rule:eval_at:after_step1'],
+ 'Priority' => ['title' => '优先级', 'description' => '优先级', 'type' => 'integer', 'format' => 'int32', 'example' => '10'],
+ 'DecisionConfig' => [
+ 'title' => '条件访问策略执行Action',
+ 'description' => '条件访问策略执行Action',
+ 'type' => 'object',
+ 'properties' => [
+ 'Effect' => ['title' => '条件访问策略决策Action', 'description' => '条件访问策略决策Action', 'type' => 'string', 'example' => 'allow'],
+ 'MfaType' => ['title' => '条件访问策略Mfa类型', 'description' => '条件访问策略Mfa类型', 'type' => 'string', 'example' => 'directly_access'],
+ 'MfaAuthenticationIntervalSeconds' => ['title' => '条件访问策略重复认证时间间隔(秒)', 'description' => '条件访问策略重复认证时间间隔(秒)', 'type' => 'integer', 'format' => 'int64', 'example' => '300'],
+ 'MfaAuthenticationMethods' => [
+ 'title' => '条件访问策略允许使用的mfa类型',
+ 'description' => '条件访问策略允许使用的mfa类型',
+ 'type' => 'array',
+ 'items' => ['description' => '条件访问策略允许使用的mfa类型,取值可选范围:'."\n"
+ .'- ia_otp_sms:短信验证码'."\n"
+ .'- ia_otp_email:邮件验证码'."\n"
+ .'- ia_totp:OTP 动态口令'."\n"
+ .'- ia_webauthn:WebAuthn', 'type' => 'string', 'example' => 'ia_totp'],
+ ],
+ 'ActiveSessionReuseStatus' => ['description' => '是否开启Session复用', 'type' => 'string', 'example' => 'enabled'],
+ ],
+ ],
+ 'ConditionsConfig' => [
+ 'title' => '条件访问策略内容',
+ 'description' => '条件访问策略内容',
+ 'type' => 'object',
+ 'properties' => [
+ 'Applications' => [
+ 'title' => '条件访问策略目标应用',
+ 'description' => '条件访问策略目标应用',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeApplications' => [
+ 'title' => '选择的应用',
+ 'description' => '选择的应用',
+ 'type' => 'array',
+ 'items' => ['description' => '应用Id', 'type' => 'string', 'example' => 'app_xxxxx'],
+ ],
+ 'ExcludeApplications' => [
+ 'title' => '排除的应用',
+ 'description' => '排除的应用',
+ 'type' => 'array',
+ 'items' => ['description' => '应用Id', 'type' => 'string', 'example' => 'app_xxxxx'],
+ ],
+ ],
+ ],
+ 'Users' => [
+ 'title' => '条件访问策略目标用户',
+ 'description' => '条件访问策略目标用户',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeUsers' => [
+ 'title' => '选择的用户',
+ 'description' => '选择的用户',
+ 'type' => 'array',
+ 'items' => ['description' => '用户Id', 'type' => 'string', 'example' => 'user_xxxxx'],
+ ],
+ 'ExcludeUsers' => [
+ 'title' => '排除的用户',
+ 'description' => '排除的用户',
+ 'type' => 'array',
+ 'items' => ['description' => '用户Id', 'type' => 'string', 'example' => 'user_xxxxx'],
+ ],
+ 'IncludeGroups' => [
+ 'title' => '选择的用户组',
+ 'description' => '选择的用户组',
+ 'type' => 'array',
+ 'items' => ['description' => '用户组Id', 'type' => 'string', 'example' => 'group_xxxxx'],
+ ],
+ 'ExcludeGroups' => [
+ 'title' => '排除的用户组',
+ 'description' => '排除的用户组',
+ 'type' => 'array',
+ 'items' => ['description' => '用户组Id', 'type' => 'string', 'example' => 'group_xxxxx'],
+ ],
+ 'IncludeOrganizationalUnits' => [
+ 'title' => '选择的组织',
+ 'description' => '选择的组织',
+ 'type' => 'array',
+ 'items' => ['description' => '组织Id', 'type' => 'string', 'example' => 'ou_xxxxx'],
+ ],
+ 'ExcludeOrganizationalUnits' => [
+ 'title' => '排除的组织',
+ 'description' => '排除的组织',
+ 'type' => 'array',
+ 'items' => ['description' => '组织Id', 'type' => 'string', 'example' => 'ou_xxxxx'],
+ ],
+ ],
+ ],
+ 'NetworkZones' => [
+ 'title' => '条件访问策略网络区域',
+ 'description' => '条件访问策略网络区域',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeNetworkZones' => [
+ 'title' => '选择的网络区域',
+ 'description' => '选择的网络范围',
+ 'type' => 'array',
+ 'items' => ['description' => '网络范围Id', 'type' => 'string', 'example' => 'network_xxxxx'],
+ ],
+ 'ExcludeNetworkZones' => [
+ 'title' => '排除的网络区域',
+ 'description' => '排除的网络范围',
+ 'type' => 'array',
+ 'items' => ['description' => '网络范围Id', 'type' => 'string', 'example' => 'network_xxxxx'],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'CreateTime' => ['title' => '创建时间', 'description' => '创建时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1741857554000'],
+ 'LastUpdatedTime' => ['title' => '更新时间', 'description' => '更新时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1741857554000'],
+ ],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"IdentityProviderStatusCheckJobId\\": \\"async_000xxxx\\"\\n}","type":"json"}]',
- 'title' => '创建IdP状态检查任务',
- ],
- 'DisableIdentityProviderAdvancedAbility' => [
- 'summary' => '禁用高级配置',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
+ 'eventInfo' => [
+ 'enable' => false,
+ 'eventNames' => [],
],
- 'operationType' => 'readAndWrite',
- 'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'update',
- 'riskType' => 'none',
- 'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas2HJ3XK',
+ 'title' => '获取网络范围关联的条件访问策略列表',
+ 'description' => '获取网络范围关联的条件访问策略列表。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListConditionalAccessPoliciesForNetworkZone'],
],
- 'tenantRelevance' => 'tenant',
],
- 'parameters' => [
+ 'ramActions' => [
[
- 'name' => 'InstanceId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_12323131xzxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'IdentityProviderId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '身份提供方ID',
- 'description' => '身份提供方ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idp_11111',
- 'maxLength' => 64,
- ],
- ],
- ],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListConditionalAccessPoliciesForNetworkZone',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ConditionalAccessPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/conditionalaccesspolicy/*'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'NetworkZone', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkzone/{#NetworkZoneId}'],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '禁用高级配置',
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ConditionalAccessPolicies\\": [\\n {\\n \\"InstanceId\\": \\"idaas_oynbcyaaejuik6b37eldz4pinu\\",\\n \\"ConditionalAccessPolicyId\\": \\"cp_xxxxx\\",\\n \\"ConditionalAccessPolicyName\\": \\"My policy\\",\\n \\"Description\\": \\"terraform-example\\",\\n \\"ConditionalAccessPolicyType\\": \\"arn:alibaba:idaas:authn:access:policy:system\\",\\n \\"Status\\": \\"disabled\\",\\n \\"DecisionType\\": \\"enforcement\\",\\n \\"EvaluateAt\\": \\"arn:alibaba:idaas:authn:access:rule:eval_at:after_step1\\",\\n \\"Priority\\": 10,\\n \\"DecisionConfig\\": {\\n \\"Effect\\": \\"allow\\",\\n \\"MfaType\\": \\"directly_access\\",\\n \\"MfaAuthenticationIntervalSeconds\\": 300,\\n \\"MfaAuthenticationMethods\\": [\\n \\"ia_totp\\"\\n ],\\n \\"ActiveSessionReuseStatus\\": \\"enabled\\"\\n },\\n \\"ConditionsConfig\\": {\\n \\"Applications\\": {\\n \\"IncludeApplications\\": [\\n \\"app_xxxxx\\"\\n ],\\n \\"ExcludeApplications\\": [\\n \\"app_xxxxx\\"\\n ]\\n },\\n \\"Users\\": {\\n \\"IncludeUsers\\": [\\n \\"user_xxxxx\\"\\n ],\\n \\"ExcludeUsers\\": [\\n \\"user_xxxxx\\"\\n ],\\n \\"IncludeGroups\\": [\\n \\"group_xxxxx\\"\\n ],\\n \\"ExcludeGroups\\": [\\n \\"group_xxxxx\\"\\n ],\\n \\"IncludeOrganizationalUnits\\": [\\n \\"ou_xxxxx\\"\\n ],\\n \\"ExcludeOrganizationalUnits\\": [\\n \\"ou_xxxxx\\"\\n ]\\n },\\n \\"NetworkZones\\": {\\n \\"IncludeNetworkZones\\": [\\n \\"network_xxxxx\\"\\n ],\\n \\"ExcludeNetworkZones\\": [\\n \\"network_xxxxx\\"\\n ]\\n }\\n },\\n \\"CreateTime\\": 1741857554000,\\n \\"LastUpdatedTime\\": 1741857554000\\n }\\n ]\\n}","type":"json"}]',
],
- 'CreateIdentityProvider' => [
- 'summary' => '创建身份提供方。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'ListConditionalAccessPoliciesForUser' => [
+ 'summary' => '获取用户关联的条件访问策略列表。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'create',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '139692',
- 'abilityTreeNodes' => [
- 'FEATUREidaas3ZGGWT',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeCode' => '231631',
+ 'abilityTreeNodes' => ['FEATUREidaasCRU1S2'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'IdentityProviderName',
- 'in' => 'query',
- 'schema' => [
- 'title' => '身份提供方名称',
- 'description' => '身份提供方名称。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'test',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'IdentityProviderType',
+ 'name' => 'UserId',
'in' => 'query',
- 'schema' => [
- 'title' => '身份提供发类型',
- 'description' => '身份提供方同步类型。'."\n"
- ."\n"
- .'- 入方向钉钉:urn:alibaba:idaas:idp:alibaba:dingtalk:pull'."\n"
- ."\n"
- .'- 出方向钉钉:urn:alibaba:idaas:idp:alibaba:dingtalk:push'."\n"
- ."\n"
- .'- 入方向企业微信:urn:alibaba:idaas:idp:tencent:wecom:pull'."\n"
- ."\n"
- .'- 入方向飞书:urn:alibaba:idaas:idp:bytedance:lark:pull'."\n"
- ."\n"
- .'- 入方向AD:urn:alibaba:idaas:idp:microsoft:ad:pull'."\n"
- ."\n"
- .'- 入方向LDAP:urn:alibaba:idaas:idp:unknown:ldap:pull'."\n"
- ."\n"
- .'- 标准OIDC:urn:alibaba:idaas:idp:standard:oidc'."\n"
- ."\n"
- .'- SASE定制OIDC:urn:alibaba:idaas:idp:alibaba:sase',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'urn:alibaba:idaas:idp:alibaba:dingtalk:push',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '条件访问策略关联的用户ID', 'description' => '条件访问策略关联的用户ID。', 'type' => 'string', 'required' => true, 'example' => 'user_xxxx', 'maxLength' => 64],
],
- [
- 'name' => 'UdPushConfig',
- 'in' => 'query',
- 'style' => 'flat',
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '同步出配置',
- 'description' => '同步出配置信息。',
'type' => 'object',
'properties' => [
- 'IncrementalCallbackStatus' => [
- 'title' => '增量回调状态,是否处理来自IdP的增量回调数据',
- 'description' => '增量回调状态,该字段暂未启用,请忽略。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'disabled',
- 'maxLength' => 32,
- ],
- 'PeriodicSyncStatus' => [
- 'title' => '定时校验状态,是否定时校验EIAM与身份提供方的数据差异',
- 'description' => '定时校验状态,该字段暂未启用,请忽略。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'disabled',
- 'maxLength' => 32,
- ],
- 'UdSyncScopeConfigs' => [
- 'title' => '同步出配置信息',
- 'description' => '同步出配置信息。',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'ConditionalAccessPolicies' => [
+ 'description' => '条件访问策略集合。',
'type' => 'array',
'items' => [
+ 'description' => '条件访问策略对象。',
'type' => 'object',
'properties' => [
- 'SourceScopes' => [
- 'title' => '同步来源节点',
- 'description' => '同步来源节点列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '同步来源节点,填入组织ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ou_lyhyy6p7yf7mdrdiq5xxxx',
- ],
- 'required' => false,
- 'example' => '',
- ],
- 'TargetScope' => [
- 'title' => '同步目标节点',
- 'description' => '同步目标节点。',
+ 'InstanceId' => ['title' => '实例Id', 'description' => '实例Id。', 'type' => 'string', 'example' => 'idaas_oynbcyaaejuik6b37eldz4xxxx'],
+ 'ConditionalAccessPolicyId' => ['title' => '条件访问策略Id', 'description' => '条件访问策略Id。', 'type' => 'string', 'example' => 'cap_m5etun43kejxphsbke6mjxxxxx'],
+ 'ConditionalAccessPolicyName' => ['title' => '条件访问策略名称', 'description' => '条件访问策略名称。', 'type' => 'string', 'example' => 'policyName'],
+ 'Description' => ['title' => '条件访问策略描述', 'description' => '条件访问策略描述。', 'type' => 'string', 'example' => 'testPolicy'],
+ 'ConditionalAccessPolicyType' => ['title' => '条件访问策略类型', 'description' => '条件访问策略类型。', 'type' => 'string', 'example' => 'arn:alibaba:idaas:authn:access:policy:system'],
+ 'Status' => [
+ 'title' => '条件访问策略启用禁用状态',
+ 'description' => '条件访问策略启用禁用状态。',
'type' => 'string',
- 'required' => false,
- 'example' => 'ou_lyhyy6p7yf7mdrdiq5xxxx',
- ],
- ],
- 'required' => false,
- ],
- 'required' => false,
- 'example' => '',
- ],
- 'PeriodicSyncConfig' => [
- 'title' => '定时校验配置',
- 'description' => '定时校验配置。',
- 'type' => 'object',
- 'properties' => [
- 'PeriodicSyncType' => [
- 'title' => '类型',
- 'description' => '类型。',
- 'type' => 'string',
- 'required' => false,
- 'enumValueTitles' => [
- 'cron' => 'cron',
- 'time' => 'time',
+ 'enumValueTitles' => ['disabled' => '禁用', 'enabled' => '启用'],
+ 'example' => 'disabled',
],
- 'example' => 'cron'."\n",
- ],
- 'PeriodicSyncCron' => [
- 'title' => 'cron表达式',
- 'description' => 'cron表达式。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '0 45 1 * * ?'."\n",
- ],
- 'PeriodicSyncTimes' => [
- 'title' => '时间点集合',
- 'description' => '执行时间点集合。',
- 'type' => 'array',
- 'items' => [
- 'title' => '时间点',
- 'description' => '执行时间点。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '3',
+ 'DecisionType' => [
+ 'title' => '条件访问策略执行类型',
+ 'description' => '条件访问策略执行类型。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['enforcement' => '执行策略', 'reportOnly' => '仅上报'],
+ 'example' => 'enforcement',
],
- 'required' => false,
- ],
- ],
- 'required' => false,
- ],
- ],
- 'required' => false,
- 'example' => '',
- ],
- ],
- [
- 'name' => 'UdPullConfig',
- 'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '同步入配置',
- 'description' => '同步入配置信息。',
- 'type' => 'object',
- 'properties' => [
- 'GroupSyncStatus' => [
- 'title' => '是否支持组同步,默认为disabled',
- 'description' => '是否支持组同步,默认为disabled,取值范围:'."\n"
- ."\n"
- .'- 禁用:disabled'."\n"
- ."\n"
- .'- 启用:enabled',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'disabled',
- 'maxLength' => 32,
- ],
- 'IncrementalCallbackStatus' => [
- 'title' => '增量回调状态,是否处理来自IdP的增量回调数据',
- 'description' => '增量回调状态,是否处理来自IdP的增量回调数据,取值范围:'."\n"
- ."\n"
- .'- 禁用:disabled'."\n"
- ."\n"
- .'- 启用:enabled',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'disabled',
- 'maxLength' => 32,
- ],
- 'PeriodicSyncStatus' => [
- 'title' => '定时校验状态,是否定时校验EIAM与身份提供方的数据差异',
- 'description' => '定时校验状态,是否定时校验EIAM与身份提供方的数据差异。取值范围:'."\n"
- .'- 禁用:disabled'."\n"
- ."\n"
- .'- 启用:enabled',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'disabled',
- 'maxLength' => 32,
- ],
- 'UdSyncScopeConfig' => [
- 'title' => '同步入配置信息',
- 'description' => '同步范围配置信息。',
- 'type' => 'object',
- 'properties' => [
- 'SourceScopes' => [
- 'title' => '同步来源节点',
- 'description' => '同步来源节点列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '同步来源节点。',
+ 'EvaluateAt' => [
+ 'title' => '条件访问策略执行点',
+ 'description' => '条件访问策略执行点。',
'type' => 'string',
- 'required' => false,
- 'example' => 'ou_lyhyy6p7yf7mdrdiq5xxxx',
+ 'enumValueTitles' => ['arn:alibaba:idaas:authn:access:rule:eval_at:before_authn' => '认证前', 'arn:alibaba:idaas:authn:access:rule:eval_at:after_authn' => '认证后', 'arn:alibaba:idaas:authn:access:rule:eval_at:after_step1' => '一次认证后'],
+ 'example' => 'arn:alibaba:idaas:authn:access:rule:eval_at:after_step1',
],
- 'required' => false,
- 'example' => '',
- ],
- 'TargetScope' => [
- 'title' => '同步目标节点',
- 'description' => '同步目标节点,填入IDaaS组织ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ou_lyhyy6p7yf7mdrdiq5xxxx',
- ],
- ],
- 'required' => false,
- 'example' => '',
- ],
- 'PeriodicSyncConfig' => [
- 'title' => '定时同步配置',
- 'description' => '定时校验配置。',
- 'type' => 'object',
- 'properties' => [
- 'PeriodicSyncType' => [
- 'title' => '类型',
- 'description' => '类型。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'cron',
- 'enum' => [
- 'cron',
- 'time',
+ 'Priority' => ['title' => '优先级', 'description' => '优先级。', 'type' => 'integer', 'format' => 'int32', 'example' => '100'],
+ 'DecisionConfig' => [
+ 'title' => '条件访问策略执行Action',
+ 'description' => '条件访问策略执行配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'Effect' => [
+ 'title' => '条件访问策略决策Action',
+ 'description' => '条件访问策略决策Action。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['allow' => '允许', 'deny' => '拒绝'],
+ 'example' => 'allow',
+ ],
+ 'MfaType' => [
+ 'title' => '条件访问策略Mfa类型',
+ 'description' => '条件访问策略Mfa类型。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['directly_access' => '直接访问', 'mfa_required' => '需要二次认证'],
+ 'example' => 'directly_access',
+ ],
+ 'MfaAuthenticationIntervalSeconds' => ['title' => '条件访问策略重复认证时间间隔(秒)', 'description' => '条件访问策略重复认证时间间隔(秒)。', 'type' => 'integer', 'format' => 'int64', 'example' => '300'],
+ 'MfaAuthenticationMethods' => [
+ 'title' => '条件访问策略允许使用的mfa类型',
+ 'description' => '条件访问策略允许使用的mfa类型。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '条件访问策略允许使用的mfa类型。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['ia_otp_email' => 'OTP MAIL认证源 通过MAIL OTP认证,通常做为第二认证因素认证,在管理员配置的情况下也可以单独登录', 'ia_otp_sms' => 'OTP SMS认证源 ia_otp_sms 通过SMS OTP认证,通常做为第二认证因素认证,在管理员配置的情况下也可以单独登录', 'ia_webauthn' => 'WebAuthn认证源 使用FIDO2 WebAuthn认证', 'ia_totp' => 'TOTP认证源 使用TOTP认证,通常做为第二认证因素认证'],
+ 'example' => 'ia_webauthn',
+ ],
+ ],
+ 'ActiveSessionReuseStatus' => [
+ 'description' => '是否开启Session复用。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['disabled' => '禁用', 'enabled' => '启用'],
+ 'example' => 'disabled',
+ ],
+ ],
],
- ],
- 'PeriodicSyncCron' => [
- 'title' => 'cron表达式,当periodicSyncType=cron,必填',
- 'description' => 'cron表达式。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '0 45 1 * * ?',
- ],
- 'PeriodicSyncTimes' => [
- 'title' => '执行时间点,当periodicSyncType=time,必填,如[3,5],即3点到4点执行一次,5点到6点执行一次。',
- 'description' => '执行时间点集合。',
- 'type' => 'array',
- 'items' => [
- 'description' => '执行时间点。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '3',
+ 'ConditionsConfig' => [
+ 'title' => '条件访问策略内容',
+ 'description' => '条件访问策略内容',
+ 'type' => 'object',
+ 'properties' => [
+ 'Applications' => [
+ 'title' => '条件访问策略目标应用',
+ 'description' => '条件访问策略目标应用',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeApplications' => [
+ 'title' => '选择的应用',
+ 'description' => '选择的应用。',
+ 'type' => 'array',
+ 'items' => ['description' => '应用Id。', 'type' => 'string', 'example' => 'app_mrxpwnipe6vxix72w72gppxxxx'],
+ ],
+ 'ExcludeApplications' => [
+ 'title' => '排除的应用',
+ 'description' => '排除的应用',
+ 'type' => 'array',
+ 'items' => ['description' => '应用Id。', 'type' => 'string', 'example' => 'app_xxxxx'],
+ ],
+ ],
+ ],
+ 'Users' => [
+ 'title' => '条件访问策略目标用户',
+ 'description' => '条件访问策略目标用户。',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeUsers' => [
+ 'title' => '选择的用户',
+ 'description' => '选择的用户。',
+ 'type' => 'array',
+ 'items' => ['description' => '用户ID。', 'type' => 'string', 'example' => 'user_7kht3wmffmdvvqizxwsab3xxxx'],
+ ],
+ 'ExcludeUsers' => [
+ 'title' => '排除的用户',
+ 'description' => '排除的用户。',
+ 'type' => 'array',
+ 'items' => ['description' => '用户ID。', 'type' => 'string', 'example' => 'user_rh2uldi6u56epkazm2wgrxxxxx'],
+ ],
+ 'IncludeGroups' => [
+ 'title' => '选择的用户组',
+ 'description' => '选择的用户组',
+ 'type' => 'array',
+ 'items' => ['description' => '用户组ID。', 'type' => 'string', 'example' => 'group_xtlpbw47kxxz6rygjkqupxxxxx'],
+ ],
+ 'ExcludeGroups' => [
+ 'title' => '排除的用户组',
+ 'description' => '排除的用户组',
+ 'type' => 'array',
+ 'items' => ['description' => '用户组ID。', 'type' => 'string', 'example' => 'group_eki2tt7g4hjbiowfzh5j4xxxxx'],
+ ],
+ 'IncludeOrganizationalUnits' => [
+ 'title' => '选择的组织',
+ 'description' => '选择的组织。',
+ 'type' => 'array',
+ 'items' => ['description' => '组织ID。', 'type' => 'string', 'example' => 'ou_kp63or7wlpkbfperzo3qg2xxxx'],
+ ],
+ 'ExcludeOrganizationalUnits' => [
+ 'title' => '排除的组织',
+ 'description' => '排除的组织',
+ 'type' => 'array',
+ 'items' => ['description' => '组织ID。', 'type' => 'string', 'example' => 'ou_kp63or7wlpkbfperzo3qg2aaxx'],
+ ],
+ ],
+ ],
+ 'NetworkZones' => [
+ 'title' => '条件访问策略网络区域',
+ 'description' => '条件访问策略网络区域。',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeNetworkZones' => [
+ 'title' => '选择的网络区域',
+ 'description' => '选择的网络区域。',
+ 'type' => 'array',
+ 'items' => ['description' => '网络范围Id。', 'type' => 'string', 'example' => 'network_m5wbsb2eaxzs4zmykoh22xxxxx'],
+ ],
+ 'ExcludeNetworkZones' => [
+ 'title' => '排除的网络区域',
+ 'description' => '排除的网络区域',
+ 'type' => 'array',
+ 'items' => ['description' => '网络范围Id。', 'type' => 'string', 'example' => 'network_xxxxx'],
+ ],
+ ],
+ ],
+ ],
],
- 'required' => false,
+ 'CreateTime' => ['title' => '创建时间', 'description' => '创建时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1741857554000'],
+ 'LastUpdatedTime' => ['title' => '更新时间', 'description' => '更新时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1741857554000'],
],
],
- 'required' => false,
],
],
- 'required' => false,
- 'example' => '',
+ 'description' => '',
],
],
+ ],
+ 'eventInfo' => [
+ 'enable' => false,
+ 'eventNames' => [],
+ ],
+ 'title' => '获取用户关联的条件访问策略列表',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
[
- 'name' => 'AuthnConfig',
- 'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '认证配置',
- 'description' => '认证配置信息。',
- 'type' => 'object',
- 'properties' => [
- 'AuthnStatus' => [
- 'title' => '对应IdP是否支持认证',
- 'description' => '对应IdP是否支持认证。取值范围:'."\n"
- .'- 禁用:disabled'."\n"
- ."\n"
- .'- 启用:enabled',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'enabled',
- 'maxLength' => 32,
- ],
- 'AutoUpdatePasswordStatus' => [
- 'title' => '是否支持自动更新密码',
- 'description' => '是否支持自动更新密码。取值范围:'."\n"
- .'- 禁用:disabled'."\n"
- ."\n"
- .'- 启用:enabled',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'enabled',
- ],
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListConditionalAccessPoliciesForUser',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ConditionalAccessPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/conditionalaccesspolicy/*'],
],
- 'required' => false,
- 'example' => '',
],
],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ConditionalAccessPolicies\\": [\\n {\\n \\"InstanceId\\": \\"idaas_oynbcyaaejuik6b37eldz4xxxx\\",\\n \\"ConditionalAccessPolicyId\\": \\"cap_m5etun43kejxphsbke6mjxxxxx\\",\\n \\"ConditionalAccessPolicyName\\": \\"policyName\\",\\n \\"Description\\": \\"testPolicy\\",\\n \\"ConditionalAccessPolicyType\\": \\"arn:alibaba:idaas:authn:access:policy:system\\",\\n \\"Status\\": \\"disabled\\",\\n \\"DecisionType\\": \\"enforcement\\",\\n \\"EvaluateAt\\": \\"arn:alibaba:idaas:authn:access:rule:eval_at:after_step1\\",\\n \\"Priority\\": 100,\\n \\"DecisionConfig\\": {\\n \\"Effect\\": \\"allow\\",\\n \\"MfaType\\": \\"directly_access\\",\\n \\"MfaAuthenticationIntervalSeconds\\": 300,\\n \\"MfaAuthenticationMethods\\": [\\n \\"ia_webauthn\\"\\n ],\\n \\"ActiveSessionReuseStatus\\": \\"disabled\\"\\n },\\n \\"ConditionsConfig\\": {\\n \\"Applications\\": {\\n \\"IncludeApplications\\": [\\n \\"app_mrxpwnipe6vxix72w72gppxxxx\\"\\n ],\\n \\"ExcludeApplications\\": [\\n \\"app_xxxxx\\"\\n ]\\n },\\n \\"Users\\": {\\n \\"IncludeUsers\\": [\\n \\"user_7kht3wmffmdvvqizxwsab3xxxx\\"\\n ],\\n \\"ExcludeUsers\\": [\\n \\"user_rh2uldi6u56epkazm2wgrxxxxx\\"\\n ],\\n \\"IncludeGroups\\": [\\n \\"group_xtlpbw47kxxz6rygjkqupxxxxx\\"\\n ],\\n \\"ExcludeGroups\\": [\\n \\"group_eki2tt7g4hjbiowfzh5j4xxxxx\\"\\n ],\\n \\"IncludeOrganizationalUnits\\": [\\n \\"ou_kp63or7wlpkbfperzo3qg2xxxx\\"\\n ],\\n \\"ExcludeOrganizationalUnits\\": [\\n \\"ou_kp63or7wlpkbfperzo3qg2aaxx\\"\\n ]\\n },\\n \\"NetworkZones\\": {\\n \\"IncludeNetworkZones\\": [\\n \\"network_m5wbsb2eaxzs4zmykoh22xxxxx\\"\\n ],\\n \\"ExcludeNetworkZones\\": [\\n \\"network_xxxxx\\"\\n ]\\n }\\n },\\n \\"CreateTime\\": 1741857554000,\\n \\"LastUpdatedTime\\": 1741857554000\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListCredentialProviders' => [
+ 'summary' => '列举凭据提供商',
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
+ 'security' => [
[
- 'name' => 'BindingConfig',
- 'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '账户绑定规则配置。',
- 'description' => 'OIDC身份提供方账户绑定规则配置。',
- 'type' => 'object',
- 'properties' => [
- 'AutoMatchUserProfileExpressions' => [
- 'title' => '自动匹配账户的规则',
- 'description' => '自动匹配账户的规则列表。',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'ExpressionMappingType' => [
- 'title' => '表达式的类型',
- 'description' => '表达式的类型。取值范围:'."\n"
- ."\n"
- .'- 字段:filed'."\n"
- ."\n"
- .'- 表达式:expression',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'filed',
- ],
- 'SourceValueExpression' => [
- 'title' => '映射属性取值表达式',
- 'description' => '映射属性取值表达式。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'idpUser.phoneNumber',
- ],
- 'TargetField' => [
- 'title' => '映射目标属性名称',
- 'description' => '映射目标属性名称。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'user.username',
- ],
- 'TargetFieldDescription' => [
- 'title' => '映射目标属性名称',
- 'description' => '映射目标属性名称。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '用户名称',
- ],
- ],
- 'required' => false,
- ],
- 'required' => false,
- 'example' => '',
- ],
- 'AutoMatchUserStatus' => [
- 'title' => '自动匹配账户是否开启',
- 'description' => '自动匹配账户是否开启。取值范围:'."\n"
- ."\n"
- .'- 禁用:disabled'."\n"
- ."\n"
- .'- 启用:enabled',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'disabled',
- ],
- 'MappingBindingStatus' => [
- 'title' => '用户手动绑定账户功能是否开启',
- 'description' => '用户手动绑定账户功能是否开启。取值范围:'."\n"
- .'- 禁用:disabled'."\n"
- ."\n"
- .'- 启用:enabled',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'enabled',
- ],
- ],
- 'required' => false,
- 'example' => '',
- ],
+ 'AK' => [],
],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'list',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaasDPGRH1'],
+ 'autoTest' => true,
+ 'tenantRelevance' => 'tenant',
+ ],
+ 'parameters' => [
[
- 'name' => 'DingtalkAppConfig',
+ 'name' => 'InstanceId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '钉钉配置',
- 'description' => '钉钉配置信息。',
- 'type' => 'object',
- 'properties' => [
- 'AppKey' => [
- 'title' => '钉钉一方应用的appKey',
- 'description' => '钉钉一方应用的appKey。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'Xczngvfemo4e',
- ],
- 'AppSecret' => [
- 'title' => '钉钉一方应用的app_secret',
- 'description' => '钉钉一方应用的appSecret。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '5d405a12a6f84ad4ab05ee09axxxx',
- ],
- 'CorpId' => [
- 'title' => '钉钉一方应用的corpId',
- 'description' => '钉钉一方应用的corpId。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '307568042478613xxxx',
- ],
- 'DingtalkVersion' => [
- 'title' => '钉钉版本',
- 'description' => '钉钉版本。取值范围:'."\n"
- ."\n"
- .'- 标准钉:public_dingtalk'."\n"
- ."\n"
- .'- 专属钉:private_dingtalk',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'public_dingtalk',
- 'maxLength' => 32,
- ],
- 'EncryptKey' => [
- 'description' => '钉钉应用EncryptKey。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'VkdWw91mdkrjVFr3ObNwefap21dfxxxx',
- ],
- 'VerificationToken' => [
- 'description' => '钉钉应用VerificationToken。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'myDingApp_VerifyTokenxxxxx',
- ],
- ],
- 'required' => false,
- 'example' => '',
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'LdapConfig',
+ 'name' => 'NextToken',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => 'AD/LDAP配置',
- 'description' => 'AD/LDAP配置信息。',
- 'type' => 'object',
- 'properties' => [
- 'AdministratorPassword' => [
- 'title' => '管理员密码',
- 'description' => '管理员密码。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'xxxx',
- ],
- 'AdministratorUsername' => [
- 'title' => '管理员账号',
- 'description' => '管理员账号。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'DC=example,DC=com',
- ],
- 'CertificateFingerprintStatus' => [
- 'title' => '是否验证指纹证书',
- 'description' => '是否验证指纹证书。取值范围:'."\n"
- ."\n"
- .'- 禁用:disabled'."\n"
- ."\n"
- .'- 启用:enabled',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'enabled',
- ],
- 'CertificateFingerprints' => [
- 'title' => '证书指纹列表',
- 'description' => '证书指纹列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '公钥sha256格式的证书指纹。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'asdasd2221asdawqeda',
- ],
- 'required' => false,
- 'example' => '',
- ],
- 'GroupMemberAttributeName' => [
- 'title' => '组成员标识',
- 'description' => '组成员标识。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'member',
- ],
- 'GroupObjectClass' => [
- 'title' => '组objectClass',
- 'description' => '组ObjectClass。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'group',
- ],
- 'GroupObjectClassCustomFilter' => [
- 'title' => '组自定义Filter',
- 'description' => '组自定义Filter。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '(|(cn=test)(group=test@test.com))',
- ],
- 'LdapProtocol' => [
- 'title' => '通信协议',
- 'description' => '通信协议。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ldap',
- ],
- 'LdapServerHost' => [
- 'title' => 'ad/ldap 服务器地址',
- 'description' => 'AD/LDAP服务器地址。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '123.xx.xx.89',
- ],
- 'LdapServerPort' => [
- 'title' => '端口号',
- 'description' => 'AD/LDAP端口号。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '636',
- ],
- 'OrganizationUnitObjectClass' => [
- 'title' => '组织objectClass',
- 'description' => '组织ObjectClass。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'organizationUnit,top',
- ],
- 'StartTlsStatus' => [
- 'title' => 'startTls是否开启',
- 'description' => 'startTLS是否开启。取值范围:'."\n"
- .'- 禁用:disabled'."\n"
- ."\n"
- .'- 启用:enabled',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'enabled',
- ],
- 'UserLoginIdentifier' => [
- 'title' => '用户登录标识',
- 'description' => '用户登录标识。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'userPrincipalName, mail',
- ],
- 'UserObjectClass' => [
- 'title' => '用户objectClass',
- 'description' => '用户ObjectClass。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'person,user',
- ],
- 'UserObjectClassCustomFilter' => [
- 'title' => '用户自定义Filter',
- 'description' => '用户自定义Filter。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '(|(cn=test)(mail=test@test.com))',
- ],
- 'PasswordSyncStatus' => [
- 'title' => '是否同步密码',
- 'description' => '同步密码开关。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'enabled',
- 'enum' => [
- 'enabled',
- 'disabled',
- ],
- ],
- 'UserRdn' => [
- 'title' => '用户RDN',
- 'description' => '用户RDN。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'cn',
- ],
- 'OrganizationalUnitRdn' => [
- 'title' => '组织RDN',
- 'description' => '组织RDN。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ou',
- ],
- ],
- 'required' => false,
- 'example' => '',
- ],
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '查询凭证(Token)。', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
],
[
- 'name' => 'WeComConfig',
+ 'name' => 'MaxResults',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => 'WeCom配置',
- 'description' => '企业微信配置信息。',
- 'type' => 'object',
- 'properties' => [
- 'AgentId' => [
- 'title' => '企业微信自建应用的agentId',
- 'description' => '企业微信自建应用的agentId。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '278231941749863339',
- ],
- 'AuthorizeCallbackDomain' => [
- 'title' => '授权回调域',
- 'description' => '授权回调域。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'https://xxx.aliyunidaas.com/xxxx',
- ],
- 'CorpId' => [
- 'title' => '企业微信自建应用的corpId',
- 'description' => '企业微信自建应用的corpId。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '3756043633237690761',
- ],
- 'CorpSecret' => [
- 'title' => '企业微信自建应用的corpSecret',
- 'description' => '企业微信自建应用的corpSecret。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'CSEHDddddddxxxxuxkJEHPveWRXBGqVqRsxxxx',
- ],
- 'TrustableDomain' => [
- 'title' => '可信域名',
- 'description' => '可信域名。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'https://xxx.aliyunidaas.com/',
- ],
- ],
- 'required' => false,
- 'example' => '',
- ],
+ 'schema' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20', 'default' => '20'],
],
[
- 'name' => 'OidcConfig',
+ 'name' => 'CredentialProviderIds',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => 'OIDC IdP配置。',
- 'description' => 'OIDC IdP配置。',
- 'type' => 'object',
- 'properties' => [
- 'AuthnParam' => [
- 'title' => 'OIDC客户端认证配置。',
- 'description' => 'OIDC客户端认证配置。',
- 'type' => 'object',
- 'properties' => [
- 'AuthnMethod' => [
- 'title' => 'OIDC/oAuth2 认证方法。',
- 'description' => 'OIDC认证方法。取值范围:'."\n"
- ."\n"
- .'- client_secret_basic'."\n"
- ."\n"
- .'- client_secret_post',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'client_secret_post',
- ],
- 'ClientId' => [
- 'title' => 'OIDC/oAuth2 客户端ID。',
- 'description' => 'OIDC客户端ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
- 'ClientSecret' => [
- 'title' => 'OIDC/oAuth2 客户端密钥。',
- 'description' => 'OIDC客户端密钥。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'CSEHDddddddxxxxuxkJEHPveWRXBGqVqRsxxxx',
- ],
- ],
- 'required' => false,
- 'example' => '',
- ],
- 'EndpointConfig' => [
- 'title' => 'OIDC 端点配置。',
- 'description' => 'OIDC 端点配置。',
- 'type' => 'object',
- 'properties' => [
- 'AuthorizationEndpoint' => [
- 'title' => 'oAuth2 授权端点。',
- 'description' => 'OIDC授权端点。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'https://example.com/auth/authorize',
- ],
- 'Issuer' => [
- 'title' => 'OIDC issuer信息。',
- 'description' => 'OIDC issuer信息。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'https://example.com/auth',
- ],
- 'JwksUri' => [
- 'title' => 'OIDC jwks地址。',
- 'description' => 'OIDC jwks地址。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'https://example.com/auth/jwks',
- ],
- 'TokenEndpoint' => [
- 'title' => 'oAuth2 Token端点。',
- 'description' => 'OIDC Token端点。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'https://example.com/auth/token',
- ],
- 'UserinfoEndpoint' => [
- 'title' => 'OIDC 用户信息端点。',
- 'description' => 'OIDC 用户信息端点。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'https://example.com/auth/userinfo',
- ],
- ],
- 'required' => false,
- 'example' => '',
- ],
- 'GrantScopes' => [
- 'title' => 'OIDC授权范围。',
- 'description' => 'OIDC授权范围集合。',
- 'type' => 'array',
- 'items' => [
- 'description' => 'OIDC授权范围,组织ID或组ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ou_lyhyy6p7yf7mdrdiq5xxxx',
- ],
- 'required' => false,
- 'example' => 'openid',
- ],
- 'GrantType' => [
- 'title' => 'OIDC授权类型。',
- 'description' => 'OIDC授权类型。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'authorization_code',
- ],
- 'PkceChallengeMethod' => [
- 'title' => 'PKCE算法。',
- 'description' => 'PKCE算法。取值范围:'."\n"
- ."\n"
- .'- SHA256:S256'."\n"
- ."\n"
- .'- 明文:plain',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'S256',
- ],
- 'PkceRequired' => [
- 'title' => 'AuthorizationCode授权模式下是否使用PKCE。',
- 'description' => 'AuthorizationCode授权模式下是否使用PKCE。',
- 'type' => 'boolean',
- 'required' => false,
- 'example' => 'true',
- ],
- ],
+ 'title' => '凭据提供商ID列表。',
+ 'description' => '凭据提供商ID列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '凭据提供商ID。', 'type' => 'string', 'required' => false, 'example' => 'atp_01kr2cmj5gxxx4fvmls2e93dxxxxx'],
'required' => false,
'example' => '',
],
],
[
- 'name' => 'NetworkAccessEndpointId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '网络端点ID',
- 'description' => '网络端点ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'nae_examplexxxx',
- ],
- ],
- [
- 'name' => 'AutoCreateUserConfig',
+ 'name' => 'CredentialProviderTypes',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => '自动创建账户规则配置。',
- 'description' => '自动创建账户规则配置。',
- 'type' => 'object',
- 'properties' => [
- 'AutoCreateUserStatus' => [
- 'title' => '自动创建账户是否开启',
- 'description' => '自动创建账户是否开启。取值范围:'."\n"
- .'- 禁用:disabled'."\n"
- ."\n"
- .'- 启用:enabled',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'disabled',
- ],
- 'TargetOrganizationalUnitIds' => [
- 'description' => '目标组织机构ID集合。',
- 'type' => 'array',
- 'items' => [
- 'description' => '目标组织机构ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ou_lyhyy6p7yf7mdrdiq5xxxx',
- ],
- 'required' => false,
- ],
- ],
+ 'title' => '凭据提供商类型列表。',
+ 'description' => '凭据提供商类型列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '凭据提供商类型。取值可选范围:'."\n"
+ ."\n"
+ .'- oauth:OAuth凭据提供商'."\n"
+ .'- jwt:JWT凭据提供商', 'type' => 'string', 'required' => false, 'example' => 'oauth'],
'required' => false,
'example' => '',
],
],
[
- 'name' => 'AutoUpdateUserConfig',
+ 'name' => 'Statuses',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => '自动更新账户规则配置。',
- 'description' => '自动更新账户规则配置。',
- 'type' => 'object',
- 'properties' => [
- 'AutoUpdateUserStatus' => [
- 'title' => '自动更新账户是否开启',
- 'description' => '自动更新账户是否开启。取值范围:'."\n"
- .'- 禁用:disabled'."\n"
- ."\n"
- .'- 启用:enabled',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'disabled',
- ],
- ],
+ 'title' => '凭据提供商状态列表。',
+ 'description' => '凭据提供商状态列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '凭据提供商状态。取值可选范围:'."\n"
+ ."\n"
+ .'- enabled:启用。'."\n"
+ .'- disabled:禁用。', 'type' => 'string', 'required' => false, 'example' => 'enabled'],
'required' => false,
'example' => '',
],
],
[
- 'name' => 'LarkConfig',
+ 'name' => 'Filter',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => '飞书配置',
- 'description' => '飞书配置信息。',
- 'type' => 'object',
- 'properties' => [
- 'AppId' => [
- 'title' => '飞书应用AppId',
- 'description' => '飞书应用AppId。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'cli_xxxx',
- ],
- 'AppSecret' => [
- 'title' => '飞书应用Secret',
- 'description' => '飞书应用Secret。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'KiiLzh5Dueh4wbLxxxx',
- ],
- 'EnterpriseNumber' => [
- 'title' => '飞书企业编码',
- 'description' => '飞书企业编码。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'FSX123111xxx',
- 'maxLength' => 128,
- ],
- 'EncryptKey' => [
- 'title' => '飞书自建应用的encryptKey',
- 'description' => '飞书自建应用的encryptKey',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'VkdWw91mdkrjVFr3ObNwefap21dfxxxx',
- ],
- 'VerificationToken' => [
- 'title' => '飞书自建应用的verificationToken',
- 'description' => '飞书自建应用的verificationToken',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'feishuVerifyTokenxxxxx',
+ 'title' => '过滤条件列表。',
+ 'description' => '过滤条件列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '过滤条件。',
+ 'type' => 'object',
+ 'properties' => [
+ 'Name' => ['title' => '过滤条件名称。', 'description' => '过滤条件名称。取值可选范围:'."\n"
+ ."\n"
+ .'- CredentialProviderName:凭据提供商名称。'."\n"
+ .'- CredentialProviderIdentifier:凭据提供商标识。', 'type' => 'string', 'required' => false, 'example' => 'CredentialProviderName'],
+ 'Value' => [
+ 'title' => '过滤条件值。',
+ 'description' => '过滤条件取值列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '过滤条件取值。', 'type' => 'string', 'required' => false, 'example' => 'test_example_name'],
+ 'required' => false,
+ 'maxItems' => 10,
+ ],
],
+ 'required' => false,
],
'required' => false,
- ],
- ],
- [
- 'name' => 'LogoUrl',
- 'in' => 'query',
- 'schema' => [
- 'description' => '应用Logo地址。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'xxxx-image://xxxx_23aqr2ye554csg33dqpch5eu3q/tmp/d17d9adc-a943-45e7-ba0c-2838dddea678'."\n",
- ],
- ],
- [
- 'name' => 'ClientToken',
- 'in' => 'query',
- 'schema' => [
- 'description' => '客户端Token,用于保证请求的幂等性。 从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken只支持ASCII字符。说明若您未指定,则系统自动使用API请求的 RequestId作为 ClientToken标识。每次API请求的 RequestId可能不一样。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'clientToken_20250704_Axxxxx',
+ 'maxItems' => 10,
],
],
],
'responses' => [
200 => [
'schema' => [
- 'description' => '请求参数。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'IdentityProviderId' => [
- 'title' => '身份提供商ID',
- 'description' => '身份提供商ID。',
- 'type' => 'string',
- 'example' => 'idp_mwpcwnhrimlr2horxXXXX',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int32', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值。', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'MaxResults' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int32', 'example' => '20'],
+ 'CredentialProviders' => [
+ 'title' => '凭据提供商。',
+ 'description' => '凭据提供商列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '凭据提供商。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => 'EIAM实例ID。', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'CredentialProviderId' => ['title' => '凭据提供商ID。', 'description' => '凭据提供商ID。', 'type' => 'string', 'example' => 'atp_01kr2cmj5gxxx4fvmls2e93dxxxxx'],
+ 'CredentialProviderIdentifier' => ['title' => '凭据提供商的业务标识。', 'description' => '凭据提供商标识。', 'type' => 'string', 'example' => 'test_example_identifier'],
+ 'CredentialProviderName' => ['title' => '凭据提供商名称。', 'description' => '凭据提供商名称。', 'type' => 'string', 'example' => 'test_example_name'],
+ 'CreateTime' => ['title' => '凭据提供商的创建时间,Unix时间戳。', 'description' => '凭据提供商的创建时间,Unix时间戳,单位毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830225000'],
+ 'UpdateTime' => ['title' => '凭据提供商的更新时间,Unix时间戳。', 'description' => '凭据提供商的更新时间,Unix时间戳,单位毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830225000'],
+ 'Description' => ['title' => '描述。', 'description' => '描述。', 'type' => 'string', 'example' => 'This is an example description'],
+ 'CredentialProviderType' => ['title' => '凭据提供商的类型。', 'description' => '凭据提供商类型。取值可选范围:'."\n"
+ ."\n"
+ .'- oauth:OAuth凭据提供商'."\n"
+ .'- jwt:JWT凭据提供商', 'type' => 'string', 'example' => 'oauth'],
+ 'CredentialProviderCreationType' => ['title' => '凭据提供商的创建类型。', 'description' => '凭据提供商创建类型。取值可选范围:'."\n"
+ ."\n"
+ .'- system_init:系统创建。'."\n"
+ .'- user_custom:用户创建。', 'type' => 'string', 'example' => 'user_custom'],
+ 'Status' => ['title' => '凭据提供商的状态。', 'description' => '凭据提供商状态。取值可选范围:'."\n"
+ ."\n"
+ .'- enabled:启用。'."\n"
+ .'- disabled:禁用。', 'type' => 'string', 'example' => 'enabled'],
+ 'CredentialProviderConfig' => [
+ 'title' => '凭据提供商的配置。',
+ 'description' => '凭据提供商配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ProviderCredentialIds' => [
+ 'title' => '凭据提供商的敏感配置对应的凭据ID列表。',
+ 'description' => '凭据提供商的敏感配置对应的凭据ID列表。'."\n"
+ ."\n"
+ .'> 系统会将凭据提供商的敏感配置信息以“凭据”的形式进行安全存储。',
+ 'type' => 'array',
+ 'items' => ['description' => '敏感配置对应的凭据ID。', 'type' => 'string', 'example' => 'cred_mkv7xxxxd7i4u7zqtzev2mxxxx'],
+ ],
+ 'OAuthProviderConfig' => [
+ 'title' => 'OAuth类型的提供商的配置。',
+ 'description' => 'OAuth类型的凭据提供商配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ClientId' => ['title' => 'OAuth协议中的client_id,客户端ID。', 'description' => '对应OAuth协议中的client_id,客户端ID。', 'type' => 'string', 'example' => 'client_id_example_xxx'],
+ 'TokenEndpoint' => ['title' => 'OAuth协议的Token端点。', 'description' => '对应OAuth协议的Token端点。', 'type' => 'string', 'example' => 'https://example.com/token'],
+ 'Scope' => ['title' => 'OAuth协议中的scope,权限范围。', 'description' => '对应OAuth协议中的scope,权限范围。'."\n"
+ ."\n"
+ .'> OAuth凭据提供商处的Scope配置将作为兜底值,若在调用DeveloperAPI获取OAuth Access Token时不指定scope参数,则会以凭据提供商处的Scope配置为准进行签发。'."\n"
+ ."\n"
+ .'><notice>多个Scope值之间会通过空格分隔。></notice>', 'type' => 'string', 'example' => 'example:test_01 example:test_02'],
+ ],
+ ],
+ 'JwtProviderConfig' => [
+ 'title' => 'JWT身份提供商配置。',
+ 'description' => 'JWT类型的凭据提供商配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'Issuer' => ['title' => 'JWT issuer。', 'description' => 'JWT issuer。', 'type' => 'string', 'example' => 'https://test.issuer.com'],
+ 'JwksEndpoint' => ['title' => 'JWKs端点地址。', 'description' => 'JWKs端点地址。', 'type' => 'string', 'example' => 'https://example123456.aliyunidaas.com/api/v2/auths_ngz2wj35ixxxdyat55nexxxxxx/oauth2/jwks'],
+ 'Expiration' => ['title' => 'JWT的有效时长,单位秒。', 'description' => 'JWT的有效时长,单位秒。', 'type' => 'integer', 'format' => 'int32', 'example' => '900'],
+ 'ExpirationCleanupEnabled' => ['title' => '是否开启JWT过期清理。', 'description' => '是否开启JWT过期清理。', 'type' => 'boolean', 'example' => 'true'],
+ 'DerivedShortTokenEnabled' => ['title' => '是否开启JWT派生短令牌能力。', 'description' => '是否开启JWT派生短令牌能力。', 'type' => 'boolean', 'example' => 'false'],
+ 'AllowedTokenIssuers' => [
+ 'title' => '允许的JWT的issuer列表。',
+ 'description' => '允许的JWT的issuer列表。',
+ 'type' => 'array',
+ 'items' => ['title' => '允许的JWT的issuer。', 'description' => '允许的JWT的issuer。', 'type' => 'string', 'example' => 'https://test.issuer.com'],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'errorCodes' => [
- 400 => [
- [
- 'errorCode' => 'InvalidParameter.OidcIssuer',
- 'errorMessage' => 'OidcIssuer format check failed, it must be an address that starts with http or https.',
- ],
- ],
- ],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"IdentityProviderId\\": \\"idp_mwpcwnhrimlr2horxXXXX\\"\\n}","type":"json"}]',
- 'title' => '创建身份提供方',
- ],
- 'DeleteIdentityProvider' => [
- 'summary' => '删除身份提供方。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
+ 'staticInfo' => ['returnType' => 'synchronous'],
+ 'title' => '列举凭据提供商',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'security' => [
+ 'ramActions' => [
[
- 'AK' => [],
- ],
- ],
- 'operationType' => 'readAndWrite',
- 'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'delete',
- 'riskType' => 'none',
- 'chargeType' => 'free',
- ],
- 'parameters' => [
- [
- 'name' => 'InstanceId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'."\n",
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'IdentityProviderId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '身份提供方ID',
- 'description' => '身份提供方ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idp_my664lwkhpicbyzirog3xxxxx',
- 'maxLength' => 64,
- ],
- ],
- ],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListCredentialProviders',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credentialprovider/*'],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '删除身份提供方',
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"CredentialProviders\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"CredentialProviderId\\": \\"atp_01kr2cmj5gxxx4fvmls2e93dxxxxx\\",\\n \\"CredentialProviderIdentifier\\": \\"test_example_identifier\\",\\n \\"CredentialProviderName\\": \\"test_example_name\\",\\n \\"CreateTime\\": 1649830225000,\\n \\"UpdateTime\\": 1649830225000,\\n \\"Description\\": \\"This is an example description\\",\\n \\"CredentialProviderType\\": \\"oauth\\",\\n \\"CredentialProviderCreationType\\": \\"user_custom\\",\\n \\"Status\\": \\"enabled\\",\\n \\"CredentialProviderConfig\\": {\\n \\"ProviderCredentialIds\\": [\\n \\"cred_mkv7xxxxd7i4u7zqtzev2mxxxx\\"\\n ],\\n \\"OAuthProviderConfig\\": {\\n \\"ClientId\\": \\"client_id_example_xxx\\",\\n \\"TokenEndpoint\\": \\"https://example.com/token\\",\\n \\"Scope\\": \\"example:test_01 example:test_02\\"\\n },\\n \\"JwtProviderConfig\\": {\\n \\"Issuer\\": \\"https://test.issuer.com\\",\\n \\"JwksEndpoint\\": \\"https://example123456.aliyunidaas.com/api/v2/auths_ngz2wj35ixxxdyat55nexxxxxx/oauth2/jwks\\",\\n \\"Expiration\\": 900,\\n \\"ExpirationCleanupEnabled\\": true,\\n \\"DerivedShortTokenEnabled\\": false,\\n \\"AllowedTokenIssuers\\": [\\n \\"https://test.issuer.com\\"\\n ]\\n }\\n }\\n }\\n ]\\n}","type":"json"}]',
],
- 'UpdateIdentityProvider' => [
- 'summary' => '更新身份提供方基础配置信息。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'ListCredentials' => [
+ 'summary' => '分页查询一个或者多个凭据信息。',
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '139717',
- 'abilityTreeNodes' => [
- 'FEATUREidaas2HJ3XK',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaasDPGRH1'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'IdentityProviderId',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'title' => '身份提供方ID',
- 'description' => '身份提供方ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idp_my664lwkhpicbyzirog3xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '查询凭证(Token)。', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
],
[
- 'name' => 'IdentityProviderName',
+ 'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'title' => '身份提供方名称',
- 'description' => '身份提供方名称。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'test',
- ],
+ 'schema' => ['title' => '分页查询时每页行数。', 'description' => '分页的最大记录数。'."\n"
+ .'- 当不传递时默认为 20。'."\n"
+ .'- 限制最大值不超过 100。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20', 'default' => '20'],
],
[
- 'name' => 'LdapConfig',
+ 'name' => 'CredentialIds',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => 'AD/LDAP基本信息',
- 'description' => 'AD/LDAP基本信息。',
- 'type' => 'object',
- 'properties' => [
- 'AdministratorPassword' => [
- 'title' => '管理员密码',
- 'description' => '管理员密码。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'xxxxxx',
- ],
- 'AdministratorUsername' => [
- 'title' => '管理员账号',
- 'description' => '管理员账号。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'DC=example,DC=com',
- ],
- 'CertificateFingerprintStatus' => [
- 'title' => '是否验证指纹证书',
- 'description' => '是否验证指纹证书。取值范围:'."\n"
- ."\n"
- .'- 禁用:disabled'."\n"
- ."\n"
- .'- 启用:enabled',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'enabled',
- ],
- 'CertificateFingerprints' => [
- 'title' => '证书指纹列表',
- 'description' => '证书指纹列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '公钥sha256格式的证书指纹。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ahshssakjdhaksjdhasjdha',
- ],
- 'required' => false,
- 'example' => '',
- ],
- 'LdapProtocol' => [
- 'title' => '通信协议',
- 'description' => '通信协议。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ldap',
- ],
- 'LdapServerHost' => [
- 'title' => 'ad/ldap 服务器地址',
- 'description' => '服务器地址。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '123.xx.xx.89',
- ],
- 'LdapServerPort' => [
- 'title' => '端口号',
- 'description' => '端口号。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '636',
- ],
- 'StartTlsStatus' => [
- 'title' => 'startTls是否开启',
- 'description' => 'startTLS是否开启。取值范围:'."\n"
- .'- 禁用:disabled'."\n"
- ."\n"
- .'- 启用:enabled',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'enabled',
- ],
- ],
+ 'description' => '凭据ID列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '凭据ID。', 'type' => 'string', 'required' => false, 'example' => 'cred_mkv7rgt4d7i4u7zqtzev2mxxxx', 'title' => '凭据ID。'],
'required' => false,
- 'example' => '',
+ 'title' => '凭据ID列表。',
],
],
[
- 'name' => 'DingtalkAppConfig',
+ 'name' => 'CredentialTypes',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => '钉钉出基本信息',
- 'description' => '钉钉配置基本信息。',
- 'type' => 'object',
- 'properties' => [
- 'AppKey' => [
- 'title' => '钉钉一方应用的appKey',
- 'description' => '钉钉一方应用的appKey。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '49nyeaqumk7f',
- ],
- 'AppSecret' => [
- 'title' => '钉钉一方应用的app_secret',
- 'description' => '钉钉一方应用的appSecret。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '86nozWFL2CxgwnhKiXaG8dN4keLPkUNc5xxxx',
- ],
- 'EncryptKey' => [
- 'description' => '钉钉应用EncryptKey。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'VkdWw91mdkrjVFr3ObNwefap21dfxxxx',
- ],
- 'VerificationToken' => [
- 'description' => '钉钉应用VerificationToken。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'myDingApp_VerifyTokenxxxxx',
- ],
- 'DingtalkLoginVersion' => [
- 'title' => '钉钉扫码登录版本',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'dingtalk',
- ],
- ],
- 'required' => false,
- 'example' => '',
+ 'title' => '凭据类型列表。',
+ 'type' => 'array',
+ 'items' => ['title' => '凭据类型。', 'type' => 'string'],
],
],
[
- 'name' => 'WeComConfig',
+ 'name' => 'Statuses',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => '企业微信基本信息',
- 'description' => '企业微信基本信息。',
- 'type' => 'object',
- 'properties' => [
- 'AgentId' => [
- 'title' => '企业微信自建应用的agentId',
- 'description' => '企业微信自建应用的agentId。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '1237403',
- ],
- 'AuthorizeCallbackDomain' => [
- 'title' => '授权回调域',
- 'description' => '授权回调域。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'https://xxx.aliyunidaas.com/xxxxx',
- ],
- 'CorpSecret' => [
- 'title' => '企业微信自建应用的corpSecret',
- 'description' => '企业微信自建应用的corpSecret。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'CSEHDddddddxxxxuxkJEHPveWRXBGqVqRsxxxx',
- ],
- 'TrustableDomain' => [
- 'title' => '可信域名',
- 'description' => '可信域名。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'https://xxx.aliyunidaas.com',
- ],
- ],
+ 'description' => '凭据状态列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '凭据状态。取值可选范围:'."\n"
+ .'- enabled:启用。'."\n"
+ .'- diasbled:禁用。', 'type' => 'string', 'required' => false, 'example' => 'enabled', 'title' => '凭据状态。'],
'required' => false,
- 'example' => '',
+ 'title' => '凭据状态列表。',
],
],
[
- 'name' => 'OidcConfig',
+ 'name' => 'Filter',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => 'OIDC IdP配置。',
- 'description' => 'OIDC相关配置。',
- 'type' => 'object',
- 'properties' => [
- 'AuthnParam' => [
- 'title' => 'OIDC客户端认证配置。',
- 'description' => 'OIDC客户端认证配置。',
- 'type' => 'object',
- 'properties' => [
- 'AuthnMethod' => [
- 'title' => 'OIDC/oAuth2 认证方法。',
- 'description' => 'OIDC认证方法。取值范围:'."\n"
- ."\n"
- .'- client_secret_basic'."\n"
- ."\n"
- .'- client_secret_post',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'client_secret_post',
- ],
- 'ClientSecret' => [
- 'title' => 'OIDC/oAuth2 客户端密钥。',
- 'description' => 'OIDC客户端密钥。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'CSEHDddddddxxxxuxkJEHPveWRXBGqVqRsxxxx',
- ],
- ],
- 'required' => false,
- 'example' => '',
- ],
- 'EndpointConfig' => [
- 'title' => 'OIDC 端点配置。',
- 'description' => 'OIDC端点配置。',
- 'type' => 'object',
- 'properties' => [
- 'AuthorizationEndpoint' => [
- 'title' => 'oAuth2 授权端点。',
- 'description' => 'OIDC授权端点。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'https://example.com/oauth/authorize',
- ],
- 'Issuer' => [
- 'title' => 'OIDC issuer信息。',
- 'description' => 'OIDC issuer信息。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'https://example.com/oauth',
- ],
- 'JwksUri' => [
- 'title' => 'OIDC jwks地址。',
- 'description' => 'OIDC jwks地址。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'https://example.com/oauth/jwks',
- ],
- 'TokenEndpoint' => [
- 'title' => 'oAuth2 Token端点。',
- 'description' => 'OIDC Token端点。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'https://example.com/oauth/token',
- ],
- 'UserinfoEndpoint' => [
- 'title' => 'OIDC 用户信息端点。',
- 'description' => 'OIDC 用户信息端点。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'https://example.com/oauth/userinfo',
- ],
- ],
- 'required' => false,
- 'example' => '',
- ],
- 'GrantScopes' => [
- 'title' => 'OIDC授权范围。',
- 'description' => 'OIDC授权范围列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => 'OIDC授权范围。',
- 'type' => 'string',
+ 'description' => '过滤条件。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '过滤条件。',
+ 'type' => 'object',
+ 'properties' => [
+ 'Name' => ['description' => '过滤字段名称。取值可选范围:'."\n"
+ .'- CredentialIdentifier:凭据标识。', 'type' => 'string', 'required' => false, 'example' => 'CredentialIdentifier'],
+ 'Value' => [
+ 'description' => '过滤字段取值列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '过滤字段取值。', 'type' => 'string', 'required' => false, 'example' => 'credential_identifier_test'],
'required' => false,
- 'example' => 'ou_asdaq1addsxzdq1xxxx',
],
- 'required' => false,
- 'example' => 'openid',
- ],
- 'GrantType' => [
- 'title' => 'OIDC授权类型。',
- 'description' => 'OIDC授权类型。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'authorization_code',
- ],
- 'PkceChallengeMethod' => [
- 'title' => 'PKCE算法。',
- 'description' => 'PKCE算法。'."\n"
- .'- SHA256:S256'."\n"
- ."\n"
- .'- 明文:plain',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'S256',
- ],
- 'PkceRequired' => [
- 'title' => 'AuthorizationCode授权模式下是否使用PKCE。',
- 'description' => 'AuthorizationCode授权模式下是否使用PKCE。',
- 'type' => 'boolean',
- 'required' => false,
- 'example' => 'true',
],
+ 'required' => false,
],
'required' => false,
- 'example' => '',
- ],
- ],
- [
- 'name' => 'NetworkAccessEndpointId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '网络端点ID',
- 'description' => '网络端点ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'nae_examplexxxx',
],
],
[
- 'name' => 'LarkConfig',
+ 'name' => 'CredentialSharingScopes',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => '飞书配置',
- 'description' => '飞书配置信息。',
- 'type' => 'object',
- 'properties' => [
- 'AppId' => [
- 'title' => '飞书应用AppId',
- 'description' => '飞书应用AppId。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'cli_xxxx',
- ],
- 'AppSecret' => [
- 'title' => '飞书应用Secret',
- 'description' => '飞书应用AppSecret。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'KiiLzh5Dueh4wbLxxxx',
- ],
- 'EncryptKey' => [
- 'title' => '飞书自建应用的encryptKey',
- 'description' => '飞书自建应用的encryptKey',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'VkdWw91mdkrjVFr3ObNwefap21dfbZbKxxxx',
- ],
- 'VerificationToken' => [
- 'title' => '飞书自建应用的verificationToken',
- 'description' => '飞书自建应用的verificationToken',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'feishuVerifyTokenxxxxx',
- ],
- ],
- 'required' => false,
- ],
- ],
- [
- 'name' => 'LogoUrl',
- 'in' => 'query',
- 'schema' => [
- 'description' => '应用Logo地址。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'idaas-image://idaas_23aqr2ye554csg33dqpch5exxxx/tmp/d17d9adc-a943-45e7-ba0c-2838dddea678xxxx',
+ 'title' => '凭据共享范围列表。',
+ 'type' => 'array',
+ 'items' => ['title' => '凭据共享范围。', 'type' => 'string'],
],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'CredentialExternalIds',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'description' => '用于保证请求的幂等性。由客户端生成该参数值,要保证在不同请求间唯一。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'client-examplexxx',
+ 'title' => '凭据外部唯一标识。',
+ 'type' => 'array',
+ 'items' => ['title' => '凭据外部唯一标识。', 'type' => 'string'],
],
],
],
@@ -26522,36 +21193,89 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值。', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'MaxResults' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int32', 'example' => '20'],
+ 'Credentials' => [
+ 'description' => '凭据列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '凭据信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => 'EIAM实例ID。', 'description' => 'EIAM实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'CredentialId' => ['title' => '凭据ID。', 'description' => '凭据ID。', 'type' => 'string', 'example' => 'cred_mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'Status' => ['title' => '凭据状态', 'description' => '凭据状态。取值可选范围:'."\n"
+ .'- enabled:启用。'."\n"
+ .'- diasbled:禁用。', 'type' => 'string', 'example' => 'enabled'],
+ 'CredentialIdentifier' => ['title' => '凭据标识', 'description' => '凭据标识。', 'type' => 'string', 'example' => 'credential_identifier_test'],
+ 'CredentialName' => ['title' => '凭据名称', 'description' => '凭据名称。', 'type' => 'string', 'example' => 'credential_name'],
+ 'CredentialSubjectType' => ['title' => '凭据所属的主体类型。', 'description' => '凭据所属的主体类型。取值可选范围:'."\n"
+ .'- authentication_token_provider:认证令牌提供商。', 'type' => 'string', 'example' => 'authentication_token_provider'],
+ 'CredentialSubjectId' => ['title' => '凭据所属的主体ID。', 'description' => '凭据所属的主体ID。', 'type' => 'string', 'example' => 'apt_werthgfdsasffxxxxx'],
+ 'CredentialScenarioLabel' => ['title' => '凭据的使用场景标签。', 'description' => '凭据的使用场景标签。取值可选范围:'."\n"
+ .'- llm:大模型。'."\n"
+ .'- saas:三方 SaaS 服务。', 'type' => 'string', 'example' => 'llm'],
+ 'CredentialType' => ['title' => '凭据类型。', 'description' => '凭据类型。取值可选范围:'."\n"
+ .'- api_key:API Key 认证凭证。'."\n"
+ .'- oauth_client:OAuth 客户端认证凭证。', 'type' => 'string', 'example' => 'api_key'],
+ 'CredentialCreationType' => ['title' => '凭据的创建类型。', 'description' => '凭据的创建类型。取值可选范围:'."\n"
+ .'- system_init:系统创建。'."\n"
+ .'- user_custom:用户创建。', 'type' => 'string', 'example' => 'user_custom'],
+ 'Description' => ['title' => '描述', 'description' => '凭据描述。', 'type' => 'string', 'example' => 'credential_description'],
+ 'CreateTime' => ['title' => '云角色创建时间', 'description' => '创建时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830225000'],
+ 'UpdateTime' => ['title' => '云角色更新时间', 'description' => '更新时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830227000'],
+ 'CredentialContent' => [
+ 'title' => '凭据的内容',
+ 'description' => '凭据的内容',
+ 'type' => 'object',
+ 'properties' => [
+ 'OAuthClientContent' => [
+ 'title' => 'OAuth客户端认证凭证类型的凭据内容。',
+ 'description' => 'OAuth客户端认证凭证类型的凭据内容。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ClientId' => ['title' => 'OAuth协议的client_id', 'description' => 'OAuth协议的client_id。', 'type' => 'string', 'example' => 'dmvncmxersdxxxxxx'],
+ ],
+ ],
+ ],
+ ],
+ 'CredentialSharingScope' => ['title' => '凭据共享范围。', 'type' => 'string'],
+ 'ExclusiveUserId' => ['title' => '凭据专属账户ID。', 'type' => 'string'],
+ 'CredentialExternalId' => ['title' => '凭据外部唯一标识。', 'type' => 'string'],
+ ],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'errorCodes' => [
- 400 => [
- [
- 'errorCode' => 'InvalidParameter.OidcIssuer',
- 'errorMessage' => 'OidcIssuer format check failed, it must be an address that starts with http or https.',
+ 'title' => '列表查询凭据',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListCredentials',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Credential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credential/*'],
+ ],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新身份提供方基础配置',
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"Credentials\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"CredentialId\\": \\"cred_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"Status\\": \\"enabled\\",\\n \\"CredentialIdentifier\\": \\"credential_identifier_test\\",\\n \\"CredentialName\\": \\"credential_name\\",\\n \\"CredentialSubjectType\\": \\"authentication_token_provider\\",\\n \\"CredentialSubjectId\\": \\"apt_werthgfdsasffxxxxx\\",\\n \\"CredentialScenarioLabel\\": \\"llm\\",\\n \\"CredentialType\\": \\"api_key\\",\\n \\"CredentialCreationType\\": \\"user_custom\\",\\n \\"Description\\": \\"credential_description\\",\\n \\"CreateTime\\": 1649830225000,\\n \\"UpdateTime\\": 1649830227000,\\n \\"CredentialContent\\": {\\n \\"OAuthClientContent\\": {\\n \\"ClientId\\": \\"dmvncmxersdxxxxxx\\"\\n }\\n },\\n \\"CredentialSharingScope\\": \\"\\",\\n \\"ExclusiveUserId\\": \\"\\",\\n \\"CredentialExternalId\\": \\"\\"\\n }\\n ]\\n}","type":"json"}]',
],
- 'GetIdentityProvider' => [
- 'summary' => '获取身份提供方。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'ListCustomPrivacyPolicies' => [
+ 'summary' => '自定义条款列表查询。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -26560,39 +21284,37 @@
'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '119470',
- 'abilityTreeNodes' => [
- 'FEATUREidaas3ZGGWT',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaas4TD7D0', 'FEATUREidaasLY3IT7'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'IdentityProviderId',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'title' => '身份提供方ID',
- 'description' => '身份提供方ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idp_my664lwkhpicbyzirog3xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '查询凭证(Token)。', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
+ ],
+ [
+ 'name' => 'PreviousToken',
+ 'in' => 'query',
+ 'schema' => ['title' => '查询上一页凭证(Token)。', 'description' => '查询上一页凭证(Token)。', 'type' => 'string', 'required' => false, 'example' => 'PTxxxxxexample'],
+ ],
+ [
+ 'name' => 'MaxResults',
+ 'in' => 'query',
+ 'schema' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20', 'default' => '20'],
+ ],
+ [
+ 'name' => 'CustomPrivacyPolicyNameStartsWith',
+ 'in' => 'query',
+ 'allowEmptyValue' => true,
+ 'schema' => ['title' => '自定义条款名称', 'description' => '自定义条款名称,左模糊匹配。', 'type' => 'string', 'required' => false, 'example' => 'Custom', 'maxLength' => 256],
],
],
'responses' => [
@@ -26600,717 +21322,105 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'IdentityProviderDetail' => [
- 'description' => '身份提供商信息。',
- 'type' => 'object',
- 'properties' => [
- 'AdvancedStatus' => [
- 'title' => '高阶配置能力',
- 'description' => '高阶配置能力。取值范围:'."\n"
- ."\n"
- .'- 禁用:disabled'."\n"
- ."\n"
- .'- 启用:enabled',
- 'type' => 'string',
- 'enumValueTitles' => [],
- 'example' => 'disabled',
- ],
- 'AuthnSourceSupplier' => [
- 'title' => '对应的认证来源产品,okta or google or azure ad',
- 'description' => '对应的认证来源产品,okta or google or azure ad。'."\n"
- .'取值范围:'."\n"
- ."\n"
- .'- 钉钉:urn:alibaba:idaas:idp:alibaba:dingtalk'."\n"
- ."\n"
- .'- LDAP:urn:alibaba:idaas:idp:unknown:ldap'."\n"
- ."\n"
- .'- 阿里云IDaaS:urn:alibaba:idaas:idp:alibaba:idaas'."\n"
- ."\n"
- .'- 企业微信:urn:alibaba:idaas:idp:tencent:wecom'."\n"
- ."\n"
- .'- 飞书:urn:alibaba:idaas:idp:bytedance:lark'."\n"
- ."\n"
- .'- Active Directory:urn:alibaba:idaas:idp:microsoft:ad'."\n"
- ."\n"
- .'- Azure Active Directory:urn:alibaba:idaas:idp:microsoft:aad'."\n"
- ."\n"
- .'- 阿里云SASE:urn:alibaba:idaas:idp:alibaba:sase',
- 'type' => 'string',
- 'example' => 'urn:alibaba:idaas:idp:bytedance:lark',
- ],
- 'AuthnSourceType' => [
- 'title' => '认证方式类型 oidc or saml',
- 'description' => '认证方式类型 oidc or saml,取值范围:'."\n"
- ."\n"
- .'- OIDC:urn:alibaba:idaas:authntype:oidc'."\n"
- ."\n"
- .'- SAML:urn:alibaba:idaas:authntype:saml2',
- 'type' => 'string',
- 'example' => 'urn:alibaba:idaas:authntype:oidc',
- ],
- 'AuthnStatus' => [
- 'title' => '对应IdP是否支持认证',
- 'description' => '对应IdP是否支持认证,取值范围:'."\n"
- ."\n"
- .'- 禁用:disabled'."\n"
- ."\n"
- .'- 启用:enabled',
- 'type' => 'string',
- 'example' => 'disabled',
- ],
- 'CreateTime' => [
- 'title' => '创建时间',
- 'description' => '创建时间,unix时间戳,单位毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1726021079000',
- ],
- 'Description' => [
- 'title' => '身份提供方描述',
- 'description' => '身份提供方描述。',
- 'type' => 'string',
- 'example' => 'for poc test',
- ],
- 'DingtalkAppConfig' => [
- 'title' => '钉钉基础配置',
- 'description' => '钉钉基础配置。',
- 'type' => 'object',
- 'properties' => [
- 'AppKey' => [
- 'title' => '钉钉一方应用的appKey',
- 'description' => '钉钉一方应用的appKey。',
- 'type' => 'string',
- 'example' => '41reopmwoy9s',
- ],
- 'AppSecret' => [
- 'title' => '钉钉一方应用的app_secret',
- 'description' => '钉钉一方应用的appSecret。',
- 'type' => 'string',
- 'example' => 'REOQ6Cl55kriOd8NOBeqWYLKpHR4p6fdZxxxx',
- ],
- 'CorpId' => [
- 'title' => '钉钉一方应用的corpId',
- 'description' => '钉钉一方应用的corpId。',
- 'type' => 'string',
- 'example' => '3756043633237690761',
- ],
- 'DingtalkVersion' => [
- 'title' => '钉钉版本',
- 'description' => '钉钉版本,取值范围:'."\n"
- ."\n"
- .'- 标准钉:public_dingtalk'."\n"
- ."\n"
- .'- 专属钉:private_dingtalk',
- 'type' => 'string',
- 'example' => 'public_dingtalk',
- ],
- 'EncryptKey' => [
- 'description' => '钉钉应用EncryptKey',
- 'type' => 'string',
- 'example' => '29003eb11d0a28b4802a6f02fb8aa25dff730e2ac26ffd200d',
- ],
- 'VerificationToken' => [
- 'description' => '钉钉应用VerificationToken',
- 'type' => 'string',
- 'example' => '5ba9c127a7abe029003eb11d0a28b4802a6f02fb8aa25dff730e2ac26ffd200d',
- ],
- 'DingtalkLoginVersion' => [
- 'title' => '钉钉扫码登录版本',
- 'description' => '钉钉扫码登录版本',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'old_version' => '钉钉旧版扫码登录',
- 'new_version' => '钉钉新版扫码登录',
- ],
- 'example' => 'old_version',
- ],
- ],
- ],
- 'DingtalkProvisioningConfig' => [
- 'title' => '钉钉同步配置,只有钉钉类型才会返回值',
- 'description' => '钉钉同步配置,只有钉钉类型才会返回值。',
- 'type' => 'object',
- 'properties' => [
- 'AuthedDepartmentIds' => [
- 'title' => '授权的钉钉部门',
- 'description' => '授权的钉钉部门。',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'DeptId' => [
- 'title' => '钉钉部门Id',
- 'description' => '钉钉部门ID。',
- 'type' => 'string',
- 'example' => '123xxx444',
- ],
- 'DeptName' => [
- 'title' => '钉钉部门名称',
- 'description' => '钉钉部门名称。',
- 'type' => 'string',
- 'example' => '测试部门',
- ],
- ],
- ],
- ],
- 'AuthedUsers' => [
- 'title' => '授权的钉钉账户列表',
- 'description' => '授权的钉钉账户列表。',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'Name' => [
- 'title' => '钉钉用户名称',
- 'description' => '钉钉用户名称。',
- 'type' => 'string',
- 'example' => '张三',
- ],
- 'UserId' => [
- 'title' => '钉钉用户userId',
- 'description' => '钉钉用户userId。',
- 'type' => 'string',
- 'example' => '130308333929200479',
- ],
- ],
- ],
- ],
- 'CorpId' => [
- 'title' => '钉钉企业corpId',
- 'description' => '钉钉企业corpId。',
- 'type' => 'string',
- 'example' => 'ding_xxxxx',
- ],
- 'CorpName' => [
- 'title' => '钉钉企业名称',
- 'description' => '钉钉企业名称。',
- 'type' => 'string',
- 'example' => '测试企业',
- ],
- ],
- ],
- 'IdentityProviderExternalId' => [
- 'title' => '身份提供方外部ID',
- 'description' => '身份提供方外部ID。',
- 'type' => 'string',
- 'example' => 'idp_xxxx',
- ],
- 'IdentityProviderId' => [
- 'title' => '身份提供方Id',
- 'description' => '身份提供方ID。',
- 'type' => 'string',
- 'example' => 'idp_mwpcwnhrimlr2horx7xgg7pp7y',
- ],
- 'IdentityProviderName' => [
- 'title' => '身份提供方名称',
- 'description' => '身份提供方名称。',
- 'type' => 'string',
- 'example' => 'test',
- ],
- 'IdentityProviderType' => [
- 'title' => '身份提供方同步类型',
- 'description' => '身份提供方同步类型。'."\n"
- ."\n"
- .'- 入方向钉钉:urn:alibaba:idaas:idp:alibaba:dingtalk:pull'."\n"
- ."\n"
- .'- 出方向钉钉:urn:alibaba:idaas:idp:alibaba:dingtalk:push'."\n"
- ."\n"
- .'- 入方向企业微信:urn:alibaba:idaas:idp:tencent:wecom:pull'."\n"
- ."\n"
- .'- 入方向飞书:urn:alibaba:idaas:idp:bytedance:lark:pull'."\n"
- ."\n"
- .'- 入方向AD:urn:alibaba:idaas:idp:microsoft:ad:pull'."\n"
- ."\n"
- .'- 入方向LDAP:urn:alibaba:idaas:idp:unknown:ldap:pull'."\n"
- ."\n"
- .'- 标准OIDC:urn:alibaba:idaas:idp:standard:oidc'."\n"
- ."\n"
- .'- SASE定制OIDC:urn:alibaba:idaas:idp:alibaba:sase',
- 'type' => 'string',
- 'example' => 'urn:alibaba:idaas:idp:alibaba:dingtalk:push'."\n",
- ],
- 'InstanceId' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_x2df3bak3uwnapqm6xxxx',
- ],
- 'LarkConfig' => [
- 'title' => '飞书配置',
- 'description' => '飞书配置。',
- 'type' => 'object',
- 'properties' => [
- 'AppId' => [
- 'title' => '飞书自建应用的corpId',
- 'description' => '飞书自建应用的corpId。',
- 'type' => 'string',
- 'example' => 'cli_a7a99f53a317100c',
- ],
- 'AppSecret' => [
- 'title' => '飞书自建应用的AppSecret',
- 'description' => '飞书自建应用的AppSecret。',
- 'type' => 'string',
- 'example' => '***',
- ],
- 'EnterpriseNumber' => [
- 'title' => '飞书企业编码',
- 'description' => '飞书企业编码。',
- 'type' => 'string',
- 'example' => 'FX1231xxxx',
- ],
- 'EncryptKey' => [
- 'title' => '飞书自建应用的encryptKey',
- 'description' => '飞书自建应用的encryptKey',
- 'type' => 'string',
- 'example' => 'VkdWw91mdkrjVFr3ObNwefap21dfbZbK',
- ],
- 'VerificationToken' => [
- 'title' => '飞书自建应用的verificationToken',
- 'description' => '飞书自建应用的verificationToken',
- 'type' => 'string',
- 'example' => 'VkdWw91mdkrjVFr3ObNwefap21dfbZbK',
- ],
- ],
- ],
- 'LastStatusCheckJobResult' => [
- 'title' => '最后一次状态检查结果',
- 'description' => '最后一次状态检查结果。',
- 'type' => 'string',
- 'example' => 'success',
- ],
- 'LdapConfig' => [
- 'title' => 'AD/LDAP身份提供方相关信息',
- 'description' => 'AD/LDAP身份提供方相关信息。',
- 'type' => 'object',
- 'properties' => [
- 'AdministratorPassword' => [
- 'title' => '管理员密码',
- 'description' => 'AD/LDAP管理员密码。',
- 'type' => 'string',
- 'example' => 'XXXX',
- ],
- 'AdministratorUsername' => [
- 'title' => '管理员账号',
- 'description' => 'AD/LDAP管理员账号。',
- 'type' => 'string',
- 'example' => 'example.com',
- ],
- 'CertificateFingerprintStatus' => [
- 'title' => '是否验证指纹证书',
- 'description' => '是否验证指纹证书,取值范围:'."\n"
- ."\n"
- .'- 禁用:disabled'."\n"
- ."\n"
- .'- 启用:enabled',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'CertificateFingerprints' => [
- 'title' => '证书指纹列表',
- 'description' => '证书指纹列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '公钥sha256格式的证书指纹。',
- 'type' => 'string',
- 'example' => 'asdsadaasd',
- ],
- ],
- 'LdapProtocol' => [
- 'title' => '通信协议',
- 'description' => 'AD/LDAP的通信协议。',
- 'type' => 'string',
- 'example' => 'ldap',
- ],
- 'LdapServerHost' => [
- 'title' => 'ad/ldap 服务器地址',
- 'description' => 'AD/LDAP服务器地址。',
- 'type' => 'string',
- 'example' => '127.xx.xx.100',
- ],
- 'LdapServerPort' => [
- 'title' => 'ad/ldap 服务器地址',
- 'description' => 'AD/LDAP服务器地址。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '389',
- ],
- 'StartTlsStatus' => [
- 'title' => 'startTls是否开启',
- 'description' => 'startTLS是否开启,取值范围:'."\n"
- ."\n"
- .'- 禁用:disabled'."\n"
- ."\n"
- .'- 启用:enabled',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- ],
- ],
- 'LockReason' => [
- 'title' => '锁定原因',
- 'description' => '锁定原因。',
- 'type' => 'string',
- 'example' => 'financial',
- ],
- 'NetworkAccessEndpointId' => [
- 'title' => '网络端点ID',
- 'description' => '网络端点ID。',
- 'type' => 'string',
- 'example' => 'nae_mx4vsadfe6govkqkwckxxxx',
- ],
- 'OidcConfig' => [
- 'title' => 'OIDC IdP配置。',
- 'description' => 'OIDC IdP配置。',
- 'type' => 'object',
- 'properties' => [
- 'AuthnParam' => [
- 'title' => 'OIDC客户端认证配置。',
- 'description' => 'OIDC客户端认证配置。',
- 'type' => 'object',
- 'properties' => [
- 'AuthnMethod' => [
- 'title' => 'OIDC/oAuth2 认证方法。',
- 'description' => 'OIDC认证方法。',
- 'type' => 'string',
- 'example' => 'client_secret_post',
- ],
- 'ClientId' => [
- 'title' => 'OIDC/oAuth2 客户端ID。',
- 'description' => 'OIDC客户端ID。',
- 'type' => 'string',
- 'example' => 'mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
- 'ClientSecret' => [
- 'title' => 'OIDC/oAuth2 客户端密钥。',
- 'description' => 'OIDC客户端密钥。',
- 'type' => 'string',
- 'example' => 'CSEHDddddddxxxxuxkJEHPveWRXBGqVqRsxxxx',
- ],
- ],
- ],
- 'EndpointConfig' => [
- 'title' => 'OIDC 端点配置。',
- 'description' => 'OIDC 端点配置。',
- 'type' => 'object',
- 'properties' => [
- 'AuthorizationEndpoint' => [
- 'title' => 'oAuth2 授权端点。',
- 'description' => 'OIDC授权端点。',
- 'type' => 'string',
- 'example' => 'https://example.com/oauth/authorize',
- ],
- 'Issuer' => [
- 'title' => 'OIDC issuer信息。',
- 'description' => 'OIDC issuer信息。',
- 'type' => 'string',
- 'example' => 'https://example.com/oauth',
- ],
- 'JwksUri' => [
- 'title' => 'OIDC jwks地址。',
- 'description' => 'OIDC jwks地址。',
- 'type' => 'string',
- 'example' => 'https://example.com/oauth/jwks',
- ],
- 'TokenEndpoint' => [
- 'title' => 'oAuth2 Token端点。',
- 'description' => 'OIDC Token端点。',
- 'type' => 'string',
- 'example' => 'https://example.com/oauth/token',
- ],
- 'UserinfoEndpoint' => [
- 'title' => 'OIDC 用户信息端点。',
- 'description' => 'OIDC 用户信息端点。',
- 'type' => 'string',
- 'example' => 'https://example.com/oauth/userinfo',
- ],
- ],
- ],
- 'GrantScopes' => [
- 'title' => 'OIDC授权范围。',
- 'description' => 'OIDC授权范围列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => 'OIDC授权范围。',
- 'type' => 'string',
- 'example' => 'ou_asdaq1addsxzdq1xxxx',
- ],
- 'example' => 'openid',
- ],
- 'GrantType' => [
- 'title' => 'OIDC授权类型。',
- 'description' => 'OIDC授权类型。',
- 'type' => 'string',
- 'example' => 'authorization_code',
- ],
- 'PkceChallengeMethod' => [
- 'title' => 'PKCE算法。',
- 'description' => 'PKCE算法,取值范围:'."\n"
- ."\n"
- .'- SHA256:S256'."\n"
- ."\n"
- .'- 明文:plain',
- 'type' => 'string',
- 'example' => 'S256',
- ],
- 'PkceRequired' => [
- 'title' => 'AuthorizationCode授权模式下是否使用PKCE。',
- 'description' => 'AuthorizationCode授权模式下是否使用PKCE。',
- 'type' => 'boolean',
- 'example' => 'true',
- ],
- ],
- ],
- 'UdPullConfig' => [
- 'title' => '同步入配置',
- 'description' => '同步入配置。',
- 'type' => 'object',
- 'properties' => [
- 'GroupSyncStatus' => [
- 'description' => '是否开启组同步。取值范围:'."\n"
- ."\n"
- .'- 禁用:disabled'."\n"
- ."\n"
- .'- 启用:enabled',
- 'type' => 'string',
- 'example' => 'disabled',
- ],
- 'IncrementalCallbackStatus' => [
- 'title' => '增量回调状态,是否处理来自IdP的增量回调数据',
- 'description' => '增量回调状态,是否处理来自IdP的增量回调数据。取值范围:'."\n"
- ."\n"
- .'- 禁用:disabled'."\n"
- ."\n"
- .'- 启用:enabled',
- 'type' => 'string',
- 'example' => 'disabled',
- ],
- 'UdSyncScopeConfig' => [
- 'title' => '同步入配置信息',
- 'description' => '同步范围配置信息。',
- 'type' => 'object',
- 'properties' => [
- 'SourceScopes' => [
- 'title' => '同步来源节点',
- 'description' => '同步来源节点列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '同步来源节点。',
- 'type' => 'string',
- 'example' => 'ou_123xxxx',
- ],
- ],
- 'TargetScope' => [
- 'title' => '同步目标节点',
- 'description' => '同步目标节点。',
- 'type' => 'string',
- 'example' => 'ou_123xxxx',
- ],
- ],
- ],
- ],
- ],
- 'UdPullStatus' => [
- 'title' => '是否支持UD同步',
- 'description' => '是否支持同步入功能。取值范围:'."\n"
- ."\n"
- .'- 禁用:disabled'."\n"
- ."\n"
- .'- 启用:enabled',
- 'type' => 'string',
- 'example' => 'disabled',
- ],
- 'UdPushConfig' => [
- 'title' => '同步出配置',
- 'description' => '同步出配置。',
- 'type' => 'object',
- 'properties' => [
- 'IncrementalCallbackStatus' => [
- 'title' => '增量回调状态,是否处理来自IdP的增量回调数据',
- 'description' => '该字段暂未启用,请忽略。',
- 'type' => 'string',
- 'example' => 'disabled',
- ],
- 'UdSyncScopeConfigs' => [
- 'title' => '同步出配置信息',
- 'description' => '同步范围配置列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '同步范围配置列表。',
- 'type' => 'object',
- 'properties' => [
- 'SourceScopes' => [
- 'title' => '同步来源节点',
- 'description' => '同步来源节点列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '同步来源节点,填入组织ID。',
- 'type' => 'string',
- 'example' => 'ou_123xxxx',
- ],
- ],
- 'TargetScope' => [
- 'title' => '同步目标节点',
- 'description' => '同步目标节点。',
- 'type' => 'string',
- 'example' => 'ou_123xxxx',
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值。', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'PreviousToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值。', 'type' => 'string', 'example' => 'PTxxxexample'],
+ 'MaxResults' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int64', 'example' => '20'],
+ 'CustomPrivacyPolicies' => [
+ 'description' => '自定义条款列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'CustomPrivacyPolicyId' => ['title' => '自定义条款Id', 'description' => '自定义条款Id', 'type' => 'string', 'example' => 'pp_xxxxx'],
+ 'CustomPrivacyPolicyName' => ['title' => '自定义条款名称', 'description' => '自定义条款名称', 'type' => 'string', 'example' => 'Custom Privacy Policy Name'],
+ 'Status' => [
+ 'title' => '自定义条款状态',
+ 'description' => '自定义条款状态',
+ 'type' => 'string',
+ 'enumValueTitles' => ['disabled' => '禁用', 'enabled' => '启用'],
+ 'example' => 'enabled',
],
- ],
- 'UdPushStatus' => [
- 'title' => '同步出能力',
- 'description' => '是否启用同步出能力。取值范围:'."\n"
- ."\n"
- .'- 禁用:disabled'."\n"
- ."\n"
- .'- 启用:enabled',
- 'type' => 'string',
- 'example' => 'disabled',
- ],
- 'UpdateTime' => [
- 'title' => '更新时间',
- 'description' => '更新时间,unix时间戳,单位毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1726021079000',
- ],
- 'WeComConfig' => [
- 'title' => '企业微信',
- 'description' => '企业微信配置信息。',
- 'type' => 'object',
- 'properties' => [
- 'AgentId' => [
- 'title' => '企业微信自建应用的Id',
- 'description' => '企业微信自建应用的Id。',
- 'type' => 'string',
- 'example' => '1242350',
- ],
- 'AuthorizeCallbackDomain' => [
- 'title' => '授权回调域',
- 'description' => '授权回调域。',
- 'type' => 'string',
- 'example' => 'https://example.com/xxxx',
- ],
- 'CorpId' => [
- 'title' => '企业微信自建应用的corpId',
- 'description' => '企业微信自建应用的corpId。',
- 'type' => 'string',
- 'example' => '3562012953454577801',
- ],
- 'CorpSecret' => [
- 'title' => '企业微信自建应用的corpSecret',
- 'description' => '企业微信自建应用的corpSecret。',
- 'type' => 'string',
- 'example' => 'weaseiszjskejskaj12sjeszojxxxx',
- ],
- 'TrustableDomain' => [
- 'title' => '可信域名',
- 'description' => '可信域名。',
- 'type' => 'string',
- 'example' => 'https://example.com',
- ],
+ 'UserConsentType' => [
+ 'title' => '自定义条款同意类型',
+ 'description' => '自定义条款同意类型',
+ 'type' => 'string',
+ 'enumValueTitles' => ['explicit_consent' => '手动勾选同意', 'implied_consent' => '默认同意'],
+ 'example' => 'implied_consent',
],
+ 'DefaultLanguageCode' => ['title' => '默认语言条款项', 'description' => '默认语言条款项。具体的值来自ListLanguages接口的返回值LanguageCode。', 'type' => 'string', 'example' => 'zh-Hans-CN'],
],
- 'LogoUrl' => [
- 'description' => '身份提供商的自定义 Logo 地址',
- 'type' => 'string',
- 'example' => 'https://img.alicdn.com/imgextra/i4/O1CN01lvYwpv1aGowQXDML9_!!6000000003303-0-tps-580-580.jpg',
- ],
+ 'description' => '',
],
],
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"IdentityProviderDetail\\": {\\n \\"AdvancedStatus\\": \\"disabled\\",\\n \\"AuthnSourceSupplier\\": \\"urn:alibaba:idaas:idp:bytedance:lark\\",\\n \\"AuthnSourceType\\": \\"urn:alibaba:idaas:authntype:oidc\\",\\n \\"AuthnStatus\\": \\"disabled\\",\\n \\"CreateTime\\": 1726021079000,\\n \\"Description\\": \\"for poc test\\",\\n \\"DingtalkAppConfig\\": {\\n \\"AppKey\\": \\"41reopmwoy9s\\",\\n \\"AppSecret\\": \\"REOQ6Cl55kriOd8NOBeqWYLKpHR4p6fdZxxxx\\",\\n \\"CorpId\\": \\"3756043633237690761\\",\\n \\"DingtalkVersion\\": \\"public_dingtalk\\",\\n \\"EncryptKey\\": \\"29003eb11d0a28b4802a6f02fb8aa25dff730e2ac26ffd200d\\",\\n \\"VerificationToken\\": \\"5ba9c127a7abe029003eb11d0a28b4802a6f02fb8aa25dff730e2ac26ffd200d\\",\\n \\"DingtalkLoginVersion\\": \\"old_version\\"\\n },\\n \\"DingtalkProvisioningConfig\\": {\\n \\"AuthedDepartmentIds\\": [\\n {\\n \\"DeptId\\": \\"123xxx444\\",\\n \\"DeptName\\": \\"测试部门\\"\\n }\\n ],\\n \\"AuthedUsers\\": [\\n {\\n \\"Name\\": \\"张三\\",\\n \\"UserId\\": \\"130308333929200479\\"\\n }\\n ],\\n \\"CorpId\\": \\"ding_xxxxx\\",\\n \\"CorpName\\": \\"测试企业\\"\\n },\\n \\"IdentityProviderExternalId\\": \\"idp_xxxx\\",\\n \\"IdentityProviderId\\": \\"idp_mwpcwnhrimlr2horx7xgg7pp7y\\",\\n \\"IdentityProviderName\\": \\"test\\",\\n \\"IdentityProviderType\\": \\"urn:alibaba:idaas:idp:alibaba:dingtalk:push\\\\n\\",\\n \\"InstanceId\\": \\"idaas_x2df3bak3uwnapqm6xxxx\\",\\n \\"LarkConfig\\": {\\n \\"AppId\\": \\"cli_a7a99f53a317100c\\",\\n \\"AppSecret\\": \\"***\\",\\n \\"EnterpriseNumber\\": \\"FX1231xxxx\\",\\n \\"EncryptKey\\": \\"VkdWw91mdkrjVFr3ObNwefap21dfbZbK\\",\\n \\"VerificationToken\\": \\"VkdWw91mdkrjVFr3ObNwefap21dfbZbK\\"\\n },\\n \\"LastStatusCheckJobResult\\": \\"success\\",\\n \\"LdapConfig\\": {\\n \\"AdministratorPassword\\": \\"XXXX\\",\\n \\"AdministratorUsername\\": \\"example.com\\",\\n \\"CertificateFingerprintStatus\\": \\"enabled\\",\\n \\"CertificateFingerprints\\": [\\n \\"asdsadaasd\\"\\n ],\\n \\"LdapProtocol\\": \\"ldap\\",\\n \\"LdapServerHost\\": \\"127.xx.xx.100\\",\\n \\"LdapServerPort\\": 389,\\n \\"StartTlsStatus\\": \\"enabled\\"\\n },\\n \\"LockReason\\": \\"financial\\",\\n \\"NetworkAccessEndpointId\\": \\"nae_mx4vsadfe6govkqkwckxxxx\\",\\n \\"OidcConfig\\": {\\n \\"AuthnParam\\": {\\n \\"AuthnMethod\\": \\"client_secret_post\\",\\n \\"ClientId\\": \\"mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"ClientSecret\\": \\"CSEHDddddddxxxxuxkJEHPveWRXBGqVqRsxxxx\\"\\n },\\n \\"EndpointConfig\\": {\\n \\"AuthorizationEndpoint\\": \\"https://example.com/oauth/authorize\\",\\n \\"Issuer\\": \\"https://example.com/oauth\\",\\n \\"JwksUri\\": \\"https://example.com/oauth/jwks\\",\\n \\"TokenEndpoint\\": \\"https://example.com/oauth/token\\",\\n \\"UserinfoEndpoint\\": \\"https://example.com/oauth/userinfo\\"\\n },\\n \\"GrantScopes\\": [\\n \\"ou_asdaq1addsxzdq1xxxx\\"\\n ],\\n \\"GrantType\\": \\"authorization_code\\",\\n \\"PkceChallengeMethod\\": \\"S256\\",\\n \\"PkceRequired\\": true\\n },\\n \\"UdPullConfig\\": {\\n \\"GroupSyncStatus\\": \\"disabled\\",\\n \\"IncrementalCallbackStatus\\": \\"disabled\\",\\n \\"UdSyncScopeConfig\\": {\\n \\"SourceScopes\\": [\\n \\"ou_123xxxx\\"\\n ],\\n \\"TargetScope\\": \\"ou_123xxxx\\"\\n }\\n },\\n \\"UdPullStatus\\": \\"disabled\\",\\n \\"UdPushConfig\\": {\\n \\"IncrementalCallbackStatus\\": \\"disabled\\",\\n \\"UdSyncScopeConfigs\\": [\\n {\\n \\"SourceScopes\\": [\\n \\"ou_123xxxx\\"\\n ],\\n \\"TargetScope\\": \\"ou_123xxxx\\"\\n }\\n ]\\n },\\n \\"UdPushStatus\\": \\"disabled\\",\\n \\"UpdateTime\\": 1726021079000,\\n \\"WeComConfig\\": {\\n \\"AgentId\\": \\"1242350\\",\\n \\"AuthorizeCallbackDomain\\": \\"https://example.com/xxxx\\",\\n \\"CorpId\\": \\"3562012953454577801\\",\\n \\"CorpSecret\\": \\"weaseiszjskejskaj12sjeszojxxxx\\",\\n \\"TrustableDomain\\": \\"https://example.com\\"\\n },\\n \\"LogoUrl\\": \\"https://img.alicdn.com/imgextra/i4/O1CN01lvYwpv1aGowQXDML9_!!6000000003303-0-tps-580-580.jpg\\"\\n },\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '获取身份提供方',
- ],
- 'ListIdentityProviders' => [
- 'summary' => '查询身份提供方列表。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '查询自定义条款列表',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListCustomPrivacyPolicies',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Brand', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customprivacypolicy/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"PreviousToken\\": \\"PTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"CustomPrivacyPolicies\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"CustomPrivacyPolicyId\\": \\"pp_xxxxx\\",\\n \\"CustomPrivacyPolicyName\\": \\"Custom Privacy Policy Name\\",\\n \\"Status\\": \\"enabled\\",\\n \\"UserConsentType\\": \\"implied_consent\\",\\n \\"DefaultLanguageCode\\": \\"zh-Hans-CN\\"\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListCustomPrivacyPoliciesForBrand' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasYOPWPR',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaasLY3IT7'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'PageNumber',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'title' => '列表页码。',
- 'description' => '列表页码。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1',
- 'default' => '1',
- ],
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '查询凭证(Token)。', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
],
[
- 'name' => 'PageSize',
+ 'name' => 'PreviousToken',
'in' => 'query',
- 'schema' => [
- 'title' => '列表大小。',
- 'description' => '列表大小。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '20',
- 'default' => '20',
- ],
+ 'schema' => ['title' => '查询上一页凭证(Token)。', 'description' => '查询上一页凭证(Token)。', 'type' => 'string', 'required' => false, 'example' => 'PTxxxxxexample'],
],
[
- 'name' => 'Direction',
+ 'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'title' => '身份提供方出入方向',
- 'description' => '身份提供方出入方向。',
- 'type' => 'string',
- 'required' => false,
- 'enumValueTitles' => [
- 'pull' => '入',
- 'push' => '出',
- ],
- 'example' => 'pull',
- ],
+ 'schema' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20', 'default' => '20'],
+ ],
+ [
+ 'name' => 'BrandId',
+ 'in' => 'query',
+ 'schema' => ['title' => '品牌化Id', 'description' => '品牌ID。', 'type' => 'string', 'required' => true, 'example' => 'brand_xxxx'],
],
],
'responses' => [
@@ -27318,261 +21428,74 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'IdentityProviders' => [
- 'description' => '身份提供商信息列表。',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值。', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'PreviousToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值。', 'type' => 'string', 'example' => 'PTxxxexample'],
+ 'MaxResults' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int64', 'example' => '20'],
+ 'BrandCustomPrivacyPolicies' => [
+ 'description' => '品牌关联的自定义条款列表',
'type' => 'array',
'items' => [
- 'description' => '身份提供商信息。',
'type' => 'object',
'properties' => [
- 'InstanceId' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_pbf4dth34l2qb7mydpntXXX',
- ],
- 'IdentityProviderId' => [
- 'title' => '身份提供方Id',
- 'description' => '身份提供方ID。',
- 'type' => 'string',
- 'example' => 'idp_m5b5wd5s2hpq4t6iaehhXXX',
- ],
- 'IdentityProviderExternalId' => [
- 'title' => '身份提供方外部ID',
- 'description' => '身份提供方外部ID。',
- 'type' => 'string',
- 'example' => 'test_123',
- ],
- 'Description' => [
- 'title' => '身份提供方描述',
- 'description' => '身份提供方描述。',
- 'type' => 'string',
- 'example' => 'None',
- ],
- 'IdentityProviderName' => [
- 'title' => '身份提供方名称',
- 'description' => '身份提供方名称。',
- 'type' => 'string',
- 'example' => 'xxxx'."\n",
- ],
- 'UdPullStatus' => [
- 'title' => '是否支持UD同步',
- 'description' => '是否支持同步入功能。取值范围:'."\n"
- ."\n"
- .'- 禁用:disabled'."\n"
- ."\n"
- .'- 启用:enabled',
- 'type' => 'string',
- 'example' => 'disabled',
- ],
- 'AuthnSourceType' => [
- 'title' => '认证方式类型 oidc or saml',
- 'description' => '认证方式类型 oidc or saml,取值范围:'."\n"
- ."\n"
- .'- OIDC:urn:alibaba:idaas:authntype:oidc'."\n"
- ."\n"
- .'- SAML:urn:alibaba:idaas:authntype:saml2',
- 'type' => 'string',
- 'example' => 'urn:alibaba:idaas:authntype:oidc',
- ],
- 'AuthnSourceSupplier' => [
- 'title' => '对应的认证来源产品,okta or google or azure ad',
- 'description' => '对应的认证来源产品,okta or google or azure ad。'."\n"
- .'取值范围:'."\n"
- ."\n"
- .'- 钉钉:urn:alibaba:idaas:idp:alibaba:dingtalk'."\n"
- ."\n"
- .'- LDAP:urn:alibaba:idaas:idp:unknown:ldap'."\n"
- ."\n"
- .'- 阿里云IDaaS:urn:alibaba:idaas:idp:alibaba:idaas'."\n"
- ."\n"
- .'- 企业微信:urn:alibaba:idaas:idp:tencent:wecom'."\n"
- ."\n"
- .'- 飞书:urn:alibaba:idaas:idp:bytedance:lark'."\n"
- ."\n"
- .'- Active Directory:urn:alibaba:idaas:idp:microsoft:ad'."\n"
- ."\n"
- .'- Azure Active Directory:urn:alibaba:idaas:idp:microsoft:aad'."\n"
- ."\n"
- .'- 阿里云SASE:urn:alibaba:idaas:idp:alibaba:sase',
- 'type' => 'string',
- 'example' => 'urn:alibaba:idaas:idp:bytedance:lark',
- ],
- 'AuthnStatus' => [
- 'title' => '对应IdP是否支持认证',
- 'description' => '对应IdP是否支持认证,取值范围:'."\n"
- ."\n"
- .'- 禁用:disabled'."\n"
- ."\n"
- .'- 启用:enabled',
- 'type' => 'string',
- 'example' => 'disabled',
- ],
- 'IncrementalCallbackStatus' => [
- 'title' => '增量回调状态,是否处理来自IdP的增量回调数据',
- 'description' => '增量回调状态,是否处理来自IdP的增量回调数据,取值范围:'."\n"
- ."\n"
- .'- 禁用:disabled'."\n"
- ."\n"
- .'- 启用:enabled',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'UdPullTargetScope' => [
- 'title' => '当支持ud_pullIDaaS侧UD中的范围',
- 'description' => '同步目标节点。',
- 'type' => 'string',
- 'example' => 'ou_2buqmxsa3ltyqkjgpwfijurXXX',
- ],
- 'IdentityProviderType' => [
- 'title' => '身份提供方同步类型',
- 'description' => '身份提供方同步类型。'."\n"
- ."\n"
- .'- 入方向钉钉:urn:alibaba:idaas:idp:alibaba:dingtalk:pull'."\n"
- ."\n"
- .'- 出方向钉钉:urn:alibaba:idaas:idp:alibaba:dingtalk:push'."\n"
- ."\n"
- .'- 入方向企业微信:urn:alibaba:idaas:idp:tencent:wecom:pull'."\n"
- ."\n"
- .'- 入方向飞书:urn:alibaba:idaas:idp:bytedance:lark:pull'."\n"
- ."\n"
- .'- 入方向AD:urn:alibaba:idaas:idp:microsoft:ad:pull'."\n"
- ."\n"
- .'- 入方向LDAP:urn:alibaba:idaas:idp:unknown:ldap:pull'."\n"
- ."\n"
- .'- 标准OIDC:urn:alibaba:idaas:idp:standard:oidc'."\n"
- ."\n"
- .'- SASE定制OIDC:urn:alibaba:idaas:idp:alibaba:sase',
- 'type' => 'string',
- 'example' => 'urn:alibaba:idaas:idp:bytedance:lark:pull',
- ],
- 'AdvancedStatus' => [
- 'title' => '高阶配置能力',
- 'description' => '是否开启高阶配置能力,取值范围:'."\n"
- ."\n"
- .'- 禁用:disabled'."\n"
- ."\n"
- .'- 启用:enabled',
- 'type' => 'string',
- 'example' => 'disabled',
- ],
- 'UdPushStatus' => [
- 'title' => '同步出能力',
- 'description' => '是否启用同步出能力,取值范围:'."\n"
- ."\n"
- .'- 禁用:disabled'."\n"
- ."\n"
- .'- 启用:enabled',
- 'type' => 'string',
- 'example' => 'disabled',
- ],
- 'LockReason' => [
- 'title' => '锁定原因',
- 'description' => '锁定原因。',
- 'type' => 'string',
- 'example' => 'financial',
- ],
- 'LastStatusCheckJobResult' => [
- 'description' => '最后状态检查结果。同步前,身份提供方状态检查结果为success时,才能触发同步任务。',
- 'type' => 'string',
- 'example' => 'success',
- ],
- 'CreateTime' => [
- 'description' => '创建时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1712561597000',
- ],
- 'UpdateTime' => [
- 'description' => '更新时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1712561597000',
- ],
- 'LogoUrl' => [
- 'title' => '身份提供商的自定义 Logo 地址',
- 'description' => '身份提供商的自定义 Logo 地址',
- 'type' => 'string',
- 'example' => 'https://cdn-cn-hangzhou.aliyunidaas.com/xx/logos/xx',
- ],
- 'PeriodicSyncStatus' => [
- 'title' => '定时校验状态,是否定时校验EIAM与身份提供方的数据差异',
- 'description' => '定时校验状态,是否定时校验EIAM与身份提供方的数据差异',
- 'type' => 'string',
- 'example' => 'disabled',
- ],
+ 'CustomPrivacyPolicyId' => ['title' => '条款ID', 'description' => '条款ID', 'type' => 'string', 'example' => 'pp_xxxx'],
],
+ 'description' => '',
],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"IdentityProviders\\": [\\n {\\n \\"InstanceId\\": \\"idaas_pbf4dth34l2qb7mydpntXXX\\",\\n \\"IdentityProviderId\\": \\"idp_m5b5wd5s2hpq4t6iaehhXXX\\",\\n \\"IdentityProviderExternalId\\": \\"test_123\\",\\n \\"Description\\": \\"None\\",\\n \\"IdentityProviderName\\": \\"xxxx\\\\n\\",\\n \\"UdPullStatus\\": \\"disabled\\",\\n \\"AuthnSourceType\\": \\"urn:alibaba:idaas:authntype:oidc\\",\\n \\"AuthnSourceSupplier\\": \\"urn:alibaba:idaas:idp:bytedance:lark\\",\\n \\"AuthnStatus\\": \\"disabled\\",\\n \\"IncrementalCallbackStatus\\": \\"enabled\\",\\n \\"UdPullTargetScope\\": \\"ou_2buqmxsa3ltyqkjgpwfijurXXX\\",\\n \\"IdentityProviderType\\": \\"urn:alibaba:idaas:idp:bytedance:lark:pull\\",\\n \\"AdvancedStatus\\": \\"disabled\\",\\n \\"UdPushStatus\\": \\"disabled\\",\\n \\"LockReason\\": \\"financial\\",\\n \\"LastStatusCheckJobResult\\": \\"success\\",\\n \\"CreateTime\\": 1712561597000,\\n \\"UpdateTime\\": 1712561597000,\\n \\"LogoUrl\\": \\"https://cdn-cn-hangzhou.aliyunidaas.com/xx/logos/xx\\",\\n \\"PeriodicSyncStatus\\": \\"disabled\\"\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '获取身份提供方列表',
- ],
- 'EnableIdentityProviderUdPull' => [
- 'summary' => '启用身份提供方同步入功能。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '查询品牌关联的自定义条款列表',
+ 'summary' => '获取品牌关联资源的资源',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListCustomPrivacyPoliciesForBrand',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Brand', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/brand/{#BrandId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"PreviousToken\\": \\"PTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"BrandCustomPrivacyPolicies\\": [\\n {\\n \\"CustomPrivacyPolicyId\\": \\"pp_xxxx\\"\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListDomainProxyTokens' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCRU1S2',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaasGK16FE'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'IdentityProviderId',
+ 'name' => 'DomainId',
'in' => 'query',
- 'schema' => [
- 'title' => '身份提供方ID',
- 'description' => '身份提供方ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idp_my664lwkhpicbyzirog3xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '域名ID。', 'description' => '域名ID。', 'type' => 'string', 'required' => true, 'example' => 'dm_examplexxxxx'],
],
],
'responses' => [
@@ -27580,68 +21503,82 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'DomainProxyTokens' => [
+ 'description' => '域名的代理Token信息列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '域名的代理Token信息对象。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'DomainProxyTokenId' => ['title' => '域名代理Token ID。', 'description' => '域名代理Token ID。', 'type' => 'string', 'example' => 'pt_examplexxxx'],
+ 'DomainProxyToken' => ['title' => '域名代理Token。', 'description' => '域名代理Token。', 'type' => 'string', 'example' => 'PTxxxxxxxx'],
+ 'DomainId' => ['title' => '域名ID。', 'description' => '域名ID。', 'type' => 'string', 'example' => 'dm_examplexxxx'],
+ 'Status' => ['title' => 'token状态。', 'description' => 'token状态,取值可选范围:'."\n"
+ .'- enabled:启用中。'."\n"
+ ."\n"
+ .'- disabled:禁用中。', 'type' => 'string', 'example' => 'enabled'],
+ 'CreateTime' => ['title' => '域名代理Token创建时间。', 'description' => '域名代理Token创建时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830226000'],
+ 'UpdateTime' => ['title' => '域名代理Token最近更新时间。', 'description' => '域名代理Token最近更新时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830226000'],
+ 'LastUsedTime' => ['title' => '域名代理Token最近使用时间。', 'description' => '域名代理Token最近使用时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830226000'],
+ ],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '启用身份提供方同步入',
- ],
- 'DisableIdentityProviderUdPull' => [
- 'summary' => '禁用身份提供方同步入功能。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '列表查询EIAM实例域名的代理Token',
+ 'summary' => '列表查询EIAM实例域名的代理Token。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListDomainProxyTokens'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListDomainProxyTokens',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'DomainProxyToken', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/{#DomainId}/domainproxytoken/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"DomainProxyTokens\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"DomainProxyTokenId\\": \\"pt_examplexxxx\\",\\n \\"DomainProxyToken\\": \\"PTxxxxxxxx\\",\\n \\"DomainId\\": \\"dm_examplexxxx\\",\\n \\"Status\\": \\"enabled\\",\\n \\"CreateTime\\": 1649830226000,\\n \\"UpdateTime\\": 1649830226000,\\n \\"LastUsedTime\\": 1649830226000\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListDomains' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCRU1S2',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaasGK16FE'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'IdentityProviderId',
+ 'name' => 'BrandId',
'in' => 'query',
- 'schema' => [
- 'title' => '身份提供方ID',
- 'description' => '身份提供方ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idp_my664lwkhpicbyzirog3xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['description' => '品牌ID。', 'type' => 'string', 'required' => false, 'example' => 'brand_xxxx'],
],
],
'responses' => [
@@ -27649,359 +21586,254 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'Domains' => [
+ 'description' => '域名信息列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '域名信息对象。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'DomainId' => ['title' => '域名ID。', 'description' => '域名ID。', 'type' => 'string', 'example' => 'dm_examplexxxxx'],
+ 'Domain' => ['title' => '域名。', 'description' => '域名。', 'type' => 'string', 'example' => 'www.example.com'],
+ 'DomainType' => ['title' => '域名类型。', 'description' => '域名类型,取值可选范围:'."\n"
+ .'- system\\_init:初始化域名。'."\n"
+ .'- user\\_custom:用户自定义域名。', 'type' => 'string', 'example' => 'system_init'],
+ 'LockMode' => ['title' => '域名锁定状态。', 'description' => '域名锁定状态,取值可选范围:'."\n"
+ .'- unlock:正常。'."\n"
+ .'- lockByLicense:因License限制不可用。', 'type' => 'string', 'example' => 'unlock'],
+ 'DefaultDomain' => ['title' => '是否默认域名。', 'description' => '是否默认域名。', 'type' => 'boolean', 'example' => 'false'],
+ 'CreateTime' => ['title' => '域名创建时间。', 'description' => '域名创建时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830226000'],
+ 'UpdateTime' => ['title' => '域名最近更新时间。', 'description' => '域名最近更新时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830226000'],
+ 'Filing' => [
+ 'title' => '域名备案信息。',
+ 'description' => '域名备案信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'IcpNumber' => ['title' => '域名关联的备案号。', 'description' => '域名关联的备案号,支持主体备案号和网站备案号。', 'type' => 'string', 'example' => 'xICPxxxxxx-xx'],
+ ],
+ ],
+ 'BrandId' => ['description' => '品牌ID。', 'type' => 'string', 'example' => 'brand_xxxx'],
+ ],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '禁用身份提供方同步入',
- ],
- 'SetIdentityProviderUdPullConfiguration' => [
- 'summary' => '修改IdP同步入方向配置信息。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '列表查询EIAM实例的域名信息',
+ 'summary' => '列表查询EIAM实例的域名信息,列表中包含实例初始化域名和自定义域名。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListDomains'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListDomains',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Domain', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Domains\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"DomainId\\": \\"dm_examplexxxxx\\",\\n \\"Domain\\": \\"www.example.com\\",\\n \\"DomainType\\": \\"system_init\\",\\n \\"LockMode\\": \\"unlock\\",\\n \\"DefaultDomain\\": false,\\n \\"CreateTime\\": 1649830226000,\\n \\"UpdateTime\\": 1649830226000,\\n \\"Filing\\": {\\n \\"IcpNumber\\": \\"xICPxxxxxx-xx\\"\\n },\\n \\"BrandId\\": \\"brand_xxxx\\"\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListEiamInstances' => [
+ 'summary' => '查询EIAM2.0/EIAM1.0实例列表。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '134734',
- 'abilityTreeNodes' => [
- 'FEATUREidaas3ZGGWT',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaas6GKEFM'],
],
'parameters' => [
[
- 'name' => 'InstanceId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'IdentityProviderId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '身份提供方ID',
- 'description' => '身份提供方ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idp_my664lwkhpicbyzirog3xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'IncrementalCallbackStatus',
- 'in' => 'query',
- 'schema' => [
- 'title' => '增量回调状态,是否处理来自IdP的增量回调数据',
- 'description' => '增量回调状态,是否处理来自IdP的增量回调数据。取值范围:'."\n"
- ."\n"
- .'- 禁用:disabled'."\n"
- ."\n"
- .'- 启用:enabled',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'disabled',
- 'maxLength' => 32,
- ],
- ],
- [
- 'name' => 'GroupSyncStatus',
+ 'name' => 'InstanceIds',
'in' => 'query',
- 'allowEmptyValue' => true,
+ 'style' => 'flat',
'schema' => [
- 'title' => '组同步状态',
- 'description' => '组同步状态。取值范围:'."\n"
- .'- 禁用:disabled'."\n"
- ."\n"
- .'- 启用:enabled',
- 'type' => 'string',
+ 'title' => '实例ID列表',
+ 'description' => '实例ID列表',
+ 'type' => 'array',
+ 'items' => ['description' => '实例ID', 'type' => 'string', 'required' => false, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
'required' => false,
- 'example' => 'disabled',
- 'maxLength' => 32,
+ 'example' => '',
],
],
[
- 'name' => 'UdSyncScopeConfig',
+ 'name' => 'InstanceRegionId',
'in' => 'query',
- 'style' => 'flat',
+ 'schema' => ['title' => '实例所属Region', 'description' => '实例所属Region', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou', 'maxLength' => 32],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '同步入配置信息',
- 'description' => '同步入配置信息。',
'type' => 'object',
'properties' => [
- 'SourceScopes' => [
- 'title' => '同步来源节点',
- 'description' => '同步来源节点列表。',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'Instances' => [
+ 'description' => '实例列表',
'type' => 'array',
'items' => [
- 'description' => '同步来源节点。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ou_asdaq1addsxzdq1XXX',
+ 'description' => '实例详情',
+ 'type' => 'object',
+ 'properties' => [
+ 'Description' => ['title' => '实例描述信息', 'description' => '实例描述信息', 'type' => 'string', 'example' => 'Production environment'],
+ 'InstanceId' => ['title' => '实例Id', 'description' => '实例Id', 'type' => 'string', 'example' => 'idaas_eypq6ljgyeuwmlw672sulxxxxx'],
+ 'StartTime' => ['title' => '实例创建时间', 'description' => '实例创建时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1677810869300'],
+ 'SSODomain' => ['title' => '实例sso域名地址', 'description' => '实例sso域名地址', 'type' => 'string', 'example' => 'xxxx.aliyunidaas.com'],
+ 'DeveloperAPIPrivateDomain' => ['title' => '实例developer私网域名地址', 'description' => '实例developer私网域名地址', 'type' => 'string', 'example' => 'eiam-developerapi-cn.vpc-proxy.aliyuncs.com'],
+ 'DeveloperAPIPublicDomain' => ['title' => '实例developer公网域名地址', 'description' => '实例developer公网域名地址', 'type' => 'string', 'example' => 'eiam-developerapi.cn-hangzhou.aliyuncs.com'],
+ 'OpenAPIPrivateDomain' => ['title' => '实例openApi私网域名地址', 'description' => '实例openApi私网域名地址', 'type' => 'string', 'example' => 'eiam-cn.vpc-proxy.aliyuncs.com'],
+ 'OpenAPIPublicDomain' => ['title' => '实例openApi公网域名地址', 'description' => '实例openApi公网域名地址', 'type' => 'string', 'example' => 'eiam.cn-hangzhou.aliyuncs.com'],
+ 'InstanceStatus' => ['title' => '实例状态', 'description' => '实例状态', 'type' => 'string', 'example' => 'RUNNING'],
+ 'InstanceVersion' => [
+ 'title' => '实例版本',
+ 'description' => '实例版本',
+ 'type' => 'string',
+ 'enumValueTitles' => ['EIAM 2.0' => 'EIAM 2.0', 'EIAM 1.0' => 'EIAM 1.0'],
+ 'example' => 'EIAM 2.0',
+ ],
+ ],
],
- 'required' => false,
- 'example' => '',
- ],
- 'TargetScope' => [
- 'title' => '同步目标节点',
- 'description' => '同步目标节点。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ou_asdaq1addsxzdq1XXX',
],
],
- 'required' => false,
- 'example' => '',
+ 'description' => '',
],
],
- [
- 'name' => 'PullProtectedRule',
- 'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '同步入保护规则,',
- 'description' => '同步入保护规则。',
- 'type' => 'object',
- 'properties' => [
- 'UserDeletedThreshold' => [
- 'title' => '钉钉一方应用同步保护规则-删除账户数量',
- 'description' => '删除账户数量阈值,删除用户数量超过该值,同步任务终止。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '30',
- ],
- 'OrganizationalUnitDeletedThreshold' => [
- 'title' => '钉钉一方应用同步保护规则-删除组织数量',
- 'description' => '删除组织数量阈值,删除组织数量超过该值,同步任务终止。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '10',
- ],
- 'GroupDeletedThreshold' => [
- 'title' => '同步保护规则-删除组数量',
- 'description' => '删除组数量阈值,删除组数量超过该值,同步任务终止。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '10',
- ],
- ],
- 'required' => false,
- 'example' => '',
- ],
+ ],
+ 'title' => '获取IDaaS实例列表',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListEiamInstances'],
],
+ ],
+ 'ramActions' => [
[
- 'name' => 'LdapUdPullConfig',
- 'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => 'ldap同步侧相关配置信息',
- 'description' => 'LDAP同步侧相关配置信息。',
- 'type' => 'object',
- 'properties' => [
- 'UserObjectClass' => [
- 'title' => '用户ObjectClass',
- 'description' => '用户ObjectClass。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'userPrincipalName, mail'."\n",
- ],
- 'OrganizationUnitObjectClass' => [
- 'title' => '组织ObjectClass',
- 'description' => '组织ObjectClass。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'organizationUnit,top'."\n",
- ],
- 'UserObjectClassCustomFilter' => [
- 'title' => '用户自定义Filter',
- 'description' => '用户自定义Filter。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '(|(cn=test)(mail=test@test.com))'."\n",
- ],
- 'GroupObjectClass' => [
- 'title' => '组objectClass',
- 'description' => '组ObjectClass。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'group',
- ],
- 'GroupMemberAttributeName' => [
- 'title' => '组成员标识',
- 'description' => '组成员标识。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'member',
- ],
- 'GroupObjectClassCustomFilter' => [
- 'title' => '组自定义Filter',
- 'description' => '组自定义Filter。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '(|(cn=test)(group=test@test.com))'."\n",
- ],
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListEiamInstances',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/*'],
],
- 'required' => false,
- 'example' => '',
],
],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Instances\\": [\\n {\\n \\"Description\\": \\"Production environment\\",\\n \\"InstanceId\\": \\"idaas_eypq6ljgyeuwmlw672sulxxxxx\\",\\n \\"StartTime\\": 1677810869300,\\n \\"SSODomain\\": \\"xxxx.aliyunidaas.com\\",\\n \\"DeveloperAPIPrivateDomain\\": \\"eiam-developerapi-cn.vpc-proxy.aliyuncs.com\\",\\n \\"DeveloperAPIPublicDomain\\": \\"eiam-developerapi.cn-hangzhou.aliyuncs.com\\",\\n \\"OpenAPIPrivateDomain\\": \\"eiam-cn.vpc-proxy.aliyuncs.com\\",\\n \\"OpenAPIPublicDomain\\": \\"eiam.cn-hangzhou.aliyuncs.com\\",\\n \\"InstanceStatus\\": \\"RUNNING\\",\\n \\"InstanceVersion\\": \\"EIAM 2.0\\"\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListEiamRegions' => [
+ 'summary' => '查询EIAM2.0/EIAM1.0地域列表。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
+ 'security' => [
[
- 'name' => 'PeriodicSyncStatus',
- 'in' => 'query',
- 'schema' => [
- 'title' => '定时校验状态,是否定时校验EIAM与身份提供方的数据差异',
- 'description' => '定时校验状态,是否定时校验IDaaS与身份提供方的数据差异。取值范围:'."\n"
- ."\n"
- .'- 禁用:disabled'."\n"
- ."\n"
- .'- 启用:enabled',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'disabled',
- 'maxLength' => 32,
- ],
+ 'AK' => [],
],
- [
- 'name' => 'PeriodicSyncConfig',
- 'in' => 'query',
- 'style' => 'flat',
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'none',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaasXM4LQ1'],
+ 'tenantRelevance' => 'publicInformation',
+ ],
+ 'parameters' => [],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '定时同步配置',
- 'description' => '定时同步配置',
'type' => 'object',
'properties' => [
- 'PeriodicSyncType' => [
- 'title' => '类型',
- 'description' => '类型',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'cron',
- 'enum' => [
- 'cron',
- 'time',
- ],
- ],
- 'PeriodicSyncCron' => [
- 'title' => 'cron表达式,当periodicSyncType=cron,必填',
- 'description' => 'cron表达式,当periodicSyncType=cron,必填',
- 'type' => 'string',
- 'required' => false,
- 'example' => '0 45 1 * * ?',
- ],
- 'PeriodicSyncTimes' => [
- 'title' => '执行时间点,当periodicSyncType=time,必填,如[3,5],即3点到4点执行一次,5点到6点执行一次。',
- 'description' => '执行时间点,当periodicSyncType=time,必填,如[3,5],即3点到4点执行一次,5点到6点执行一次。',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'Regions' => [
+ 'description' => '区域列表',
'type' => 'array',
'items' => [
- 'description' => '执行时间点',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '3',
+ 'description' => '地域数据对象。',
+ 'type' => 'object',
+ 'properties' => [
+ 'RegionId' => ['title' => '地域ID。', 'description' => '地域ID。', 'type' => 'string', 'example' => 'cn-hangzhou'],
+ 'LocalName' => ['title' => '地域名称。', 'description' => '地域名称。', 'type' => 'string', 'example' => '华东1(杭州)'],
+ ],
],
- 'required' => false,
],
],
- 'required' => false,
+ 'description' => '',
],
],
],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'title' => '查询EIAM2.0/EIAM1.0地域列表',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListEiamRegions'],
+ ],
+ ],
+ 'ramActions' => [
+ [
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'eiam:ListEiamRegions',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => '全部资源', 'arn' => '*'],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '设置IdP同步入配置信息',
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Regions\\": [\\n {\\n \\"RegionId\\": \\"cn-hangzhou\\",\\n \\"LocalName\\": \\"华东1(杭州)\\"\\n }\\n ]\\n}","type":"json"}]',
],
- 'GetIdentityProviderUdPullConfiguration' => [
- 'summary' => '获取IdP同步入配置信息。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'ListEventTypes' => [
+ 'summary' => '查看事件列表',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '134735',
- 'abilityTreeNodes' => [
- 'FEATUREidaas3ZGGWT',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaasXM4LQ1'],
+ 'tenantRelevance' => 'publicInformation',
],
'parameters' => [
[
- 'name' => 'InstanceId',
+ 'name' => 'PageNumber',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '查询分页页码', 'description' => '查询分页页码', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1'],
],
[
- 'name' => 'IdentityProviderId',
+ 'name' => 'PageSize',
'in' => 'query',
- 'schema' => [
- 'title' => '身份提供方ID',
- 'description' => '身份提供方ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idp_my664lwkhpicbyzirog3xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '分页大小', 'description' => '分页大小', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '10'],
],
],
'responses' => [
@@ -28009,197 +21841,48 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'UdPullConfiguration' => [
- 'description' => '同步入配置信息。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'IdentityProviderId' => [
- 'title' => '身份提供方Id',
- 'description' => '身份提供方ID。',
- 'type' => 'string',
- 'example' => 'idp_my664lwkhpicbyzirog3xxxxx'."\n",
- ],
- 'IncrementalCallbackStatus' => [
- 'title' => '增量回调状态,是否处理来自IdP的增量回调数据',
- 'description' => '增量回调状态,是否处理来自IdP的增量回调数据。取值范围:'."\n"
- .'- 禁用:disabled'."\n"
- ."\n"
- .'- 启用:enabled',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'PeriodicSyncStatus' => [
- 'title' => '定时校验状态,是否定时校验EIAM与身份提供方的数据差异',
- 'description' => '定时校验状态,是否定时校验IDaaS与身份提供方的数据差异。取值范围:'."\n"
- .'- 禁用:disabled'."\n"
- ."\n"
- .'- 启用:enabled',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'GroupSyncStatus' => [
- 'title' => '组同步状态',
- 'description' => '组同步状态。'."\n"
- .'- 禁用:disabled'."\n"
- ."\n"
- .'- 启用:enabled',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'UdSyncScopeConfig' => [
- 'title' => '同步入配置信息',
- 'description' => '同步范围配置信息。',
- 'type' => 'object',
- 'properties' => [
- 'SourceScopes' => [
- 'title' => '同步来源节点',
- 'description' => '同步来源节点列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '同步来源节点。',
- 'type' => 'string',
- 'example' => '960',
- ],
- ],
- 'TargetScope' => [
- 'title' => '同步目标节点',
- 'description' => '同步目标节点。',
- 'type' => 'string',
- 'example' => 'ou_asjdfhaskfhw213mnsj33sXXX',
- ],
- ],
- ],
- 'PullProtectedRule' => [
- 'title' => '同步入用户映射字段配置列表',
- 'description' => '同步入保护规则配置。',
- 'type' => 'object',
- 'properties' => [
- 'UserDeletedThreshold' => [
- 'title' => '钉钉一方应用同步保护规则-删除账户数量',
- 'description' => '删除账户数量阈值,删除用户数量超过该值,同步任务终止。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '30',
- ],
- 'OrganizationalUnitDeletedThreshold' => [
- 'title' => '钉钉一方应用同步保护规则-删除组织数量',
- 'description' => '删除组织数量阈值,删除组织数量超过该值,同步任务终止。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '10',
- ],
- 'GroupDeletedThreshold' => [
- 'title' => '同步保护规则-删除组数量',
- 'description' => '删除组数量阈值,删除组数量超过该值,同步任务终止。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '10',
- ],
- ],
- ],
- 'LdapUdPullConfig' => [
- 'title' => 'ldap同步侧相关配置信息',
- 'description' => 'LDAP同步侧相关配置信息。',
- 'type' => 'object',
- 'properties' => [
- 'UserObjectClass' => [
- 'title' => '用户ObjectClass',
- 'description' => '用户ObjectClass。',
- 'type' => 'string',
- 'example' => 'ou,top',
- ],
- 'OrganizationUnitObjectClass' => [
- 'title' => '组织ObjectClass',
- 'description' => '组织ObjectClass。',
- 'type' => 'string',
- 'example' => 'ou,top',
- ],
- 'UserObjectClassCustomFilter' => [
- 'title' => '用户自定义Filter',
- 'description' => '用户自定义Filter。',
- 'type' => 'string',
- 'example' => '(|(cn=test)(mail=test@test.com))',
- ],
- 'GroupObjectClass' => [
- 'title' => '组objectClass',
- 'description' => '组ObjectClass。',
- 'type' => 'string',
- 'example' => 'member',
- ],
- 'GroupMemberAttributeName' => [
- 'title' => '组成员标识',
- 'description' => '组成员标识。',
- 'type' => 'string',
- 'example' => 'group',
- ],
- 'GroupObjectClassCustomFilter' => [
- 'title' => '组自定义Filter',
- 'description' => '组自定义Filter。',
- 'type' => 'string',
- 'example' => '(|(cn=test)(group=test@test.com))',
- ],
- ],
- ],
- 'PeriodicSyncConfig' => [
- 'title' => '定时同步配置',
- 'description' => '定时同步配置',
- 'type' => 'object',
- 'properties' => [
- 'PeriodicSyncType' => [
- 'title' => '类型',
- 'description' => '类型',
- 'type' => 'string',
- 'example' => 'cron',
- 'enum' => [
- 'cron',
- 'time',
- ],
- ],
- 'PeriodicSyncCron' => [
- 'title' => 'cron表达式',
- 'description' => 'cron表达式',
- 'type' => 'string',
- 'example' => '0 45 1 * * ?',
- ],
- 'PeriodicSyncTimes' => [
- 'title' => '执行时间点,如[3,5],即3点到4点执行一次,5点到6点执行一次。',
- 'description' => '执行时间点,如[3,5],即3点到4点执行一次,5点到6点执行一次。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '[3,5]',
- ],
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求Id', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表条数目', 'description' => '列表条数目', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'EventTypes' => [
+ 'description' => '事件类型列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '事件类型列表。',
+ 'type' => 'object',
+ 'properties' => [
+ 'EventType' => ['title' => '事件类型', 'description' => '事件类型', 'type' => 'string', 'example' => 'urn:alibaba:idaas:event:user:create'],
],
],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"UdPullConfiguration\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"IdentityProviderId\\": \\"idp_my664lwkhpicbyzirog3xxxxx\\\\n\\",\\n \\"IncrementalCallbackStatus\\": \\"enabled\\",\\n \\"PeriodicSyncStatus\\": \\"enabled\\",\\n \\"GroupSyncStatus\\": \\"enabled\\",\\n \\"UdSyncScopeConfig\\": {\\n \\"SourceScopes\\": [\\n \\"960\\"\\n ],\\n \\"TargetScope\\": \\"ou_asjdfhaskfhw213mnsj33sXXX\\"\\n },\\n \\"PullProtectedRule\\": {\\n \\"UserDeletedThreshold\\": 30,\\n \\"OrganizationalUnitDeletedThreshold\\": 10,\\n \\"GroupDeletedThreshold\\": 10\\n },\\n \\"LdapUdPullConfig\\": {\\n \\"UserObjectClass\\": \\"ou,top\\",\\n \\"OrganizationUnitObjectClass\\": \\"ou,top\\",\\n \\"UserObjectClassCustomFilter\\": \\"(|(cn=test)(mail=test@test.com))\\",\\n \\"GroupObjectClass\\": \\"member\\",\\n \\"GroupMemberAttributeName\\": \\"group\\",\\n \\"GroupObjectClassCustomFilter\\": \\"(|(cn=test)(group=test@test.com))\\"\\n },\\n \\"PeriodicSyncConfig\\": {\\n \\"PeriodicSyncType\\": \\"cron\\",\\n \\"PeriodicSyncCron\\": \\"0 45 1 * * ?\\",\\n \\"PeriodicSyncTimes\\": 0\\n }\\n }\\n}","type":"json"}]',
- 'title' => '获取IdP同步入配置信息',
- ],
- 'ListIdentityProvidersForNetworkAccessEndpoint' => [
- 'summary' => '获取网络端点下的IdP信息。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '查看事件列表',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListEventTypes',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"EventTypes\\": [\\n {\\n \\"EventType\\": \\"urn:alibaba:idaas:event:user:create\\"\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListFederatedCredentialProviders' => [
+ 'summary' => '查询联邦信任源列表。',
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -28208,60 +21891,41 @@
'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasGNRASW',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasH5ECOY'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'title' => '查询凭证(Token)。',
- 'description' => '查询凭证(Token)。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'NTxxxxxexample',
- ],
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '查询凭证(Token)', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
+ ],
+ [
+ 'name' => 'PreviousToken',
+ 'in' => 'query',
+ 'schema' => ['title' => '查询上一页凭证(Token)。', 'description' => '查询上一页凭证(Token)', 'type' => 'string', 'required' => false, 'example' => 'PTxxxxxexample'],
],
[
'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '20',
- 'default' => '20',
- ],
+ 'schema' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20', 'default' => '20'],
],
[
- 'name' => 'NetworkAccessEndpointId',
+ 'name' => 'FederatedCredentialProviderName',
'in' => 'query',
- 'schema' => [
- 'title' => '网络端点ID。',
- 'description' => '网络端点ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'nae_ms5ewjcjzed3ysaau5t5kxxxxx',
- ],
+ 'schema' => ['title' => ' 联邦凭证提供方名称', 'description' => '联邦信任源名称', 'type' => 'string', 'required' => false, 'example' => 'test', 'maxLength' => 256],
+ ],
+ [
+ 'name' => 'FederatedCredentialProviderType',
+ 'in' => 'query',
+ 'schema' => ['title' => ' 联邦凭证提供方类型', 'description' => '联邦信任源类型', 'type' => 'string', 'required' => false, 'example' => 'pkcs7', 'maxLength' => 64],
],
],
'responses' => [
@@ -28269,177 +21933,231 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'NextToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '本次调用返回的查询凭证(Token)值。',
- 'type' => 'string',
- 'example' => 'NTxxxexample',
- ],
- 'IdentityProvidersForNetworkAccessEndpoint' => [
- 'description' => '网络端点下的IdP集合。',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目', 'type' => 'integer', 'format' => 'int32', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'PreviousToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值', 'type' => 'string', 'example' => 'PTxxxexample'],
+ 'MaxResults' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数', 'type' => 'integer', 'format' => 'int32', 'example' => '20'],
+ 'FederatedCredentialProviders' => [
+ 'description' => '联邦信任源列表',
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
- 'InstanceId' => [
- 'title' => '实例ID',
- 'description' => '实例ID',
- 'type' => 'string',
- 'example' => 'idaas_elk5evwagodqlmwpfehasxxxxx',
+ 'InstanceId' => ['title' => 'EIAM 实例ID', 'description' => '实例ID', 'type' => 'string', 'example' => 'idaas_dd4n3rnknybjjxuu5gq6ovqxXXX'],
+ 'CreateTime' => ['title' => '创建时间', 'description' => '创建时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1729061324000'],
+ 'UpdateTime' => ['title' => '更新时间', 'description' => '更新时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1729061324000'],
+ 'Status' => ['title' => '状态', 'description' => '状态', 'type' => 'string', 'example' => 'enabled'],
+ 'Description' => ['title' => '描述', 'description' => '描述', 'type' => 'string', 'example' => 'test'],
+ 'FederatedCredentialProviderType' => ['title' => '联邦凭证提供方类型', 'description' => '联邦信任源类型', 'type' => 'string', 'example' => 'pkcs7'],
+ 'NetworkAccessEndpointId' => ['title' => '网络访问端点ID', 'description' => '网络访问端点ID', 'type' => 'string', 'example' => 'inae_public'],
+ 'FederatedCredentialProviderName' => ['title' => '联邦凭证提供方名称', 'description' => '联邦信任源名称', 'type' => 'string', 'example' => 'pkcs7test'],
+ 'FederatedCredentialProviderId' => ['title' => '联邦凭证提供方ID', 'description' => '联邦信任源ID', 'type' => 'string', 'example' => 'fcp_asda123XXX'],
+ 'Pkcs7ProviderConfig' => [
+ 'title' => 'PKCS7配置',
+ 'description' => 'PKCS7配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'SignatureEffectiveTime' => ['title' => '签名有效时间', 'description' => '签名有效时间', 'type' => 'integer', 'format' => 'int64', 'example' => '3600'],
+ 'TrustAnchorSource' => ['title' => '证书信任锚点来源', 'description' => '证书信任锚点来源', 'type' => 'string', 'example' => 'alibaba_cloud'],
+ 'CmsVerificationMode' => ['title' => 'CMS验证模式', 'description' => 'CMS验证模式', 'type' => 'string', 'example' => 'cert'],
+ 'SigningTimeValueExpression' => ['title' => '获取签名时间的表达式', 'description' => '获取签名时间的表达式', 'type' => 'string', 'example' => 'pkcs7.payload.jsonData.audience.signingTime'."\n"],
+ 'Certificates' => [
+ 'title' => 'pkcs7证书列表',
+ 'description' => 'PKCS7证书列表',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '证书对象',
+ 'type' => 'object',
+ 'properties' => [
+ 'CertificateMetadata' => [
+ 'title' => '证书元数据',
+ 'description' => '证书元数据',
+ 'type' => 'object',
+ 'properties' => [
+ 'NotBefore' => ['title' => '证书生效时间', 'description' => '证书生效时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1729061324000'],
+ 'NotAfter' => ['title' => '证书过期时间', 'description' => '证书过期时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1729061324000'],
+ ],
+ ],
+ 'Fingerprint' => ['title' => '证书指纹', 'description' => '证书指纹', 'type' => 'string', 'example' => '2b18947a6a9fc7764fd8b5fb18a863b0c6daxxx'],
+ 'Content' => ['title' => '证书内容', 'description' => '证书内容', 'type' => 'string', 'example' => '-----BEGIN CERTIFICATE-----'."\n"
+ .'MIIE+zCCA0egAwIBAgIJAJZY0ZY0ZY0Z'."\n"
+ .'-----END CERTIFICATE-----'],
+ ],
+ ],
+ ],
+ 'TrustCondition' => ['title' => '信任条件', 'description' => '信任条件', 'type' => 'string', 'example' => 'IsNullOrEmpty("certNo")'."\n"],
+ ],
],
- 'IdentityProviderId' => [
- 'title' => 'IdP的ID。',
- 'description' => 'IdP的ID。',
- 'type' => 'string',
- 'example' => 'idp_nbq7i4ylodmm64iy6t5muxxxxx',
+ 'OidcProviderConfig' => [
+ 'title' => 'OIDC配置',
+ 'description' => 'OIDC配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'JwksUri' => ['title' => 'JWKS 端点', 'description' => 'JWKS 端点', 'type' => 'string', 'example' => 'https://example.com'],
+ 'Issuer' => ['title' => 'Issuer', 'description' => 'Issuer', 'type' => 'string', 'example' => 'https://example.com'],
+ 'Audiences' => [
+ 'title' => 'oidc凭证的受众列表',
+ 'description' => 'OIDC凭证的受众列表',
+ 'type' => 'array',
+ 'items' => ['description' => '受众', 'type' => 'string', 'example' => 'https://example.com'],
+ ],
+ 'JwksLastObtainedTime' => ['title' => 'JWKs最后获取时间', 'description' => 'JWKS最后获取时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1729061324000'],
+ 'StaticJwks' => ['title' => '静态获取的jwks', 'description' => '静态获取的JWKS', 'type' => 'string', 'example' => '{'."\n"
+ .' "keys": ['."\n"
+ .' {'."\n"
+ .' "kty": "RSA",'."\n"
+ .' "e": "AQAB",'."\n"
+ .' "use": "sig",'."\n"
+ .' "kid": "KEY2RzsjRrimRASiAhCjBo18YwDoxpYHnHtv",'."\n"
+ .' "n": "qrsfFfSZngqKOxVE29ZIR4SXkwKq029B3HLDAZui_Pwaxwn8FssR9QdwsljZS06BTDp10vhPgqMB7s7TmHulL3I4WuSB-l4uXTXXXX"'."\n"
+ .' }'."\n"
+ .' ]'."\n"
+ .'}'],
+ 'JwksSource' => ['title' => 'Jwks来源', 'description' => 'JWKS来源', 'type' => 'string', 'example' => 'static'],
+ 'TrustCondition' => ['title' => '信任条件', 'description' => '信任条件', 'type' => 'string', 'example' => 'IsNullOrEmpty("jwt.issuer")'."\n"],
+ 'DynamicJwks' => ['title' => '动态获取的jwks', 'description' => '动态获取的JWKS', 'type' => 'string', 'example' => '{'."\n"
+ .' "keys": ['."\n"
+ .' {'."\n"
+ .' "kty": "RSA",'."\n"
+ .' "e": "AQAB",'."\n"
+ .' "use": "sig",'."\n"
+ .' "kid": "KEY2RzsjRrimRASiAhCjBo18YwDoxpYHnHtv",'."\n"
+ .' "n": "qrsfFfSZngqKOxVE29ZIR4SXkwKq029B3HLDAZui_Pwaxwn8FssR9QdwsljZS06BTDp10vhPgqMB7s7TmHulL3I4WuSB-l4uXTXXXX"'."\n"
+ .' }'."\n"
+ .' ]'."\n"
+ .'}'],
+ ],
],
- 'IdentityProviderName' => [
- 'title' => 'IdP名称。',
- 'description' => 'IdP名称。',
- 'type' => 'string',
- 'example' => 'OIDC Provider',
+ 'PrivateCaProviderConfig' => [
+ 'title' => '私有CA配置',
+ 'description' => '私有CA配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'TrustAnchorSource' => ['title' => 'Root证书获取方式', 'description' => 'Root证书获取方式', 'type' => 'string', 'example' => 'custom'],
+ 'Certificates' => [
+ 'title' => 'Root证书',
+ 'description' => 'Root证书',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'CertificateMetadata' => [
+ 'title' => '证书元数据',
+ 'description' => '证书元数据',
+ 'type' => 'object',
+ 'properties' => [
+ 'NotBefore' => ['title' => '证书生效时间', 'description' => '证书生效时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1729061324000'],
+ 'NotAfter' => ['title' => '证书过期时间', 'description' => '证书过期时间', 'type' => 'integer', 'format' => 'int64', 'example' => '1729061324000'],
+ ],
+ ],
+ 'Fingerprint' => ['title' => 'Root证书指纹', 'description' => 'Root证书指纹', 'type' => 'string', 'example' => '2b18947a6a9fc7764fd8b5fb18a863b0c6daxxx'],
+ 'Content' => ['title' => 'Root证书内容', 'description' => 'Root证书内容', 'type' => 'string', 'example' => '-----BEGIN CERTIFICATE-----'."\n"
+ .'MIIE+zCCA0egAwIBAgIJAJZY0ZY0ZY0Z'."\n"
+ .'-----END CERTIFICATE-----'],
+ ],
+ 'description' => '',
+ ],
+ ],
+ 'TrustCondition' => ['title' => '信任条件', 'description' => '信任条件', 'type' => 'string', 'example' => 'IsNullOrEmpty("certNo")'."\n"],
+ ],
+ ],
+ 'CloudIdPProviderConfig' => [
+ 'title' => '云身份提供商联邦凭证配提供方配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'IdentityProviderId' => ['title' => '身份提供商ID', 'type' => 'string'],
+ ],
],
],
+ 'description' => '',
],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"IdentityProvidersForNetworkAccessEndpoint\\": [\\n {\\n \\"InstanceId\\": \\"idaas_elk5evwagodqlmwpfehasxxxxx\\",\\n \\"IdentityProviderId\\": \\"idp_nbq7i4ylodmm64iy6t5muxxxxx\\",\\n \\"IdentityProviderName\\": \\"OIDC Provider\\"\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '获取网络端点下的IdP信息',
- ],
- 'EnableIdentityProviderAuthn' => [
- 'summary' => '启用认证。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '查询联邦信任源列表',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListFederatedCredentialProviders',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'FederatedCredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/federatedcredentialprovider/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"PreviousToken\\": \\"PTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"FederatedCredentialProviders\\": [\\n {\\n \\"InstanceId\\": \\"idaas_dd4n3rnknybjjxuu5gq6ovqxXXX\\",\\n \\"CreateTime\\": 1729061324000,\\n \\"UpdateTime\\": 1729061324000,\\n \\"Status\\": \\"enabled\\",\\n \\"Description\\": \\"test\\",\\n \\"FederatedCredentialProviderType\\": \\"pkcs7\\",\\n \\"NetworkAccessEndpointId\\": \\"inae_public\\",\\n \\"FederatedCredentialProviderName\\": \\"pkcs7test\\",\\n \\"FederatedCredentialProviderId\\": \\"fcp_asda123XXX\\",\\n \\"Pkcs7ProviderConfig\\": {\\n \\"SignatureEffectiveTime\\": 3600,\\n \\"TrustAnchorSource\\": \\"alibaba_cloud\\",\\n \\"CmsVerificationMode\\": \\"cert\\",\\n \\"SigningTimeValueExpression\\": \\"pkcs7.payload.jsonData.audience.signingTime\\\\n\\",\\n \\"Certificates\\": [\\n {\\n \\"CertificateMetadata\\": {\\n \\"NotBefore\\": 1729061324000,\\n \\"NotAfter\\": 1729061324000\\n },\\n \\"Fingerprint\\": \\"2b18947a6a9fc7764fd8b5fb18a863b0c6daxxx\\",\\n \\"Content\\": \\"-----BEGIN CERTIFICATE-----\\\\nMIIE+zCCA0egAwIBAgIJAJZY0ZY0ZY0Z\\\\n-----END CERTIFICATE-----\\"\\n }\\n ],\\n \\"TrustCondition\\": \\"IsNullOrEmpty(\\\\\\"certNo\\\\\\")\\\\n\\"\\n },\\n \\"OidcProviderConfig\\": {\\n \\"JwksUri\\": \\"https://example.com\\",\\n \\"Issuer\\": \\"https://example.com\\",\\n \\"Audiences\\": [\\n \\"https://example.com\\"\\n ],\\n \\"JwksLastObtainedTime\\": 1729061324000,\\n \\"StaticJwks\\": \\"{\\\\n \\\\\\"keys\\\\\\": [\\\\n {\\\\n \\\\\\"kty\\\\\\": \\\\\\"RSA\\\\\\",\\\\n \\\\\\"e\\\\\\": \\\\\\"AQAB\\\\\\",\\\\n \\\\\\"use\\\\\\": \\\\\\"sig\\\\\\",\\\\n \\\\\\"kid\\\\\\": \\\\\\"KEY2RzsjRrimRASiAhCjBo18YwDoxpYHnHtv\\\\\\",\\\\n \\\\\\"n\\\\\\": \\\\\\"qrsfFfSZngqKOxVE29ZIR4SXkwKq029B3HLDAZui_Pwaxwn8FssR9QdwsljZS06BTDp10vhPgqMB7s7TmHulL3I4WuSB-l4uXTXXXX\\\\\\"\\\\n }\\\\n ]\\\\n}\\",\\n \\"JwksSource\\": \\"static\\",\\n \\"TrustCondition\\": \\"IsNullOrEmpty(\\\\\\"jwt.issuer\\\\\\")\\\\n\\",\\n \\"DynamicJwks\\": \\"{\\\\n \\\\\\"keys\\\\\\": [\\\\n {\\\\n \\\\\\"kty\\\\\\": \\\\\\"RSA\\\\\\",\\\\n \\\\\\"e\\\\\\": \\\\\\"AQAB\\\\\\",\\\\n \\\\\\"use\\\\\\": \\\\\\"sig\\\\\\",\\\\n \\\\\\"kid\\\\\\": \\\\\\"KEY2RzsjRrimRASiAhCjBo18YwDoxpYHnHtv\\\\\\",\\\\n \\\\\\"n\\\\\\": \\\\\\"qrsfFfSZngqKOxVE29ZIR4SXkwKq029B3HLDAZui_Pwaxwn8FssR9QdwsljZS06BTDp10vhPgqMB7s7TmHulL3I4WuSB-l4uXTXXXX\\\\\\"\\\\n }\\\\n ]\\\\n}\\"\\n },\\n \\"PrivateCaProviderConfig\\": {\\n \\"TrustAnchorSource\\": \\"custom\\",\\n \\"Certificates\\": [\\n {\\n \\"CertificateMetadata\\": {\\n \\"NotBefore\\": 1729061324000,\\n \\"NotAfter\\": 1729061324000\\n },\\n \\"Fingerprint\\": \\"2b18947a6a9fc7764fd8b5fb18a863b0c6daxxx\\",\\n \\"Content\\": \\"-----BEGIN CERTIFICATE-----\\\\nMIIE+zCCA0egAwIBAgIJAJZY0ZY0ZY0Z\\\\n-----END CERTIFICATE-----\\"\\n }\\n ],\\n \\"TrustCondition\\": \\"IsNullOrEmpty(\\\\\\"certNo\\\\\\")\\\\n\\"\\n },\\n \\"CloudIdPProviderConfig\\": {\\n \\"IdentityProviderId\\": \\"\\"\\n }\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListGroups' => [
+ 'summary' => '列表查询EIAM账户组列表信息。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCRU1S2',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas1LGU5E'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例Id',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'eiam-111ccc1111',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'IdentityProviderId',
+ 'name' => 'PageNumber',
'in' => 'query',
- 'schema' => [
- 'title' => '身份提供方ID',
- 'description' => '身份提供方ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idp_11111',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '列表页码。', 'description' => '列表页码。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1', 'default' => '1'],
],
- ],
- 'responses' => [
- 200 => [
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => ['title' => '列表大小。', 'description' => '列表大小。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20', 'default' => '20'],
+ ],
+ [
+ 'name' => 'GroupIds',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求Id',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- ],
+ 'title' => '组ID列表。',
+ 'description' => '组ID列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '组ID。', 'type' => 'string', 'required' => false, 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx'],
+ 'required' => false,
+ 'example' => '',
],
],
- ],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '启用认证',
- 'description' => '将一个条件访问策略从启用状态变为禁用状态时,条件访问策略将不再拦截,请确认您已知该操作可能导致的风险。',
- ],
- 'DisableIdentityProviderAuthn' => [
- 'summary' => '禁用认证。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
- ],
- ],
- 'operationType' => 'readAndWrite',
- 'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'update',
- 'riskType' => 'none',
- 'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCRU1S2',
+ 'name' => 'GroupName',
+ 'in' => 'query',
+ 'schema' => ['title' => '组名称,精确匹配。', 'description' => '组名称,查询为精确匹配查询。', 'type' => 'string', 'required' => false, 'example' => 'name_test'],
],
- 'tenantRelevance' => 'tenant',
- ],
- 'parameters' => [
[
- 'name' => 'InstanceId',
+ 'name' => 'GroupNameStartsWith',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'eiam-111ccc1111',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '组名称,左匹配。', 'description' => '组名称前缀,查询为左匹配查询。', 'type' => 'string', 'required' => false, 'example' => 'name'],
],
[
- 'name' => 'IdentityProviderId',
+ 'name' => 'GroupExternalId',
'in' => 'query',
- 'schema' => [
- 'title' => '身份提供方ID',
- 'description' => '身份提供方ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idp_11111',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '组外部ID。', 'description' => '组外部ID。', 'type' => 'string', 'required' => false, 'example' => 'group_external_id'],
],
],
'responses' => [
@@ -28447,114 +22165,162 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '数据总条数目,为匹配到的总数量,单次返回最大数量以pageSize为准。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'Groups' => [
+ 'description' => '账户组列表对象。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '账户组对象信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'GroupId' => ['title' => '组ID。', 'description' => '组ID。', 'type' => 'string', 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx'],
+ 'GroupName' => ['title' => '组名称。', 'description' => '组名称。', 'type' => 'string', 'example' => 'group_name'],
+ 'Description' => ['title' => '组描述。', 'description' => '组描述。', 'type' => 'string', 'example' => 'test group'],
+ 'GroupExternalId' => ['title' => '组外部标识。', 'description' => '组外部标识,用于与外部系统关联,默认为账户组ID。', 'type' => 'string', 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx'],
+ 'GroupSourceType' => ['title' => '组来源类型。', 'description' => '组来源类型,目前只支持自建,取值可选范围:'."\n"
+ .'- build_in:自建。', 'type' => 'string', 'example' => 'build_in'],
+ 'GroupSourceId' => ['title' => '组来源ID。', 'description' => '组来源ID,若通过其他方式导入创建,此为外部来源ID,默认为实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'CreateTime' => ['title' => '组创建时间, Unix时间戳格式,单位为毫秒。', 'description' => '组创建时间, Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1652085686179'],
+ 'UpdateTime' => ['title' => '组最近一次更新时间,Unix时间戳格式,单位为毫秒。', 'description' => '组最近一次更新时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1652085686179'],
+ 'InstanceId' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ ],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '禁用认证',
- 'description' => '将一个应用从启用状态变为禁用状态时,应用全部功能不可用(如SSO、账户同步等),请确认您已知该操作可能导致的风险。',
- ],
- 'SetForgetPasswordConfiguration' => [
- 'summary' => '设置EIAM忘记密码策略。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
+ 'title' => '列表查询EIAM账户组信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListGroups'],
+ ],
],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"Groups\\": [\\n {\\n \\"GroupId\\": \\"group_d6sbsuumeta4h66ec3il7yxxxx\\",\\n \\"GroupName\\": \\"group_name\\",\\n \\"Description\\": \\"test group\\",\\n \\"GroupExternalId\\": \\"group_d6sbsuumeta4h66ec3il7yxxxx\\",\\n \\"GroupSourceType\\": \\"build_in\\",\\n \\"GroupSourceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"CreateTime\\": 1652085686179,\\n \\"UpdateTime\\": 1652085686179,\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\"\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListGroupsForApplication' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas41RG68',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas7VNWU7'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'eiam-111ccc1111',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ForgetPasswordStatus',
+ 'name' => 'PageNumber',
'in' => 'query',
- 'schema' => [
- 'title' => '忘记密码配置状态。枚举取值:enabled(开启)、disabled(禁用)',
- 'description' => '忘记密码配置状态。枚举取值:enabled(开启)、disabled(禁用)',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'enabled',
- 'maxLength' => 32,
- ],
+ 'schema' => ['title' => '列表页码。', 'description' => '列表页码。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1', 'default' => '1'],
],
[
- 'name' => 'AuthenticationChannels',
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => ['title' => '列表大小。', 'description' => '列表大小。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20', 'default' => '20'],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'GroupIds',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => '身份认证渠道。枚举取值:email(邮件)、sms(短信)',
- 'description' => '身份认证渠道列表。枚举取值:email(邮件)、sms(短信)',
+ 'title' => '组ID列表。',
+ 'description' => '组ID列表,单次操作最多支持100个组ID。',
'type' => 'array',
- 'items' => [
- 'description' => '忘记密码认证渠道。当forgetPasswordStatus取值为enabled时必传。枚举取值:email(邮件)、sms(短信)',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'sms',
- ],
+ 'items' => ['description' => '组ID。', 'type' => 'string', 'required' => false, 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx'],
'required' => false,
- 'example' => 'email',
- 'maxLength' => 32,
+ 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx',
],
],
+ [
+ 'name' => 'ApplicationRoleId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用角色ID。', 'description' => '应用角色ID。', 'type' => 'string', 'required' => false, 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx', 'maxLength' => 64],
+ ],
],
'responses' => [
200 => [
'schema' => [
+ 'description' => '响应结果。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'Groups' => [
+ 'description' => '组ID列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '组ID。',
+ 'type' => 'object',
+ 'properties' => [
+ 'GroupId' => ['title' => '组ID。', 'description' => '组ID。', 'type' => 'string', 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx'],
+ 'ApplicationRoles' => [
+ 'title' => '应用角色列表。SAML应用无角色返回',
+ 'description' => '应用角色列表。SAML应用无角色返回',
+ 'type' => 'array',
+ 'items' => [
+ 'title' => '应用角色对象。',
+ 'description' => '应用角色对象。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ApplicationRoleId' => ['title' => '应用角色标识。', 'description' => '应用角色标识。', 'type' => 'string', 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx'],
+ ],
+ ],
+ ],
+ ],
+ ],
],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '设置EIAM忘记密码策略',
- ],
- 'SetPasswordInitializationConfiguration' => [
- 'summary' => '设置指定EIAM实例下密码初始化策略。',
- 'methods' => [
- 'post',
+ 'title' => '查询一个EIAM应用被授权访问的组列表',
+ 'summary' => '分页查询一个应用被授权访问的组列表,返回的结果中,包含组ID信息,如需获取组详细信息,请调用GetGroup接口。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListGroupsForApplication'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListGroupsForApplication',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"Groups\\": [\\n {\\n \\"GroupId\\": \\"group_miu8e4t4d7i4u7uwezgr54xxxx\\",\\n \\"ApplicationRoles\\": [\\n {\\n \\"ApplicationRoleId\\": \\"app_role_mkv7rgt4ds8d8v0qtzev2mxxxx\\"\\n }\\n ]\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListGroupsForAuthorizationRule' => [
+ 'summary' => '列表查询一个授权规则关联的组。',
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -28563,86 +22329,66 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas6KLVYX',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasHRHJG3'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'PasswordInitializationStatus',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'title' => '密码初始化配置状态。枚举取值:enabled(开启)、disabled(禁用)',
- 'description' => '密码初始化配置状态,取值可选范围:'."\n"
- .'- enabled:开启。'."\n"
- .'- disabled:禁用。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'enabled',
- 'maxLength' => 32,
- ],
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '用于标识下一个分页的起始位置的 Token。'."\n"
+ ."\n"
+ .'- 当不传时,默认从第一页开始查询。', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
],
[
- 'name' => 'PasswordInitializationType',
+ 'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'title' => '密码初始化方式。当passwordInitializationStatus取值为enabled时必传。枚举取值:random(随机)',
- 'description' => '密码初始化方式。当PasswordInitializationStatus取值为enabled时必传,取值可选范围:'."\n"
- .'- random:随机。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'random',
- 'maxLength' => 32,
- ],
+ 'schema' => ['title' => '分页查询时每页行数。', 'description' => '分页的最大记录数。'."\n"
+ ."\n"
+ .'- 当不传递时默认为20。'."\n"
+ ."\n"
+ .'- 限制最大值不超过100。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20', 'default' => '20'],
],
[
- 'name' => 'PasswordForcedUpdateStatus',
+ 'name' => 'AuthorizationRuleId',
'in' => 'query',
- 'schema' => [
- 'title' => '密码强制更新状态。枚举取值:enabled(开启)、disabled(禁用)',
- 'description' => '密码强制更新状态,取值可选范围:'."\n"
- .'- enabled:开启。'."\n"
- .'- disabled:禁用。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'enabled',
- 'maxLength' => 32,
- ],
+ 'schema' => ['title' => '授权规则标识', 'description' => '授权规则 ID。', 'type' => 'string', 'required' => true, 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx', 'maxLength' => 64],
],
[
- 'name' => 'PasswordInitializationNotificationChannels',
+ 'name' => 'Filter',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => '密码初始化通知渠道。枚举取值:email(邮件)、sms(短信)',
- 'description' => '密码初始化通知渠道列表。',
+ 'title' => '过滤条件',
+ 'description' => '过滤条件。',
'type' => 'array',
'items' => [
- 'description' => '密码初始化通知渠道。当PasswordForcedUpdateStatus取值为enabled时必传,取值可选范围:'."\n"
- .'- email:邮件。'."\n"
- .'- sms:短信。',
- 'type' => 'string',
+ 'description' => '过滤条件。',
+ 'type' => 'object',
+ 'properties' => [
+ 'Name' => ['title' => '过滤条件名称', 'description' => '过滤字段名称。取值可选范围:'."\n"
+ ."\n"
+ .'- GroupId:组 ID。', 'type' => 'string', 'required' => false, 'example' => 'GroupId'],
+ 'Value' => [
+ 'title' => '过滤条件值',
+ 'description' => '过滤字段取值列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '过滤字段取值。', 'type' => 'string', 'required' => false, 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
'required' => false,
- 'example' => 'email',
],
'required' => false,
- 'example' => 'email',
- 'maxLength' => 32,
+ 'example' => '',
],
],
],
@@ -28651,109 +22397,63 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值,用于下一次翻页查询。', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'MaxResults' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int32', 'example' => '20'],
+ 'Groups' => [
+ 'description' => '组列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '组数据对象。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例ID', 'description' => '实例 ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'GroupId' => ['title' => '组标识', 'description' => '组 ID。', 'type' => 'string', 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx'],
+ 'ValidityType' => ['title' => '有效期类型', 'description' => '关系有效期类型,取值可选范围:'."\n"
+ .'- permanent:永久'."\n"
+ .'- time_bound:自定义时间范围', 'type' => 'string', 'example' => 'permanent'],
+ 'ValidityPeriod' => [
+ 'title' => '有效周期',
+ 'description' => '有效周期的时间范围,当**ValidityType**为**time_bound**时生效。',
+ 'type' => 'object',
+ 'properties' => [
+ 'StartTime' => ['title' => '授权生效开始时间', 'description' => '生效开始时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1704042061000'],
+ 'EndTime' => ['title' => '授权生效结束时间', 'description' => '生效结束时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1704042061000'],
+ ],
+ ],
+ ],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '设置EIAM密码初始化策略',
- ],
- 'SetPasswordHistoryConfiguration' => [
- 'summary' => '设置指定EIAM实例下的密码历史策略。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'operationType' => 'write',
- 'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'get',
- 'riskType' => 'none',
- 'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas6L2G67',
- ],
+ 'title' => '列表查询一个授权规则关联的组',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'parameters' => [
- [
- 'name' => 'InstanceId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
+ 'ramActions' => [
[
- 'name' => 'PasswordHistoryStatus',
- 'in' => 'query',
- 'schema' => [
- 'title' => '密码历史配置状态。枚举取值:enabled(开启)、disabled(禁用)',
- 'description' => '密码历史配置状态,取值可选范围:'."\n"
- .'- enabled:开启。'."\n"
- .'- disabled:禁用。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'enabled',
- 'maxLength' => 32,
- ],
- ],
- [
- 'name' => 'PasswordHistoryMaxRetention',
- 'in' => 'query',
- 'schema' => [
- 'title' => '保留最近密码记录数。当passwordHistoryStatus取值为enabled时必传。',
- 'description' => '保留最近密码记录数。当PasswordHistoryStatus取值为enabled时必传。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '3',
- 'maxLength' => 32,
- ],
- ],
- ],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListGroupsForAuthorizationRule',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/AuthorizationRule/{#AuthorizationRuleId}'],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '设置EIAM密码历史策略',
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"Groups\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"GroupId\\": \\"group_d6sbsuumeta4h66ec3il7yxxxx\\",\\n \\"ValidityType\\": \\"permanent\\",\\n \\"ValidityPeriod\\": {\\n \\"StartTime\\": 1704042061000,\\n \\"EndTime\\": 1704042061000\\n }\\n }\\n ]\\n}","type":"json"}]',
],
- 'SetPasswordExpirationConfiguration' => [
- 'summary' => '设置指定EIAM实例下密码过期策略。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'ListGroupsForResourceServer' => [
+ 'summary' => '游标方式查询当前ResourceServer授权到组的Scope权限列表。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -28762,145 +22462,70 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasSOLMDG',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasYLK5S2'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'PasswordExpirationStatus',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'title' => '密码过期配置状态。枚举取值:enabled(开启)、disabled(禁用)',
- 'description' => '密码过期配置状态,取值可选范围:'."\n"
- .'- enabled:开启。'."\n"
- .'- disabled:禁用。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'enabled',
- 'maxLength' => 32,
- ],
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '下一页查询凭证(Token),取值为上一次 API 调用返回的 NextToken 参数值。', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
],
[
- 'name' => 'PasswordValidMaxDay',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '密码有效时长,单位是天。当passwordExpirationStatus取值为enabled时必传。',
- 'description' => '密码有效时长,单位是天。当PasswordExpirationStatus取值为enabled时必传。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '180',
- 'maxLength' => 32,
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => 'ResourceServer应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'],
],
[
- 'name' => 'PasswordExpirationAction',
+ 'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'title' => '密码过期动作。当passwordExpirationStatus取值为enabled时必传。枚举取值:forbid\\_login(禁止登录)、force\\_update\\_password(强制修改密码)、remind\\_update\\_password(提醒修改密码)',
- 'description' => '密码过期动作。当PasswordExpirationStatus取值为enabled时必传,取值可选范围:'."\n"
- .'- forbid\\_login:禁止登录。'."\n"
- .'- force\\_update\\_password:强制修改密码。'."\n"
- .'- remind\\_update\\_password:提醒修改密码。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'force_update_password',
- 'maxLength' => 32,
- ],
+ 'schema' => ['description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20'],
],
[
- 'name' => 'PasswordExpirationNotificationStatus',
- 'in' => 'query',
- 'schema' => [
- 'title' => '密码过期通知状态。枚举取值:enabled(开启)、disabled(禁用)',
- 'description' => '密码过期通知状态,取值可选范围:'."\n"
- .'- enabled:开启。'."\n"
- .'- disabled:禁用。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'enabled',
- 'maxLength' => 32,
- ],
- ],
- [
- 'name' => 'PasswordExpirationNotificationChannels',
+ 'name' => 'Filter',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => '密码过期通知渠道。当passwordExpirationNotificationStatus取值为enabled时必传。枚举取值:login(用户登录)、email(邮件)、sms(短信)',
- 'description' => '密码过期通知渠道列表,当PasswordExpirationNotificationStatus取值为enabled时必传。',
+ 'title' => '过滤条件。',
+ 'description' => '过滤条件列表。',
'type' => 'array',
'items' => [
- 'description' => '密码过期通知渠道,取值可选范围:'."\n"
- .'- login:用户登录。'."\n"
- .'- email:邮件。'."\n"
- .'- sms:短信。',
- 'type' => 'string',
+ 'description' => '过滤条件。',
+ 'type' => 'object',
+ 'properties' => [
+ 'Name' => [
+ 'title' => '过滤条件名称。',
+ 'description' => '过滤条件名称。',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'GroupIds',
+ 'enum' => ['GroupIds', 'GroupId'],
+ ],
+ 'Value' => [
+ 'description' => '过滤条件值列表。',
+ 'type' => 'array',
+ 'items' => ['title' => '过滤条件值。', 'description' => '过滤条件值。', 'type' => 'string', 'required' => false, 'example' => 'group_mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'required' => false,
+ 'maxItems' => 100,
+ 'minItems' => 1,
+ ],
+ ],
'required' => false,
- 'example' => 'login',
],
'required' => false,
- 'example' => 'login',
- 'maxLength' => 32,
- ],
- ],
- [
- 'name' => 'PasswordExpirationNotificationDuration',
- 'in' => 'query',
- 'schema' => [
- 'title' => '密码过期通知时间,单位是天。当passwordExpirationNotificationStatus取值为enabled时必传。',
- 'description' => '密码过期通知时间,单位是天。当PasswordExpirationNotificationStatus取值为enabled时必传。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '7',
- 'maxLength' => 32,
- ],
- ],
- [
- 'name' => 'PasswordForcedUpdateDuration',
- 'in' => 'query',
- 'schema' => [
- 'title' => '密码强制修改时间,单位是天。当前字段取值要比passwordExpirationNotificationDuration大。',
- 'description' => '密码强制修改时间,单位是天。当前字段取值要比PasswordExpirationNotificationDuration大。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '7',
- 'maxLength' => 32,
],
],
[
- 'name' => 'EffectiveAuthenticationSourceIds',
+ 'name' => 'ResourceServerScopeId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'description' => '生效的认证源ID列表',
- 'type' => 'array',
- 'items' => [
- 'description' => '生效的认证源ID',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ia_passwordxxxx',
- ],
- 'required' => false,
- ],
+ 'schema' => ['title' => '权限ID。', 'description' => '权限ID。', 'type' => 'string', 'required' => false, 'example' => 'ress_nbte4bb3qqqnaq73rlmkqixxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -28908,102 +22533,86 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '下一页查询凭证(Token)。', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'Groups' => [
+ 'description' => '组列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '组信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => 'EIAM 实例ID', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_qsw77zl5vrllwzyrrfwbmpxxxx'],
+ 'GroupId' => ['title' => '组ID。', 'description' => '组ID。', 'type' => 'string', 'example' => 'group_nbsomva32b6utec3hgi7scxxxx'],
+ 'ResourceServerScopes' => [
+ 'title' => '资源服务Scope权限集合',
+ 'description' => '已授权的 Scope 权限列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Scope权限信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ResourceServerScopeId' => ['title' => 'ResourceServerScope唯一标识', 'description' => 'Scope权限ID。', 'type' => 'string', 'example' => 'ress_nbte4bb3qqqnaq73rlmkqixxxx'],
+ 'ResourceServerScopeName' => ['title' => 'ResourceServerScope名称。', 'description' => 'Scope权限名称。', 'type' => 'string', 'example' => 'Read User Info'],
+ ],
+ ],
+ ],
+ ],
+ ],
],
+ 'MaxResults' => ['description' => '分页查询时每页行数', 'type' => 'integer', 'format' => 'int32', 'example' => '20'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '设置EIAM密码过期策略',
- ],
- 'SetPasswordComplexityConfiguration' => [
- 'summary' => '设置指定EIAM实例下密码复杂度策略。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
+ 'title' => '查询当前ResourceServer授权到组的Scope权限列表',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"Groups\\": [\\n {\\n \\"InstanceId\\": \\"idaas_qsw77zl5vrllwzyrrfwbmpxxxx\\",\\n \\"GroupId\\": \\"group_nbsomva32b6utec3hgi7scxxxx\\",\\n \\"ResourceServerScopes\\": [\\n {\\n \\"ResourceServerScopeId\\": \\"ress_nbte4bb3qqqnaq73rlmkqixxxx\\",\\n \\"ResourceServerScopeName\\": \\"Read User Info\\"\\n }\\n ]\\n }\\n ],\\n \\"MaxResults\\": 20\\n}","type":"json"}]',
+ ],
+ 'ListGroupsForUser' => [
+ 'summary' => '查询指定EIAM账户的所属账户组列表。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas6KLVYX',
- ],
+ 'abilityTreeCode' => '165221',
+ 'abilityTreeNodes' => ['FEATUREidaasCRU1S2'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'PasswordMinLength',
+ 'name' => 'PageNumber',
'in' => 'query',
- 'schema' => [
- 'title' => '密码最小长度',
- 'description' => '密码最小长度',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'example' => '10',
- 'maxLength' => 32,
- ],
+ 'schema' => ['title' => '列表页码。', 'description' => '列表页码,默认1。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1', 'default' => '1'],
],
[
- 'name' => 'PasswordComplexityRules',
+ 'name' => 'PageSize',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '密码复杂度规则',
- 'description' => '密码复杂度规则列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '规则检查对象。',
- 'type' => 'object',
- 'properties' => [
- 'PasswordCheckType' => [
- 'title' => '密码检查类型。枚举取值:inclusion\\_upper\\_case(包含大写字母)、inclusion\\_lower\\_case(包含小写字母)、inclusion\\_special\\_case(包含特殊字符)、inclusion\\_number(包含数字)、exclusion\\_username(不能包含用户名)、exclusion\\_email(不能包含邮箱)、exclusion\\_phone\\_number(不能包含手机号)、exclusion\\_display\\_name(不能包含显示名)',
- 'description' => '密码检查类型,取值可选范围:'."\n"
- .'- inclusion\\_upper\\_case:包含英文大写字母。'."\n"
- .'- inclusion\\_lower\\_case:包含英文小写字母。'."\n"
- .'- inclusion\\_special\\_case:包含特殊字符 ( @ % + \\ / \' ! # $ ^ ? : , ( ) { } [ ] ~ - _ . )。'."\n"
- .'- inclusion\\_number:包含数字。'."\n"
- .'- exclusion\\_username:不能包含账户名。'."\n"
- .'- exclusion\\_email:不能包含邮箱。'."\n"
- .'- exclusion\\_phone\\_number:不能包含手机号。'."\n"
- .'- exclusion\\_display\\_name:不能包含显示名。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'inclusion_upper_case',
- 'maxLength' => 64,
- ],
- ],
- 'required' => false,
- ],
- 'required' => false,
- 'example' => '',
- ],
+ 'schema' => ['title' => '列表大小。', 'description' => '列表大小,默认20,最大不超过100。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20', 'default' => '20'],
+ ],
+ [
+ 'name' => 'UserId',
+ 'in' => 'query',
+ 'schema' => ['title' => '账户ID。', 'description' => '账户ID。', 'type' => 'string', 'required' => true, 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx'],
],
],
'responses' => [
@@ -29011,28 +22620,52 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '数据总条数目,为匹配到的总数量,单次返回最大数量以pageSize为准。', 'type' => 'integer', 'format' => 'int64', 'example' => '1000'],
+ 'Groups' => [
+ 'description' => '账户组列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '账户组对象信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'GroupId' => ['title' => '组ID。', 'description' => '账户组ID。', 'type' => 'string', 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx'],
+ 'GroupMemberRelationSourceId' => ['description' => '组成员关系来源ID。'."\n"
+ ."\n"
+ .'自建类型默认为实例ID,其他类型,分别对应不同来源的企业ID,比如钉钉来源对应钉钉企业的corpId。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'GroupMemberRelationSourceType' => ['description' => '组成员关系来源类型,取值可选范围:'."\n"
+ ."\n"
+ .'build_in:自建。'."\n"
+ ."\n"
+ .'ding_talk:钉钉导入。'."\n"
+ ."\n"
+ .'ad:AD导入。'."\n"
+ ."\n"
+ .'ldap:LDAP导入。'."\n"
+ ."\n"
+ .'we_com:企业微信导入。', 'type' => 'string', 'example' => 'build_in'],
+ ],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '设置EIAM密码复杂度策略',
- ],
- 'GetForgetPasswordConfiguration' => [
- 'summary' => '查询指定EIAM实例下忘记密码策略。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
+ 'title' => '列表查询一个EIAM账户的所属账户组信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListGroupsForUser'],
+ ],
],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 1000,\\n \\"Groups\\": [\\n {\\n \\"GroupId\\": \\"group_d6sbsuumeta4h66ec3il7yxxxx\\",\\n \\"GroupMemberRelationSourceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"GroupMemberRelationSourceType\\": \\"build_in\\"\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListIdentityProviders' => [
+ 'summary' => '查询身份提供方列表。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -29041,24 +22674,37 @@
'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas41RG68',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasOO9F76'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'PageNumber',
+ 'in' => 'query',
+ 'schema' => ['title' => '列表页码。', 'description' => '列表页码。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1', 'default' => '1'],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => ['title' => '列表大小。', 'description' => '列表大小。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20', 'default' => '20'],
+ ],
+ [
+ 'name' => 'Direction',
+ 'in' => 'query',
'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
+ 'title' => '身份提供方出入方向',
+ 'description' => '身份提供方出入方向。',
'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
+ 'required' => false,
+ 'enumValueTitles' => ['pull' => '入', 'push' => '出'],
+ 'example' => 'pull',
],
],
],
@@ -29067,68 +22713,113 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'OpenForgetPasswordConfiguration' => [
- 'description' => '忘记密码配置。',
- 'type' => 'object',
- 'properties' => [
- 'Enable' => [
- 'title' => '是否开启忘记密码',
- 'description' => '是否开启忘记密码,已废弃,参考使用forgetPasswordStatus参数。',
- 'type' => 'boolean',
- 'example' => 'true',
- ],
- 'EnableSms' => [
- 'title' => '是否开启SMS做为忘记密码的认证方法',
- 'description' => '表示是否开启SMS做为忘记密码的认证方法,已废弃,请参考使用authenticationChannels。',
- 'type' => 'boolean',
- 'example' => 'true',
- ],
- 'EnableEmail' => [
- 'title' => '是否开启邮件做为忘记密码的认证方法',
- 'description' => '是否开启邮件做为忘记密码的认证方法,已废弃,请参考使用authenticationChannels。',
- 'type' => 'boolean',
- 'example' => 'false',
- ],
- 'ForgetPasswordStatus' => [
- 'title' => '忘记密码配置状态。枚举取值:enabled(开启)、disabled(禁用)',
- 'description' => '忘记密码配置状态。枚举取值:enabled(开启)、disabled(禁用)',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'AuthenticationChannels' => [
- 'title' => '忘记密码认证渠道。当forgetPasswordStatus取值为enabled时必传。枚举取值:email(邮件)、sms(短信)',
- 'description' => '忘记密码认证渠道列表。当forgetPasswordStatus取值为enabled时必传。枚举取值:email(邮件)、sms(短信)、totp(OTP动态口令)、web_authn(WebAuthn)',
- 'type' => 'array',
- 'items' => [
- 'description' => '忘记密码认证渠道。当forgetPasswordStatus取值为enabled时必传。枚举取值:email(邮件)、sms(短信)、totp(OTP动态口令)、web_authn(WebAuthn)',
- 'type' => 'string',
- 'example' => 'sms',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'IdentityProviders' => [
+ 'description' => '身份提供商信息列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '身份提供商信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_pbf4dth34l2qb7mydpntXXX'],
+ 'IdentityProviderId' => ['title' => '身份提供方Id', 'description' => '身份提供方ID。', 'type' => 'string', 'example' => 'idp_m5b5wd5s2hpq4t6iaehhXXX'],
+ 'IdentityProviderExternalId' => ['title' => '身份提供方外部ID', 'description' => '身份提供方外部ID。', 'type' => 'string', 'example' => 'test_123'],
+ 'Description' => ['title' => '身份提供方描述', 'description' => '身份提供方描述。', 'type' => 'string', 'example' => 'None'],
+ 'IdentityProviderName' => ['title' => '身份提供方名称', 'description' => '身份提供方名称。', 'type' => 'string', 'example' => 'xxxx'."\n"],
+ 'UdPullStatus' => ['title' => '是否支持UD同步', 'description' => '是否支持同步入功能。取值范围:'."\n"
+ ."\n"
+ .'- 禁用:disabled'."\n"
+ ."\n"
+ .'- 启用:enabled', 'type' => 'string', 'example' => 'disabled'],
+ 'AuthnSourceType' => ['title' => '认证方式类型 oidc or saml', 'description' => '认证方式类型 oidc or saml,取值范围:'."\n"
+ ."\n"
+ .'- OIDC:urn:alibaba:idaas:authntype:oidc'."\n"
+ ."\n"
+ .'- SAML:urn:alibaba:idaas:authntype:saml2', 'type' => 'string', 'example' => 'urn:alibaba:idaas:authntype:oidc'],
+ 'AuthnSourceSupplier' => ['title' => '对应的认证来源产品,okta or google or azure ad', 'description' => '对应的认证来源产品,okta or google or azure ad。'."\n"
+ .'取值范围:'."\n"
+ ."\n"
+ .'- 钉钉:urn:alibaba:idaas:idp:alibaba:dingtalk'."\n"
+ ."\n"
+ .'- LDAP:urn:alibaba:idaas:idp:unknown:ldap'."\n"
+ ."\n"
+ .'- 阿里云IDaaS:urn:alibaba:idaas:idp:alibaba:idaas'."\n"
+ ."\n"
+ .'- 企业微信:urn:alibaba:idaas:idp:tencent:wecom'."\n"
+ ."\n"
+ .'- 飞书:urn:alibaba:idaas:idp:bytedance:lark'."\n"
+ ."\n"
+ .'- Active Directory:urn:alibaba:idaas:idp:microsoft:ad'."\n"
+ ."\n"
+ .'- Azure Active Directory:urn:alibaba:idaas:idp:microsoft:aad'."\n"
+ ."\n"
+ .'- 阿里云SASE:urn:alibaba:idaas:idp:alibaba:sase', 'type' => 'string', 'example' => 'urn:alibaba:idaas:idp:bytedance:lark'],
+ 'AuthnStatus' => ['title' => '对应IdP是否支持认证', 'description' => '对应IdP是否支持认证,取值范围:'."\n"
+ ."\n"
+ .'- 禁用:disabled'."\n"
+ ."\n"
+ .'- 启用:enabled', 'type' => 'string', 'example' => 'disabled'],
+ 'IncrementalCallbackStatus' => ['title' => '增量回调状态,是否处理来自IdP的增量回调数据', 'description' => '增量回调状态,是否处理来自IdP的增量回调数据,取值范围:'."\n"
+ ."\n"
+ .'- 禁用:disabled'."\n"
+ ."\n"
+ .'- 启用:enabled', 'type' => 'string', 'example' => 'enabled'],
+ 'UdPullTargetScope' => ['title' => '当支持ud_pullIDaaS侧UD中的范围', 'description' => '同步目标节点。', 'type' => 'string', 'example' => 'ou_2buqmxsa3ltyqkjgpwfijurXXX'],
+ 'IdentityProviderType' => ['title' => '身份提供方同步类型', 'description' => '身份提供方同步类型。'."\n"
+ ."\n"
+ .'- 入方向钉钉:urn:alibaba:idaas:idp:alibaba:dingtalk:pull'."\n"
+ ."\n"
+ .'- 出方向钉钉:urn:alibaba:idaas:idp:alibaba:dingtalk:push'."\n"
+ ."\n"
+ .'- 入方向企业微信:urn:alibaba:idaas:idp:tencent:wecom:pull'."\n"
+ ."\n"
+ .'- 入方向飞书:urn:alibaba:idaas:idp:bytedance:lark:pull'."\n"
+ ."\n"
+ .'- 入方向AD:urn:alibaba:idaas:idp:microsoft:ad:pull'."\n"
+ ."\n"
+ .'- 入方向LDAP:urn:alibaba:idaas:idp:unknown:ldap:pull'."\n"
+ ."\n"
+ .'- 标准OIDC:urn:alibaba:idaas:idp:standard:oidc'."\n"
+ ."\n"
+ .'- SASE定制OIDC:urn:alibaba:idaas:idp:alibaba:sase', 'type' => 'string', 'example' => 'urn:alibaba:idaas:idp:bytedance:lark:pull'],
+ 'AdvancedStatus' => ['title' => '高阶配置能力', 'description' => '是否开启高阶配置能力,取值范围:'."\n"
+ ."\n"
+ .'- 禁用:disabled'."\n"
+ ."\n"
+ .'- 启用:enabled', 'type' => 'string', 'example' => 'disabled'],
+ 'UdPushStatus' => ['title' => '同步出能力', 'description' => '是否启用同步出能力,取值范围:'."\n"
+ ."\n"
+ .'- 禁用:disabled'."\n"
+ ."\n"
+ .'- 启用:enabled', 'type' => 'string', 'example' => 'disabled'],
+ 'LockReason' => ['title' => '锁定原因', 'description' => '锁定原因。', 'type' => 'string', 'example' => 'financial'],
+ 'LastStatusCheckJobResult' => ['description' => '最后状态检查结果。同步前,身份提供方状态检查结果为success时,才能触发同步任务。', 'type' => 'string', 'example' => 'success'],
+ 'CreateTime' => ['description' => '创建时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1712561597000'],
+ 'UpdateTime' => ['description' => '更新时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1712561597000'],
+ 'LogoUrl' => ['title' => '身份提供商的自定义 Logo 地址', 'description' => '身份提供商的自定义 Logo 地址', 'type' => 'string', 'example' => 'https://cdn-cn-hangzhou.aliyunidaas.com/xx/logos/xx'],
+ 'PeriodicSyncStatus' => ['title' => '定时校验状态,是否定时校验EIAM与身份提供方的数据差异', 'description' => '定时校验状态,是否定时校验EIAM与身份提供方的数据差异', 'type' => 'string', 'example' => 'disabled'],
],
],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"OpenForgetPasswordConfiguration\\": {\\n \\"Enable\\": true,\\n \\"EnableSms\\": true,\\n \\"EnableEmail\\": false,\\n \\"ForgetPasswordStatus\\": \\"enabled\\",\\n \\"AuthenticationChannels\\": [\\n \\"sms\\"\\n ]\\n }\\n}","type":"json"}]',
- 'title' => '查询EIAM忘记密码策略',
- ],
- 'GetPasswordInitializationConfiguration' => [
- 'summary' => '查询EIAM密码初始化策略。',
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'https',
+ 'title' => '获取身份提供方列表',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListIdentityProviders'],
+ ],
],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"IdentityProviders\\": [\\n {\\n \\"InstanceId\\": \\"idaas_pbf4dth34l2qb7mydpntXXX\\",\\n \\"IdentityProviderId\\": \\"idp_m5b5wd5s2hpq4t6iaehhXXX\\",\\n \\"IdentityProviderExternalId\\": \\"test_123\\",\\n \\"Description\\": \\"None\\",\\n \\"IdentityProviderName\\": \\"xxxx\\\\n\\",\\n \\"UdPullStatus\\": \\"disabled\\",\\n \\"AuthnSourceType\\": \\"urn:alibaba:idaas:authntype:oidc\\",\\n \\"AuthnSourceSupplier\\": \\"urn:alibaba:idaas:idp:bytedance:lark\\",\\n \\"AuthnStatus\\": \\"disabled\\",\\n \\"IncrementalCallbackStatus\\": \\"enabled\\",\\n \\"UdPullTargetScope\\": \\"ou_2buqmxsa3ltyqkjgpwfijurXXX\\",\\n \\"IdentityProviderType\\": \\"urn:alibaba:idaas:idp:bytedance:lark:pull\\",\\n \\"AdvancedStatus\\": \\"disabled\\",\\n \\"UdPushStatus\\": \\"disabled\\",\\n \\"LockReason\\": \\"financial\\",\\n \\"LastStatusCheckJobResult\\": \\"success\\",\\n \\"CreateTime\\": 1712561597000,\\n \\"UpdateTime\\": 1712561597000,\\n \\"LogoUrl\\": \\"https://cdn-cn-hangzhou.aliyunidaas.com/xx/logos/xx\\",\\n \\"PeriodicSyncStatus\\": \\"disabled\\"\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListIdentityProvidersForNetworkAccessEndpoint' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -29140,22 +22831,28 @@
'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas6KLVYX',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasGNRASW'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'NextToken',
+ 'in' => 'query',
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '查询凭证(Token)。', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
+ ],
+ [
+ 'name' => 'MaxResults',
+ 'in' => 'query',
+ 'schema' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20', 'default' => '20'],
+ ],
+ [
+ 'name' => 'NetworkAccessEndpointId',
+ 'in' => 'query',
+ 'schema' => ['title' => '网络端点ID。', 'description' => '网络端点ID。', 'type' => 'string', 'required' => true, 'example' => 'nae_ms5ewjcjzed3ysaau5t5kxxxxx'],
],
],
'responses' => [
@@ -29163,70 +22860,52 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'PasswordInitializationConfiguration' => [
- 'description' => '密码初始化配置。',
- 'type' => 'object',
- 'properties' => [
- 'PasswordInitializationStatus' => [
- 'title' => '密码初始化配置状态。枚举取值:enabled(开启)、disabled(禁用)',
- 'description' => '密码初始化配置状态,取值可选范围:'."\n"
- .'- enabled:开启。'."\n"
- .'- disabled:禁用。',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'PasswordInitializationType' => [
- 'title' => '密码初始化方式。枚举取值:random(随机)',
- 'description' => '密码初始化方式,取值可选范围:'."\n"
- .'- random:随机。',
- 'type' => 'string',
- 'example' => 'random',
- ],
- 'PasswordForcedUpdateStatus' => [
- 'title' => '密码强制更新状态。枚举取值:enabled(开启)、disabled(禁用)',
- 'description' => '密码强制更新状态,取值可选范围:'."\n"
- .'- enabled:开启。'."\n"
- .'- disabled:禁用。',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'PasswordInitializationNotificationChannels' => [
- 'title' => '密码初始化通知渠道。枚举取值:email(邮件)、sms(短信)',
- 'description' => '密码初始化通知渠道列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '密码初始化通知渠道,取值可选范围:'."\n"
- .'- email:邮件。'."\n"
- .'- sms:短信。',
- 'type' => 'string',
- 'example' => 'email',
- ],
- 'example' => 'email',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值。', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'IdentityProvidersForNetworkAccessEndpoint' => [
+ 'description' => '网络端点下的IdP集合。',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例ID', 'description' => '实例ID', 'type' => 'string', 'example' => 'idaas_elk5evwagodqlmwpfehasxxxxx'],
+ 'IdentityProviderId' => ['title' => 'IdP的ID。', 'description' => 'IdP的ID。', 'type' => 'string', 'example' => 'idp_nbq7i4ylodmm64iy6t5muxxxxx'],
+ 'IdentityProviderName' => ['title' => 'IdP名称。', 'description' => 'IdP名称。', 'type' => 'string', 'example' => 'OIDC Provider'],
],
+ 'description' => '',
],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"PasswordInitializationConfiguration\\": {\\n \\"PasswordInitializationStatus\\": \\"enabled\\",\\n \\"PasswordInitializationType\\": \\"random\\",\\n \\"PasswordForcedUpdateStatus\\": \\"enabled\\",\\n \\"PasswordInitializationNotificationChannels\\": [\\n \\"email\\"\\n ]\\n }\\n}","type":"json"}]',
- 'title' => '查询EIAM密码初始化策略',
- ],
- 'GetPasswordHistoryConfiguration' => [
- 'summary' => '查询指定EIAM实例下的密码历史策略。',
- 'methods' => [
- 'post',
- 'get',
+ 'title' => '获取网络端点下的IdP信息',
+ 'summary' => '获取网络端点下的IdP信息。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:ListIdentityProvidersForNetworkAccessEndpoint',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'NetworkAccessEndpoint', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkaccessendpoint/{#NetworkAccessEndpointId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"IdentityProvidersForNetworkAccessEndpoint\\": [\\n {\\n \\"InstanceId\\": \\"idaas_elk5evwagodqlmwpfehasxxxxx\\",\\n \\"IdentityProviderId\\": \\"idp_nbq7i4ylodmm64iy6t5muxxxxx\\",\\n \\"IdentityProviderName\\": \\"OIDC Provider\\"\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListInstances' => [
+ 'summary' => '查询一个或者多个EIAM实例信息。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -29238,72 +22917,124 @@
'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas6L2G67',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas6GKEFM'],
],
'parameters' => [
[
- 'name' => 'InstanceId',
+ 'name' => 'PageNumber',
+ 'in' => 'query',
+ 'schema' => ['title' => '列表页码', 'description' => '列表页码。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1', 'default' => '1'],
+ ],
+ [
+ 'name' => 'PageSize',
'in' => 'query',
+ 'schema' => ['title' => '列表大小', 'description' => '列表大小。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20', 'default' => '20'],
+ ],
+ [
+ 'name' => 'InstanceIds',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
+ 'title' => '实例ID列表',
+ 'description' => '实例ID列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '实例ID。', 'type' => 'string', 'required' => false, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'required' => false,
+ 'example' => '',
],
],
+ [
+ 'name' => 'Status',
+ 'in' => 'query',
+ 'schema' => ['title' => '实例状态', 'description' => '实例状态,取值可选范围:'."\n"
+ .'- creating:创建中。'."\n"
+ .'- running:运行中。', 'type' => 'string', 'required' => false, 'example' => 'running'],
+ ],
+ [
+ 'name' => 'Edition',
+ 'in' => 'query',
+ 'schema' => ['description' => 'License 的版本型号,取值可选范围:'."\n"
+ .'- free:免费版。'."\n"
+ .'- trial:试用版。'."\n"
+ .'- scalability:能力扩展版。'."\n"
+ .'- standard:标准版。'."\n"
+ .'- enterprise:企业版。', 'type' => 'string', 'required' => false, 'example' => 'free'],
+ ],
+ [
+ 'name' => 'CrossRegionReplication',
+ 'in' => 'query',
+ 'schema' => ['title' => '跨Region复制状态', 'description' => '跨Region复制状态', 'type' => 'string', 'required' => false, 'example' => 'disabled'],
+ ],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'PasswordHistoryConfiguration' => [
- 'description' => '密码历史检查配置。',
- 'type' => 'object',
- 'properties' => [
- 'PasswordHistoryStatus' => [
- 'title' => '密码历史配置状态。枚举取值:enabled(开启)、disabled(禁用)',
- 'description' => '密码历史配置状态,取值可选范围:'."\n"
- .'- enabled:开启。'."\n"
- .'- disabled:禁用。',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'PasswordHistoryMaxRetention' => [
- 'title' => '保留最近密码记录数。',
- 'description' => '保留最近密码记录数。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '3',
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表条数目', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'Instances' => [
+ 'description' => '实例信息列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '由Instances组成的数组格式,返回实例的信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_eypq6ljgyeuwmlw672sulxxxxx'],
+ 'CreateTime' => ['title' => '实例创建时间', 'description' => '实例创建时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1550115455000'],
+ 'Status' => ['title' => '实例状态', 'description' => '实例状态,取值可选范围:'."\n"
+ .'- creating:创建中。'."\n"
+ .'- running:运行中。', 'type' => 'string', 'example' => 'running'],
+ 'Description' => ['title' => '实例描述信息', 'description' => '实例描述信息。', 'type' => 'string', 'example' => 'instance_for_test'],
+ 'DefaultEndpoint' => [
+ 'title' => '实例默认域名',
+ 'description' => '实例默认域名。',
+ 'type' => 'object',
+ 'properties' => [
+ 'Endpoint' => ['title' => '实例域名地址', 'description' => '实例域名地址。', 'type' => 'string', 'example' => 'example-xxx.aliyunidaas.com'."\n"],
+ 'Status' => ['title' => '实例域名状态', 'description' => '实例域名状态,取值可选范围:'."\n"
+ .'- resolved:已解析。'."\n"
+ .'- unresolved:未解析。', 'type' => 'string', 'example' => 'resolved'],
+ ],
+ ],
+ 'ServiceManaged' => ['title' => '实例是否被云产品托管', 'description' => '实例是否被云产品托管', 'type' => 'boolean', 'required' => false, 'example' => 'true'],
+ 'ManagedServiceCode' => ['title' => '托管实例的云产品ServiceCode', 'description' => '托管实例的云产品ServiceCode', 'type' => 'string', 'example' => 'sase'],
+ 'CrossRegionReplication' => ['title' => '跨region复制是否开启,取值:enabled或disabled', 'description' => '跨region复制是否开启,取值:enabled或disabled', 'type' => 'string', 'example' => 'enabled'],
+ 'CrossRegionReplicationRole' => ['title' => '跨region复制角色,primary表示主实例,backup表示备实例', 'description' => '跨region复制角色,primary表示主实例,backup表示备实例', 'type' => 'string', 'example' => 'primary'],
+ 'InstanceFailoverStatus' => ['title' => '实例故障转移激活状态,active表示激活,inactive表示未激活', 'description' => '实例故障转移激活状态,active表示激活,inactive表示未激活', 'type' => 'string', 'example' => 'inactive'],
+ 'ReplicationConfiguration' => [
+ 'title' => '当CrossRegionReplication 为 enabled 的时候有值',
+ 'description' => '当CrossRegionReplication 为 enabled 的时候有值',
+ 'type' => 'object',
+ 'properties' => [
+ 'ReplicationCreateTime' => ['title' => '灾备数据复制创建时间,Unix时间戳格式,单位为毫秒', 'description' => '灾备数据复制创建时间,Unix时间戳格式,单位为毫秒', 'type' => 'integer', 'format' => 'int64', 'example' => '1778499337000'],
+ 'PrimaryInstanceId' => ['title' => '主实例ID', 'description' => '主实例ID', 'type' => 'string', 'example' => 'idaas_xxxxxx'],
+ 'PrimaryInstanceRegionId' => ['title' => '主实例RegionID', 'description' => '主实例RegionID', 'type' => 'string', 'example' => 'cn-hangzhou'],
+ 'BackupInstanceId' => ['title' => '灾备实例ID', 'description' => '灾备实例ID', 'type' => 'string', 'example' => 'idaas_xxxxxx'],
+ 'BackupInstanceRegionId' => ['title' => '灾备RegionID', 'description' => '灾备RegionID', 'type' => 'string', 'example' => 'cn-beijing'],
+ ],
+ ],
],
],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"PasswordHistoryConfiguration\\": {\\n \\"PasswordHistoryStatus\\": \\"enabled\\",\\n \\"PasswordHistoryMaxRetention\\": 3\\n }\\n}","type":"json"}]',
- 'title' => '查询EIAM密码历史策略',
- ],
- 'GetPasswordExpirationConfiguration' => [
- 'summary' => '查询指定EIAM实例下密码过期策略。',
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'https',
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"Instances\\": [\\n {\\n \\"InstanceId\\": \\"idaas_eypq6ljgyeuwmlw672sulxxxxx\\",\\n \\"CreateTime\\": 1550115455000,\\n \\"Status\\": \\"running\\",\\n \\"Description\\": \\"instance_for_test\\",\\n \\"DefaultEndpoint\\": {\\n \\"Endpoint\\": \\"example-xxx.aliyunidaas.com\\\\n\\",\\n \\"Status\\": \\"resolved\\"\\n },\\n \\"ServiceManaged\\": true,\\n \\"ManagedServiceCode\\": \\"sase\\",\\n \\"CrossRegionReplication\\": \\"enabled\\",\\n \\"CrossRegionReplicationRole\\": \\"primary\\",\\n \\"InstanceFailoverStatus\\": \\"inactive\\",\\n \\"ReplicationConfiguration\\": {\\n \\"ReplicationCreateTime\\": 1778499337000,\\n \\"PrimaryInstanceId\\": \\"idaas_xxxxxx\\",\\n \\"PrimaryInstanceRegionId\\": \\"cn-hangzhou\\",\\n \\"BackupInstanceId\\": \\"idaas_xxxxxx\\",\\n \\"BackupInstanceRegionId\\": \\"cn-beijing\\"\\n }\\n }\\n ]\\n}","type":"json"}]',
+ 'title' => '列表查询EIAM实例',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListInstances'],
+ ],
],
+ 'ramActions' => [],
+ ],
+ 'ListNetworkAccessEndpointAvailableRegions' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -29315,136 +23046,60 @@
'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasSOLMDG',
- ],
- ],
- 'parameters' => [
- [
- 'name' => 'InstanceId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasXM4LQ1'],
+ 'tenantRelevance' => 'publicInformation',
],
+ 'parameters' => [],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'PasswordExpirationConfiguration' => [
- 'description' => '密码过期配置。',
- 'type' => 'object',
- 'properties' => [
- 'PasswordExpirationStatus' => [
- 'title' => '密码过期配置状态。枚举取值:enabled(开启)、disabled(禁用)',
- 'description' => '密码过期配置状态,取值可选范围:'."\n"
- .'- enabled:开启。'."\n"
- .'- disabled:禁用。',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'PasswordValidMaxDay' => [
- 'title' => '密码有效时长,单位是天。',
- 'description' => '密码有效时长,单位是天。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '180',
- ],
- 'PasswordExpirationAction' => [
- 'title' => '密码过期动作。枚举取值:forbid\\_login(禁止登录)、force\\_update\\_password(强制修改密码)、remind\\_update\\_password(提醒修改密码)',
- 'description' => '密码过期动作,取值可选范围:'."\n"
- .'- forbid\\_login:禁止登录。'."\n"
- .'- force\\_update\\_password:强制修改密码。'."\n"
- .'- remind\\_update\\_password:提醒修改密码。',
- 'type' => 'string',
- 'example' => 'forbid_login',
- ],
- 'PasswordExpirationNotificationStatus' => [
- 'title' => '密码过期通知状态。枚举取值:enabled(开启)、disabled(禁用)',
- 'description' => '密码过期通知状态,取值可选范围:'."\n"
- .'- enabled:开启。'."\n"
- .'- disabled:禁用。',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'PasswordExpirationNotificationChannels' => [
- 'title' => '密码过期通知渠道。枚举取值:login(用户登录)、email(邮件)、sms(短信)',
- 'description' => '密码过期通知渠道列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '密码过期通知渠道,取值可选范围:'."\n"
- .'- login:用户登录。'."\n"
- .'- email:邮件。'."\n"
- .'- sms:短信。',
- 'type' => 'string',
- 'example' => 'login',
- ],
- 'example' => 'login',
- ],
- 'PasswordExpirationNotificationDuration' => [
- 'title' => '密码过期通知时间,单位是天。',
- 'description' => '密码过期通知时间,单位是天。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '7',
- ],
- 'PasswordForcedUpdateDuration' => [
- 'title' => '密码强制修改时间,单位是天。',
- 'description' => '密码强制修改时间,单位是天。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '3',
- ],
- 'EffectiveAuthenticationSourceIds' => [
- 'description' => '生效的认证源ID列表。默认全部["ia_all"]'."\n"
- ."\n"
- .'ia_all:全部。填此值,则不能填其他'."\n"
- ."\n"
- .'ia_password:账户密码登录'."\n"
- ."\n"
- .'ia_otp_sms:短信验证码登录方式'."\n"
- ."\n"
- .'ia_webauthn:WebAuthn认证器登录方式'."\n"
- ."\n"
- .'idp_xxx:具体的身份提供方的认证方式',
- 'type' => 'array',
- 'items' => [
- 'description' => '认证源ID',
- 'type' => 'string',
- 'example' => 'ia_all',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'Regions' => [
+ 'description' => '可用地域集合。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '地域信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'RegionId' => ['title' => '地域ID。', 'description' => '地域ID。', 'type' => 'string', 'example' => 'cn-hangzhou'],
+ 'LocalName' => ['title' => '地域名称。', 'description' => '地域名称。', 'type' => 'string', 'example' => 'China (Hangzhou)'],
],
],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"PasswordExpirationConfiguration\\": {\\n \\"PasswordExpirationStatus\\": \\"enabled\\",\\n \\"PasswordValidMaxDay\\": 180,\\n \\"PasswordExpirationAction\\": \\"forbid_login\\",\\n \\"PasswordExpirationNotificationStatus\\": \\"enabled\\",\\n \\"PasswordExpirationNotificationChannels\\": [\\n \\"login\\"\\n ],\\n \\"PasswordExpirationNotificationDuration\\": 7,\\n \\"PasswordForcedUpdateDuration\\": 3,\\n \\"EffectiveAuthenticationSourceIds\\": [\\n \\"ia_all\\"\\n ]\\n }\\n}","type":"json"}]',
- 'title' => '查询EIAM密码过期策略',
- ],
- 'GetPasswordComplexityConfiguration' => [
- 'summary' => '查询指定EIAM实例下密码复杂度策略。',
- 'methods' => [
- 'post',
- 'get',
+ 'title' => '查询网络端点支持地域列表',
+ 'summary' => '查询IDaaS EIAM支持创建网络端点的地域列表。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListNetworkAccessEndpointAvailableRegions'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:ListNetworkAccessEndpointAvailableRegions',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Regions\\": [\\n {\\n \\"RegionId\\": \\"cn-hangzhou\\",\\n \\"LocalName\\": \\"China (Hangzhou)\\"\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListNetworkAccessEndpointAvailableZones' => [
+ 'summary' => '查询IDaaS EIAM指定地域支持创建网络端点的可用区列表。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -29456,22 +23111,13 @@
'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas6KLVYX',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasGNRASW'],
],
'parameters' => [
[
- 'name' => 'InstanceId',
+ 'name' => 'NaeRegionId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '专属网络端点支持的地域', 'description' => '专属网络端点支持的地域ID。', 'type' => 'string', 'required' => true, 'example' => 'cn-hangzhou'],
],
],
'responses' => [
@@ -29479,533 +23125,218 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'PasswordComplexityConfiguration' => [
- 'description' => '密码复杂度策略配置。',
- 'type' => 'object',
- 'properties' => [
- 'PasswordMinLength' => [
- 'title' => '密码最短长度',
- 'description' => '密码最短长度。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '3',
- ],
- 'PasswordComplexityRules' => [
- 'title' => '密码复杂度规则',
- 'description' => '密码复杂度规则列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '规则检查对象。',
- 'type' => 'object',
- 'properties' => [
- 'PasswordCheckType' => [
- 'title' => '密码检查类型。枚举取值:inclusion\\_upper\\_case(包含大写字母)、inclusion\\_lower\\_case(包含小写字母)、inclusion\\_special\\_case(包含特殊字符)、inclusion\\_number(包含数字)、exclusion\\_username(不能包含用户名)、exclusion\\_email(不能包含邮箱)、exclusion\\_phone\\_number(不能包含手机号)、exclusion\\_display\\_name(不能包含显示名)',
- 'description' => '密码检查类型,取值可选范围:'."\n"
- .'- inclusion\\_upper\\_case:包含英文大写字母。'."\n"
- .'- inclusion\\_lower\\_case:包含英文小写字母。'."\n"
- .'- inclusion\\_special\\_case:包含特殊字符 ( @ % + \\ / \' ! # $ ^ ? : , ( ) { } [ ] ~ - _ . )。'."\n"
- .'- inclusion\\_number:包含数字。'."\n"
- .'- exclusion\\_username:不能包含账户名。'."\n"
- .'- exclusion\\_email:不能包含邮箱。'."\n"
- .'- exclusion\\_phone\\_number:不能包含手机号。'."\n"
- .'- exclusion\\_display\\_name:不能包含显示名。',
- 'type' => 'string',
- 'example' => 'inclusion_upper_case',
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'Zones' => [
+ 'description' => '当前地域支持的网络端点可用区列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '可用区信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ZoneId' => ['title' => '可用区ID。', 'description' => '可用区ID。', 'type' => 'string', 'example' => 'cn-hangzhou-j'],
+ 'LocalName' => ['title' => '可用区名称。', 'description' => '可用区名称。', 'type' => 'string', 'example' => 'China (Hangzhou) Zone J'],
],
],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"PasswordComplexityConfiguration\\": {\\n \\"PasswordMinLength\\": 3,\\n \\"PasswordComplexityRules\\": [\\n {\\n \\"PasswordCheckType\\": \\"inclusion_upper_case\\"\\n }\\n ]\\n }\\n}","type":"json"}]',
- 'title' => '查询EIAM密码复杂度策略',
- ],
- 'CreateConditionalAccessPolicy' => [
- 'summary' => '创建条件访问策略。',
- 'methods' => [
- 'post',
+ 'title' => '查询网络端点支持的可用区列表',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListNetworkAccessEndpointAvailableZones'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:ListNetworkAccessEndpointAvailableZones',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Zones\\": [\\n {\\n \\"ZoneId\\": \\"cn-hangzhou-j\\",\\n \\"LocalName\\": \\"China (Hangzhou) Zone J\\"\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListNetworkAccessEndpoints' => [
+ 'summary' => '查询IDaaS EIAM实例下的网络端点列表。',
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'create',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '231632',
- 'abilityTreeNodes' => [
- 'FEATUREidaas0REDLU',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasGNRASW'],
+ 'autoTest' => true,
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ConditionalAccessPolicyName',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'title' => '条件访问策略名称',
- 'description' => '条件访问策略名称',
- 'type' => 'string',
- 'required' => true,
- 'example' => '我的条件访问策略',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '查询凭证(Token),取值为上一次API调用返回的NextToken参数值。首次查询为空。', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
],
[
- 'name' => 'Description',
+ 'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'title' => '条件访问策略描述',
- 'description' => '条件访问策略描述',
- 'type' => 'string',
- 'required' => false,
- 'example' => '测试描述',
- 'maxLength' => 128,
- ],
+ 'schema' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。最大值为100。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20', 'default' => '20'],
],
[
- 'name' => 'ConditionalAccessPolicyType',
+ 'name' => 'NetworkAccessEndpointType',
'in' => 'query',
- 'schema' => [
- 'title' => '条件访问策略类型',
- 'description' => '条件访问策略类型,取值可选范围:'."\n"
- ."\n"
- .'arn:alibaba:idaas:authn:access:policy:system:系统策略。',
- 'type' => 'string',
- 'required' => true,
- 'enumValueTitles' => [
- 'arn:alibaba:idaas:authn:access:policy:system' => 'arn:alibaba:idaas:authn:access:policy:system',
- ],
- 'example' => 'arn:alibaba:idaas:authn:access:policy:system',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '专属网络端点连接的类型。', 'description' => '网络端点的类型,取值可选范围:'."\n"
+ ."\n"
+ .'- shared:共享网络端点;'."\n"
+ .'- private:专属网络端点;'."\n"
+ ."\n"
+ .'默认值为private。', 'type' => 'string', 'required' => false, 'example' => 'private', 'default' => 'private'],
],
[
- 'name' => 'DecisionType',
+ 'name' => 'VpcId',
'in' => 'query',
- 'schema' => [
- 'title' => '条件访问策略执行类型',
- 'description' => '条件访问策略执行类型,取值可选范围:'."\n"
- ."\n"
- .'enforcement:执行策略。',
- 'type' => 'string',
- 'required' => true,
- 'enumValueTitles' => [
- 'enforcement' => 'enforcement',
- ],
- 'example' => 'enforcement',
- 'maxLength' => 32,
- ],
+ 'schema' => ['title' => '专属网络端点连接的Vpc ID。', 'description' => '专属网络端点连接的VPC ID。NetworkAccessEndpointType取值为shared时不生效。', 'type' => 'string', 'required' => false, 'example' => 'vpc-examplexxx'],
],
[
- 'name' => 'EvaluateAt',
+ 'name' => 'VpcRegionId',
'in' => 'query',
- 'schema' => [
- 'title' => '条件访问策略执行点',
- 'description' => '条件访问策略执行点, 取值可选范围:'."\n"
- ."\n"
- .'- arn:alibaba:idaas:authn:access:rule:eval_at:after_step1:允许。',
- 'type' => 'string',
- 'required' => true,
- 'enumValueTitles' => [
- 'arn:alibaba:idaas:authn:access:rule:eval_at:after_step1' => 'arn:alibaba:idaas:authn:access:rule:eval_at:after_step1',
- ],
- 'example' => 'arn:alibaba:idaas:authn:access:rule:eval_at:after_step1',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '专属网络端点连接的Vpc所属地域。', 'description' => '专属网络端点连接的VPC所属地域,该地域取值必须在ListNetworkAccessEndpointAvailableRegions接口中返回。NetworkAccessEndpointType取值为shared时不生效。', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou'],
],
[
- 'name' => 'DecisionConfig',
+ 'name' => 'NetworkAccessEndpointStatus',
'in' => 'query',
- 'style' => 'flat',
+ 'schema' => ['title' => '专属网络端点连接的状态。', 'description' => '网络端点的状态,取值可选范围:'."\n"
+ .' '."\n"
+ .'- pending:待初始化。'."\n"
+ .'- creating:创建中。'."\n"
+ .'- running:运行中。'."\n"
+ .'- deleting:删除中。'."\n"
+ ."\n"
+ .'NetworkAccessEndpointType取值为shared时,当前筛选参数不生效。', 'type' => 'string', 'required' => false, 'example' => 'running'],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '条件访问策略Action配置',
- 'description' => '条件访问策略Action配置',
'type' => 'object',
'properties' => [
- 'Effect' => [
- 'title' => '条件访问策略决策Action',
- 'description' => '条件访问策略决策Action, 取值可选范围:'."\n"
- ."\n"
- .'- allow:允许。'."\n"
- .'- deny:拒绝。',
- 'type' => 'string',
- 'required' => false,
- 'enumValueTitles' => [
- 'allow' => 'allow',
- 'deny' => 'deny',
- ],
- 'example' => 'allow or deny',
- ],
- 'MfaType' => [
- 'title' => '条件访问策略Mfa类型',
- 'description' => '条件访问策略Mfa类型,取值可选范围:'."\n"
- ."\n"
- .'- directly_access:直接访问'."\n"
- .'- mfa_required:需要二次认证',
- 'type' => 'string',
- 'required' => false,
- 'enumValueTitles' => [
- 'directly_access' => 'directly_access',
- 'mfa_required' => 'mfa_required',
- ],
- 'example' => 'directly_access',
- ],
- 'MfaAuthenticationIntervalSeconds' => [
- 'title' => '条件访问策略重复认证时间间隔(秒)',
- 'description' => '条件访问策略重复认证时间间隔(秒)'."\n"
- ."\n"
- .'- MFA认证最大时间间隔:86400'."\n"
- .'- MFA认证最小时间间隔:300',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '500',
- ],
- 'MfaAuthenticationMethods' => [
- 'title' => '条件访问策略允许使用的mfa类型',
- 'description' => '条件访问策略允许使用的mfa类型,取值可选范围:'."\n"
- .'- ia_otp_sms:短信验证码'."\n"
- .'- ia_otp_email:邮件验证码'."\n"
- .'- ia_totp:OTP 动态口令'."\n"
- .'- ia_webauthn:WebAuthn',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值。', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'NetworkAccessEndpoints' => [
+ 'description' => '网络端点集合。',
'type' => 'array',
'items' => [
- 'description' => 'mfa类型',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ia_totp',
- ],
- 'required' => false,
- 'enumValueTitles' => [
- 'ia_otp_email' => 'ia_otp_email',
- 'ia_otp_sms' => 'ia_otp_sms',
- 'ia_webauthn' => 'ia_webauthn',
- 'ia_totp' => 'ia_totp',
- ],
- 'example' => '',
- ],
- 'ActiveSessionReuseStatus' => [
- 'description' => '是否开启Session复用',
- 'type' => 'string',
- 'required' => false,
- 'enumValueTitles' => [
- 'disabled' => 'disabled',
- 'enabled' => 'enabled',
- ],
- 'example' => 'enabled',
- ],
- ],
- 'required' => false,
- 'example' => '',
- ],
- ],
- [
- 'name' => 'ConditionsConfig',
- 'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '条件访问策略条件内容配置',
- 'description' => '条件访问策略条件内容配置',
- 'type' => 'object',
- 'properties' => [
- 'Applications' => [
- 'title' => '条件访问策略目标应用',
- 'description' => '条件访问策略目标应用',
- 'type' => 'object',
- 'properties' => [
- 'IncludeApplications' => [
- 'title' => '选择的应用',
- 'description' => '选择的应用',
- 'type' => 'array',
- 'items' => [
- 'description' => '应用Id',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'app_xxxx',
- ],
- 'required' => false,
- 'example' => '',
- ],
- 'ExcludeApplications' => [
- 'title' => '排除的应用',
- 'description' => '排除的应用',
- 'type' => 'array',
- 'items' => [
- 'description' => '应用Id',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'app_xxxx',
- ],
- 'required' => false,
- 'example' => '',
- ],
- ],
- 'required' => false,
- 'example' => '',
- ],
- 'Users' => [
- 'title' => '条件访问策略目标用户',
- 'description' => '条件访问策略目标用户',
- 'type' => 'object',
- 'properties' => [
- 'IncludeUsers' => [
- 'title' => '选择的用户',
- 'description' => '选择的用户',
- 'type' => 'array',
- 'items' => [
- 'description' => '用户Id',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'user_xxxx',
- ],
- 'required' => false,
- 'example' => '',
- ],
- 'ExcludeUsers' => [
- 'title' => '排除的用户',
- 'description' => '排除的用户',
- 'type' => 'array',
- 'items' => [
- 'description' => '用户Id',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'user_xxxx',
- ],
- 'required' => false,
- 'example' => '',
- ],
- 'IncludeGroups' => [
- 'title' => '选择的用户组',
- 'description' => '选择的用户组',
- 'type' => 'array',
- 'items' => [
- 'description' => '组Id',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'group_xxxxx',
- ],
- 'required' => false,
- 'example' => '',
- ],
- 'ExcludeGroups' => [
- 'title' => '排除的用户组',
- 'description' => '排除的用户组',
- 'type' => 'array',
- 'items' => [
- 'description' => '组Id',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'group_xxxxx',
- ],
- 'required' => false,
- 'example' => '',
- ],
- 'IncludeOrganizationalUnits' => [
- 'title' => '选择的组织',
- 'description' => '选择的组织',
- 'type' => 'array',
- 'items' => [
- 'description' => '组织Id',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ou_sdfnbsxxxx',
- ],
- 'required' => false,
- 'example' => '',
- ],
- 'ExcludeOrganizationalUnits' => [
- 'title' => '排除的组织',
- 'description' => '排除的组织',
- 'type' => 'array',
- 'items' => [
- 'description' => '组织Id',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ou_xxxxx',
- ],
- 'required' => false,
- 'example' => '',
- ],
- ],
- 'required' => false,
- 'example' => '',
- ],
- 'NetworkZones' => [
- 'title' => '条件访问策略网络区域',
- 'description' => '条件访问策略网络区域',
- 'type' => 'object',
- 'properties' => [
- 'IncludeNetworkZones' => [
- 'title' => '选择的网络区域',
- 'description' => '选择的网络区域',
- 'type' => 'array',
- 'items' => [
- 'description' => '网络范围Id',
+ 'description' => '网络端点信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'NetworkAccessEndpointId' => ['title' => '专属网络端点ID。', 'description' => '网络端点ID。', 'type' => 'string', 'example' => 'nae_examplexxx'],
+ 'NetworkAccessEndpointName' => [
+ 'title' => '专属网络端点名称。',
+ 'description' => '网络端点名称。xx业务VPC访问端点。',
'type' => 'string',
- 'required' => false,
- 'example' => 'network_xxxxx',
+ 'enumValueTitles' => [],
+ 'example' => 'VPC access endpoint for xx service',
],
- 'required' => false,
- 'example' => '',
- ],
- 'ExcludeNetworkZones' => [
- 'title' => '排除的网络区域',
- 'description' => '排除的网络区域',
- 'type' => 'array',
- 'items' => [
- 'description' => '网络范围Id',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'network_xxxxx',
+ 'VpcId' => ['title' => '专属网络端点连接的VpcID。', 'description' => '专属网络端点连接的VPC ID。', 'type' => 'string', 'example' => 'vpc-examplexxx'],
+ 'VpcRegionId' => ['title' => '专属网络端点连接的Vpc所属地域。', 'description' => '专属网络端点连接的VPC所属地域。', 'type' => 'string', 'example' => 'cn-hangzhou'],
+ 'VSwitchIds' => [
+ 'title' => '专属网络端点连接的指定vSwitch列表。',
+ 'description' => '专属网络端点连接的指定vSwitch列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '交换机ID。', 'type' => 'string', 'example' => 'vsw-2vc8z0f90z4k6xxxxx'],
+ 'example' => 'vsw-examplexxx',
],
- 'required' => false,
- 'example' => '',
+ 'SecurityGroupId' => ['title' => '专属网络端点使用的安全组ID。', 'description' => '专属网络端点使用的安全组ID。', 'type' => 'string', 'example' => 'sg-examplexxx'],
+ 'Status' => ['title' => '专属网络端点状态。', 'description' => '网络端点的状态,取值可选范围:'."\n"
+ .' '."\n"
+ .'- pending:待初始化。'."\n"
+ .'- creating:创建中。'."\n"
+ .'- running:运行中。'."\n"
+ .'- deleting:删除中。', 'type' => 'string', 'example' => 'running'],
+ 'NetworkAccessEndpointType' => ['title' => '专属网络端点连接的类型。', 'description' => '网络端点的类型,取值可选范围:'."\n"
+ ."\n"
+ .'- shared:共享网络端点。'."\n"
+ .'- private:专属网络端点。', 'type' => 'string', 'example' => 'private'],
+ 'CreateTime' => ['title' => '专属网络端点创建时间。', 'description' => '网络端点创建时间。Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830226000'],
+ 'UpdateTime' => ['title' => '专属网络端点最近更新时间。', 'description' => '网络端点最近更新时间。Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830226000'],
],
],
- 'required' => false,
- 'example' => '',
],
],
- 'required' => false,
- 'enumValueTitles' => [],
- 'example' => '',
+ 'description' => '',
],
],
- [
- 'name' => 'Priority',
- 'in' => 'query',
- 'schema' => [
- 'title' => '条件访问策略-优先级',
- 'description' => '条件访问策略-优先级, 数值越低优先级越高'."\n"
- .'最小值:1'."\n"
- .'最大值:100',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '1',
- ],
- ],
- [
- 'name' => 'ClientToken',
- 'in' => 'query',
- 'schema' => [
- 'title' => '幂等Token。',
- 'description' => '幂等Token。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'client-token-example',
- ],
+ ],
+ 'staticInfo' => ['returnType' => 'synchronous'],
+ 'title' => '查询网络端点列表',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListNetworkAccessEndpoints'],
],
],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'description' => '返回结果',
- 'type' => 'object',
- 'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'ConditionalAccessPolicyId' => [
- 'title' => '条件访问策略ID',
- 'description' => '条件访问策略ID',
- 'type' => 'string',
- 'example' => 'cp_xxxxx',
- ],
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:ListNetworkAccessEndpoints',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'NetworkAccessEndpoint', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkaccessendpoint/*'],
],
],
],
],
- 'eventInfo' => [
- 'enable' => false,
- 'eventNames' => [],
- ],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ConditionalAccessPolicyId\\": \\"cp_xxxxx\\"\\n}","type":"json"}]',
- 'title' => '创建条件访问策略',
- 'description' => '创建条件访问策略。',
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"NetworkAccessEndpoints\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"NetworkAccessEndpointId\\": \\"nae_examplexxx\\",\\n \\"NetworkAccessEndpointName\\": \\"VPC access endpoint for xx service\\",\\n \\"VpcId\\": \\"vpc-examplexxx\\",\\n \\"VpcRegionId\\": \\"cn-hangzhou\\",\\n \\"VSwitchIds\\": [\\n \\"vsw-2vc8z0f90z4k6xxxxx\\"\\n ],\\n \\"SecurityGroupId\\": \\"sg-examplexxx\\",\\n \\"Status\\": \\"running\\",\\n \\"NetworkAccessEndpointType\\": \\"private\\",\\n \\"CreateTime\\": 1649830226000,\\n \\"UpdateTime\\": 1649830226000\\n }\\n ]\\n}","type":"json"}]',
],
- 'DeleteConditionalAccessPolicy' => [
- 'summary' => '删除条件访问策略。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'ListNetworkAccessPaths' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '231633',
- 'abilityTreeNodes' => [
- 'FEATUREidaas0REDLU',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasGNRASW'],
'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ConditionalAccessPolicyId',
+ 'name' => 'NetworkAccessEndpointId',
'in' => 'query',
- 'schema' => [
- 'title' => '条件访问策略Id',
- 'description' => '条件访问策略Id',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'cap_11111',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '专属网络端点ID。', 'description' => '专属网络端点ID。', 'type' => 'string', 'required' => true, 'example' => 'nae_examplexxxx'],
],
],
'responses' => [
@@ -30013,148 +23344,110 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'NetworkAccessPaths' => [
+ 'description' => '网络端点访问路径列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '网络端点访问路径信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'NetworkAccessEndpointId' => ['title' => '专属网络端点ID。', 'description' => '专属网络端点ID。', 'type' => 'string', 'example' => 'nae_examplexxx'],
+ 'NetworkAccessPathId' => ['title' => '专属网络端点访问路径ID。', 'description' => '专属网络端点访问路径ID。', 'type' => 'string', 'example' => 'nap_examplexxx'],
+ 'NetworkInterfaceId' => ['title' => '专属网络端点访问路径使用的ENI ID。', 'description' => '专属网络端点访问路径使用的ENI ID。', 'type' => 'string', 'example' => 'eni-examplexxx'],
+ 'VSwitchId' => ['title' => '专属网络端点访问路径的ENI归属的交换机ID。', 'description' => '专属网络端点访问路径的ENI归属的交换机ID。', 'type' => 'string', 'example' => 'vsw-examplexxx'],
+ 'PrivateIpAddress' => ['title' => '专属网络端点访问路径使用的ENI私网地址。', 'description' => '专属网络端点访问路径使用的ENI私网地址。', 'type' => 'string', 'example' => 'cn-hangzhou'],
+ 'Status' => ['title' => '专属网络端点访问路径状态。', 'description' => '专属网络端点访问路径状态,取值可选范围:'."\n"
+ .' '."\n"
+ .'- pending:待初始化。'."\n"
+ .'- creating:创建中。'."\n"
+ .'- running:运行中。'."\n"
+ .'- deleting:删除中。', 'type' => 'string', 'example' => 'running'],
+ 'CreateTime' => ['title' => '专属网络端点访问路径创建时间。', 'description' => '专属网络端点访问路径创建时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830226000'],
+ 'UpdateTime' => ['title' => '专属网络端点访问路径最近更新时间。', 'description' => '专属网络端点访问路径最近更新时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830226000'],
+ ],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'eventInfo' => [
- 'enable' => false,
- 'eventNames' => [],
- ],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '删除条件访问策略',
- 'description' => '您在删除指定条件访问策略时,请确保对应策略已经不再使用,策略删除后所有配置数据都将被删除,无法进行恢复。',
- ],
- 'DisableConditionalAccessPolicy' => [
- 'summary' => '禁用条件访问策略。',
- 'methods' => [
- 'get',
- 'post',
+ 'staticInfo' => ['returnType' => 'synchronous'],
+ 'title' => '查询网络端点的访问路径列表',
+ 'summary' => '查询指定网络端点下的访问路径列表。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListNetworkAccessPaths'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListNetworkAccessPaths',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'NetworkAccessPath', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkaccessendpoint/{#NetworkAccessEndpointId}/networkaccesspath/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"NetworkAccessPaths\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"NetworkAccessEndpointId\\": \\"nae_examplexxx\\",\\n \\"NetworkAccessPathId\\": \\"nap_examplexxx\\",\\n \\"NetworkInterfaceId\\": \\"eni-examplexxx\\",\\n \\"VSwitchId\\": \\"vsw-examplexxx\\",\\n \\"PrivateIpAddress\\": \\"cn-hangzhou\\",\\n \\"Status\\": \\"running\\",\\n \\"CreateTime\\": 1649830226000,\\n \\"UpdateTime\\": 1649830226000\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListNetworkZones' => [
+ 'summary' => '查询网络区域对象列表。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '231629',
- 'abilityTreeNodes' => [
- 'FEATUREidaas0REDLU',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeCode' => '231620',
+ 'abilityTreeNodes' => ['FEATUREidaas0REDLU'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ConditionalAccessPolicyId',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'title' => '条件访问策略Id',
- 'description' => '条件访问策略Id',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'cap_11111',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '查询凭证(Token)。', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
],
- ],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- ],
- ],
- ],
- ],
- 'eventInfo' => [
- 'enable' => false,
- 'eventNames' => [],
- ],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '禁用条件访问策略',
- 'description' => '将一个条件访问策略从启用状态变为禁用状态时,策略将不再拦截,请确认您已知该操作可能导致的风险。',
- ],
- 'EnableConditionalAccessPolicy' => [
- 'summary' => '启用条件访问策略。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
- ],
- ],
- 'operationType' => 'write',
- 'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'update',
- 'riskType' => 'none',
- 'chargeType' => 'free',
- 'abilityTreeCode' => '231628',
- 'abilityTreeNodes' => [
- 'FEATUREidaas0REDLU',
+ 'name' => 'MaxResults',
+ 'in' => 'query',
+ 'schema' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20', 'default' => '20'],
],
- 'tenantRelevance' => 'tenant',
- ],
- 'parameters' => [
[
- 'name' => 'InstanceId',
+ 'name' => 'PreviousToken',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['description' => '上一页查询凭证(Token)。', 'type' => 'string', 'required' => false, 'example' => 'PTxxxxxexample'],
],
[
- 'name' => 'ConditionalAccessPolicyId',
+ 'name' => 'NetworkZoneIds',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '条件访问策略Id',
- 'description' => '条件访问策略Id',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'cap_11111',
- 'maxLength' => 64,
+ 'title' => '网络ID集合',
+ 'description' => '网络ID集合',
+ 'type' => 'array',
+ 'items' => ['description' => '网络ID。', 'type' => 'string', 'required' => false, 'example' => 'network_m6fbr2bcbcadu3bcdpgzcpxxxx'],
+ 'required' => false,
+ 'example' => '',
],
],
],
@@ -30163,13 +23456,44 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值。', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'PreviousToken' => ['description' => '上一页查询凭证(Token)。', 'type' => 'string', 'example' => 'PTxxxxxexample'],
+ 'NetworkZones' => [
+ 'description' => '网络区域列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'NetworkZoneId' => ['title' => '网络区域Id', 'description' => '网络区域Id', 'type' => 'string', 'example' => 'network_m223wbvc3sn3uakfnxvhbxxxxx'],
+ 'NetworkZoneName' => ['title' => '网络区域名称', 'description' => '网络区域名称', 'type' => 'string', 'example' => 'test_name'],
+ 'Description' => ['title' => '网络区域描述', 'description' => '网络区域描述', 'type' => 'string', 'example' => 'test'],
+ 'NetworkZoneType' => [
+ 'title' => '网络区域类型',
+ 'description' => '网络区域类型',
+ 'type' => 'string',
+ 'enumValueTitles' => ['arn:alibaba:idaas:network:zone:classic' => '经典网络', 'arn:alibaba:idaas:network:zone:vpc' => '专有网络VPC'],
+ 'example' => 'arn:alibaba:idaas:network:zone:classic',
+ ],
+ 'VpcId' => ['title' => '专有网络VpcId', 'description' => '专有网络VpcId', 'type' => 'string', 'example' => 'vpc-bp1usdmfqcgoy5ebxxxxx'],
+ 'Ipv4Cidrs' => [
+ 'description' => 'ipv4网络区域。',
+ 'type' => 'array',
+ 'items' => ['description' => 'ipv4地址/网段。', 'type' => 'string', 'example' => '140.xxx.11.0/xx'],
+ ],
+ 'Ipv6Cidrs' => [
+ 'description' => 'ipv6网络区域。',
+ 'type' => 'array',
+ 'items' => ['description' => 'ipv6地址/网段。', 'type' => 'string', 'example' => '2001:xxxx:4801:53::xx'],
+ ],
+ ],
+ 'description' => '',
+ ],
],
],
+ 'description' => '',
],
],
],
@@ -30177,19 +23501,30 @@
'enable' => false,
'eventNames' => [],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '启用条件访问策略',
- 'description' => '将一个条件访问策略从启用状态变为禁用状态时,条件访问策略将不再拦截,请确认您已知该操作可能导致的风险。',
- ],
- 'GetConditionalAccessPolicy' => [
- 'summary' => '获取条件访问策略。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '查询网络区域对象列表',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListNetworkZones',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'NetworkZone', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkzone/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"PreviousToken\\": \\"PTxxxxxexample\\",\\n \\"NetworkZones\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"NetworkZoneId\\": \\"network_m223wbvc3sn3uakfnxvhbxxxxx\\",\\n \\"NetworkZoneName\\": \\"test_name\\",\\n \\"Description\\": \\"test\\",\\n \\"NetworkZoneType\\": \\"arn:alibaba:idaas:network:zone:classic\\",\\n \\"VpcId\\": \\"vpc-bp1usdmfqcgoy5ebxxxxx\\",\\n \\"Ipv4Cidrs\\": [\\n \\"140.xxx.11.0/xx\\"\\n ],\\n \\"Ipv6Cidrs\\": [\\n \\"2001:xxxx:4801:53::xx\\"\\n ]\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListOrganizationalUnitParents' => [
+ 'summary' => '列表查询指定EIAM组织的所有先代组织信息,结果的组织列表以顶级到底级的层级顺序排列。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -30201,36 +23536,18 @@
'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '231650',
- 'abilityTreeNodes' => [
- 'FEATUREidaas0REDLU',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaasZCZ2SC'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ConditionalAccessPolicyId',
+ 'name' => 'OrganizationalUnitId',
'in' => 'query',
- 'schema' => [
- 'title' => '条件访问策略Id',
- 'description' => '条件访问策略Id',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'cap_11111',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '组织ID。', 'description' => '组织ID。', 'type' => 'string', 'required' => true, 'example' => 'ou_wovwffm62xifdziem7an7xxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -30238,281 +23555,38 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'ConditionalAccessPolicy' => [
- 'description' => '条件访问策略详情',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例Id',
- 'description' => '实例Id',
- 'type' => 'string',
- 'example' => 'idaas_qnx6fbrinlecptl5hld23lfkvy',
- ],
- 'ConditionalAccessPolicyId' => [
- 'title' => '条件访问策略Id',
- 'description' => '条件访问策略Id',
- 'type' => 'string',
- 'example' => 'cp_xxxxx',
- ],
- 'ConditionalAccessPolicyName' => [
- 'title' => '条件访问策略名称',
- 'description' => '条件访问策略名称',
- 'type' => 'string',
- 'example' => '我的策略',
- ],
- 'Description' => [
- 'title' => '条件访问策略描述',
- 'description' => '条件访问策略描述',
- 'type' => 'string',
- 'example' => 'ga access port for ecs: internal-cn-hangzhou-docker-builder-2(i-bp19g1pheaailkk1xvr6)',
- ],
- 'ConditionalAccessPolicyType' => [
- 'title' => '条件访问策略类型',
- 'description' => '条件访问策略类型',
- 'type' => 'string',
- 'example' => 'arn:alibaba:idaas:authn:access:policy:system',
- ],
- 'Status' => [
- 'title' => '条件访问策略启用禁用状态',
- 'description' => '条件访问策略启用禁用状态',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'DecisionType' => [
- 'title' => '条件访问策略执行类型',
- 'description' => '条件访问策略执行类型',
- 'type' => 'string',
- 'example' => 'enforcement',
- ],
- 'EvaluateAt' => [
- 'title' => '条件访问策略执行点',
- 'description' => '条件访问策略执行点',
- 'type' => 'string',
- 'example' => 'arn:alibaba:idaas:authn:access:rule:eval_at:after_step1',
- ],
- 'DecisionConfig' => [
- 'title' => '条件访问策略执行Action',
- 'description' => '条件访问策略执行Action',
- 'type' => 'object',
- 'properties' => [
- 'Effect' => [
- 'title' => '条件访问策略决策Action',
- 'description' => '条件访问策略决策Action',
- 'type' => 'string',
- 'example' => 'allow',
- ],
- 'MfaType' => [
- 'title' => '条件访问策略Mfa类型',
- 'description' => '条件访问策略Mfa认证的类型',
- 'type' => 'string',
- 'example' => 'directly_access',
- ],
- 'MfaAuthenticationIntervalSeconds' => [
- 'title' => '条件访问策略重复认证时间间隔(秒)',
- 'description' => '条件访问策略重复认证时间间隔(秒)',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '300',
- ],
- 'MfaAuthenticationMethods' => [
- 'title' => '条件访问策略允许使用的mfa类型',
- 'description' => '条件访问策略允许使用的mfa类型',
- 'type' => 'array',
- 'items' => [
- 'description' => '条件访问策略允许使用的mfa类型,取值可选范围:'."\n"
- .'- ia_otp_sms:短信验证码。'."\n"
- .'- ia_otp_email:邮件验证码。'."\n"
- .'- ia_totp:OTP 动态口令。'."\n"
- .'- ia_webauthn:WebAuthn.',
- 'type' => 'string',
- 'example' => 'ia_otp_sms',
- ],
- ],
- 'ActiveSessionReuseStatus' => [
- 'description' => '是否开启Session复用',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- ],
- ],
- 'ConditionsConfig' => [
- 'title' => '条件访问策略内容',
- 'description' => '条件访问策略内容',
- 'type' => 'object',
- 'properties' => [
- 'Applications' => [
- 'title' => '条件访问策略目标应用',
- 'description' => '条件访问策略目标应用',
- 'type' => 'object',
- 'properties' => [
- 'IncludeApplications' => [
- 'title' => '选择的应用',
- 'description' => '选择的应用',
- 'type' => 'array',
- 'items' => [
- 'description' => '应用Id',
- 'type' => 'string',
- 'example' => 'app_xxxx',
- ],
- ],
- 'ExcludeApplications' => [
- 'title' => '排除的应用',
- 'description' => '排除的应用',
- 'type' => 'array',
- 'items' => [
- 'description' => '应用Id',
- 'type' => 'string',
- 'example' => 'app_xxxx'."\n",
- ],
- ],
- ],
- ],
- 'Users' => [
- 'title' => '条件访问策略目标用户',
- 'description' => '条件访问策略目标用户',
- 'type' => 'object',
- 'properties' => [
- 'IncludeUsers' => [
- 'title' => '选择的用户',
- 'description' => '选择的用户',
- 'type' => 'array',
- 'items' => [
- 'description' => '用户Id',
- 'type' => 'string',
- 'example' => 'user_xxxxx',
- ],
- ],
- 'ExcludeUsers' => [
- 'title' => '排除的用户',
- 'description' => '排除的用户',
- 'type' => 'array',
- 'items' => [
- 'description' => '用户Id',
- 'type' => 'string',
- 'example' => 'user_xxxxx',
- ],
- ],
- 'IncludeGroups' => [
- 'title' => '选择的用户组',
- 'description' => '选择的用户组',
- 'type' => 'array',
- 'items' => [
- 'description' => '用户组Id',
- 'type' => 'string',
- 'example' => 'group_xxxxx',
- ],
- ],
- 'ExcludeGroups' => [
- 'title' => '排除的用户组',
- 'description' => '排除的用户组',
- 'type' => 'array',
- 'items' => [
- 'description' => '用户组Id',
- 'type' => 'string',
- 'example' => 'group_xxxxx',
- ],
- ],
- 'IncludeOrganizationalUnits' => [
- 'title' => '选择的组织',
- 'description' => '选择的组织',
- 'type' => 'array',
- 'items' => [
- 'description' => '组织Id',
- 'type' => 'string',
- 'example' => 'ou_xxxxx',
- ],
- ],
- 'ExcludeOrganizationalUnits' => [
- 'title' => '排除的组织',
- 'description' => '排除的组织',
- 'type' => 'array',
- 'items' => [
- 'description' => '组织Id',
- 'type' => 'string',
- 'example' => 'ou_xxxxx',
- ],
- ],
- ],
- ],
- 'NetworkZones' => [
- 'title' => '条件访问策略网络区域',
- 'description' => '条件访问策略网络区域',
- 'type' => 'object',
- 'properties' => [
- 'IncludeNetworkZones' => [
- 'title' => '选择的网络区域',
- 'description' => '选择的网络范围',
- 'type' => 'array',
- 'items' => [
- 'description' => '网络范围Id',
- 'type' => 'string',
- 'example' => 'network_xxxxx',
- ],
- ],
- 'ExcludeNetworkZones' => [
- 'title' => '排除的网络区域',
- 'description' => '排除的网络范围',
- 'type' => 'array',
- 'items' => [
- 'description' => '网络范围Id',
- 'type' => 'string',
- 'example' => 'network_xxxxx',
- ],
- ],
- ],
- ],
- ],
- ],
- 'Priority' => [
- 'title' => '优先级',
- 'description' => '优先级',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '5',
- ],
- 'CreateTime' => [
- 'title' => '创建时间',
- 'description' => '创建时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1741857554000',
- ],
- 'LastUpdatedTime' => [
- 'title' => '更新时间',
- 'description' => '更新时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1741857554000',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'Parents' => [
+ 'description' => '父组织列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '父组织对象。',
+ 'type' => 'object',
+ 'properties' => [
+ 'OrganizationalUnitId' => ['title' => '组织ID', 'description' => '组织ID。', 'type' => 'string', 'example' => 'ou_4lag76zc2km5ssg5vsmm2lznvu'],
+ 'ParentId' => ['title' => '父组织ID', 'description' => '父组织ID。', 'type' => 'string', 'example' => 'ou_x3beoyepv2ls5iwuge3xhjkwbm'],
],
],
],
],
+ 'description' => '',
],
],
],
- 'eventInfo' => [
- 'enable' => false,
- 'eventNames' => [],
+ 'title' => '列表查询一个EIAM组织的所有先代组织',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListOrganizationalUnitParents'],
+ ],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ConditionalAccessPolicy\\": {\\n \\"InstanceId\\": \\"idaas_qnx6fbrinlecptl5hld23lfkvy\\",\\n \\"ConditionalAccessPolicyId\\": \\"cp_xxxxx\\",\\n \\"ConditionalAccessPolicyName\\": \\"我的策略\\",\\n \\"Description\\": \\"ga access port for ecs: internal-cn-hangzhou-docker-builder-2(i-bp19g1pheaailkk1xvr6)\\",\\n \\"ConditionalAccessPolicyType\\": \\"arn:alibaba:idaas:authn:access:policy:system\\",\\n \\"Status\\": \\"enabled\\",\\n \\"DecisionType\\": \\"enforcement\\",\\n \\"EvaluateAt\\": \\"arn:alibaba:idaas:authn:access:rule:eval_at:after_step1\\",\\n \\"DecisionConfig\\": {\\n \\"Effect\\": \\"allow\\",\\n \\"MfaType\\": \\"directly_access\\",\\n \\"MfaAuthenticationIntervalSeconds\\": 300,\\n \\"MfaAuthenticationMethods\\": [\\n \\"ia_otp_sms\\"\\n ],\\n \\"ActiveSessionReuseStatus\\": \\"enabled\\"\\n },\\n \\"ConditionsConfig\\": {\\n \\"Applications\\": {\\n \\"IncludeApplications\\": [\\n \\"app_xxxx\\"\\n ],\\n \\"ExcludeApplications\\": [\\n \\"app_xxxx\\\\n\\"\\n ]\\n },\\n \\"Users\\": {\\n \\"IncludeUsers\\": [\\n \\"user_xxxxx\\"\\n ],\\n \\"ExcludeUsers\\": [\\n \\"user_xxxxx\\"\\n ],\\n \\"IncludeGroups\\": [\\n \\"group_xxxxx\\"\\n ],\\n \\"ExcludeGroups\\": [\\n \\"group_xxxxx\\"\\n ],\\n \\"IncludeOrganizationalUnits\\": [\\n \\"ou_xxxxx\\"\\n ],\\n \\"ExcludeOrganizationalUnits\\": [\\n \\"ou_xxxxx\\"\\n ]\\n },\\n \\"NetworkZones\\": {\\n \\"IncludeNetworkZones\\": [\\n \\"network_xxxxx\\"\\n ],\\n \\"ExcludeNetworkZones\\": [\\n \\"network_xxxxx\\"\\n ]\\n }\\n },\\n \\"Priority\\": 5,\\n \\"CreateTime\\": 1741857554000,\\n \\"LastUpdatedTime\\": 1741857554000\\n }\\n}","type":"json"}]',
- 'title' => '查询条件访问策略',
- 'description' => '查询条件访问策略。',
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Parents\\": [\\n {\\n \\"OrganizationalUnitId\\": \\"ou_4lag76zc2km5ssg5vsmm2lznvu\\",\\n \\"ParentId\\": \\"ou_x3beoyepv2ls5iwuge3xhjkwbm\\"\\n }\\n ]\\n}","type":"json"}]',
],
- 'ListConditionalAccessPolicies' => [
- 'summary' => '条件访问策略列表。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'ListOrganizationalUnits' => [
+ 'summary' => '分页查询EIAM组织信息。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -30524,363 +23598,107 @@
'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '231630',
- 'abilityTreeNodes' => [
- 'FEATUREidaas0REDLU',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaas3S4NKL'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'NextToken',
+ 'name' => 'PageNumber',
'in' => 'query',
- 'schema' => [
- 'title' => '查询凭证(Token)。',
- 'description' => '下一页查询凭证(Token)。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'NTxxxxxexample',
- ],
+ 'schema' => ['title' => '列表页码。', 'description' => '列表页码,默认1。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1', 'default' => '1'],
],
[
- 'name' => 'MaxResults',
+ 'name' => 'PageSize',
'in' => 'query',
- 'schema' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '20',
- 'default' => '20',
- ],
+ 'schema' => ['title' => '列表大小。', 'description' => '列表大小,默认20,最大不超过100。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20', 'default' => '20'],
],
[
- 'name' => 'PreviousToken',
+ 'name' => 'OrganizationalUnitIds',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'description' => '上一页查询凭证(Token)。',
- 'type' => 'string',
+ 'title' => '组织ID列表。',
+ 'description' => '组织ID列表,列表元素数量最多不超过100。',
+ 'type' => 'array',
+ 'items' => ['description' => '组织ID。', 'type' => 'string', 'required' => false, 'example' => 'ou_wovwffm62xifdziem7an7xxxxx'],
'required' => false,
- 'example' => 'PTxxxxxexample',
+ 'example' => '[ou_wovwffm62xifdziem7an7xxxxx]',
],
],
+ [
+ 'name' => 'OrganizationalUnitName',
+ 'in' => 'query',
+ 'schema' => ['title' => '组织名称。', 'description' => '组织名称,查询为精确匹配查询。', 'type' => 'string', 'required' => false, 'example' => 'name_001', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'OrganizationalUnitNameStartsWith',
+ 'in' => 'query',
+ 'schema' => ['title' => '组织名称。', 'description' => '组织名称前缀,查询为左匹配查询。', 'type' => 'string', 'required' => false, 'example' => 'name', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ParentId',
+ 'in' => 'query',
+ 'schema' => ['title' => '父组织ID。', 'description' => '父组织ID。', 'type' => 'string', 'required' => false, 'example' => 'ou_wovwffm62xifdziem7an7xxxxx', 'maxLength' => 64],
+ ],
],
'responses' => [
200 => [
'schema' => [
+ 'description' => '响应结果。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'NextToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '本次调用返回的查询凭证(Token)值。',
- 'type' => 'string',
- 'example' => 'NTxxxexample',
- ],
- 'ConditionalAccessPolicies' => [
- 'description' => '条件访问策略集合',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '数据总条数目,为匹配到的总数量,单次返回最大数量以pageSize为准。', 'type' => 'integer', 'format' => 'int64', 'example' => '1000'],
+ 'OrganizationalUnits' => [
+ 'description' => '组织数据列表。',
'type' => 'array',
'items' => [
+ 'description' => '组织数据对象。',
'type' => 'object',
'properties' => [
- 'InstanceId' => [
- 'title' => '实例Id',
- 'description' => '实例Id',
- 'type' => 'string',
- 'example' => 'idaas_ksvv5c7f2l6uzh6oqspeks23ni',
- ],
- 'ConditionalAccessPolicyId' => [
- 'title' => '条件访问策略Id',
- 'description' => '条件访问策略Id',
- 'type' => 'string',
- 'example' => 'cp_xxxxx',
- ],
- 'ConditionalAccessPolicyName' => [
- 'title' => '条件访问策略名称',
- 'description' => '条件访问策略名称',
- 'type' => 'string',
- 'example' => '我的策略',
- ],
- 'Description' => [
- 'title' => '条件访问策略描述',
- 'description' => '条件访问策略描述',
- 'type' => 'string',
- 'example' => '我的策略描述',
- ],
- 'ConditionalAccessPolicyType' => [
- 'title' => '条件访问策略类型',
- 'description' => '条件访问策略类型',
- 'type' => 'string',
- 'example' => 'arn:alibaba:idaas:authn:access:policy:system',
- ],
- 'Status' => [
- 'title' => '条件访问策略启用禁用状态',
- 'description' => '条件访问策略启用禁用状态',
- 'type' => 'string',
- 'example' => 'disabled',
- ],
- 'DecisionType' => [
- 'title' => '条件访问策略执行类型',
- 'description' => '条件访问策略执行类型',
- 'type' => 'string',
- 'example' => 'enforcement',
- ],
- 'EvaluateAt' => [
- 'title' => '条件访问策略执行点',
- 'description' => '条件访问策略执行点',
- 'type' => 'string',
- 'example' => 'arn:alibaba:idaas:authn:access:rule:eval_at:after_step1',
- ],
- 'Priority' => [
- 'title' => '优先级',
- 'description' => '优先级,1-100',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '1',
- ],
- 'DecisionConfig' => [
- 'title' => '条件访问策略执行Action',
- 'description' => '条件访问策略执行Action',
- 'type' => 'object',
- 'properties' => [
- 'Effect' => [
- 'title' => '条件访问策略决策Action',
- 'description' => '条件访问策略决策Action:'."\n"
- .'deny 拒绝'."\n"
- .'allow 允许',
- 'type' => 'string',
- 'example' => 'deny',
- ],
- 'MfaType' => [
- 'title' => '条件访问策略Mfa类型',
- 'description' => '条件访问策略Mfa类型',
- 'type' => 'string',
- 'example' => 'directly_access',
- ],
- 'MfaAuthenticationIntervalSeconds' => [
- 'title' => '条件访问策略重复认证时间间隔(秒)',
- 'description' => '条件访问策略重复认证时间间隔(秒) 300-86400',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '300',
- ],
- 'MfaAuthenticationMethods' => [
- 'title' => '条件访问策略允许使用的mfa类型',
- 'description' => '条件访问策略允许使用的mfa类型',
- 'type' => 'array',
- 'items' => [
- 'description' => '条件访问策略允许使用的mfa类型,取值可选范围:'."\n"
- .'- ia_otp_sms:短信验证码'."\n"
- .'- ia_otp_email:邮件验证码'."\n"
- .'- ia_totp:OTP 动态口令'."\n"
- .'- ia_webauthn:WebAuthn',
- 'type' => 'string',
- 'example' => 'ia_otp_email',
- ],
- ],
- 'ActiveSessionReuseStatus' => [
- 'description' => '是否开启二次认证会话复用',
- 'type' => 'string',
- 'example' => 'disabled',
- ],
- ],
- ],
- 'ConditionsConfig' => [
- 'title' => '条件访问策略内容',
- 'description' => '条件访问策略内容',
- 'type' => 'object',
- 'properties' => [
- 'Applications' => [
- 'title' => '条件访问策略目标应用',
- 'description' => '条件访问策略目标应用',
- 'type' => 'object',
- 'properties' => [
- 'IncludeApplications' => [
- 'title' => '选择的应用',
- 'description' => '选择的应用',
- 'type' => 'array',
- 'items' => [
- 'description' => '应用Id',
- 'type' => 'string',
- 'example' => 'app_xxxxx',
- ],
- ],
- 'ExcludeApplications' => [
- 'title' => '排除的应用',
- 'description' => '排除的应用',
- 'type' => 'array',
- 'items' => [
- 'description' => '应用Id',
- 'type' => 'string',
- 'example' => 'app_xxxxx',
- ],
- ],
- ],
- ],
- 'Users' => [
- 'title' => '条件访问策略目标用户',
- 'description' => '条件访问策略目标用户',
- 'type' => 'object',
- 'properties' => [
- 'IncludeUsers' => [
- 'title' => '选择的用户',
- 'description' => '选择的用户',
- 'type' => 'array',
- 'items' => [
- 'description' => '用户Id',
- 'type' => 'string',
- 'example' => 'user_xxxxx',
- ],
- ],
- 'ExcludeUsers' => [
- 'title' => '排除的用户',
- 'description' => '排除的用户',
- 'type' => 'array',
- 'items' => [
- 'description' => '用户Id',
- 'type' => 'string',
- 'example' => 'user_xxxxx',
- ],
- ],
- 'IncludeGroups' => [
- 'title' => '选择的用户组',
- 'description' => '选择的用户组',
- 'type' => 'array',
- 'items' => [
- 'description' => '用户组Id',
- 'type' => 'string',
- 'example' => 'group_xxxxx',
- ],
- ],
- 'ExcludeGroups' => [
- 'title' => '排除的用户组',
- 'description' => '排除的用户组',
- 'type' => 'array',
- 'items' => [
- 'description' => '用户组Id',
- 'type' => 'string',
- 'example' => 'group_xxxxx',
- ],
- ],
- 'IncludeOrganizationalUnits' => [
- 'title' => '选择的组织',
- 'description' => '选择的组织',
- 'type' => 'array',
- 'items' => [
- 'description' => '组织Id',
- 'type' => 'string',
- 'example' => 'ou_xxxxx',
- ],
- ],
- 'ExcludeOrganizationalUnits' => [
- 'title' => '排除的组织',
- 'description' => '排除的组织',
- 'type' => 'array',
- 'items' => [
- 'description' => '组织Id',
- 'type' => 'string',
- 'example' => 'ou_xxxxx',
- ],
- ],
- ],
- ],
- 'NetworkZones' => [
- 'title' => '条件访问策略网络区域',
- 'description' => '条件访问策略网络区域',
- 'type' => 'object',
- 'properties' => [
- 'IncludeNetworkZones' => [
- 'title' => '选择的网络区域',
- 'description' => '选择的网络范围',
- 'type' => 'array',
- 'items' => [
- 'description' => '选择的网络范围Id',
- 'type' => 'string',
- 'example' => 'network_xxxxx',
- ],
- ],
- 'ExcludeNetworkZones' => [
- 'title' => '排除的网络区域',
- 'description' => '排除的网络范围',
- 'type' => 'array',
- 'items' => [
- 'description' => '排除的网络范围Id',
- 'type' => 'string',
- 'example' => 'network_xxxxx',
- ],
- ],
- ],
- ],
- ],
- ],
- 'CreateTime' => [
- 'title' => '创建时间',
- 'description' => '创建时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1741857554000',
- ],
- 'LastUpdatedTime' => [
- 'title' => '更新时间',
- 'description' => '更新时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1741857554000',
- ],
+ 'OrganizationalUnitId' => ['title' => '组织ID', 'description' => '组织ID。', 'type' => 'string', 'example' => 'ou_wovwffm62xifdziem7an7xxxxx'],
+ 'OrganizationalUnitName' => ['title' => '组织名称', 'description' => '组织单元名称。', 'type' => 'string', 'example' => 'test_organizationalUnit_name'],
+ 'ParentId' => ['title' => '父组织ID', 'description' => '父组织ID。', 'type' => 'string', 'example' => 'ou_wovwffm62xifdziem7an7xxxxx'],
+ 'OrganizationalUnitExternalId' => ['title' => '外部ID', 'description' => '组织外部ID,用于外部数据与IDaaS组织的数据关联映射,默认为IDaaS组织ID。'."\n"
+ ."\n"
+ .'说明:外部ID在同一来源类型和来源ID下唯一。', 'type' => 'string', 'example' => 'ou_wovwffm62xifdziem7an7xxxxx'],
+ 'OrganizationalUnitSourceType' => ['title' => '来源类型', 'description' => '组织来源类型,取值可选范围:'."\n"
+ .'- build\\_in:自建。'."\n"
+ .'- ding\\_talk:钉钉导入。'."\n"
+ .'- ad:AD导入。'."\n"
+ .'- ldap:LDAP导入。'."\n"
+ .'- we\\_com:企业微信导入。', 'type' => 'string', 'example' => 'build_in'],
+ 'OrganizationalUnitSourceId' => ['title' => '来源ID', 'description' => '组织来源ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'CreateTime' => ['title' => '创建时间', 'description' => '组织创建时间,格式为Unix时间戳,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1652085686179'],
+ 'UpdateTime' => ['title' => '最近一次更新时间', 'description' => '组织最近一次更新时间,格式为Unix时间戳,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1652085686179'],
+ 'Description' => ['title' => '描述', 'description' => '组织描述。', 'type' => 'string', 'example' => 'Test organization'],
+ 'InstanceId' => ['title' => '实例ID', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'Leaf' => ['title' => '是否叶子节点', 'description' => '是否叶子节点,true表示该组织没有子节点,false表示该组织下存在子节点。', 'type' => 'boolean', 'example' => 'false'],
],
],
],
- 'PreviousToken' => [
- 'description' => '上一页查询凭证(Token)',
- 'type' => 'string',
- 'example' => 'PTxxxxxexample',
- ],
],
],
],
],
- 'eventInfo' => [
- 'enable' => false,
- 'eventNames' => [],
+ 'title' => '列表查询EIAM组织信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListOrganizationalUnits'],
+ ],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"ConditionalAccessPolicies\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ksvv5c7f2l6uzh6oqspeks23ni\\",\\n \\"ConditionalAccessPolicyId\\": \\"cp_xxxxx\\",\\n \\"ConditionalAccessPolicyName\\": \\"我的策略\\",\\n \\"Description\\": \\"我的策略描述\\",\\n \\"ConditionalAccessPolicyType\\": \\"arn:alibaba:idaas:authn:access:policy:system\\",\\n \\"Status\\": \\"disabled\\",\\n \\"DecisionType\\": \\"enforcement\\",\\n \\"EvaluateAt\\": \\"arn:alibaba:idaas:authn:access:rule:eval_at:after_step1\\",\\n \\"Priority\\": 1,\\n \\"DecisionConfig\\": {\\n \\"Effect\\": \\"deny\\",\\n \\"MfaType\\": \\"directly_access\\",\\n \\"MfaAuthenticationIntervalSeconds\\": 300,\\n \\"MfaAuthenticationMethods\\": [\\n \\"ia_otp_email\\"\\n ],\\n \\"ActiveSessionReuseStatus\\": \\"disabled\\"\\n },\\n \\"ConditionsConfig\\": {\\n \\"Applications\\": {\\n \\"IncludeApplications\\": [\\n \\"app_xxxxx\\"\\n ],\\n \\"ExcludeApplications\\": [\\n \\"app_xxxxx\\"\\n ]\\n },\\n \\"Users\\": {\\n \\"IncludeUsers\\": [\\n \\"user_xxxxx\\"\\n ],\\n \\"ExcludeUsers\\": [\\n \\"user_xxxxx\\"\\n ],\\n \\"IncludeGroups\\": [\\n \\"group_xxxxx\\"\\n ],\\n \\"ExcludeGroups\\": [\\n \\"group_xxxxx\\"\\n ],\\n \\"IncludeOrganizationalUnits\\": [\\n \\"ou_xxxxx\\"\\n ],\\n \\"ExcludeOrganizationalUnits\\": [\\n \\"ou_xxxxx\\"\\n ]\\n },\\n \\"NetworkZones\\": {\\n \\"IncludeNetworkZones\\": [\\n \\"network_xxxxx\\"\\n ],\\n \\"ExcludeNetworkZones\\": [\\n \\"network_xxxxx\\"\\n ]\\n }\\n },\\n \\"CreateTime\\": 1741857554000,\\n \\"LastUpdatedTime\\": 1741857554000\\n }\\n ],\\n \\"PreviousToken\\": \\"PTxxxxxexample\\"\\n}","type":"json"}]',
- 'title' => '条件访问策略列表',
- 'description' => '分页查询条件访问策略列表。',
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 1000,\\n \\"OrganizationalUnits\\": [\\n {\\n \\"OrganizationalUnitId\\": \\"ou_wovwffm62xifdziem7an7xxxxx\\",\\n \\"OrganizationalUnitName\\": \\"test_organizationalUnit_name\\",\\n \\"ParentId\\": \\"ou_wovwffm62xifdziem7an7xxxxx\\",\\n \\"OrganizationalUnitExternalId\\": \\"ou_wovwffm62xifdziem7an7xxxxx\\",\\n \\"OrganizationalUnitSourceType\\": \\"build_in\\",\\n \\"OrganizationalUnitSourceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"CreateTime\\": 1652085686179,\\n \\"UpdateTime\\": 1652085686179,\\n \\"Description\\": \\"Test organization\\",\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"Leaf\\": false\\n }\\n ]\\n}","type":"json"}]',
],
- 'ListConditionalAccessPoliciesForNetworkZone' => [
- 'summary' => '获取网络范围关联的条件访问策略列表。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'ListOrganizationalUnitsForApplication' => [
+ 'summary' => '分页查询一个应用被授权访问的组织列表,返回的结果中,包含组织ID信息,如需获取组织详细信息,请调用GetOrganizationalUnit接口。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -30892,298 +23710,76 @@
'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '232557',
- 'abilityTreeNodes' => [
- 'FEATUREidaas0REDLU',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaas3S4NKL'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'NetworkZoneId',
+ 'name' => 'PageNumber',
+ 'in' => 'query',
+ 'schema' => ['title' => '列表页码。', 'description' => '列表页码。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1', 'default' => '1'],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => ['title' => '列表大小。', 'description' => '列表大小。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20', 'default' => '20'],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'OrganizationalUnitIds',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '条件访问策略关联的应用ID',
- 'description' => '条件访问策略关联的应用ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_11111',
- 'maxLength' => 64,
+ 'title' => '组织ID列表。',
+ 'description' => '组织ID列表,单次操作最多支持100个组织ID。',
+ 'type' => 'array',
+ 'items' => ['description' => '组织ID。', 'type' => 'string', 'required' => false, 'example' => 'ou_wovwffm62xifdziem7an7xxxxx'],
+ 'required' => false,
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
],
],
+ [
+ 'name' => 'ApplicationRoleId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用角色ID。', 'description' => '应用角色ID。', 'type' => 'string', 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx', 'maxLength' => 64],
+ ],
],
'responses' => [
200 => [
'schema' => [
+ 'description' => '响应结果。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'ConditionalAccessPolicies' => [
- 'description' => '条件访问策略集合',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'OrganizationalUnits' => [
+ 'description' => '组织ID列表。',
'type' => 'array',
'items' => [
- 'description' => '条件访问策略集合',
+ 'description' => '组织ID。',
'type' => 'object',
'properties' => [
- 'InstanceId' => [
- 'title' => '实例Id',
- 'description' => '实例Id',
- 'type' => 'string',
- 'example' => 'idaas_oynbcyaaejuik6b37eldz4pinu',
- ],
- 'ConditionalAccessPolicyId' => [
- 'title' => '条件访问策略Id',
- 'description' => '条件访问策略Id',
- 'type' => 'string',
- 'example' => 'cp_xxxxx',
- ],
- 'ConditionalAccessPolicyName' => [
- 'title' => '条件访问策略名称',
- 'description' => '条件访问策略名称',
- 'type' => 'string',
- 'example' => '我的策略',
- ],
- 'Description' => [
- 'title' => '条件访问策略描述',
- 'description' => '条件访问策略描述',
- 'type' => 'string',
- 'example' => 'terraform-example',
- ],
- 'ConditionalAccessPolicyType' => [
- 'title' => '条件访问策略类型',
- 'description' => '条件访问策略类型',
- 'type' => 'string',
- 'example' => 'arn:alibaba:idaas:authn:access:policy:system',
- ],
- 'Status' => [
- 'title' => '条件访问策略启用禁用状态',
- 'description' => '条件访问策略启用禁用状态',
- 'type' => 'string',
- 'example' => 'disabled',
- ],
- 'DecisionType' => [
- 'title' => '条件访问策略执行类型',
- 'description' => '条件访问策略执行类型',
- 'type' => 'string',
- 'example' => 'enforcement',
- ],
- 'EvaluateAt' => [
- 'title' => '条件访问策略执行点',
- 'description' => '条件访问策略执行点',
- 'type' => 'string',
- 'example' => 'arn:alibaba:idaas:authn:access:rule:eval_at:after_step1',
- ],
- 'Priority' => [
- 'title' => '优先级',
- 'description' => '优先级',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '10',
- ],
- 'DecisionConfig' => [
- 'title' => '条件访问策略执行Action',
- 'description' => '条件访问策略执行Action',
- 'type' => 'object',
- 'properties' => [
- 'Effect' => [
- 'title' => '条件访问策略决策Action',
- 'description' => '条件访问策略决策Action',
- 'type' => 'string',
- 'example' => 'allow',
- ],
- 'MfaType' => [
- 'title' => '条件访问策略Mfa类型',
- 'description' => '条件访问策略Mfa类型',
- 'type' => 'string',
- 'example' => 'directly_access',
- ],
- 'MfaAuthenticationIntervalSeconds' => [
- 'title' => '条件访问策略重复认证时间间隔(秒)',
- 'description' => '条件访问策略重复认证时间间隔(秒)',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '300',
- ],
- 'MfaAuthenticationMethods' => [
- 'title' => '条件访问策略允许使用的mfa类型',
- 'description' => '条件访问策略允许使用的mfa类型',
- 'type' => 'array',
- 'items' => [
- 'description' => '条件访问策略允许使用的mfa类型,取值可选范围:'."\n"
- .'- ia_otp_sms:短信验证码'."\n"
- .'- ia_otp_email:邮件验证码'."\n"
- .'- ia_totp:OTP 动态口令'."\n"
- .'- ia_webauthn:WebAuthn',
- 'type' => 'string',
- 'example' => 'ia_totp',
- ],
- ],
- 'ActiveSessionReuseStatus' => [
- 'description' => '是否开启Session复用',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- ],
- ],
- 'ConditionsConfig' => [
- 'title' => '条件访问策略内容',
- 'description' => '条件访问策略内容',
- 'type' => 'object',
- 'properties' => [
- 'Applications' => [
- 'title' => '条件访问策略目标应用',
- 'description' => '条件访问策略目标应用',
- 'type' => 'object',
- 'properties' => [
- 'IncludeApplications' => [
- 'title' => '选择的应用',
- 'description' => '选择的应用',
- 'type' => 'array',
- 'items' => [
- 'description' => '应用Id',
- 'type' => 'string',
- 'example' => 'app_xxxxx',
- ],
- ],
- 'ExcludeApplications' => [
- 'title' => '排除的应用',
- 'description' => '排除的应用',
- 'type' => 'array',
- 'items' => [
- 'description' => '应用Id',
- 'type' => 'string',
- 'example' => 'app_xxxxx',
- ],
- ],
- ],
- ],
- 'Users' => [
- 'title' => '条件访问策略目标用户',
- 'description' => '条件访问策略目标用户',
- 'type' => 'object',
- 'properties' => [
- 'IncludeUsers' => [
- 'title' => '选择的用户',
- 'description' => '选择的用户',
- 'type' => 'array',
- 'items' => [
- 'description' => '用户Id',
- 'type' => 'string',
- 'example' => 'user_xxxxx',
- ],
- ],
- 'ExcludeUsers' => [
- 'title' => '排除的用户',
- 'description' => '排除的用户',
- 'type' => 'array',
- 'items' => [
- 'description' => '用户Id',
- 'type' => 'string',
- 'example' => 'user_xxxxx',
- ],
- ],
- 'IncludeGroups' => [
- 'title' => '选择的用户组',
- 'description' => '选择的用户组',
- 'type' => 'array',
- 'items' => [
- 'description' => '用户组Id',
- 'type' => 'string',
- 'example' => 'group_xxxxx',
- ],
- ],
- 'ExcludeGroups' => [
- 'title' => '排除的用户组',
- 'description' => '排除的用户组',
- 'type' => 'array',
- 'items' => [
- 'description' => '用户组Id',
- 'type' => 'string',
- 'example' => 'group_xxxxx',
- ],
- ],
- 'IncludeOrganizationalUnits' => [
- 'title' => '选择的组织',
- 'description' => '选择的组织',
- 'type' => 'array',
- 'items' => [
- 'description' => '组织Id',
- 'type' => 'string',
- 'example' => 'ou_xxxxx',
- ],
- ],
- 'ExcludeOrganizationalUnits' => [
- 'title' => '排除的组织',
- 'description' => '排除的组织',
- 'type' => 'array',
- 'items' => [
- 'description' => '组织Id',
- 'type' => 'string',
- 'example' => 'ou_xxxxx',
- ],
- ],
- ],
- ],
- 'NetworkZones' => [
- 'title' => '条件访问策略网络区域',
- 'description' => '条件访问策略网络区域',
- 'type' => 'object',
- 'properties' => [
- 'IncludeNetworkZones' => [
- 'title' => '选择的网络区域',
- 'description' => '选择的网络范围',
- 'type' => 'array',
- 'items' => [
- 'description' => '网络范围Id',
- 'type' => 'string',
- 'example' => 'network_xxxxx',
- ],
- ],
- 'ExcludeNetworkZones' => [
- 'title' => '排除的网络区域',
- 'description' => '排除的网络范围',
- 'type' => 'array',
- 'items' => [
- 'description' => '网络范围Id',
- 'type' => 'string',
- 'example' => 'network_xxxxx',
- ],
- ],
- ],
+ 'OrganizationalUnitId' => ['title' => '组织ID。', 'description' => '组织ID。', 'type' => 'string', 'example' => 'ou_wovwffm62xifdziem7an7xxxxx'],
+ 'ApplicationRoles' => [
+ 'title' => '应用角色列表。SAML应用无角色返回',
+ 'description' => '应用角色列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'title' => '应用角色对象。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ApplicationRoleId' => ['title' => '应用角色标识。', 'description' => '应用角色标识。', 'type' => 'string', 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx'],
],
],
],
- 'CreateTime' => [
- 'title' => '创建时间',
- 'description' => '创建时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1741857554000',
- ],
- 'LastUpdatedTime' => [
- 'title' => '更新时间',
- 'description' => '更新时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1741857554000',
- ],
],
],
],
@@ -31191,509 +23787,304 @@
],
],
],
- 'eventInfo' => [
- 'enable' => false,
- 'eventNames' => [],
- ],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ConditionalAccessPolicies\\": [\\n {\\n \\"InstanceId\\": \\"idaas_oynbcyaaejuik6b37eldz4pinu\\",\\n \\"ConditionalAccessPolicyId\\": \\"cp_xxxxx\\",\\n \\"ConditionalAccessPolicyName\\": \\"我的策略\\",\\n \\"Description\\": \\"terraform-example\\",\\n \\"ConditionalAccessPolicyType\\": \\"arn:alibaba:idaas:authn:access:policy:system\\",\\n \\"Status\\": \\"disabled\\",\\n \\"DecisionType\\": \\"enforcement\\",\\n \\"EvaluateAt\\": \\"arn:alibaba:idaas:authn:access:rule:eval_at:after_step1\\",\\n \\"Priority\\": 10,\\n \\"DecisionConfig\\": {\\n \\"Effect\\": \\"allow\\",\\n \\"MfaType\\": \\"directly_access\\",\\n \\"MfaAuthenticationIntervalSeconds\\": 300,\\n \\"MfaAuthenticationMethods\\": [\\n \\"ia_totp\\"\\n ],\\n \\"ActiveSessionReuseStatus\\": \\"enabled\\"\\n },\\n \\"ConditionsConfig\\": {\\n \\"Applications\\": {\\n \\"IncludeApplications\\": [\\n \\"app_xxxxx\\"\\n ],\\n \\"ExcludeApplications\\": [\\n \\"app_xxxxx\\"\\n ]\\n },\\n \\"Users\\": {\\n \\"IncludeUsers\\": [\\n \\"user_xxxxx\\"\\n ],\\n \\"ExcludeUsers\\": [\\n \\"user_xxxxx\\"\\n ],\\n \\"IncludeGroups\\": [\\n \\"group_xxxxx\\"\\n ],\\n \\"ExcludeGroups\\": [\\n \\"group_xxxxx\\"\\n ],\\n \\"IncludeOrganizationalUnits\\": [\\n \\"ou_xxxxx\\"\\n ],\\n \\"ExcludeOrganizationalUnits\\": [\\n \\"ou_xxxxx\\"\\n ]\\n },\\n \\"NetworkZones\\": {\\n \\"IncludeNetworkZones\\": [\\n \\"network_xxxxx\\"\\n ],\\n \\"ExcludeNetworkZones\\": [\\n \\"network_xxxxx\\"\\n ]\\n }\\n },\\n \\"CreateTime\\": 1741857554000,\\n \\"LastUpdatedTime\\": 1741857554000\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '获取网络范围关联的条件访问策略列表',
- 'description' => '获取网络范围关联的条件访问策略列表。',
- ],
- 'UpdateConditionalAccessPolicy' => [
- 'summary' => '更新条件访问策略。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '查询一个EIAM应用被授权访问的组织列表',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListOrganizationalUnitsForApplication'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListOrganizationalUnitsForApplication',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"OrganizationalUnits\\": [\\n {\\n \\"OrganizationalUnitId\\": \\"ou_wovwffm62xifdziem7an7xxxxx\\",\\n \\"ApplicationRoles\\": [\\n {\\n \\"ApplicationRoleId\\": \\"app_role_mkv7rgt4ds8d8v0qtzev2mxxxx\\"\\n }\\n ]\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListOrganizationalUnitsForResourceServer' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '231635',
- 'abilityTreeNodes' => [
- 'FEATUREidaas0REDLU',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaasYLK5S2'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ConditionalAccessPolicyId',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'title' => '条件访问策略Id',
- 'description' => '条件访问策略Id',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'cap_11111',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '下一页查询凭证(Token),取值为上一次 API 调用返回的 NextToken 参数值。', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
],
[
- 'name' => 'ConditionalAccessPolicyName',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '条件访问策略名称',
- 'description' => '条件访问策略名称',
- 'type' => 'string',
- 'required' => true,
- 'example' => '我的条件访问策略',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => 'ResourceServer 应用 ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'DecisionType',
+ 'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'title' => '条件访问策略执行类型',
- 'description' => '条件访问策略执行类型',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'reportOnly',
- 'maxLength' => 32,
- ],
+ 'schema' => ['description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '500', 'minimum' => '1', 'example' => '20', 'default' => '20'],
],
[
- 'name' => 'DecisionConfig',
+ 'name' => 'Filter',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => '条件访问策略Action配置',
- 'description' => '条件访问策略Action配置',
- 'type' => 'object',
- 'properties' => [
- 'Effect' => [
- 'title' => '条件访问策略决策Action',
- 'description' => '条件访问策略决策Action',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'allow',
- ],
- 'MfaType' => [
- 'title' => '条件访问策略Mfa类型',
- 'description' => '条件访问策略Mfa类型',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'directly_access',
- ],
- 'MfaAuthenticationIntervalSeconds' => [
- 'title' => '条件访问策略重复认证时间间隔(秒)',
- 'description' => '条件访问策略重复认证时间间隔(秒)',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '300',
- ],
- 'MfaAuthenticationMethods' => [
- 'title' => '条件访问策略允许使用的mfa类型',
- 'description' => '条件访问策略允许使用的mfa类型',
- 'type' => 'array',
- 'items' => [
- 'description' => '条件访问策略允许使用的mfa类型,取值可选范围:'."\n"
- .'- ia_otp_sms:短信验证码'."\n"
- .'- ia_otp_email:邮件验证码'."\n"
- .'- ia_totp:OTP 动态口令'."\n"
- .'- ia_webauthn:WebAuthn',
+ 'title' => '过滤条件。',
+ 'description' => '过滤条件列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '过滤条件。',
+ 'type' => 'object',
+ 'properties' => [
+ 'Name' => [
+ 'title' => '过滤条件名称。',
+ 'description' => '过滤条件名称。',
'type' => 'string',
'required' => false,
- 'example' => 'ia_otp_sms',
+ 'example' => 'OrganizationalUnitIds',
+ 'enum' => ['OrganizationalUnitIds', 'OrganizationalUnitId'],
+ ],
+ 'Value' => [
+ 'description' => '过滤条件值列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '过滤条件值。', 'type' => 'string', 'required' => false, 'example' => 'ou_wovwffm62xifdziem7an7xxxxx'],
+ 'required' => false,
+ 'maxItems' => 100,
+ 'minItems' => 1,
],
- 'required' => false,
- 'example' => '',
- ],
- 'ActiveSessionReuseStatus' => [
- 'description' => '是否开启Session复用',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'enabled',
],
+ 'required' => false,
],
'required' => false,
- 'example' => '',
],
],
[
- 'name' => 'ConditionsConfig',
+ 'name' => 'ResourceServerScopeId',
'in' => 'query',
- 'style' => 'flat',
+ 'schema' => ['title' => '权限ID。', 'description' => '权限ID。', 'type' => 'string', 'required' => false, 'example' => 'ress_nbte4bb3qqqnaq73rlmkqixxxx', 'maxLength' => 64],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '条件访问策略条件内容配置',
- 'description' => '条件访问策略条件内容配置',
'type' => 'object',
'properties' => [
- 'Applications' => [
- 'title' => '条件访问策略目标应用',
- 'description' => '条件访问策略目标应用',
- 'type' => 'object',
- 'properties' => [
- 'IncludeApplications' => [
- 'title' => '选择的应用',
- 'description' => '选择的应用',
- 'type' => 'array',
- 'items' => [
- 'description' => '应用Id',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'app_xxxxx',
- ],
- 'required' => false,
- 'example' => '',
- ],
- 'ExcludeApplications' => [
- 'title' => '排除的应用',
- 'description' => '排除的应用',
- 'type' => 'array',
- 'items' => [
- 'description' => '应用Id',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'app_xxxxx',
- ],
- 'required' => false,
- 'example' => '',
- ],
- ],
- 'required' => false,
- 'example' => '',
- ],
- 'Users' => [
- 'title' => '条件访问策略目标用户',
- 'description' => '条件访问策略目标用户',
- 'type' => 'object',
- 'properties' => [
- 'IncludeUsers' => [
- 'title' => '选择的用户',
- 'description' => '选择的用户',
- 'type' => 'array',
- 'items' => [
- 'description' => '用户Id',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'user_xxxxx',
- ],
- 'required' => false,
- 'example' => '',
- ],
- 'ExcludeUsers' => [
- 'title' => '排除的用户',
- 'description' => '排除的用户',
- 'type' => 'array',
- 'items' => [
- 'description' => '用户Id',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'user_xxxxx',
- ],
- 'required' => false,
- 'example' => '',
- ],
- 'IncludeGroups' => [
- 'title' => '选择的用户组',
- 'description' => '选择的用户组',
- 'type' => 'array',
- 'items' => [
- 'description' => '用户组Id',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'group_xxxxx',
- ],
- 'required' => false,
- 'example' => '',
- ],
- 'ExcludeGroups' => [
- 'title' => '排除的用户组',
- 'description' => '排除的用户组',
- 'type' => 'array',
- 'items' => [
- 'description' => '用户组Id'."\n"
- ."\n",
- 'type' => 'string',
- 'required' => false,
- 'example' => 'group_xxxxx',
- ],
- 'required' => false,
- 'example' => '',
- ],
- 'IncludeOrganizationalUnits' => [
- 'title' => '选择的组织',
- 'description' => '选择的组织',
- 'type' => 'array',
- 'items' => [
- 'description' => '组织Id'."\n",
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ou_xxxxx',
- ],
- 'required' => false,
- 'example' => '',
- ],
- 'ExcludeOrganizationalUnits' => [
- 'title' => '排除的组织',
- 'description' => '排除的组织',
- 'type' => 'array',
- 'items' => [
- 'description' => '组织Id'."\n",
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ou_xxxxx',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '下一页查询凭证(Token)。', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'OrganizationalUnits' => [
+ 'description' => '组织列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '组织信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => 'EIAM 实例ID', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_qsw77zl5vrllwzyrrfwbmpxxxx'],
+ 'OrganizationalUnitId' => ['title' => '组织ID。', 'description' => '组织ID。', 'type' => 'string', 'example' => 'ou_nbsomva32b6utec3hgi7scxxxx'],
+ 'ResourceServerScopes' => [
+ 'title' => '资源服务Scope权限集合',
+ 'description' => 'Scope权限列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Scope权限信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ResourceServerScopeId' => ['title' => 'ResourceServerScope唯一标识', 'description' => 'Scope权限ID。', 'type' => 'string', 'example' => 'ress_nbte4bb3qqqnaq73rlmkqixxxx'],
+ 'ResourceServerScopeName' => ['title' => 'ResourceServerScope名称。', 'description' => 'Scope权限名称。', 'type' => 'string', 'example' => 'Read User Info'],
+ ],
+ ],
],
- 'required' => false,
- 'example' => '',
],
],
- 'required' => false,
- 'example' => '',
- ],
- 'NetworkZones' => [
- 'title' => '条件访问策略网络区域',
- 'description' => '条件访问策略网络区域',
- 'type' => 'object',
- 'properties' => [
- 'IncludeNetworkZones' => [
- 'title' => '选择的网络区域',
- 'description' => '选择的网络范围',
- 'type' => 'array',
- 'items' => [
- 'description' => '网络范围Id'."\n",
- 'type' => 'string',
- 'required' => false,
- 'example' => 'network_xxxxx',
- ],
- 'required' => false,
- 'example' => '',
- ],
- 'ExcludeNetworkZones' => [
- 'title' => '排除的网络区域',
- 'description' => '排除的网络范围',
- 'type' => 'array',
- 'items' => [
- 'description' => '网络范围Id'."\n",
- 'type' => 'string',
- 'required' => false,
- 'example' => 'network_xxxxx',
- ],
- 'required' => false,
- 'example' => '',
- ],
- ],
- 'required' => false,
- 'example' => '',
],
+ 'MaxResults' => ['description' => '分页查询时每页行数', 'type' => 'integer', 'format' => 'int32', 'example' => '20'],
],
- 'required' => false,
- 'example' => '',
- ],
- ],
- [
- 'name' => 'Priority',
- 'in' => 'query',
- 'schema' => [
- 'title' => '条件访问策略-优先级',
- 'description' => '条件访问策略-优先级',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '1',
+ 'description' => '',
],
],
+ ],
+ 'title' => '查询当前ResourceServer授权到组织的Scope权限列表',
+ 'summary' => '游标方式查询当前ResourceServer授权到组织的Scope权限列表。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"OrganizationalUnits\\": [\\n {\\n \\"InstanceId\\": \\"idaas_qsw77zl5vrllwzyrrfwbmpxxxx\\",\\n \\"OrganizationalUnitId\\": \\"ou_nbsomva32b6utec3hgi7scxxxx\\",\\n \\"ResourceServerScopes\\": [\\n {\\n \\"ResourceServerScopeId\\": \\"ress_nbte4bb3qqqnaq73rlmkqixxxx\\",\\n \\"ResourceServerScopeName\\": \\"Read User Info\\"\\n }\\n ]\\n }\\n ],\\n \\"MaxResults\\": 20\\n}","type":"json"}]',
+ ],
+ 'ListRegions' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
+ 'security' => [
[
- 'name' => 'ClientToken',
- 'in' => 'query',
- 'schema' => [
- 'description' => '用于保证请求的幂等性。由客户端生成该参数值,要保证在不同请求间唯一。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'client-examplexxx',
- ],
+ 'AK' => [],
],
],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaasXM4LQ1'],
+ 'tenantRelevance' => 'publicInformation',
+ ],
+ 'parameters' => [],
'responses' => [
200 => [
'schema' => [
+ 'description' => '响应结果。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'Regions' => [
+ 'description' => '地域数据对象列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '地域数据对象。',
+ 'type' => 'object',
+ 'properties' => [
+ 'RegionId' => ['title' => '地域ID。', 'description' => '地域ID。', 'type' => 'string', 'example' => 'cn-hangzhou'],
+ 'LocalName' => ['title' => '地域名称。', 'description' => '地域名称。', 'type' => 'string', 'example' => '华东1(杭州)'],
+ 'RegionEndpoint' => ['title' => '地域对应的接入地址。', 'description' => '地域对应的接入地址。', 'type' => 'string', 'example' => 'eiam.cn-hangzhou.aliyuncs.com'],
+ ],
+ ],
],
],
],
],
],
- 'eventInfo' => [
- 'enable' => false,
- 'eventNames' => [],
- ],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新条件访问策略',
- 'description' => '更新条件访问策略。',
- ],
- 'UpdateConditionalAccessPolicyDescription' => [
- 'summary' => '更新条件访问策略描述。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '查询EIAM支持的地域列表',
+ 'summary' => '查询支持的阿里云地域列表。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListRegions'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:ListRegions',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Regions\\": [\\n {\\n \\"RegionId\\": \\"cn-hangzhou\\",\\n \\"LocalName\\": \\"华东1(杭州)\\",\\n \\"RegionEndpoint\\": \\"eiam.cn-hangzhou.aliyuncs.com\\"\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListResourceServerScopes' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '231636',
- 'abilityTreeNodes' => [
- 'FEATUREidaas0REDLU',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaasAAD0EO'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ConditionalAccessPolicyId',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'title' => '条件访问策略Id',
- 'description' => '条件访问策略Id',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'cap_11111',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '下一页查询凭证(Token),取值为上一次 API 调用返回的 NextToken 参数值。首次查询为空。', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
],
[
- 'name' => 'Description',
+ 'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'title' => '条件访问策略描述',
- 'description' => '条件访问策略描述',
- 'type' => 'string',
- 'required' => true,
- 'example' => '测试描述',
- 'maxLength' => 128,
- ],
+ 'schema' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20', 'default' => '20'],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'description' => '用于保证请求的幂等性。由客户端生成该参数值,要保证在不同请求间唯一。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'client-examplexxx',
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
- ],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- ],
- ],
+ [
+ 'name' => 'ResourceServerScopeName',
+ 'in' => 'query',
+ 'schema' => ['title' => '权限名称', 'description' => 'Scope权限名称。', 'type' => 'string', 'required' => false, 'example' => '读取全部用户', 'maxLength' => 32],
],
- ],
- 'eventInfo' => [
- 'enable' => false,
- 'eventNames' => [],
- ],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新条件访问策略描述',
- 'description' => '更新条件访问策略描述。',
- ],
- 'ListConditionalAccessPoliciesForUser' => [
- 'summary' => '获取用户关联的条件访问策略列表。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'ResourceServerScopeValue',
+ 'in' => 'query',
+ 'schema' => ['title' => '权限值', 'description' => 'Scope权限值。', 'type' => 'string', 'required' => false, 'example' => 'User:Write:ALL', 'maxLength' => 128],
],
- ],
- 'operationType' => 'read',
- 'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'list',
- 'abilityTreeCode' => '231631',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCRU1S2',
+ [
+ 'name' => 'PreviousToken',
+ 'in' => 'query',
+ 'schema' => ['title' => '查询上一页凭证(Token),取值为上一次API调用返回的previousToken参数值。', 'description' => '上一页查询凭证(Token),取值为上一次API调用返回的PreviousToken参数值。', 'type' => 'string', 'required' => false, 'example' => 'PTxxxxxexample'],
],
- ],
- 'parameters' => [
[
- 'name' => 'InstanceId',
+ 'name' => 'ResourceServerScopeType',
'in' => 'query',
'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
+ 'description' => 'Scope权限类型。',
'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
+ 'required' => false,
+ 'enumValueTitles' => ['urn:alibaba:idaas:resourceserver:scope:application' => '机器权限', 'urn:alibaba:idaas:resourceserver:scope:application_delegated' => 'urn:alibaba:idaas:resourceserver:scope:application_delegated', 'urn:alibaba:idaas:resourceserver:scope:delegated' => '人员权限'],
+ 'example' => 'urn:alibaba:idaas:resourceserver:scope:delegated',
+ 'maxLength' => 256,
],
],
[
- 'name' => 'UserId',
+ 'name' => 'AuthorizationType',
'in' => 'query',
'schema' => [
- 'title' => '条件访问策略关联的用户ID',
- 'description' => '条件访问策略关联的用户ID。',
+ 'title' => '授权类型',
+ 'description' => '授权类型。',
'type' => 'string',
- 'required' => true,
- 'example' => 'user_xxxx',
- 'maxLength' => 64,
+ 'required' => false,
+ 'enumValueTitles' => ['authorize_required' => '手动授权', 'default_all' => '自动授权'],
+ 'example' => 'authorize_required',
+ 'enum' => ['authorize_required', 'default_all'],
+ ],
+ ],
+ [
+ 'name' => 'ResourceServerScopeIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'description' => 'Scope权限ID列表。',
+ 'type' => 'array',
+ 'items' => ['description' => 'Scope权限ID。', 'type' => 'string', 'required' => false, 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx'],
+ 'required' => false,
],
],
],
@@ -31702,311 +24093,64 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'ConditionalAccessPolicies' => [
- 'description' => '条件访问策略集合。',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int32', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '下一页查询凭证(Token)。', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'MaxResults' => ['description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int32', 'example' => '20'],
+ 'ResourceServerScopes' => [
+ 'description' => 'ResourceServer下的Scope权限列表。',
'type' => 'array',
'items' => [
- 'description' => '条件访问策略对象。',
'type' => 'object',
'properties' => [
- 'InstanceId' => [
- 'title' => '实例Id',
- 'description' => '实例Id。',
- 'type' => 'string',
- 'example' => 'idaas_oynbcyaaejuik6b37eldz4xxxx',
- ],
- 'ConditionalAccessPolicyId' => [
- 'title' => '条件访问策略Id',
- 'description' => '条件访问策略Id。',
- 'type' => 'string',
- 'example' => 'cap_m5etun43kejxphsbke6mjxxxxx',
- ],
- 'ConditionalAccessPolicyName' => [
- 'title' => '条件访问策略名称',
- 'description' => '条件访问策略名称。',
- 'type' => 'string',
- 'example' => 'policyName',
- ],
- 'Description' => [
- 'title' => '条件访问策略描述',
- 'description' => '条件访问策略描述。',
- 'type' => 'string',
- 'example' => 'testPolicy',
- ],
- 'ConditionalAccessPolicyType' => [
- 'title' => '条件访问策略类型',
- 'description' => '条件访问策略类型。',
- 'type' => 'string',
- 'example' => 'arn:alibaba:idaas:authn:access:policy:system',
- ],
- 'Status' => [
- 'title' => '条件访问策略启用禁用状态',
- 'description' => '条件访问策略启用禁用状态。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'disabled' => '禁用',
- 'enabled' => '启用',
- ],
- 'example' => 'disabled',
- ],
- 'DecisionType' => [
- 'title' => '条件访问策略执行类型',
- 'description' => '条件访问策略执行类型。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'enforcement' => '执行策略',
- 'reportOnly' => '仅上报',
- ],
- 'example' => 'enforcement',
- ],
- 'EvaluateAt' => [
- 'title' => '条件访问策略执行点',
- 'description' => '条件访问策略执行点。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'arn:alibaba:idaas:authn:access:rule:eval_at:before_authn' => '认证前',
- 'arn:alibaba:idaas:authn:access:rule:eval_at:after_authn' => '认证后',
- 'arn:alibaba:idaas:authn:access:rule:eval_at:after_step1' => '一次认证后',
- ],
- 'example' => 'arn:alibaba:idaas:authn:access:rule:eval_at:after_step1',
- ],
- 'Priority' => [
- 'title' => '优先级',
- 'description' => '优先级。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '100',
- ],
- 'DecisionConfig' => [
- 'title' => '条件访问策略执行Action',
- 'description' => '条件访问策略执行配置。',
- 'type' => 'object',
- 'properties' => [
- 'Effect' => [
- 'title' => '条件访问策略决策Action',
- 'description' => '条件访问策略决策Action。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'allow' => '允许',
- 'deny' => '拒绝',
- ],
- 'example' => 'allow',
- ],
- 'MfaType' => [
- 'title' => '条件访问策略Mfa类型',
- 'description' => '条件访问策略Mfa类型。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'directly_access' => '直接访问',
- 'mfa_required' => '需要二次认证',
- ],
- 'example' => 'directly_access',
- ],
- 'MfaAuthenticationIntervalSeconds' => [
- 'title' => '条件访问策略重复认证时间间隔(秒)',
- 'description' => '条件访问策略重复认证时间间隔(秒)。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '300',
- ],
- 'MfaAuthenticationMethods' => [
- 'title' => '条件访问策略允许使用的mfa类型',
- 'description' => '条件访问策略允许使用的mfa类型。',
- 'type' => 'array',
- 'items' => [
- 'description' => '条件访问策略允许使用的mfa类型。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'ia_otp_email' => 'OTP MAIL认证源 通过MAIL OTP认证,通常做为第二认证因素认证,在管理员配置的情况下也可以单独登录',
- 'ia_otp_sms' => 'OTP SMS认证源 ia_otp_sms 通过SMS OTP认证,通常做为第二认证因素认证,在管理员配置的情况下也可以单独登录',
- 'ia_webauthn' => 'WebAuthn认证源 使用FIDO2 WebAuthn认证',
- 'ia_totp' => 'TOTP认证源 使用TOTP认证,通常做为第二认证因素认证',
- ],
- 'example' => 'ia_webauthn',
- ],
- ],
- 'ActiveSessionReuseStatus' => [
- 'description' => '是否开启Session复用。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'disabled' => '禁用',
- 'enabled' => '启用',
- ],
- 'example' => 'disabled',
- ],
- ],
- ],
- 'ConditionsConfig' => [
- 'title' => '条件访问策略内容',
- 'description' => '条件访问策略内容',
- 'type' => 'object',
- 'properties' => [
- 'Applications' => [
- 'title' => '条件访问策略目标应用',
- 'description' => '条件访问策略目标应用',
- 'type' => 'object',
- 'properties' => [
- 'IncludeApplications' => [
- 'title' => '选择的应用',
- 'description' => '选择的应用。',
- 'type' => 'array',
- 'items' => [
- 'description' => '应用Id。',
- 'type' => 'string',
- 'example' => 'app_mrxpwnipe6vxix72w72gppxxxx',
- ],
- ],
- 'ExcludeApplications' => [
- 'title' => '排除的应用',
- 'description' => '排除的应用',
- 'type' => 'array',
- 'items' => [
- 'description' => '应用Id。',
- 'type' => 'string',
- 'example' => 'app_xxxxx',
- ],
- ],
- ],
- ],
- 'Users' => [
- 'title' => '条件访问策略目标用户',
- 'description' => '条件访问策略目标用户。',
- 'type' => 'object',
- 'properties' => [
- 'IncludeUsers' => [
- 'title' => '选择的用户',
- 'description' => '选择的用户。',
- 'type' => 'array',
- 'items' => [
- 'description' => '用户ID。',
- 'type' => 'string',
- 'example' => 'user_7kht3wmffmdvvqizxwsab3xxxx',
- ],
- ],
- 'ExcludeUsers' => [
- 'title' => '排除的用户',
- 'description' => '排除的用户。',
- 'type' => 'array',
- 'items' => [
- 'description' => '用户ID。',
- 'type' => 'string',
- 'example' => 'user_rh2uldi6u56epkazm2wgrxxxxx',
- ],
- ],
- 'IncludeGroups' => [
- 'title' => '选择的用户组',
- 'description' => '选择的用户组',
- 'type' => 'array',
- 'items' => [
- 'description' => '用户组ID。',
- 'type' => 'string',
- 'example' => 'group_xtlpbw47kxxz6rygjkqupxxxxx',
- ],
- ],
- 'ExcludeGroups' => [
- 'title' => '排除的用户组',
- 'description' => '排除的用户组',
- 'type' => 'array',
- 'items' => [
- 'description' => '用户组ID。',
- 'type' => 'string',
- 'example' => 'group_eki2tt7g4hjbiowfzh5j4xxxxx',
- ],
- ],
- 'IncludeOrganizationalUnits' => [
- 'title' => '选择的组织',
- 'description' => '选择的组织。',
- 'type' => 'array',
- 'items' => [
- 'description' => '组织ID。',
- 'type' => 'string',
- 'example' => 'ou_kp63or7wlpkbfperzo3qg2xxxx',
- ],
- ],
- 'ExcludeOrganizationalUnits' => [
- 'title' => '排除的组织',
- 'description' => '排除的组织',
- 'type' => 'array',
- 'items' => [
- 'description' => '组织ID。',
- 'type' => 'string',
- 'example' => 'ou_kp63or7wlpkbfperzo3qg2aaxx',
- ],
- ],
- ],
- ],
- 'NetworkZones' => [
- 'title' => '条件访问策略网络区域',
- 'description' => '条件访问策略网络区域。',
- 'type' => 'object',
- 'properties' => [
- 'IncludeNetworkZones' => [
- 'title' => '选择的网络区域',
- 'description' => '选择的网络区域。',
- 'type' => 'array',
- 'items' => [
- 'description' => '网络范围Id。',
- 'type' => 'string',
- 'example' => 'network_m5wbsb2eaxzs4zmykoh22xxxxx',
- ],
- ],
- 'ExcludeNetworkZones' => [
- 'title' => '排除的网络区域',
- 'description' => '排除的网络区域',
- 'type' => 'array',
- 'items' => [
- 'description' => '网络范围Id。',
- 'type' => 'string',
- 'example' => 'network_xxxxx',
- ],
- ],
- ],
- ],
- ],
- ],
- 'CreateTime' => [
- 'title' => '创建时间',
- 'description' => '创建时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1741857554000',
- ],
- 'LastUpdatedTime' => [
- 'title' => '更新时间',
- 'description' => '更新时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1741857554000',
- ],
- ],
+ 'InstanceId' => ['title' => 'IDaaS EIAM实例Id', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_xxxxxxxxxxx'],
+ 'ApplicationId' => ['title' => '应用Id', 'description' => '应用ID。', 'type' => 'string', 'example' => 'app_xxxxxxxxxxx'],
+ 'ResourceServerScopeId' => ['title' => 'ResourceServer下权限Id', 'description' => 'Scope权限ID。', 'type' => 'string', 'example' => 'rss_xxxxxxxxxxx'],
+ 'ResourceServerScopeName' => ['title' => 'ResourceServer下权限名称', 'description' => 'Scope权限名称。', 'type' => 'string', 'example' => '读取全部用户'],
+ 'ResourceServerScopeValue' => ['title' => 'ResourceServer下权限值', 'description' => 'Scope权限值。', 'type' => 'string', 'example' => 'User:Write:ALL'],
+ 'ResourceServerScopeType' => ['title' => 'ResourceServer下权限类型', 'description' => 'Scope权限类型。', 'type' => 'string', 'example' => 'urn:alibaba:idaas:resourceserver:scope:delegated'],
+ 'AuthorizationType' => [
+ 'title' => '授权类型。',
+ 'description' => '授权类型。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['authorize_required' => '手动授权', 'default_all' => '自动授权'],
+ 'example' => 'authorize_required',
+ 'enum' => ['authorize_required', 'default_all'],
+ ],
+ ],
+ 'description' => '',
],
],
+ 'PreviousToken' => ['title' => '本次调用返回的查询凭证(Token)值,用于上一次翻页查询。', 'description' => '上一页查询凭证(Token)。', 'type' => 'string', 'example' => 'PTxxxexample'],
],
+ 'description' => '',
],
],
],
- 'eventInfo' => [
- 'enable' => false,
- 'eventNames' => [],
- ],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ConditionalAccessPolicies\\": [\\n {\\n \\"InstanceId\\": \\"idaas_oynbcyaaejuik6b37eldz4xxxx\\",\\n \\"ConditionalAccessPolicyId\\": \\"cap_m5etun43kejxphsbke6mjxxxxx\\",\\n \\"ConditionalAccessPolicyName\\": \\"policyName\\",\\n \\"Description\\": \\"testPolicy\\",\\n \\"ConditionalAccessPolicyType\\": \\"arn:alibaba:idaas:authn:access:policy:system\\",\\n \\"Status\\": \\"disabled\\",\\n \\"DecisionType\\": \\"enforcement\\",\\n \\"EvaluateAt\\": \\"arn:alibaba:idaas:authn:access:rule:eval_at:after_step1\\",\\n \\"Priority\\": 100,\\n \\"DecisionConfig\\": {\\n \\"Effect\\": \\"allow\\",\\n \\"MfaType\\": \\"directly_access\\",\\n \\"MfaAuthenticationIntervalSeconds\\": 300,\\n \\"MfaAuthenticationMethods\\": [\\n \\"ia_webauthn\\"\\n ],\\n \\"ActiveSessionReuseStatus\\": \\"disabled\\"\\n },\\n \\"ConditionsConfig\\": {\\n \\"Applications\\": {\\n \\"IncludeApplications\\": [\\n \\"app_mrxpwnipe6vxix72w72gppxxxx\\"\\n ],\\n \\"ExcludeApplications\\": [\\n \\"app_xxxxx\\"\\n ]\\n },\\n \\"Users\\": {\\n \\"IncludeUsers\\": [\\n \\"user_7kht3wmffmdvvqizxwsab3xxxx\\"\\n ],\\n \\"ExcludeUsers\\": [\\n \\"user_rh2uldi6u56epkazm2wgrxxxxx\\"\\n ],\\n \\"IncludeGroups\\": [\\n \\"group_xtlpbw47kxxz6rygjkqupxxxxx\\"\\n ],\\n \\"ExcludeGroups\\": [\\n \\"group_eki2tt7g4hjbiowfzh5j4xxxxx\\"\\n ],\\n \\"IncludeOrganizationalUnits\\": [\\n \\"ou_kp63or7wlpkbfperzo3qg2xxxx\\"\\n ],\\n \\"ExcludeOrganizationalUnits\\": [\\n \\"ou_kp63or7wlpkbfperzo3qg2aaxx\\"\\n ]\\n },\\n \\"NetworkZones\\": {\\n \\"IncludeNetworkZones\\": [\\n \\"network_m5wbsb2eaxzs4zmykoh22xxxxx\\"\\n ],\\n \\"ExcludeNetworkZones\\": [\\n \\"network_xxxxx\\"\\n ]\\n }\\n },\\n \\"CreateTime\\": 1741857554000,\\n \\"LastUpdatedTime\\": 1741857554000\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '获取用户关联的条件访问策略列表',
- ],
- 'ListConditionalAccessPoliciesForApplication' => [
- 'summary' => '获取应用关联的条件访问策略列表。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '查询指定ResourceServer下的Scope权限列表',
+ 'summary' => '游标方式查询指定ResourceServer下的Scope权限列表。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListResourceServerScopes',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ResourceServerScope', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/resourceserverscope/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"ResourceServerScopes\\": [\\n {\\n \\"InstanceId\\": \\"idaas_xxxxxxxxxxx\\",\\n \\"ApplicationId\\": \\"app_xxxxxxxxxxx\\",\\n \\"ResourceServerScopeId\\": \\"rss_xxxxxxxxxxx\\",\\n \\"ResourceServerScopeName\\": \\"读取全部用户\\",\\n \\"ResourceServerScopeValue\\": \\"User:Write:ALL\\",\\n \\"ResourceServerScopeType\\": \\"urn:alibaba:idaas:resourceserver:scope:delegated\\",\\n \\"AuthorizationType\\": \\"authorize_required\\"\\n }\\n ],\\n \\"PreviousToken\\": \\"PTxxxexample\\"\\n}","type":"json"}]',
+ ],
+ 'ListResourceServersForUser' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -32018,34 +24162,62 @@
'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '231637',
- 'abilityTreeNodes' => [
- 'FEATUREidaas0REDLU',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas60YEMV'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'NextToken',
+ 'in' => 'query',
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '下一页查询凭证(Token),取值为上一次 API 调用返回的 NextToken 参数值。', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
+ ],
+ [
+ 'name' => 'UserId',
+ 'in' => 'query',
+ 'schema' => ['title' => '账户ID。', 'description' => '账户ID。', 'type' => 'string', 'required' => true, 'example' => 'user_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'MaxResults',
+ 'in' => 'query',
+ 'schema' => ['description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20'],
+ ],
+ [
+ 'name' => 'Filter',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '条件访问策略关联的应用ID',
- 'description' => '条件访问策略关联的应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_11111',
- 'maxLength' => 64,
+ 'title' => '过滤条件。',
+ 'description' => '过滤条件列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '过滤条件。',
+ 'type' => 'object',
+ 'properties' => [
+ 'Name' => [
+ 'title' => '过滤条件名称。',
+ 'description' => '过滤条件名称。',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ApplicationIds',
+ 'enum' => ['ApplicationIds'],
+ ],
+ 'Value' => [
+ 'title' => '过滤条件值。',
+ 'description' => '过滤条件值列表。',
+ 'type' => 'array',
+ 'items' => ['title' => '过滤条件值。', 'description' => '过滤条件值。', 'type' => 'string', 'required' => false, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'required' => false,
+ 'maxItems' => 100,
+ 'minItems' => 1,
+ ],
+ ],
+ 'required' => false,
+ ],
+ 'required' => false,
],
],
],
@@ -32054,301 +24226,80 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'ConditionalAccessPolicies' => [
- 'description' => '条件访问策略集合',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '下一页查询凭证(Token)。', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'ResourceServers' => [
+ 'description' => 'ResourceServer应用列表。',
'type' => 'array',
'items' => [
- 'description' => '条件访问策略对象。',
+ 'description' => 'ResourceServer应用信息。',
'type' => 'object',
'properties' => [
- 'InstanceId' => [
- 'title' => '实例Id',
- 'description' => '实例Id。',
- 'type' => 'string',
- 'example' => 'idaas_oynbcyaaejuik6b37eldzxxxxx',
- ],
- 'ConditionalAccessPolicyId' => [
- 'title' => '条件访问策略Id',
- 'description' => '条件访问策略Id。',
- 'type' => 'string',
- 'example' => 'cap_m5etun43kejxphsbke6mjxxxxx',
- ],
- 'ConditionalAccessPolicyName' => [
- 'title' => '条件访问策略名称',
- 'description' => '条件访问策略名称。',
- 'type' => 'string',
- 'example' => 'myPolicy',
- ],
- 'Description' => [
- 'title' => '条件访问策略描述',
- 'description' => '条件访问策略描述。',
- 'type' => 'string',
- 'example' => 'policyTest',
- ],
- 'ConditionalAccessPolicyType' => [
- 'title' => '条件访问策略类型',
- 'description' => '条件访问策略类型。',
- 'type' => 'string',
- 'example' => 'arn:alibaba:idaas:authn:access:policy:system',
- ],
- 'Status' => [
- 'title' => '条件访问策略启用禁用状态',
- 'description' => '条件访问策略启用禁用状态。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'disabled' => '禁用',
- 'enabled' => '启用',
- ],
- 'example' => 'disabled',
- ],
- 'DecisionType' => [
- 'title' => '条件访问策略执行类型',
- 'description' => '条件访问策略执行类型。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'enforcement' => '执行策略',
- 'reportOnly' => '仅上报',
- ],
- 'example' => 'enforcement',
- ],
- 'EvaluateAt' => [
- 'title' => '条件访问策略执行点',
- 'description' => '条件访问策略执行点。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'arn:alibaba:idaas:authn:access:rule:eval_at:before_authn' => '认证前',
- 'arn:alibaba:idaas:authn:access:rule:eval_at:after_authn' => '认证后',
- 'arn:alibaba:idaas:authn:access:rule:eval_at:after_step1' => '一次认证后',
- ],
- 'example' => 'arn:alibaba:idaas:authn:access:rule:eval_at:after_step1',
- ],
- 'Priority' => [
- 'title' => '优先级',
- 'description' => '优先级。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '100',
- ],
- 'DecisionConfig' => [
- 'title' => '条件访问策略执行Action',
- 'description' => '条件访问策略执行配置。',
- 'type' => 'object',
- 'properties' => [
- 'Effect' => [
- 'title' => '条件访问策略决策Action',
- 'description' => '条件访问策略决策Action。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'allow' => '允许',
- 'deny' => '拒绝',
- ],
- 'example' => 'allow',
- ],
- 'MfaType' => [
- 'title' => '条件访问策略Mfa类型',
- 'description' => '条件访问策略Mfa类型。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'directly_access' => '直接访问',
- 'mfa_required' => '需要二次认证',
- ],
- 'example' => 'directly_access',
- ],
- 'MfaAuthenticationIntervalSeconds' => [
- 'title' => '条件访问策略重复认证时间间隔(秒)',
- 'description' => '条件访问策略重复认证时间间隔(秒)。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '300',
- ],
- 'MfaAuthenticationMethods' => [
- 'title' => '条件访问策略允许使用的mfa类型',
- 'description' => '条件访问策略允许使用的mfa类型集合。',
- 'type' => 'array',
- 'items' => [
- 'description' => '条件访问策略允许使用的mfa类型。',
- 'type' => 'string',
- 'example' => 'ia_webauthn',
- ],
- ],
- 'ActiveSessionReuseStatus' => [
- 'description' => '是否开启Session复用。',
- 'type' => 'string',
- 'example' => 'disabled',
- ],
- ],
- ],
- 'ConditionsConfig' => [
- 'title' => '条件访问策略内容',
- 'description' => '条件访问策略内容。',
- 'type' => 'object',
- 'properties' => [
- 'Applications' => [
- 'title' => '条件访问策略目标应用',
- 'description' => '条件访问策略目标应用。',
- 'type' => 'object',
- 'properties' => [
- 'IncludeApplications' => [
- 'title' => '选择的应用',
- 'description' => '选择的应用。',
- 'type' => 'array',
- 'items' => [
- 'description' => '应用ID。',
- 'type' => 'string',
- 'example' => 'app_m7op362gcbdpzh6tsyy52xxxxx',
- ],
- ],
- 'ExcludeApplications' => [
- 'title' => '排除的应用',
- 'description' => '排除的应用。',
- 'type' => 'array',
- 'items' => [
- 'description' => '应用ID。',
- 'type' => 'string',
- 'example' => 'app_xxxxx62gcbdpzh6tsyy52xxxxx',
- ],
- ],
- ],
- ],
- 'Users' => [
- 'title' => '条件访问策略目标用户',
- 'description' => '条件访问策略目标用户。',
- 'type' => 'object',
- 'properties' => [
- 'IncludeUsers' => [
- 'title' => '选择的用户',
- 'description' => '选择的用户。',
- 'type' => 'array',
- 'items' => [
- 'description' => '用户ID。',
- 'type' => 'string',
- 'example' => 'user_7kht3wmffmdvvqizxwsab3xxxx',
- ],
- ],
- 'ExcludeUsers' => [
- 'title' => '排除的用户',
- 'description' => '排除的用户。',
- 'type' => 'array',
- 'items' => [
- 'description' => '用户ID。',
- 'type' => 'string',
- 'example' => 'user_rh2uldi6u56epkazm2wgrxxxxx',
- ],
- ],
- 'IncludeGroups' => [
- 'title' => '选择的用户组',
- 'description' => '选择的用户组。',
- 'type' => 'array',
- 'items' => [
- 'description' => '用户组ID。',
- 'type' => 'string',
- 'example' => 'group_xtlpbw47kxxz6rygjkqupxxxxx',
- ],
- ],
- 'ExcludeGroups' => [
- 'title' => '排除的用户组',
- 'description' => '排除的用户组。',
- 'type' => 'array',
- 'items' => [
- 'description' => '用户组ID。',
- 'type' => 'string',
- 'example' => 'group_eki2tt7g4hjbiowfzh5j4xxxxx',
- ],
- ],
- 'IncludeOrganizationalUnits' => [
- 'title' => '选择的组织',
- 'description' => '选择的组织。',
- 'type' => 'array',
- 'items' => [
- 'description' => '组织ID。',
- 'type' => 'string',
- 'example' => 'ou_kp63or7wlpkbfperzo3qg2ssxx',
- ],
- ],
- 'ExcludeOrganizationalUnits' => [
- 'title' => '排除的组织',
- 'description' => '排除的组织。',
- 'type' => 'array',
- 'items' => [
- 'description' => '组织ID。',
- 'type' => 'string',
- 'example' => 'ou_kp63or7wlpkbfperzo3qg2xxxx',
- ],
- ],
+ 'InstanceId' => ['title' => 'EIAM 实例ID', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_qsw77zl5vrllwzyrrfwbmpxxxx'],
+ 'ApplicationId' => ['title' => '资源服务应用的ID', 'description' => 'ResourceServer应用ID。', 'type' => 'string', 'example' => 'app_nbsomva32b6utec3hgi7scxxxx'],
+ 'ResourceServerScopes' => [
+ 'title' => '资源服务Scope权限集合',
+ 'description' => '已授权的Scope权限列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Scope权限信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ResourceServerScopeId' => ['title' => 'ResourceServerScope唯一标识', 'description' => 'Scope权限ID。', 'type' => 'string', 'example' => 'ress_nbte4bb3qqqnaq73rlmkqixxxx'],
+ 'ResourceServerScopeName' => ['title' => 'ResourceServerScope名称。', 'description' => 'Scope权限名称。', 'type' => 'string', 'example' => 'Read All User'],
+ 'HasDirectAuthorization' => [
+ 'title' => '是否存在直接授权。',
+ 'description' => '是否存在直接授权。',
+ 'type' => 'boolean',
+ 'enumValueTitles' => ['true' => '是', 'false' => '否'],
+ 'example' => 'true',
],
- ],
- 'NetworkZones' => [
- 'title' => '条件访问策略网络区域',
- 'description' => '条件访问策略网络区域。',
- 'type' => 'object',
- 'properties' => [
- 'IncludeNetworkZones' => [
- 'title' => '选择的网络区域',
- 'description' => '选择的网络区域。',
- 'type' => 'array',
- 'items' => [
- 'description' => '网络范围Id。',
- 'type' => 'string',
- 'example' => 'network_m7qormftq3tyxgi34vzpzxxxxx',
- ],
- ],
- 'ExcludeNetworkZones' => [
- 'title' => '排除的网络区域',
- 'description' => '排除的网络区域。',
- 'type' => 'array',
- 'items' => [
- 'description' => '网络范围Id。',
- 'type' => 'string',
- 'example' => 'network_aaaormftq3tyxgi34vzpzxxxxx',
- ],
- ],
+ 'HasInheritAuthorization' => [
+ 'title' => '是否存在继承权限。',
+ 'description' => '是否存在继承权限。',
+ 'type' => 'boolean',
+ 'enumValueTitles' => ['true' => '是', 'false' => '否'],
+ 'example' => 'false',
],
],
],
],
- 'CreateTime' => [
- 'title' => '创建时间',
- 'description' => '创建时间。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1741857554000',
- ],
- 'LastUpdatedTime' => [
- 'title' => '更新时间',
- 'description' => '更新时间。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1741857554000',
- ],
+ 'ResourceServerIdentifier' => ['title' => 'ResourceServer唯一标识', 'description' => 'ResourceServer唯一标识。', 'type' => 'string', 'example' => 'urn:idaas:test'],
],
],
],
+ 'MaxResults' => ['description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int32', 'example' => '20'],
],
+ 'description' => '',
],
],
],
- 'eventInfo' => [
- 'enable' => false,
- 'eventNames' => [],
+ 'title' => '查询当前账户被授予的ResourceServer和Scope权限列表',
+ 'summary' => '游标方式查询当前账户被授予的ResourceServer和Scope权限列表。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ConditionalAccessPolicies\\": [\\n {\\n \\"InstanceId\\": \\"idaas_oynbcyaaejuik6b37eldzxxxxx\\",\\n \\"ConditionalAccessPolicyId\\": \\"cap_m5etun43kejxphsbke6mjxxxxx\\",\\n \\"ConditionalAccessPolicyName\\": \\"myPolicy\\",\\n \\"Description\\": \\"policyTest\\",\\n \\"ConditionalAccessPolicyType\\": \\"arn:alibaba:idaas:authn:access:policy:system\\",\\n \\"Status\\": \\"disabled\\",\\n \\"DecisionType\\": \\"enforcement\\",\\n \\"EvaluateAt\\": \\"arn:alibaba:idaas:authn:access:rule:eval_at:after_step1\\",\\n \\"Priority\\": 100,\\n \\"DecisionConfig\\": {\\n \\"Effect\\": \\"allow\\",\\n \\"MfaType\\": \\"directly_access\\",\\n \\"MfaAuthenticationIntervalSeconds\\": 300,\\n \\"MfaAuthenticationMethods\\": [\\n \\"ia_webauthn\\"\\n ],\\n \\"ActiveSessionReuseStatus\\": \\"disabled\\"\\n },\\n \\"ConditionsConfig\\": {\\n \\"Applications\\": {\\n \\"IncludeApplications\\": [\\n \\"app_m7op362gcbdpzh6tsyy52xxxxx\\"\\n ],\\n \\"ExcludeApplications\\": [\\n \\"app_xxxxx62gcbdpzh6tsyy52xxxxx\\"\\n ]\\n },\\n \\"Users\\": {\\n \\"IncludeUsers\\": [\\n \\"user_7kht3wmffmdvvqizxwsab3xxxx\\"\\n ],\\n \\"ExcludeUsers\\": [\\n \\"user_rh2uldi6u56epkazm2wgrxxxxx\\"\\n ],\\n \\"IncludeGroups\\": [\\n \\"group_xtlpbw47kxxz6rygjkqupxxxxx\\"\\n ],\\n \\"ExcludeGroups\\": [\\n \\"group_eki2tt7g4hjbiowfzh5j4xxxxx\\"\\n ],\\n \\"IncludeOrganizationalUnits\\": [\\n \\"ou_kp63or7wlpkbfperzo3qg2ssxx\\"\\n ],\\n \\"ExcludeOrganizationalUnits\\": [\\n \\"ou_kp63or7wlpkbfperzo3qg2xxxx\\"\\n ]\\n },\\n \\"NetworkZones\\": {\\n \\"IncludeNetworkZones\\": [\\n \\"network_m7qormftq3tyxgi34vzpzxxxxx\\"\\n ],\\n \\"ExcludeNetworkZones\\": [\\n \\"network_aaaormftq3tyxgi34vzpzxxxxx\\"\\n ]\\n }\\n },\\n \\"CreateTime\\": 1741857554000,\\n \\"LastUpdatedTime\\": 1741857554000\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '获取应用关联的条件访问策略列表',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListResourceServersForUser',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"ResourceServers\\": [\\n {\\n \\"InstanceId\\": \\"idaas_qsw77zl5vrllwzyrrfwbmpxxxx\\",\\n \\"ApplicationId\\": \\"app_nbsomva32b6utec3hgi7scxxxx\\",\\n \\"ResourceServerScopes\\": [\\n {\\n \\"ResourceServerScopeId\\": \\"ress_nbte4bb3qqqnaq73rlmkqixxxx\\",\\n \\"ResourceServerScopeName\\": \\"Read All User\\",\\n \\"HasDirectAuthorization\\": true,\\n \\"HasInheritAuthorization\\": false\\n }\\n ],\\n \\"ResourceServerIdentifier\\": \\"urn:idaas:test\\"\\n }\\n ],\\n \\"MaxResults\\": 20\\n}","type":"json"}]',
],
'ListSynchronizationJobs' => [
'summary' => '列表查询同步任务详情信息。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -32361,85 +24312,43 @@
'riskType' => 'none',
'chargeType' => 'free',
'abilityTreeCode' => '117235',
- 'abilityTreeNodes' => [
- 'FEATUREidaasLILYPH',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasLILYPH'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'PageNumber',
'in' => 'query',
'allowEmptyValue' => false,
- 'schema' => [
- 'title' => '列表页码。',
- 'description' => '列表页码,从1开始。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1',
- ],
+ 'schema' => ['title' => '列表页码。', 'description' => '列表页码,从1开始。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1'],
],
[
'name' => 'PageSize',
'in' => 'query',
- 'schema' => [
- 'title' => '列表大小。',
- 'description' => '列表大小,最大值100。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '10',
- ],
+ 'schema' => ['title' => '列表大小。', 'description' => '列表大小,最大值100。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '10'],
],
[
'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'title' => '查询凭证(Token)。',
- 'description' => '查询下一页凭证(Token),如果没有下一页时,该参数不再返回。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'NTxxxxxexample',
- ],
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '查询下一页凭证(Token),如果没有下一页时,该参数不再返回。', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
],
[
'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数,最大值100。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '20',
- ],
+ 'schema' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数,最大值100。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20'],
],
[
'name' => 'TargetType',
'in' => 'query',
- 'schema' => [
- 'title' => '同步目标类型',
- 'description' => '同步目标类型,取值可选范围:'."\n"
- ."\n"
- .'- identity_provider:身份提供方'."\n"
- ."\n"
- .'- application:应用',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'identity_provider',
- ],
+ 'schema' => ['title' => '同步目标类型', 'description' => '同步目标类型,取值可选范围:'."\n"
+ ."\n"
+ .'- identity_provider:身份提供方'."\n"
+ ."\n"
+ .'- application:应用', 'type' => 'string', 'required' => false, 'example' => 'identity_provider'],
],
[
'name' => 'TargetIds',
@@ -32449,12 +24358,7 @@
'title' => '同步目标ID',
'description' => '同步目标ID列表。[idp_111XXXX,idp_222XXXX]',
'type' => 'array',
- 'items' => [
- 'description' => '同步目标ID',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'idp_my664lwkhpicbyzirog3xxxxx',
- ],
+ 'items' => ['description' => '同步目标ID', 'type' => 'string', 'required' => false, 'example' => 'idp_my664lwkhpicbyzirog3xxxxx'],
'required' => false,
'example' => 'target_001',
],
@@ -32462,65 +24366,37 @@
[
'name' => 'StartTime',
'in' => 'query',
- 'schema' => [
- 'title' => '开始时间',
- 'description' => '同步开始时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1649830226000'."\n"
- ."\n",
- ],
+ 'schema' => ['title' => '开始时间', 'description' => '同步开始时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1649830226000'."\n"
+ ."\n"],
],
[
'name' => 'EndTime',
'in' => 'query',
- 'schema' => [
- 'title' => '结束时间',
- 'description' => '同步结束时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1649830226000',
- ],
+ 'schema' => ['title' => '结束时间', 'description' => '同步结束时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1649830226000'],
],
[
'name' => 'Direction',
'in' => 'query',
- 'schema' => [
- 'title' => '同步方向[ingress,egress]',
- 'description' => '同步任务方向,取值可选范围:'."\n"
- ."\n"
- .'- ingress:入方向'."\n"
- ."\n"
- .'- egress:出方向',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ingress',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '同步方向[ingress,egress]', 'description' => '同步任务方向,取值可选范围:'."\n"
+ ."\n"
+ .'- ingress:入方向'."\n"
+ ."\n"
+ .'- egress:出方向', 'type' => 'string', 'required' => false, 'example' => 'ingress', 'maxLength' => 64],
],
[
'name' => 'Status',
'in' => 'query',
- 'schema' => [
- 'title' => '同步状态[pending,running,suspending,failed,partial_success,success]',
- 'description' => '同步任务状态,取值可选范围:'."\n"
- ."\n"
- .'- pending:初始状态'."\n"
- ."\n"
- .'- running:运行中'."\n"
- ."\n"
- .'- failed:失败'."\n"
- ."\n"
- .'- partial_success:部分成功'."\n"
- ."\n"
- .'- success:成功',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'running',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '同步状态[pending,running,suspending,failed,partial_success,success]', 'description' => '同步任务状态,取值可选范围:'."\n"
+ ."\n"
+ .'- pending:初始状态'."\n"
+ ."\n"
+ .'- running:运行中'."\n"
+ ."\n"
+ .'- failed:失败'."\n"
+ ."\n"
+ .'- partial_success:部分成功'."\n"
+ ."\n"
+ .'- success:成功', 'type' => 'string', 'required' => false, 'example' => 'running', 'maxLength' => 64],
],
[
'name' => 'Filters',
@@ -32534,21 +24410,11 @@
'description' => '过滤参数',
'type' => 'object',
'properties' => [
- 'Key' => [
- 'description' => '动态参数名称',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'qps',
- ],
+ 'Key' => ['description' => '动态参数名称', 'type' => 'string', 'required' => false, 'example' => 'qps'],
'Values' => [
'description' => '动态参数值',
'type' => 'array',
- 'items' => [
- 'description' => '动态参数值',
- 'type' => 'string',
- 'required' => false,
- 'example' => '[]',
- ],
+ 'items' => ['description' => '动态参数值', 'type' => 'string', 'required' => false, 'example' => '[]'],
'required' => false,
],
],
@@ -32563,25 +24429,9 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'NextToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '本次调用返回的查询凭证(Token)值。',
- 'type' => 'string',
- 'example' => 'NTxxxexample',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值。', 'type' => 'string', 'example' => 'NTxxxexample'],
'SynchronizationJobs' => [
'description' => '同步任务信息列表',
'type' => 'array',
@@ -32589,78 +24439,36 @@
'description' => '同步任务详情。',
'type' => 'object',
'properties' => [
- 'SynchronizationJobId' => [
- 'title' => '同步任务ID',
- 'description' => '同步任务ID',
- 'type' => 'string',
- 'example' => 'sync_0000347vjovtcf41li0fgsd98gn24q9njxxxxx'."\n",
- ],
- 'TargetType' => [
- 'title' => '同步目标类型',
- 'description' => '同步目标类型,取值可选范围:'."\n"
- ."\n"
- .'- identity_provider:身份提供方'."\n"
- ."\n"
- .'- application:应用',
- 'type' => 'string',
- 'example' => 'identity_provider',
- ],
- 'TargetId' => [
- 'title' => '同步目标ID',
- 'description' => '同步目标ID',
- 'type' => 'string',
- 'example' => 'idp_my664lwkhpicbyzirog3xxxxx'."\n",
- ],
- 'Direction' => [
- 'title' => '同步任务方向',
- 'description' => '同步任务方向,取值可选范围:'."\n"
- ."\n"
- .'- ingress:入方向'."\n"
- ."\n"
- .'- egress:出方向',
- 'type' => 'string',
- 'example' => 'ingress',
- ],
- 'StartTime' => [
- 'title' => '同步开始时间',
- 'description' => '同步开始时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830226000',
- ],
- 'EndTime' => [
- 'title' => '同步结束时间',
- 'description' => '同步结束时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830226000',
- ],
- 'TriggerType' => [
- 'title' => '同步触发类型',
- 'description' => '同步触发类型,取值可选范围:'."\n"
- ."\n"
- .'- auto:自动触发'."\n"
- ."\n"
- .'- manual:手动触发',
- 'type' => 'string',
- 'example' => 'auto',
- ],
- 'Status' => [
- 'title' => '同步任务状态',
- 'description' => '同步任务状态,取值可选范围:'."\n"
- ."\n"
- .'- pending:初始状态'."\n"
- ."\n"
- .'- running:运行中'."\n"
- ."\n"
- .'- failed:失败'."\n"
- ."\n"
- .'- partial_success:部分成功'."\n"
- ."\n"
- .'- success:成功',
- 'type' => 'string',
- 'example' => 'success',
- ],
+ 'SynchronizationJobId' => ['title' => '同步任务ID', 'description' => '同步任务ID', 'type' => 'string', 'example' => 'sync_0000347vjovtcf41li0fgsd98gn24q9njxxxxx'."\n"],
+ 'TargetType' => ['title' => '同步目标类型', 'description' => '同步目标类型,取值可选范围:'."\n"
+ ."\n"
+ .'- identity_provider:身份提供方'."\n"
+ ."\n"
+ .'- application:应用', 'type' => 'string', 'example' => 'identity_provider'],
+ 'TargetId' => ['title' => '同步目标ID', 'description' => '同步目标ID', 'type' => 'string', 'example' => 'idp_my664lwkhpicbyzirog3xxxxx'."\n"],
+ 'Direction' => ['title' => '同步任务方向', 'description' => '同步任务方向,取值可选范围:'."\n"
+ ."\n"
+ .'- ingress:入方向'."\n"
+ ."\n"
+ .'- egress:出方向', 'type' => 'string', 'example' => 'ingress'],
+ 'StartTime' => ['title' => '同步开始时间', 'description' => '同步开始时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830226000'],
+ 'EndTime' => ['title' => '同步结束时间', 'description' => '同步结束时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830226000'],
+ 'TriggerType' => ['title' => '同步触发类型', 'description' => '同步触发类型,取值可选范围:'."\n"
+ ."\n"
+ .'- auto:自动触发'."\n"
+ ."\n"
+ .'- manual:手动触发', 'type' => 'string', 'example' => 'auto'],
+ 'Status' => ['title' => '同步任务状态', 'description' => '同步任务状态,取值可选范围:'."\n"
+ ."\n"
+ .'- pending:初始状态'."\n"
+ ."\n"
+ .'- running:运行中'."\n"
+ ."\n"
+ .'- failed:失败'."\n"
+ ."\n"
+ .'- partial_success:部分成功'."\n"
+ ."\n"
+ .'- success:成功', 'type' => 'string', 'example' => 'success'],
'Result' => [
'title' => '同步任务结果',
'description' => '同步任务结果',
@@ -32676,34 +24484,10 @@
'description' => '创建结果统计',
'type' => 'object',
'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '3',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '3'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
],
],
'Updated' => [
@@ -32711,34 +24495,10 @@
'description' => '更新结果统计',
'type' => 'object',
'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '3',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '3'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
],
],
'Binded' => [
@@ -32746,34 +24506,10 @@
'description' => '绑定结果统计',
'type' => 'object',
'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '3',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '3'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
],
],
'Deleted' => [
@@ -32781,34 +24517,10 @@
'description' => '删除结果统计',
'type' => 'object',
'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '3',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '3'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
],
],
'Same' => [
@@ -32816,34 +24528,10 @@
'description' => '相同结果统计',
'type' => 'object',
'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '3',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '3'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
],
],
'Pushed' => [
@@ -32851,64 +24539,20 @@
'description' => '推送结果统计',
'type' => 'object',
'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '3',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '3'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
],
],
'Exported' => [
'description' => '导出结果统计',
'type' => 'object',
'properties' => [
- 'Total' => [
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '5',
- ],
- 'Success' => [
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '2',
- ],
- 'Failed' => [
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '2',
- ],
- 'Skipped' => [
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
+ 'Total' => ['description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '5'],
+ 'Success' => ['description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '2'],
+ 'Failed' => ['description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '2'],
+ 'Skipped' => ['description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
],
],
],
@@ -32923,34 +24567,10 @@
'description' => '创建结果统计',
'type' => 'object',
'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '3',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '3'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
],
],
'Updated' => [
@@ -32958,34 +24578,10 @@
'description' => '更新结果统计',
'type' => 'object',
'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '3',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '3'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
],
],
'Binded' => [
@@ -32993,34 +24589,10 @@
'description' => '绑定结果统计',
'type' => 'object',
'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '3',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '3'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
],
],
'Deleted' => [
@@ -33028,34 +24600,10 @@
'description' => '删除结果统计',
'type' => 'object',
'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '3',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '3'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
],
],
'Same' => [
@@ -33063,34 +24611,10 @@
'description' => '相同结果统计',
'type' => 'object',
'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '3',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '3'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
],
],
'Pushed' => [
@@ -33098,34 +24622,10 @@
'description' => '推送结果统计',
'type' => 'object',
'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '3',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '3'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
],
],
],
@@ -33140,34 +24640,10 @@
'description' => '创建结果统计',
'type' => 'object',
'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '3',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '3'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
],
],
'Updated' => [
@@ -33175,34 +24651,10 @@
'description' => '更新结果统计',
'type' => 'object',
'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '3',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '3'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
],
],
'Binded' => [
@@ -33210,34 +24662,10 @@
'description' => '绑定结果统计',
'type' => 'object',
'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '3',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '3'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
],
],
'Deleted' => [
@@ -33245,34 +24673,10 @@
'description' => '删除结果统计',
'type' => 'object',
'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '3',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '3'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
],
],
'Same' => [
@@ -33280,34 +24684,10 @@
'description' => '相同结果统计',
'type' => 'object',
'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '3',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '3'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
],
],
'Pushed' => [
@@ -33315,34 +24695,10 @@
'description' => '推送结果统计',
'type' => 'object',
'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '3',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '3'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
],
],
],
@@ -33357,34 +24713,10 @@
'description' => '创建结果统计',
'type' => 'object',
'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '3',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '3'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
],
],
'Updated' => [
@@ -33392,34 +24724,10 @@
'description' => '更新结果统计',
'type' => 'object',
'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '3',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '3'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
],
],
'Binded' => [
@@ -33427,34 +24735,10 @@
'description' => '绑定结果统计',
'type' => 'object',
'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '3',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '3'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
],
],
'Deleted' => [
@@ -33462,34 +24746,10 @@
'description' => '删除结果统计',
'type' => 'object',
'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '3',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '3'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
],
],
'Same' => [
@@ -33497,34 +24757,10 @@
'description' => '相同结果统计',
'type' => 'object',
'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '3',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '3'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
],
],
'Pushed' => [
@@ -33532,67 +24768,27 @@
'description' => '推送结果统计',
'type' => 'object',
'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '3',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1',
- ],
+ 'Total' => ['title' => '总共数目', 'description' => '总共数目', 'type' => 'integer', 'format' => 'int64', 'example' => '3'],
+ 'Success' => ['title' => '成功数目', 'description' => '成功数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Failed' => ['title' => '失败数目', 'description' => '失败数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
+ 'Skipped' => ['title' => '跳过数目', 'description' => '跳过数目', 'type' => 'integer', 'format' => 'int64', 'example' => '1'],
],
],
],
],
- 'ErrorMessage' => [
- 'title' => '同步结果错误信息描述',
- 'description' => '同步结果错误信息描述',
- 'type' => 'string',
- 'example' => 'The specified parameter Username is required!',
- ],
- 'ErrorCode' => [
- 'title' => '同步结果错误码',
- 'description' => '同步结果错误码',
- 'type' => 'string',
- 'example' => 'MissingParameter.Username',
- ],
+ 'ErrorMessage' => ['title' => '同步结果错误信息描述', 'description' => '同步结果错误信息描述', 'type' => 'string', 'example' => 'The specified parameter Username is required!'],
+ 'ErrorCode' => ['title' => '同步结果错误码', 'description' => '同步结果错误码', 'type' => 'string', 'example' => 'MissingParameter.Username'],
],
],
- 'Description' => [
- 'title' => '同步任务描述',
- 'description' => '同步任务描述',
- 'type' => 'string',
- 'example' => ' Description',
- 'maxLength' => 128,
- ],
+ 'Description' => ['title' => '同步任务描述', 'description' => '同步任务描述', 'type' => 'string', 'example' => ' Description', 'maxLength' => 128],
],
],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"SynchronizationJobs\\": [\\n {\\n \\"SynchronizationJobId\\": \\"sync_0000347vjovtcf41li0fgsd98gn24q9njxxxxx\\\\n\\",\\n \\"TargetType\\": \\"identity_provider\\",\\n \\"TargetId\\": \\"idp_my664lwkhpicbyzirog3xxxxx\\\\n\\",\\n \\"Direction\\": \\"ingress\\",\\n \\"StartTime\\": 1649830226000,\\n \\"EndTime\\": 1649830226000,\\n \\"TriggerType\\": \\"auto\\",\\n \\"Status\\": \\"success\\",\\n \\"Result\\": {\\n \\"UserStatistics\\": {\\n \\"Created\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Updated\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Binded\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Deleted\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Same\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Pushed\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Exported\\": {\\n \\"Total\\": 5,\\n \\"Success\\": 2,\\n \\"Failed\\": 2,\\n \\"Skipped\\": 1\\n }\\n },\\n \\"OrganizationalUnitStatistics\\": {\\n \\"Created\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Updated\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Binded\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Deleted\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Same\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Pushed\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n }\\n },\\n \\"GroupStatistics\\": {\\n \\"Created\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Updated\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Binded\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Deleted\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Same\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Pushed\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n }\\n },\\n \\"GroupMemberStatistics\\": {\\n \\"Created\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Updated\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Binded\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Deleted\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Same\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Pushed\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n }\\n },\\n \\"ErrorMessage\\": \\"The specified parameter Username is required!\\",\\n \\"ErrorCode\\": \\"MissingParameter.Username\\"\\n },\\n \\"Description\\": \\" Description\\"\\n }\\n ]\\n}","type":"json"}]',
'title' => '列表查询同步任务信息',
'description' => '支持以下两种方式查看返回数据:'."\n"
."\n"
@@ -33601,210 +24797,324 @@
.'- 方式二:通过PageSize设置单页返回的条目数,再通过PageNumber设置页码。'."\n"
."\n"
.'以上两种方式只能任选其中之一。当返回的条目数较多时,推荐使用方式一。如果设置了MaxResults或NextToken参数,则请求参数PageSize和PageNumber将失效。',
- ],
- 'RunSynchronizationJob' => [
- 'summary' => '运行一个同步任务,会创建一个新的同步任务并立刻执行该任务。',
- 'methods' => [
- 'post',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListSynchronizationJobs'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListSynchronizationJobs',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'SynchronizationJob', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/synchronizationjob/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"SynchronizationJobs\\": [\\n {\\n \\"SynchronizationJobId\\": \\"sync_0000347vjovtcf41li0fgsd98gn24q9njxxxxx\\\\n\\",\\n \\"TargetType\\": \\"identity_provider\\",\\n \\"TargetId\\": \\"idp_my664lwkhpicbyzirog3xxxxx\\\\n\\",\\n \\"Direction\\": \\"ingress\\",\\n \\"StartTime\\": 1649830226000,\\n \\"EndTime\\": 1649830226000,\\n \\"TriggerType\\": \\"auto\\",\\n \\"Status\\": \\"success\\",\\n \\"Result\\": {\\n \\"UserStatistics\\": {\\n \\"Created\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Updated\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Binded\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Deleted\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Same\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Pushed\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Exported\\": {\\n \\"Total\\": 5,\\n \\"Success\\": 2,\\n \\"Failed\\": 2,\\n \\"Skipped\\": 1\\n }\\n },\\n \\"OrganizationalUnitStatistics\\": {\\n \\"Created\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Updated\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Binded\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Deleted\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Same\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Pushed\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n }\\n },\\n \\"GroupStatistics\\": {\\n \\"Created\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Updated\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Binded\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Deleted\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Same\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Pushed\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n }\\n },\\n \\"GroupMemberStatistics\\": {\\n \\"Created\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Updated\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Binded\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Deleted\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Same\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n },\\n \\"Pushed\\": {\\n \\"Total\\": 3,\\n \\"Success\\": 1,\\n \\"Failed\\": 1,\\n \\"Skipped\\": 1\\n }\\n },\\n \\"ErrorMessage\\": \\"The specified parameter Username is required!\\",\\n \\"ErrorCode\\": \\"MissingParameter.Username\\"\\n },\\n \\"Description\\": \\" Description\\"\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListUserAuthnSourceMappings' => [
+ 'summary' => '查询三方登录账户绑定关系',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'create',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '231891',
- 'abilityTreeNodes' => [
- 'FEATUREidaas9JORH7',
- 'FEATUREidaasPA75HM',
- 'FEATUREidaasGZQMMT',
- 'FEATUREidaas6Z5KX0',
- 'FEATUREidaas9961RX',
- 'FEATUREidaasLILYPH',
- 'FEATUREidaas02PFKG',
- 'FEATUREidaas50G2LR',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasCRU1S2'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'TargetId',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'title' => '同步目标ID',
- 'description' => '同步目标ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idp_my664lwkhpicbyzirog3ngxxxxx'."\n",
- 'maxLength' => 128,
- ],
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '查询凭证(Token)。', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
],
[
- 'name' => 'TargetType',
+ 'name' => 'PreviousToken',
'in' => 'query',
- 'schema' => [
- 'title' => '同步目标类型',
- 'description' => '同步目标类型,取值可选范围:'."\n"
- ."\n"
- .'- identity_provider:身份提供方'."\n"
- ."\n"
- .'- application:应用',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'identity_provider',
- ],
+ 'schema' => ['title' => '查询上一页凭证(Token)。', 'description' => '查询上一页凭证(Token)。', 'type' => 'string', 'required' => false, 'example' => 'PTxxxxxexample'],
],
[
- 'name' => 'Description',
+ 'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'description' => '同步任务描述',
- 'type' => 'string',
- 'required' => false,
- 'example' => '描述',
- 'maxLength' => 128,
- ],
+ 'schema' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '100', 'minimum' => '0', 'example' => '20', 'default' => '20'],
],
[
- 'name' => 'UserIdentityTypes',
+ 'name' => 'UserId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'description' => '用户唯一标识列表',
- 'type' => 'array',
- 'items' => [
- 'title' => '用户唯一标识',
- 'description' => '用户唯一标识',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ding_talk',
- 'enum' => [
- 'username',
- 'email',
- 'phoneNumber',
- 'externalId',
- ],
- ],
- 'required' => false,
- ],
+ 'schema' => ['title' => '用户ID', 'description' => '用户ID。', 'type' => 'string', 'required' => true, 'example' => 'user_ue2jvisn35exxxxx', 'maxLength' => 64],
],
[
- 'name' => 'SynchronizationScopeConfig',
+ 'name' => 'IdentityProviderId',
'in' => 'query',
- 'style' => 'flat',
+ 'schema' => ['title' => '来源Idp Id', 'description' => '来源IdP ID。', 'type' => 'string', 'required' => false, 'example' => 'idp_11111', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'UserExternalId',
+ 'in' => 'query',
+ 'schema' => ['title' => '外部关联ID', 'description' => '外部关联ID。', 'type' => 'string', 'required' => false, 'example' => 'xxxxxx', 'maxLength' => 64],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'description' => '同步范围配置',
'type' => 'object',
'properties' => [
- 'OrganizationalUnitIds' => [
- 'description' => '组织机构ID列表',
- 'type' => 'array',
- 'items' => [
- 'description' => '组织机构ID',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ou_denmyslajnzh4f4hkuob5sxxxx',
- ],
- 'required' => false,
- ],
- 'GroupIds' => [
- 'description' => '组ID列表',
- 'type' => 'array',
- 'items' => [
- 'description' => '组ID',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'group_hrgy65sk32ry4d7476bkexxxx',
- ],
- 'required' => false,
- ],
- 'UserIds' => [
- 'description' => '用户ID列表',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int32', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值。', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'PreviousToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值。', 'type' => 'string', 'example' => 'PTxxxexample'],
+ 'MaxResults' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int32', 'maximum' => '100', 'example' => '20'],
+ 'UserAuthnSourceMappings' => [
+ 'description' => '三方账户登录绑定列表。',
'type' => 'array',
'items' => [
- 'description' => '用户ID',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'user_rgy65sk32ry4d747xxxx',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'UserId' => ['title' => '用户ID', 'description' => '用户ID。', 'type' => 'string', 'example' => 'user_ue2jvisn35exxxxx'],
+ 'UserExternalId' => ['title' => '外部ID', 'description' => '外部ID。', 'type' => 'string', 'example' => 'xxxxxx'],
+ 'AuthnSourceType' => ['title' => '来源Idp类型', 'description' => '来源IdP Authn Source类型', 'type' => 'string', 'example' => 'urn:alibaba:idaas:authntype:oidc'],
+ 'IdentityProviderId' => ['title' => '来源Idp Id', 'description' => '来源IdP ID', 'type' => 'string', 'example' => 'idp_my664lwkhpicbyzirog3xxxxx'],
+ 'CreateTime' => ['title' => '创建时间', 'description' => '创建时间。', 'type' => 'integer', 'format' => 'int64', 'example' => '1762309642177'],
+ 'UpdateTime' => ['title' => '最近一次更新时间', 'description' => '最近一次更新时间。', 'type' => 'integer', 'format' => 'int64', 'example' => '1762309642177'],
+ 'ExternalData' => ['description' => '三方账户关联信息', 'type' => 'string', 'example' => '{\\"userId\\":\\"xxxx\\",\\"name\\":\\"xxx\\",\\"bindTime\\":\\"1766050298872\\",\\"description\\":\\"bind request id: reqpre_xxx\\"}'],
+ ],
+ 'description' => '',
],
- 'required' => false,
],
],
- 'required' => false,
+ 'description' => '',
],
],
+ ],
+ 'title' => '查询三方账户绑定列表',
+ 'description' => '当前接口仅查询组织的直属权限,即直接分配给组织的应用。调用该接口时,可以通过 **ApplicationIds** 参数对应用进行筛选。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
[
- 'name' => 'PasswordInitialization',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListUserAuthnSourceMappings',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'IdentityProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/identityprovider/*'],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"PreviousToken\\": \\"PTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"UserAuthnSourceMappings\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"UserId\\": \\"user_ue2jvisn35exxxxx\\",\\n \\"UserExternalId\\": \\"xxxxxx\\",\\n \\"AuthnSourceType\\": \\"urn:alibaba:idaas:authntype:oidc\\",\\n \\"IdentityProviderId\\": \\"idp_my664lwkhpicbyzirog3xxxxx\\",\\n \\"CreateTime\\": 1762309642177,\\n \\"UpdateTime\\": 1762309642177,\\n \\"ExternalData\\": \\"{\\\\\\\\\\\\\\"userId\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"xxxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"name\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"xxx\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"bindTime\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"1766050298872\\\\\\\\\\\\\\",\\\\\\\\\\\\\\"description\\\\\\\\\\\\\\":\\\\\\\\\\\\\\"bind request id: reqpre_xxx\\\\\\\\\\\\\\"}\\"\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListUsers' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'list',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaasY4QW79'],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'InstanceId',
+ 'in' => 'query',
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'PageNumber',
'in' => 'query',
+ 'schema' => ['title' => '列表页码。', 'description' => '列表页码,默认1。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1', 'default' => '1'],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => ['title' => '列表大小。', 'description' => '列表大小,默认20,最大不超过100。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20', 'default' => '20'],
+ ],
+ [
+ 'name' => 'UserIds',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'description' => '是否初始化密码',
- 'type' => 'boolean',
+ 'title' => '账户ID集合',
+ 'description' => '账户ID列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '账户ID。', 'type' => 'string', 'required' => false, 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx'],
'required' => false,
- 'example' => 'true',
- 'default' => 'false',
+ 'example' => '20',
],
],
+ [
+ 'name' => 'UsernameStartsWith',
+ 'in' => 'query',
+ 'schema' => ['title' => '账户名', 'description' => '账户名前缀,采用左匹配查询。', 'type' => 'string', 'required' => false, 'example' => 'name_001', 'maxLength' => 256],
+ ],
+ [
+ 'name' => 'DisplayNameStartsWith',
+ 'in' => 'query',
+ 'schema' => ['title' => '账户展示名', 'description' => '账户展示名前缀,采用左匹配查询。', 'type' => 'string', 'required' => false, 'example' => 'name', 'maxLength' => 256],
+ ],
+ [
+ 'name' => 'PhoneRegion',
+ 'in' => 'query',
+ 'schema' => ['title' => '手机区号', 'description' => '手机地区编号,示例:中国大陆手区号为86,不带 00 或 +。', 'type' => 'string', 'required' => false, 'example' => '86', 'maxLength' => 32],
+ ],
+ [
+ 'name' => 'PhoneNumber',
+ 'in' => 'query',
+ 'schema' => ['title' => '手机号', 'description' => '账户手机号。', 'type' => 'string', 'required' => false, 'example' => '156xxxxxxx', 'maxLength' => 32],
+ ],
+ [
+ 'name' => 'Email',
+ 'in' => 'query',
+ 'schema' => ['title' => '邮箱', 'description' => '账户邮箱。', 'type' => 'string', 'required' => false, 'example' => 'user@example.com', 'maxLength' => 256],
+ ],
+ [
+ 'name' => 'UserExternalId',
+ 'in' => 'query',
+ 'schema' => ['title' => '外部关联ID', 'description' => '外部ID,用于外部数据与IDaaS账户的数据关联映射。'."\n"
+ ."\n"
+ .'说明:外部ID在同一来源类型和来源ID下唯一。', 'type' => 'string', 'required' => false, 'example' => 'id_wovwffm62xifdziem7an7xxxxx', 'maxLength' => 256],
+ ],
+ [
+ 'name' => 'UserSourceId',
+ 'in' => 'query',
+ 'schema' => ['title' => '来源ID', 'description' => '账户来源ID。'."\n"
+ ."\n"
+ .'自建类型默认为实例ID,其他类型,分别对应不同来源的企业ID,比如钉钉来源对应钉钉企业的corpId。', 'type' => 'string', 'required' => false, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 256],
+ ],
+ [
+ 'name' => 'UserSourceType',
+ 'in' => 'query',
+ 'schema' => ['title' => '来源类型', 'description' => '账户来源类型,取值可选范围:'."\n"
+ .'- build\\_in:自建。'."\n"
+ .'- ding\\_talk:钉钉导入。'."\n"
+ .'- ad:AD导入。'."\n"
+ .'- ldap:LDAP导入'."\n"
+ .'- we\\_com:企业微信导入。', 'type' => 'string', 'required' => false, 'example' => 'build_in', 'maxLength' => 32],
+ ],
+ [
+ 'name' => 'Status',
+ 'in' => 'query',
+ 'schema' => ['title' => '账户状态', 'description' => '账户状态,取值可选范围:'."\n"
+ .'- enabled: 启用中。'."\n"
+ .'- disabled: 禁用中。', 'type' => 'string', 'required' => false, 'example' => 'enable', 'maxLength' => 32],
+ ],
+ [
+ 'name' => 'OrganizationalUnitId',
+ 'in' => 'query',
+ 'schema' => ['title' => '组织ID', 'description' => '组织ID。', 'type' => 'string', 'required' => false, 'example' => 'ou_wovwffm62xifdziem7an7xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'NextToken',
+ 'in' => 'query',
+ 'schema' => ['title' => '查询凭证(Token)', 'description' => '查询凭证(Token)', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxexample'],
+ ],
+ [
+ 'name' => 'MaxResults',
+ 'in' => 'query',
+ 'schema' => ['description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20'],
+ ],
],
'responses' => [
200 => [
'schema' => [
+ 'description' => '响应结果。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'SynchronizationJobId' => [
- 'title' => '同步任务ID',
- 'description' => '同步任务ID',
- 'type' => 'string',
- 'example' => 'sync_0000347vjovtcf41li0fgsd98gn24q9nj9xxxxx'."\n",
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'Users' => [
+ 'description' => '账户数据列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '账户数据。',
+ 'type' => 'object',
+ 'properties' => [
+ 'UserId' => ['title' => '账户ID', 'description' => '账户ID。', 'type' => 'string', 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx'],
+ 'Username' => ['title' => '账户名', 'description' => '账户名。', 'type' => 'string', 'example' => 'name001'],
+ 'DisplayName' => ['title' => '账户显示名', 'description' => '账户显示名。', 'type' => 'string', 'example' => 'display_name001'],
+ 'PasswordSet' => ['title' => '密码是否已设置', 'description' => '密码是否已设置。', 'type' => 'boolean', 'example' => 'false'],
+ 'PhoneRegion' => ['title' => '手机地区编号', 'description' => '手机地区编号,示例:中国大陆手区号为86,不带 00 或 +。', 'type' => 'string', 'example' => '86'],
+ 'PhoneNumber' => ['title' => '手机号码', 'description' => '账户手机号码。', 'type' => 'string', 'example' => '156xxxxxxx'],
+ 'PhoneNumberVerified' => ['title' => '手机号是否已验证', 'description' => '手机号是否已验证,true表示手机号已经过用户验证或被管理员设置为已验证,false表示未验证。', 'type' => 'boolean', 'example' => 'true'],
+ 'Email' => ['title' => '邮箱', 'description' => '账户邮箱。', 'type' => 'string', 'example' => 'user@example.com'],
+ 'EmailVerified' => ['title' => '邮箱是否已验证', 'description' => '邮箱是否已验证,true表示邮箱已经过用户的验证或被管理员设置为已验证,false表示未验证。', 'type' => 'boolean', 'example' => 'true'],
+ 'UserExternalId' => ['title' => '外部ID', 'description' => '账户外部ID,用于外部数据与IDaaS账户的数据关联映射,默认为IDaaS账户ID。'."\n"
+ ."\n"
+ .'说明:外部ID在同一来源类型和来源ID下唯一。', 'type' => 'string', 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx'],
+ 'UserSourceType' => ['title' => '来源类型', 'description' => '账户来源类型,取值可选范围:'."\n"
+ .'- build_in:自建。'."\n"
+ .'- ding_talk:钉钉导入。'."\n"
+ .'- ad:AD导入。'."\n"
+ .'- ldap:LDAP导入', 'type' => 'string', 'example' => 'build_in'],
+ 'UserSourceId' => ['title' => '来源ID', 'description' => '账户来源ID。'."\n"
+ ."\n"
+ .'自建类型默认为实例ID,其他类型,分别对应不同来源的企业ID,比如钉钉来源对应钉钉企业的corpId。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'Status' => ['title' => '账户状态', 'description' => '账户状态,取值可选范围:'."\n"
+ .'- enabled: 启用中。'."\n"
+ .'- disabled:禁用中。', 'type' => 'string', 'example' => 'enabled'],
+ 'AccountExpireTime' => ['title' => '账户过期时间', 'description' => '账户过期时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1652085686179'],
+ 'PasswordExpireTime' => ['title' => '密码过期时间', 'description' => '密码过期时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1652085686179'],
+ 'RegisterTime' => ['title' => '账户注册时间, 毫秒时间', 'description' => '账户注册时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1652085686179'],
+ 'LockExpireTime' => ['title' => '锁定过期时间, 毫秒时间', 'description' => '账户锁定过期时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1652085686179'],
+ 'CreateTime' => ['title' => '创建时间, 毫秒时间', 'description' => '账户创建时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1652085686179'],
+ 'UpdateTime' => ['title' => '最近一次更新时间, 毫秒时间', 'description' => '账户最近一次更新时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1652085686179'],
+ 'Description' => ['title' => '账号描述', 'description' => '账户描述。', 'type' => 'string', 'example' => 'xxxx'],
+ 'InstanceId' => ['title' => '实例ID', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ ],
+ ],
],
+ 'NextToken' => ['title' => '查询凭证(Token)', 'description' => '查询凭证(Token)', 'type' => 'string', 'example' => 'NTxxxxxexample'],
+ 'MaxResults' => ['title' => '分页查询时每页行数', 'description' => '分页查询时每页行数', 'type' => 'integer', 'format' => 'int32', 'example' => '20'],
],
],
],
],
- 'errorCodes' => [
- 400 => [
- [
- 'errorCode' => 'UnsupportedAction.IdentityProviderBeingLocked',
- 'errorMessage' => 'The current identity source is locked, temporarily unable to operate.',
- ],
+ 'title' => '列表查询EIAM账户信息',
+ 'summary' => '分页查询EIAM账户信息。',
+ 'description' => '当前接口仅查询组织的直属权限,即直接分配给组织的应用。调用该接口时,可以通过 **ApplicationIds** 参数对应用进行筛选。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListUsers'],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"SynchronizationJobId\\": \\"sync_0000347vjovtcf41li0fgsd98gn24q9nj9xxxxx\\\\n\\"\\n}","type":"json"}]',
- 'title' => '运行同步任务',
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"Users\\": [\\n {\\n \\"UserId\\": \\"user_d6sbsuumeta4h66ec3il7yxxxx\\",\\n \\"Username\\": \\"name001\\",\\n \\"DisplayName\\": \\"display_name001\\",\\n \\"PasswordSet\\": false,\\n \\"PhoneRegion\\": \\"86\\",\\n \\"PhoneNumber\\": \\"156xxxxxxx\\",\\n \\"PhoneNumberVerified\\": true,\\n \\"Email\\": \\"user@example.com\\",\\n \\"EmailVerified\\": true,\\n \\"UserExternalId\\": \\"user_d6sbsuumeta4h66ec3il7yxxxx\\",\\n \\"UserSourceType\\": \\"build_in\\",\\n \\"UserSourceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"Status\\": \\"enabled\\",\\n \\"AccountExpireTime\\": 1652085686179,\\n \\"PasswordExpireTime\\": 1652085686179,\\n \\"RegisterTime\\": 1652085686179,\\n \\"LockExpireTime\\": 1652085686179,\\n \\"CreateTime\\": 1652085686179,\\n \\"UpdateTime\\": 1652085686179,\\n \\"Description\\": \\"xxxx\\",\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\"\\n }\\n ],\\n \\"NextToken\\": \\"NTxxxxxexample\\",\\n \\"MaxResults\\": 20\\n}","type":"json"}]',
],
- 'GetSynchronizationJob' => [
- 'summary' => '获取单个同步任务详情信息。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'ListUsersForApplication' => [
+ 'summary' => '分页查询一个应用被授权访问的账户列表,返回的结果中,包含账户ID信息,如需获取账户详细信息,请调用GetUser接口。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -33813,1012 +25123,78 @@
'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '231892',
- 'abilityTreeNodes' => [
- 'FEATUREidaasLILYPH',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasCRU1S2'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'SynchronizationJobId',
+ 'name' => 'PageNumber',
+ 'in' => 'query',
+ 'schema' => ['title' => '列表页码。', 'description' => '列表页码。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1', 'default' => '1'],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => ['title' => '列表大小。', 'description' => '列表大小。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20', 'default' => '20'],
+ ],
+ [
+ 'name' => 'ApplicationId',
'in' => 'query',
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'UserIds',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '同步任务ID',
- 'description' => '同步任务ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'sync_0000347vjovtcf41li0fgsd98gn24q9njxxxxx'."\n",
- 'maxLength' => 64,
+ 'title' => '账户ID列表。',
+ 'description' => '账户ID列表,单次操作最多支持100个账户ID。',
+ 'type' => 'array',
+ 'items' => ['description' => '账户ID。', 'type' => 'string', 'required' => false, 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx'],
+ 'required' => false,
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
],
],
+ [
+ 'name' => 'ApplicationRoleId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用角色ID。', 'description' => '应用角色ID。', 'type' => 'string', 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx', 'maxLength' => 64],
+ ],
],
'responses' => [
200 => [
'schema' => [
+ 'description' => '响应结果。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'SynchronizationJob' => [
- 'description' => '同步任务信息对象',
- 'type' => 'object',
- 'properties' => [
- 'SynchronizationJobId' => [
- 'title' => '同步任务ID',
- 'description' => '同步任务ID',
- 'type' => 'string',
- 'example' => 'sync_0000347vjovtcf41li0fgsd98gn24q9nj9xxxxx'."\n",
- ],
- 'TargetType' => [
- 'title' => '同步目标类型',
- 'description' => '同步目标类型,取值可选范围:'."\n"
- ."\n"
- .'- identity_provider:身份提供方'."\n"
- ."\n"
- .'- application:应用',
- 'type' => 'string',
- 'example' => 'identity_provider',
- ],
- 'TargetId' => [
- 'title' => '同步目标ID',
- 'description' => '同步目标ID',
- 'type' => 'string',
- 'example' => 'idp_my664lwkhpicbyzirog3nxxxxx'."\n",
- ],
- 'Direction' => [
- 'title' => '同步任务方向',
- 'description' => '同步任务方向,取值可选范围:'."\n"
- ."\n"
- .'- ingress:入方向'."\n"
- ."\n"
- .'- egress:出方向',
- 'type' => 'string',
- 'example' => 'ingress',
- ],
- 'StartTime' => [
- 'title' => '同步开始时间',
- 'description' => '同步开始时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830226000',
- ],
- 'EndTime' => [
- 'title' => '同步结束时间',
- 'description' => '同步结束时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830226000',
- ],
- 'TriggerType' => [
- 'title' => '同步触发类型',
- 'description' => '同步触发类型,取值可选范围:'."\n"
- ."\n"
- .'- auto:自动触发'."\n"
- ."\n"
- .'- manual:手动触发',
- 'type' => 'string',
- 'example' => 'auto',
- ],
- 'Status' => [
- 'title' => '同步任务状态',
- 'description' => '同步任务状态,取值可选范围:'."\n"
- ."\n"
- .'- pending:初始状态'."\n"
- ."\n"
- .'- running:运行中'."\n"
- ."\n"
- .'- failed:失败'."\n"
- ."\n"
- .'- partial_success:部分成功'."\n"
- ."\n"
- .'- success:成功',
- 'type' => 'string',
- 'example' => 'running',
- ],
- 'Result' => [
- 'title' => '同步任务结果',
- 'description' => '同步任务结果',
- 'type' => 'object',
- 'properties' => [
- 'UserStatistics' => [
- 'title' => '用户同步结果统计',
- 'description' => '用户同步结果统计',
- 'type' => 'object',
- 'properties' => [
- 'Created' => [
- 'title' => '创建结果统计',
- 'description' => '创建结果统计',
- 'type' => 'object',
- 'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- ],
- ],
- 'Updated' => [
- 'title' => '更新结果统计',
- 'description' => '更新结果统计',
- 'type' => 'object',
- 'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- ],
- ],
- 'Binded' => [
- 'title' => '绑定结果统计',
- 'description' => '绑定结果统计',
- 'type' => 'object',
- 'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- ],
- ],
- 'Deleted' => [
- 'title' => '删除结果统计',
- 'description' => '删除结果统计',
- 'type' => 'object',
- 'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- ],
- ],
- 'Same' => [
- 'title' => '相同结果统计',
- 'description' => '相同结果统计',
- 'type' => 'object',
- 'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- ],
- ],
- 'Pushed' => [
- 'title' => '推送结果统计',
- 'description' => '推送结果统计',
- 'type' => 'object',
- 'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- ],
- ],
- ],
- ],
- 'OrganizationalUnitStatistics' => [
- 'title' => '组织同步结果统计',
- 'description' => '组织同步结果统计',
- 'type' => 'object',
- 'properties' => [
- 'Created' => [
- 'title' => '创建结果统计',
- 'description' => '创建结果统计',
- 'type' => 'object',
- 'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '30',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- ],
- ],
- 'Updated' => [
- 'title' => '更新结果统计',
- 'description' => '更新结果统计',
- 'type' => 'object',
- 'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '30',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- ],
- ],
- 'Binded' => [
- 'title' => '绑定结果统计',
- 'description' => '绑定结果统计',
- 'type' => 'object',
- 'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '30',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- ],
- ],
- 'Deleted' => [
- 'title' => '删除结果统计',
- 'description' => '删除结果统计',
- 'type' => 'object',
- 'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '30',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- ],
- ],
- 'Same' => [
- 'title' => '相同结果统计',
- 'description' => '相同结果统计',
- 'type' => 'object',
- 'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '30',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- ],
- ],
- 'Pushed' => [
- 'title' => '推送结果统计',
- 'description' => '推送结果统计',
- 'type' => 'object',
- 'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '30',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- ],
- ],
- ],
- ],
- 'GroupStatistics' => [
- 'title' => '组同步结果统计',
- 'description' => '组同步结果统计',
- 'type' => 'object',
- 'properties' => [
- 'Created' => [
- 'title' => '创建结果统计',
- 'description' => '创建结果统计',
- 'type' => 'object',
- 'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '30',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- ],
- ],
- 'Updated' => [
- 'title' => '更新结果统计',
- 'description' => '更新结果统计',
- 'type' => 'object',
- 'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '30',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- ],
- ],
- 'Binded' => [
- 'title' => '绑定结果统计',
- 'description' => '绑定结果统计',
- 'type' => 'object',
- 'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '30',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- ],
- ],
- 'Deleted' => [
- 'title' => '删除结果统计',
- 'description' => '删除结果统计',
- 'type' => 'object',
- 'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '30',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- ],
- ],
- 'Same' => [
- 'title' => '相同结果统计',
- 'description' => '相同结果统计',
- 'type' => 'object',
- 'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '30',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- ],
- ],
- 'Pushed' => [
- 'title' => '推送结果统计',
- 'description' => '推送结果统计',
- 'type' => 'object',
- 'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '30',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- ],
- ],
- ],
- ],
- 'GroupMemberStatistics' => [
- 'title' => '组成员同步结果统计',
- 'description' => '组成员同步结果统计',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'Users' => [
+ 'description' => '账户ID列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '账户ID。',
+ 'type' => 'object',
+ 'properties' => [
+ 'UserId' => ['title' => '账户ID。', 'description' => '账户ID。', 'type' => 'string', 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx'],
+ 'ApplicationRoles' => [
+ 'title' => '应用角色列表。SAML应用无角色返回',
+ 'description' => '应用角色列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'title' => '应用角色对象。',
'type' => 'object',
'properties' => [
- 'Created' => [
- 'title' => '创建结果统计',
- 'description' => '创建结果统计',
- 'type' => 'object',
- 'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '30',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- ],
- ],
- 'Updated' => [
- 'title' => '更新结果统计',
- 'description' => '更新结果统计',
- 'type' => 'object',
- 'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '30',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- ],
- ],
- 'Binded' => [
- 'title' => '绑定结果统计',
- 'description' => '绑定结果统计',
- 'type' => 'object',
- 'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '30',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- ],
- ],
- 'Deleted' => [
- 'title' => '删除结果统计',
- 'description' => '删除结果统计',
- 'type' => 'object',
- 'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '30',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- ],
- ],
- 'Same' => [
- 'title' => '相同结果统计',
- 'description' => '相同结果统计',
- 'type' => 'object',
- 'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '30',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- ],
- ],
- 'Pushed' => [
- 'title' => '推送结果统计',
- 'description' => '推送结果统计',
- 'type' => 'object',
- 'properties' => [
- 'Total' => [
- 'title' => '总共数目',
- 'description' => '总共数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '30',
- ],
- 'Success' => [
- 'title' => '成功数目',
- 'description' => '成功数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Failed' => [
- 'title' => '失败数目',
- 'description' => '失败数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- 'Skipped' => [
- 'title' => '跳过数目',
- 'description' => '跳过数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '10',
- ],
- ],
- ],
+ 'ApplicationRoleId' => ['title' => '应用角色标识。', 'description' => '应用角色标识。', 'type' => 'string', 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx'],
],
],
- 'ErrorMessage' => [
- 'title' => '同步结果错误信息描述',
- 'description' => '同步结果错误信息描述',
- 'type' => 'string',
- 'example' => '内部错误',
- ],
- 'ErrorCode' => [
- 'title' => '同步结果错误码',
- 'description' => '同步结果错误码',
- 'type' => 'string',
- 'example' => 'ErrorCodeNotFound',
- ],
],
],
],
@@ -34827,17 +25203,31 @@
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"SynchronizationJob\\": {\\n \\"SynchronizationJobId\\": \\"sync_0000347vjovtcf41li0fgsd98gn24q9nj9xxxxx\\\\n\\",\\n \\"TargetType\\": \\"identity_provider\\",\\n \\"TargetId\\": \\"idp_my664lwkhpicbyzirog3nxxxxx\\\\n\\",\\n \\"Direction\\": \\"ingress\\",\\n \\"StartTime\\": 1649830226000,\\n \\"EndTime\\": 1649830226000,\\n \\"TriggerType\\": \\"auto\\",\\n \\"Status\\": \\"running\\",\\n \\"Result\\": {\\n \\"UserStatistics\\": {\\n \\"Created\\": {\\n \\"Total\\": 10,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Updated\\": {\\n \\"Total\\": 10,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Binded\\": {\\n \\"Total\\": 10,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Deleted\\": {\\n \\"Total\\": 10,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Same\\": {\\n \\"Total\\": 10,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Pushed\\": {\\n \\"Total\\": 10,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n }\\n },\\n \\"OrganizationalUnitStatistics\\": {\\n \\"Created\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Updated\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Binded\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Deleted\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Same\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Pushed\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n }\\n },\\n \\"GroupStatistics\\": {\\n \\"Created\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Updated\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Binded\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Deleted\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Same\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Pushed\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n }\\n },\\n \\"GroupMemberStatistics\\": {\\n \\"Created\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Updated\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Binded\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Deleted\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Same\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n },\\n \\"Pushed\\": {\\n \\"Total\\": 30,\\n \\"Success\\": 10,\\n \\"Failed\\": 10,\\n \\"Skipped\\": 10\\n }\\n },\\n \\"ErrorMessage\\": \\"内部错误\\",\\n \\"ErrorCode\\": \\"ErrorCodeNotFound\\"\\n }\\n }\\n}","type":"json"}]',
- 'title' => '查询单个同步任务信息',
- ],
- 'CreateBrand' => [
- 'summary' => '创建品牌。',
- 'methods' => [
- 'post',
+ 'title' => '查询一个EIAM应用被授权访问的账户列表',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListUsersForApplication'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListUsersForApplication',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"Users\\": [\\n {\\n \\"UserId\\": \\"user_d6sbsuumeta4h66ec3il7yxxxx\\",\\n \\"ApplicationRoles\\": [\\n {\\n \\"ApplicationRoleId\\": \\"app_role_mkv7rgt4ds8d8v0qtzev2mxxxx\\"\\n }\\n ]\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListUsersForAuthorizationRule' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -34846,36 +25236,66 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'create',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCPBRTZ',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasHRHJG3'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'BrandName',
+ 'name' => 'NextToken',
+ 'in' => 'query',
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '用于标识下一个分页的起始位置的 Token。'."\n"
+ ."\n"
+ .'- 当不传时,默认从第一页开始查询。', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
+ ],
+ [
+ 'name' => 'MaxResults',
+ 'in' => 'query',
+ 'schema' => ['title' => '分页查询时每页行数。', 'description' => '分页的最大记录数。'."\n"
+ ."\n"
+ .'- 当不传递时默认为20。'."\n"
+ ."\n"
+ .'- 限制最大值不超过100。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20', 'default' => '20'],
+ ],
+ [
+ 'name' => 'AuthorizationRuleId',
+ 'in' => 'query',
+ 'schema' => ['title' => '授权规则标识', 'description' => '授权规则 ID。', 'type' => 'string', 'required' => true, 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'Filter',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '品牌化名称',
- 'description' => '品牌化名称。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'Custom Brand',
- 'maxLength' => 64,
+ 'title' => '过滤条件',
+ 'description' => '过滤条件。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '过滤条件。',
+ 'type' => 'object',
+ 'properties' => [
+ 'Name' => ['title' => '过滤条件名称', 'description' => '过滤字段名称。取值可选范围:'."\n"
+ ."\n"
+ .'- UserId:账户 ID。', 'type' => 'string', 'required' => false, 'example' => 'UserId'],
+ 'Value' => [
+ 'title' => '过滤条件值',
+ 'description' => '过滤字段取值列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '过滤字段取值。', 'type' => 'string', 'required' => false, 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ 'required' => false,
+ ],
+ 'required' => false,
+ 'example' => '',
],
],
],
@@ -34884,34 +25304,63 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'BrandId' => [
- 'title' => '品牌ID。',
- 'description' => '品牌ID。',
- 'type' => 'string',
- 'example' => 'brand_xxxx',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '本次调用返回的查询凭证(Token)值,用于下一次翻页查询。', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'MaxResults' => ['title' => '分页查询时每页行数。', 'description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int32', 'example' => '20'],
+ 'Users' => [
+ 'description' => '账户数据列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '账户数据。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例ID', 'description' => '实例 ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'UserId' => ['title' => '账户标识', 'description' => '账户 ID。', 'type' => 'string', 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx'],
+ 'ValidityType' => ['title' => '有效期类型', 'description' => '关系有效期类型,取值可选范围:'."\n"
+ .'- permanent:永久'."\n"
+ .'- time_bound:自定义时间范围', 'type' => 'string', 'example' => 'permanent'],
+ 'ValidityPeriod' => [
+ 'title' => '有效周期',
+ 'description' => '有效周期的时间范围,当**ValidityType**为**time_bound**时生效。',
+ 'type' => 'object',
+ 'properties' => [
+ 'StartTime' => ['title' => '授权生效开始时间', 'description' => '生效开始时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1704042061000'],
+ 'EndTime' => ['title' => '授权生效结束时间', 'description' => '生效结束时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1704042061000'],
+ ],
+ ],
+ ],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"BrandId\\": \\"brand_xxxx\\"\\n}","type":"json"}]',
- 'title' => '创建品牌',
- ],
- 'GetBrand' => [
- 'summary' => '获取品牌详情',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '列表查询一个授权规则关联的账户',
+ 'summary' => '列表查询一个授权规则关联的账户。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListUsersForAuthorizationRule',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationRule/{#AuthorizationRuleId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"Users\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"UserId\\": \\"user_d6sbsuumeta4h66ec3il7yxxxx\\",\\n \\"ValidityType\\": \\"permanent\\",\\n \\"ValidityPeriod\\": {\\n \\"StartTime\\": 1704042061000,\\n \\"EndTime\\": 1704042061000\\n }\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListUsersForGroup' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -34923,32 +25372,41 @@
'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCPBRTZ',
- ],
+ 'abilityTreeCode' => '165220',
+ 'abilityTreeNodes' => ['FEATUREidaasCRU1S2'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'BrandId',
+ 'name' => 'PageNumber',
+ 'in' => 'query',
+ 'schema' => ['title' => '列表页码。', 'description' => '列表页码,默认1。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1', 'default' => '1'],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => ['title' => '列表大小。', 'description' => '列表大小,默认20,最大不超过100。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20', 'default' => '20'],
+ ],
+ [
+ 'name' => 'GroupId',
+ 'in' => 'query',
+ 'schema' => ['title' => '组ID。', 'description' => '组ID。', 'type' => 'string', 'required' => true, 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx'],
+ ],
+ [
+ 'name' => 'UserIds',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '品牌化Id',
- 'description' => '品牌ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'brand_xxxx',
+ 'title' => '账户ID列表。',
+ 'description' => '账户ID列表,列表元素最大数量不超过100。',
+ 'type' => 'array',
+ 'items' => ['description' => '账户ID。', 'type' => 'string', 'required' => false, 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx'],
+ 'required' => false,
+ 'example' => '[ou_001]',
],
],
],
@@ -34957,175 +25415,206 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'Brand' => [
- 'description' => '品牌。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'BrandId' => [
- 'title' => '品牌ID',
- 'description' => '品牌ID。',
- 'type' => 'string',
- 'example' => 'brand_xxxx',
- ],
- 'BrandName' => [
- 'title' => '品牌名称',
- 'description' => '品牌名称。',
- 'type' => 'string',
- 'example' => 'Custom Brand',
- ],
- 'BrandType' => [
- 'title' => '品牌类型',
- 'description' => '品牌类型。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'system_init' => '系统初始化',
- 'user_custom' => '用户自定义',
- ],
- 'example' => 'user_custom',
- ],
- 'Status' => [
- 'title' => '品牌状态',
- 'description' => '品牌状态。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'disabled' => '禁用',
- 'enabled' => '启用',
- ],
- 'example' => 'enabled',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '总数总条数目,为匹配到的总数量,单次返回最大数量以pageSize为准。', 'type' => 'integer', 'format' => 'int64', 'example' => '1000'],
+ 'Users' => [
+ 'description' => '账户对象信息列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '账户对象信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'UserId' => ['title' => '账户Id', 'description' => '账户ID。', 'type' => 'string', 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx'],
+ 'GroupMemberRelationSourceId' => ['description' => '组成员关系来源ID。'."\n"
+ ."\n"
+ .'自建类型默认为实例ID,其他类型,分别对应不同来源的企业ID,比如钉钉来源对应钉钉企业的corpId。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'GroupMemberRelationSourceType' => ['description' => '组成员关系来源类型,取值可选范围:'."\n"
+ ."\n"
+ .'build_in:自建。'."\n"
+ ."\n"
+ .'ding_talk:钉钉导入。'."\n"
+ ."\n"
+ .'ad:AD导入。'."\n"
+ ."\n"
+ .'ldap:LDAP导入。'."\n"
+ ."\n"
+ .'we_com:企业微信导入。', 'type' => 'string', 'example' => 'build_in'],
],
],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Brand\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"BrandId\\": \\"brand_xxxx\\",\\n \\"BrandName\\": \\"Custom Brand\\",\\n \\"BrandType\\": \\"user_custom\\",\\n \\"Status\\": \\"enabled\\"\\n }\\n}","type":"json"}]',
- 'title' => '查询一个品牌的信息',
- ],
- 'EnableBrand' => [
- 'summary' => '启用品牌',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
+ 'title' => '列表查询一个EIAM账户组下的账户信息',
+ 'summary' => '查询指定EIAM账户组下的账户列表。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListUsersForGroup'],
+ ],
],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 1000,\\n \\"Users\\": [\\n {\\n \\"UserId\\": \\"user_d6sbsuumeta4h66ec3il7yxxxx\\",\\n \\"GroupMemberRelationSourceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"GroupMemberRelationSourceType\\": \\"build_in\\"\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListUsersForResourceServer' => [
+ 'summary' => '游标方式查询当前ResourceServer授权到账户的Scope权限列表。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'list',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCPBRTZ',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasYLK5S2'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'BrandId',
+ 'name' => 'NextToken',
+ 'in' => 'query',
+ 'schema' => ['title' => '查询凭证(Token)。', 'description' => '下一页查询凭证(Token),取值为上一次 API 调用返回的 NextToken 参数值。', 'type' => 'string', 'required' => false, 'example' => 'NTxxxxxexample'],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用ID。', 'description' => 'ResourceServer 应用 ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'MaxResults',
'in' => 'query',
+ 'schema' => ['description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20'],
+ ],
+ [
+ 'name' => 'Filter',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '品牌化Id',
- 'description' => '品牌化Id。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'brand_xxxx',
+ 'title' => '过滤条件。',
+ 'description' => '过滤条件列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '过滤条件。',
+ 'type' => 'object',
+ 'properties' => [
+ 'Name' => [
+ 'title' => '过滤条件名称。',
+ 'description' => '过滤条件名称。',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'UserIds',
+ 'enum' => ['UserIds'],
+ ],
+ 'Value' => [
+ 'title' => '过滤条件值。',
+ 'description' => '过滤条件值列表。',
+ 'type' => 'array',
+ 'items' => ['title' => '过滤条件值。', 'description' => '过滤条件值。', 'type' => 'string', 'required' => false, 'example' => 'user_mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'required' => false,
+ 'maxItems' => 100,
+ 'minItems' => 1,
+ ],
+ ],
+ 'required' => false,
+ ],
+ 'required' => false,
],
],
+ [
+ 'name' => 'ResourceServerScopeId',
+ 'in' => 'query',
+ 'schema' => ['title' => '权限ID。', 'description' => '权限唯一标识。', 'type' => 'string', 'example' => 'ress_nbte4bb3qqqnaq73rlmkqixxxx', 'maxLength' => 64],
+ ],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'TotalCount' => ['title' => '列表总条数目。', 'description' => '列表总条数目。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'],
+ 'NextToken' => ['title' => '本次调用返回的查询凭证(Token)值。', 'description' => '下一页查询凭证(Token)。', 'type' => 'string', 'example' => 'NTxxxexample'],
+ 'Users' => [
+ 'description' => '账户列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '账户信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => 'EIAM 实例ID', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_qsw77zl5vrllwzyrrfwbmpxxxx'],
+ 'UserId' => ['title' => '账户ID。', 'description' => '账户ID。', 'type' => 'string', 'example' => 'user_nbsomva32b6utec3hgi7scxxxx'],
+ 'ResourceServerScopes' => [
+ 'title' => '资源服务Scope权限集合',
+ 'description' => '已授权的Scope权限列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Scope权限信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ResourceServerScopeId' => ['title' => 'ResourceServerScope唯一标识', 'description' => 'Scope权限ID。', 'type' => 'string', 'example' => 'ress_nbte4bb3qqqnaq73rlmkqixxxx'],
+ 'ResourceServerScopeName' => ['title' => 'ResourceServerScope名称。', 'description' => 'Scope权限名称。', 'type' => 'string', 'example' => 'Read All User'],
+ ],
+ ],
+ ],
+ ],
+ ],
],
+ 'MaxResults' => ['description' => '分页查询时每页行数。', 'type' => 'integer', 'format' => 'int32', 'example' => '20'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '启用品牌',
- ],
- 'DisableBrand' => [
- 'summary' => '禁用品牌',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
+ 'title' => '查询当前ResourceServer授权到账户的Scope权限列表',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"Users\\": [\\n {\\n \\"InstanceId\\": \\"idaas_qsw77zl5vrllwzyrrfwbmpxxxx\\",\\n \\"UserId\\": \\"user_nbsomva32b6utec3hgi7scxxxx\\",\\n \\"ResourceServerScopes\\": [\\n {\\n \\"ResourceServerScopeId\\": \\"ress_nbte4bb3qqqnaq73rlmkqixxxx\\",\\n \\"ResourceServerScopeName\\": \\"Read All User\\"\\n }\\n ]\\n }\\n ],\\n \\"MaxResults\\": 20\\n}","type":"json"}]',
+ ],
+ 'ObtainApplicationClientSecret' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCPBRTZ',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasJH3YY9'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'BrandId',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '品牌化Id',
- 'description' => '品牌化Id。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'brand_xxxx',
- ],
+ 'schema' => ['title' => '应用ID', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'SecretId',
+ 'in' => 'query',
+ 'schema' => ['title' => '客户端秘钥', 'description' => '应用的客户端密钥ID。', 'type' => 'string', 'required' => true, 'example' => ' sci_k52x2ru63rlkflina5utgkxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -35133,27 +25622,61 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'ApplicationClientSecret' => [
+ 'description' => '密钥信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => 'IDaaS EIAM实例Id', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'ApplicationId' => ['title' => '应用Id', 'description' => '应用ID。', 'type' => 'string', 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'ClientId' => ['title' => '客户端ID', 'description' => '应用的客户端ID。', 'type' => 'string', 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'SecretId' => ['title' => 'IDaaS EIAM 客户端密钥Id', 'description' => '应用的客户端密钥ID。', 'type' => 'string', 'example' => ' sci_k52x2ru63rlkflina5utgkxxxx'],
+ 'ClientSecret' => ['title' => '客户端密钥', 'description' => '应用的客户端密钥secret。', 'type' => 'string', 'example' => 'CSEHDcHcrUKHw1CuxkJEHPveWRXBGqVqRsxxxx'],
+ 'Status' => [
+ 'title' => 'IDaaS EIAM 客户端密钥状态',
+ 'description' => '客户端密钥状态,取值可选范围:'."\n"
+ .'- enabled:启用中。'."\n"
+ .'- disabled:禁用中。',
+ 'type' => 'string',
+ 'enumValueTitles' => ['disabled' => '禁用', 'enabled' => '启用'],
+ 'example' => 'enabled',
+ ],
+ 'LastUsedTime' => ['title' => 'IDaaS EIAM 客户端密钥最近使用时间', 'description' => '客户端密钥最近使用时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830226000'],
+ 'ExpirationTime' => ['title' => 'IDaaS EIAM 客户端密钥到期时间', 'description' => '客户端密钥到期时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1749830226000'],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '禁用品牌',
- ],
- 'UpdateBrand' => [
- 'summary' => '修改品牌',
- 'methods' => [
- 'post',
+ 'title' => '查询一个EIAM应用的客户端密钥',
+ 'summary' => '获取EIAM应用的客户端密钥,返回的密钥未脱敏。若需要获取已脱敏密钥,请调用ListApplicationClientSecrets接口。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ObtainApplicationClientSecret'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:ObtainApplicationClientSecret',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Secret', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/secret/{#SecretId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationClientSecret\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"ClientId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"SecretId\\": \\" sci_k52x2ru63rlkflina5utgkxxxx\\",\\n \\"ClientSecret\\": \\"CSEHDcHcrUKHw1CuxkJEHPveWRXBGqVqRsxxxx\\",\\n \\"Status\\": \\"enabled\\",\\n \\"LastUsedTime\\": 1649830226000,\\n \\"ExpirationTime\\": 1749830226000\\n }\\n}","type":"json"}]',
+ ],
+ 'ObtainApplicationToken' => [
+ 'summary' => '查询指定应用Token。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -35162,47 +25685,27 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCPBRTZ',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasSQHOGI'],
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'BrandId',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '品牌化Id',
- 'description' => '品牌化Id',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'brand_xxxx',
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'BrandName',
+ 'name' => 'ApplicationTokenId',
'in' => 'query',
- 'schema' => [
- 'title' => '品牌名称',
- 'description' => '品牌名称。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'Custom Brand',
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用tokenID。', 'type' => 'string', 'required' => true, 'example' => 'token_sfrwerxxxxxxxxxxxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -35210,65 +25713,75 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'ApplicationToken' => [
+ 'description' => '应用token。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => 'IDaaS EIAM实例Id', 'description' => 'IDaaS EIAM实例ID。', 'type' => 'string', 'example' => 'idaas_ki6hd7ihir4ybawogqk6kqxxxx'],
+ 'ApplicationId' => ['title' => '应用Id', 'description' => '应用ID。', 'type' => 'string', 'example' => 'app_na2r73a65s7o4zbs7nj5gxxxx'],
+ 'ApplicationTokenId' => ['title' => '客户端ID', 'description' => '应用tokenID。', 'type' => 'string', 'example' => 'token_m7aso6v4efvu2otfq3jdzxxxx'],
+ 'ApplicationTokenType' => ['title' => 'IDaaS EIAM 客户端密钥Id', 'description' => '应用token类型。', 'type' => 'string', 'example' => 'bearer_token'],
+ 'ApplicationToken' => ['title' => '客户端密钥', 'description' => '应用token。', 'type' => 'string', 'example' => 'SATFwqX8zxGf83pJcJw78KFGjmrft4erWeZYBGS8oE7NN6qoE217yaJpUdMb1UuuGqhDiF43sCA4CF91CTL5iGntqwyLuaAcS9FJ9HfGadE5a7TjiwVafwrBxxxxx'],
+ 'Status' => ['title' => 'IDaaS EIAM 客户端密钥状态', 'description' => '启用状态。', 'type' => 'string', 'example' => 'enabled'],
+ 'ExpirationTime' => ['description' => '过期时间。', 'type' => 'integer', 'format' => 'int64', 'example' => '1735610950000'],
+ 'LastUsedTime' => ['title' => 'IDaaS EIAM 客户端密钥最近使用时间', 'description' => '最后使用时间。', 'type' => 'integer', 'format' => 'int64', 'example' => '1735610930000'],
+ 'CreateTime' => ['description' => '应用Token创建时间。', 'type' => 'integer', 'format' => 'int64', 'example' => '1735610930000'],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新品牌',
- ],
- 'DeleteBrand' => [
- 'summary' => '删除品牌',
- 'methods' => [
- 'post',
+ 'title' => '查询指定应用Token',
+ 'description' => '将一个应用从启用状态变为禁用状态时,应用全部功能不可用(如SSO、账户同步等),请确认您已知该操作可能导致的风险。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:ObtainApplicationToken',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationToken', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationtoken/{#ApplicationTokenId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationToken\\": {\\n \\"InstanceId\\": \\"idaas_ki6hd7ihir4ybawogqk6kqxxxx\\",\\n \\"ApplicationId\\": \\"app_na2r73a65s7o4zbs7nj5gxxxx\\",\\n \\"ApplicationTokenId\\": \\"token_m7aso6v4efvu2otfq3jdzxxxx\\",\\n \\"ApplicationTokenType\\": \\"bearer_token\\",\\n \\"ApplicationToken\\": \\"SATFwqX8zxGf83pJcJw78KFGjmrft4erWeZYBGS8oE7NN6qoE217yaJpUdMb1UuuGqhDiF43sCA4CF91CTL5iGntqwyLuaAcS9FJ9HfGadE5a7TjiwVafwrBxxxxx\\",\\n \\"Status\\": \\"enabled\\",\\n \\"ExpirationTime\\": 1735610950000,\\n \\"LastUsedTime\\": 1735610930000,\\n \\"CreateTime\\": 1735610930000\\n }\\n}","type":"json"}]',
+ ],
+ 'ObtainCredential' => [
+ 'summary' => '查询一个含敏感信息的凭据资源。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
- 'riskType' => 'none',
+ 'operationType' => 'get',
+ 'riskType' => 'high',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCPBRTZ',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasDPGRH1'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'BrandId',
+ 'name' => 'CredentialId',
'in' => 'query',
- 'schema' => [
- 'title' => '品牌化Id',
- 'description' => '品牌ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'brand_xxxx',
- ],
+ 'schema' => ['title' => '凭据ID。', 'description' => '凭据ID。', 'type' => 'string', 'required' => true, 'example' => 'cred_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -35276,28 +25789,91 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'Credential' => [
+ 'description' => '凭据信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => 'EIAM实例ID。', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'CredentialId' => ['title' => '凭据ID。', 'description' => '凭据ID。', 'type' => 'string', 'example' => 'cred_mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'Status' => ['title' => '凭据状态', 'description' => '凭据状态。取值可选范围:'."\n"
+ .'- enabled:启用。'."\n"
+ .'- disabled:禁用。', 'type' => 'string', 'example' => 'enabled'],
+ 'CredentialIdentifier' => ['title' => '凭据标识', 'description' => '凭据标识。', 'type' => 'string', 'example' => 'credential_identifier_test'],
+ 'CredentialName' => ['title' => '凭据名称', 'description' => '凭据名称。', 'type' => 'string', 'example' => 'credential_name'],
+ 'CredentialSubjectType' => ['title' => '凭据所属的主体类型。', 'description' => '凭据所属的主体类型。取值可选范围:'."\n"
+ .'- authentication_token_provider:认证令牌提供商。', 'type' => 'string', 'example' => 'authentication_token_provider'],
+ 'CredentialSubjectId' => ['title' => '凭据所属的主体ID。', 'description' => '凭据所属的主体ID。', 'type' => 'string', 'example' => 'apt_werthgfdsasffxxxxx'],
+ 'CredentialScenarioLabel' => ['title' => '凭据的使用场景标签。', 'description' => '凭据的使用场景标签。取值可选范围:'."\n"
+ .'- llm:大模型。'."\n"
+ .'- saas:三方 SaaS 服务。', 'type' => 'string', 'example' => 'llm'],
+ 'CredentialType' => ['title' => '凭据类型。', 'description' => '凭据类型。取值可选范围:'."\n"
+ .'- api_key:API Key 认证凭证。'."\n"
+ .'- oauth_client:OAuth 客户端认证凭证。', 'type' => 'string', 'example' => 'api_key'],
+ 'CredentialCreationType' => ['title' => '凭据的创建类型。', 'description' => '凭据的创建类型。取值可选范围:'."\n"
+ .'- system_init:系统创建。'."\n"
+ .'- user_custom:用户创建。', 'type' => 'string', 'example' => 'user_custom'],
+ 'Description' => ['title' => '描述', 'description' => '凭据描述。', 'type' => 'string', 'example' => 'credential_description'],
+ 'CreateTime' => ['title' => '云角色创建时间', 'description' => '创建时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830225000'],
+ 'UpdateTime' => ['title' => '云角色更新时间', 'description' => '更新时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830227000'],
+ 'CredentialContent' => [
+ 'title' => '凭据的内容',
+ 'description' => '凭据的内容。',
+ 'type' => 'object',
+ 'properties' => [
+ 'OAuthClientContent' => [
+ 'title' => 'OAuth客户端认证凭证类型的凭据内容。',
+ 'description' => 'OAuth客户端认证凭证类型的凭据内容。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ClientId' => ['title' => 'OAuth协议的client_id', 'description' => 'OAuth协议的client_id。', 'type' => 'string', 'example' => 'dmvncmxersdxxxxxx'],
+ 'ClientSecret' => ['description' => 'OAuth 协议的 client_secret。', 'type' => 'string', 'example' => 'nsklnertyt5ddwizncxxxx', 'title' => 'OAuth协议的client_secret'],
+ ],
+ ],
+ 'ApiKeyContent' => [
+ 'description' => 'API Key 凭证类型的凭据内容。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ApiKey' => ['description' => 'API Key 的内容。', 'type' => 'string', 'example' => 'nsklncmwizncxxxx', 'title' => 'API Key'],
+ ],
+ 'title' => 'API Key类型的凭据内容。',
+ ],
+ ],
+ ],
+ 'CredentialSharingScope' => ['title' => '凭据共享范围。', 'type' => 'string'],
+ 'ExclusiveUserId' => ['title' => '凭据专属账户ID。', 'type' => 'string'],
+ 'CredentialExternalId' => ['title' => '凭据外部唯一标识。', 'type' => 'string'],
+ ],
],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '删除品牌',
- ],
- 'ListBrands' => [
- 'summary' => '获取品牌列表',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '查询一个含敏感信息的凭据',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:ObtainCredential',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Credential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credential/{#CredentialId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Credential\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"CredentialId\\": \\"cred_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"Status\\": \\"enabled\\",\\n \\"CredentialIdentifier\\": \\"credential_identifier_test\\",\\n \\"CredentialName\\": \\"credential_name\\",\\n \\"CredentialSubjectType\\": \\"authentication_token_provider\\",\\n \\"CredentialSubjectId\\": \\"apt_werthgfdsasffxxxxx\\",\\n \\"CredentialScenarioLabel\\": \\"llm\\",\\n \\"CredentialType\\": \\"api_key\\",\\n \\"CredentialCreationType\\": \\"user_custom\\",\\n \\"Description\\": \\"credential_description\\",\\n \\"CreateTime\\": 1649830225000,\\n \\"UpdateTime\\": 1649830227000,\\n \\"CredentialContent\\": {\\n \\"OAuthClientContent\\": {\\n \\"ClientId\\": \\"dmvncmxersdxxxxxx\\",\\n \\"ClientSecret\\": \\"nsklnertyt5ddwizncxxxx\\"\\n },\\n \\"ApiKeyContent\\": {\\n \\"ApiKey\\": \\"nsklncmwizncxxxx\\"\\n }\\n },\\n \\"CredentialSharingScope\\": \\"\\",\\n \\"ExclusiveUserId\\": \\"\\",\\n \\"CredentialExternalId\\": \\"\\"\\n }\\n}","type":"json"}]',
+ ],
+ 'ObtainDomainProxyToken' => [
+ 'summary' => '查询EIAM实例域名的代理Token。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -35306,162 +25882,154 @@
'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCPBRTZ',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasGK16FE'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'NextToken',
+ 'name' => 'DomainId',
'in' => 'query',
- 'schema' => [
- 'title' => '查询凭证(Token)。',
- 'description' => '查询凭证(Token)。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'NTxxxxxexample',
- ],
+ 'schema' => ['title' => '域名ID。', 'description' => '域名ID。', 'type' => 'string', 'required' => true, 'example' => 'dm_examplexxxxx'],
],
[
- 'name' => 'PreviousToken',
+ 'name' => 'DomainProxyTokenId',
'in' => 'query',
+ 'schema' => ['title' => '域名代理Token ID。', 'description' => '域名代理Token ID。', 'type' => 'string', 'required' => true, 'example' => 'pt_examplexxxx'."\n"],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '查询上一页凭证(Token)。',
- 'description' => '查询上一页凭证(Token)。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'PTxxxxxexample',
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'DomainProxyToken' => [
+ 'description' => '代理Token信息对象。',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'],
+ 'DomainProxyTokenId' => ['title' => '域名代理Token ID。', 'description' => '域名代理Token ID。', 'type' => 'string', 'example' => 'pt_examplexxxx'],
+ 'DomainProxyToken' => ['title' => '域名代理Token。', 'description' => '域名代理Token。', 'type' => 'string', 'example' => 'PTxxxxxxxx'],
+ 'DomainId' => ['title' => '域名ID。', 'description' => '域名ID。', 'type' => 'string', 'example' => 'dm_examplexxxx'],
+ 'Status' => ['title' => 'token状态。', 'description' => 'token状态,取值可选范围:'."\n"
+ .'- enabled:启用中。'."\n"
+ ."\n"
+ .'- disabled:禁用中。', 'type' => 'string', 'example' => 'enabled'],
+ 'CreateTime' => ['title' => '域名代理Token创建时间。', 'description' => '域名代理Token创建时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830226000'],
+ 'UpdateTime' => ['title' => '域名代理Token最近更新时间。', 'description' => '域名代理Token最近更新时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830226000'],
+ 'LastUsedTime' => ['title' => '域名代理Token最近使用时间。', 'description' => '域名代理Token最近使用时间,Unix时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'example' => '1649830226000'],
+ ],
+ ],
+ ],
+ 'description' => '',
],
],
+ ],
+ 'title' => '查询EIAM实例域名的代理Token信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ObtainDomainProxyToken'],
+ ],
+ ],
+ 'ramActions' => [
[
- 'name' => 'MaxResults',
- 'in' => 'query',
- 'schema' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '20',
- 'default' => '20',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:ObtainDomainProxyToken',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'DomainProxyToken', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/{#DomainId}/domainproxytoken/{#DomainProxyTokenId}'],
+ ],
],
],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"DomainProxyToken\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"DomainProxyTokenId\\": \\"pt_examplexxxx\\",\\n \\"DomainProxyToken\\": \\"PTxxxxxxxx\\",\\n \\"DomainId\\": \\"dm_examplexxxx\\",\\n \\"Status\\": \\"enabled\\",\\n \\"CreateTime\\": 1649830226000,\\n \\"UpdateTime\\": 1649830226000,\\n \\"LastUsedTime\\": 1649830226000\\n }\\n}","type":"json"}]',
+ ],
+ 'RemoveApplicationAccountFromUser' => [
+ 'summary' => '删除一个当前应用下的指定员工的应用账号。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'readAndWrite',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'delete',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaas51QHX0', 'FEATUREidaasYLK5S2'],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'InstanceId',
+ 'in' => 'query',
+ 'schema' => ['title' => '实例Id', 'description' => '实例Id', 'type' => 'string', 'required' => true, 'example' => 'eiam-111ccc1111', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用ID', 'description' => '应用ID', 'type' => 'string', 'required' => true, 'example' => 'app_11111', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'UserId',
+ 'in' => 'query',
+ 'schema' => ['title' => '用户Id', 'description' => '用户Id', 'type' => 'string', 'required' => true, 'example' => 'user_example', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ApplicationAccountId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用账号Id', 'description' => '应用账号Id', 'type' => 'string', 'required' => true, 'example' => 'act_example', 'maxLength' => 64],
+ ],
+ ],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'NextToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '本次调用返回的查询凭证(Token)值。',
- 'type' => 'string',
- 'example' => 'NTxxxexample',
- ],
- 'PreviousToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '本次调用返回的查询凭证(Token)值。',
- 'type' => 'string',
- 'example' => 'PTxxxexample',
- ],
- 'MaxResults' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '20',
- ],
- 'Brands' => [
- 'description' => '品牌数据列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '品牌数据。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'BrandId' => [
- 'title' => '品牌ID',
- 'description' => '品牌ID。',
- 'type' => 'string',
- 'example' => 'brand_xxxx',
- ],
- 'BrandName' => [
- 'title' => '品牌名称',
- 'description' => '品牌名称。',
- 'type' => 'string',
- 'example' => 'Custom Brand',
- ],
- 'BrandType' => [
- 'title' => '品牌类型',
- 'description' => '品牌类型。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'system_init' => '系统初始化',
- 'user_custom' => '用户自定义',
- ],
- 'example' => 'user_custom',
- ],
- 'Status' => [
- 'title' => '品牌状态',
- 'description' => '品牌状态。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'disabled' => '禁用',
- 'enabled' => '启用',
- ],
- 'example' => 'enabled',
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求Id', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"PreviousToken\\": \\"PTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"Brands\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"BrandId\\": \\"brand_xxxx\\",\\n \\"BrandName\\": \\"Custom Brand\\",\\n \\"BrandType\\": \\"user_custom\\",\\n \\"Status\\": \\"enabled\\"\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '查询品牌列表',
- ],
- 'SetLoginRedirectApplicationForBrand' => [
- 'summary' => '为品牌设置登录后跳转应用',
- 'methods' => [
- 'post',
+ 'title' => '删除一个当前应用下的指定员工的应用账号',
+ 'description' => '当前接口仅查询组织的直属权限,即直接分配给组织的应用。调用该接口时,可以通过 **ApplicationIds** 参数对应用进行筛选。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:RemoveApplicationAccountFromUser',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationAccount', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationaccount/{#ApplicationAccountId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'RemoveApplicationFromAuthorizationRule' => [
+ 'summary' => '将一个应用从授权规则中移除。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -35470,47 +26038,26 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCPBRTZ',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasHRHJG3'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'BrandId',
+ 'name' => 'AuthorizationRuleId',
'in' => 'query',
- 'schema' => [
- 'title' => '品牌化Id',
- 'description' => '品牌ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'brand_xxxx',
- ],
+ 'schema' => ['title' => '授权规则标识', 'description' => '授权规则 ID。', 'type' => 'string', 'required' => true, 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx', 'maxLength' => 64],
],
[
'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_xxxx',
- ],
+ 'schema' => ['title' => '应用 ID。', 'description' => '应用 ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'],
],
],
'responses' => [
@@ -35518,65 +26065,72 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '为品牌设置登录跳转应用',
- ],
- 'GetLoginRedirectApplicationForBrand' => [
- 'summary' => '为品牌设置登录后跳转应用',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '将一个应用从授权规则中移除',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:RemoveApplicationFromAuthorizationRule',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationRule/{#AuthorizationRuleId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'RemoveCustomPrivacyPoliciesFromBrand' => [
+ 'summary' => '移除品牌关联条款',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCPBRTZ',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasLY3IT7'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'BrandId',
'in' => 'query',
+ 'schema' => ['title' => '品牌化Id', 'description' => '品牌化ID。', 'type' => 'string', 'required' => true, 'example' => 'brand_xxxx'],
+ ],
+ [
+ 'name' => 'CustomPrivacyPolicyIds',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '品牌化Id',
- 'description' => '品牌ID。',
- 'type' => 'string',
+ 'title' => '条款ID列表',
+ 'description' => '条款ID列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '条款ID。', 'type' => 'string', 'required' => false, 'example' => 'pp_xxxx'],
'required' => true,
- 'example' => 'brand_xxxx',
+ 'example' => '',
],
],
],
@@ -35585,51 +26139,36 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'BrandLoginRedirectApplication' => [
- 'description' => '品牌登录跳转应用信息。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例ID',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'BrandId' => [
- 'title' => '品牌ID',
- 'description' => '品牌ID。',
- 'type' => 'string',
- 'example' => 'brand_xxxx',
- ],
- 'ApplicationId' => [
- 'title' => '应用ID',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'example' => 'app_xxxx',
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"BrandLoginRedirectApplication\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"BrandId\\": \\"brand_xxxx\\",\\n \\"ApplicationId\\": \\"app_xxxx\\"\\n }\\n}","type":"json"}]',
- 'title' => '获取品牌登录跳转应用',
- ],
- 'CreateCustomPrivacyPolicy' => [
- 'summary' => '创建自定义条款',
- 'methods' => [
- 'post',
+ 'title' => '从品牌移除自定义条款',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:RemoveCustomPrivacyPoliciesFromBrand',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Brand', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/brand/{#BrandId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CustomPrivacyPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customprivacypolicy/{#PolicyId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'RemoveGroupFromAuthorizationRule' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -35638,145 +26177,93 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'create',
+ 'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas4TD7D0',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasHRHJG3'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'CustomPrivacyPolicyName',
+ 'name' => 'AuthorizationRuleId',
'in' => 'query',
- 'schema' => [
- 'title' => '自定义条款名称',
- 'description' => '自定义条款名称。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'Custom Privacy Policy Name',
- 'maxLength' => 256,
- ],
+ 'schema' => ['title' => '授权规则标识', 'description' => '授权规则 ID。', 'type' => 'string', 'required' => true, 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx', 'maxLength' => 64],
],
[
- 'name' => 'Status',
+ 'name' => 'GroupId',
'in' => 'query',
+ 'schema' => ['title' => '组ID。', 'description' => '组ID。', 'type' => 'string', 'required' => true, 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx'],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '自定义条款状态',
- 'description' => '自定义条款状态。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'enabled',
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ ],
+ 'description' => '',
],
],
+ ],
+ 'title' => '将一个组从授权规则中移除',
+ 'summary' => '将一个应用从授权规则中移除。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
[
- 'name' => 'UserConsentType',
- 'in' => 'query',
- 'schema' => [
- 'title' => '同意条款类型',
- 'description' => '同意条款类型。',
- 'type' => 'string',
- 'required' => false,
- 'enumValueTitles' => [
- 'explicit_consent' => '手动勾选同意',
- 'implied_consent' => '默认同意',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:RemoveGroupFromAuthorizationRule',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationRule/{#AuthorizationRuleId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Group', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/group/{#GroupId}'],
],
- 'example' => 'implied_consent',
],
],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'RemoveUserFromAuthorizationRule' => [
+ 'summary' => '将一个账户从授权规则中移除。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
+ 'security' => [
[
- 'name' => 'DefaultLanguageCode',
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'delete',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaasHRHJG3'],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '默认条款语言',
- 'description' => '默认条款语言',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'zh-Hans-CN',
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'CustomPrivacyPolicyContents',
+ 'name' => 'AuthorizationRuleId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '自定义条款内容详情',
- 'description' => '自定义条款内容详情',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'CustomPrivacyPolicyTip' => [
- 'title' => '自定义条款提示',
- 'description' => '自定义条款提示',
- 'type' => 'string',
- 'required' => false,
- 'example' => '登录视为同意此条款',
- 'maxLength' => 256,
- ],
- 'LanguageCode' => [
- 'title' => '自定义条款所属语言',
- 'description' => '自定义条款所属语言,具体的值来自ListLanguages接口的返回值LanguageCode。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'zh-Hans-CN',
- 'maxLength' => 64,
- ],
- 'CustomPrivacyPolicyItems' => [
- 'title' => '自定义条款项',
- 'description' => '自定义条款项',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'CustomPrivacyPolicyItemName' => [
- 'title' => '自定义条款名称',
- 'description' => '自定义条款名称',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'xxxx隐私政策条款',
- ],
- 'CustomPrivacyPolicyItemUrl' => [
- 'title' => '自定义条款访问地址',
- 'description' => '自定义条款访问地址',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'http://www.xxxx.com',
- ],
- ],
- 'required' => false,
- ],
- 'required' => false,
- 'example' => '',
- ],
- ],
- 'required' => false,
- ],
- 'required' => false,
- 'example' => '',
- ],
+ 'schema' => ['title' => '授权规则标识', 'description' => '授权规则 ID。', 'type' => 'string', 'required' => true, 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'UserId',
'in' => 'query',
- 'schema' => [
- 'description' => '用于保证请求的幂等性。由客户端生成该参数值,要保证在不同请求间唯一,最大值不超过64个ASCII字符,且该参数值中不能包含非ASCII字符。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'client-token-example',
- ],
+ 'schema' => ['title' => '账户ID。', 'description' => '账户ID。', 'type' => 'string', 'required' => true, 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx'],
],
],
'responses' => [
@@ -35784,73 +26271,72 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'CustomPrivacyPolicyId' => [
- 'title' => '自定义条款ID',
- 'description' => '自定义条款ID',
- 'type' => 'string',
- 'example' => 'pp_neagxpoznsjdtxxxxx',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"CustomPrivacyPolicyId\\": \\"pp_neagxpoznsjdtxxxxx\\"\\n}","type":"json"}]',
- 'title' => '创建自定义条款',
- ],
- 'GetCustomPrivacyPolicy' => [
- 'summary' => '获取自定义条款',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '将一个账户从授权规则中移除',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:RemoveUserFromAuthorizationRule',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationRule/{#AuthorizationRuleId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'RemoveUserFromOrganizationalUnits' => [
+ 'summary' => '将指定EIAM账户从多个EIAM组织中移除,若该组织为EIAM的主组织,则不支持移除操作。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas4TD7D0',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaasYZ4AR1'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'CustomPrivacyPolicyId',
+ 'name' => 'UserId',
'in' => 'query',
+ 'schema' => ['title' => '账户ID', 'description' => '账户ID。', 'type' => 'string', 'required' => true, 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'OrganizationalUnitIds',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '自定义条款ID',
- 'description' => '自定义条款ID',
- 'type' => 'string',
+ 'title' => '组织ID集合',
+ 'description' => '组织ID列表,列表元素数量不超过100。',
+ 'type' => 'array',
+ 'items' => ['description' => '组织ID。', 'type' => 'string', 'required' => false, 'example' => 'ou_wovwffm62xifdziem7an7xxxxx'],
'required' => true,
- 'example' => 'pp_xxxxx',
- 'maxLength' => 64,
+ 'example' => '',
],
],
],
@@ -35859,111 +26345,26 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'CustomPrivacyPolicy' => [
- 'description' => '自定义条款。',
- 'type' => 'object',
- 'properties' => [
- 'CustomPrivacyPolicyId' => [
- 'description' => '自定义条款ID。',
- 'type' => 'string',
- 'example' => 'pp_xxxxx',
- ],
- 'CustomPrivacyPolicyName' => [
- 'description' => '自定义条款名称。',
- 'type' => 'string',
- 'example' => 'Custom Privacy Policy Name',
- ],
- 'Status' => [
- 'description' => '账户状态,取值可选范围:'."\n"
- .'- enabled: 启用。'."\n"
- .'- disabled: 禁用。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'disabled' => '禁用',
- 'enabled' => '启用',
- ],
- 'example' => 'enabled',
- ],
- 'DefaultLanguageCode' => [
- 'description' => '自定义条款所属语言,具体的值来自ListLanguages接口的返回值LanguageCode。',
- 'type' => 'string',
- 'example' => 'zh-Hans-CN',
- ],
- 'UserConsentType' => [
- 'description' => '同意条款类型。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'explicit_consent' => '手动勾选同意',
- 'implied_consent' => '默认同意',
- ],
- 'example' => 'implied_consent',
- ],
- 'CustomPrivacyPolicyContents' => [
- 'description' => '自定义条款内容详情。',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'CustomPrivacyPolicyTip' => [
- 'description' => '自定义条款内容提示。',
- 'type' => 'string',
- 'example' => 'Please read and agree:',
- ],
- 'LanguageCode' => [
- 'description' => '自定义条款所属语言,具体的值来自ListLanguages接口的返回值LanguageCode。',
- 'type' => 'string',
- 'example' => 'zh-Hans-CN',
- ],
- 'CustomPrivacyPolicyItems' => [
- 'description' => '自定义条款项。',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'CustomPrivacyPolicyItemName' => [
- 'description' => '自定义条款项名称。',
- 'type' => 'string',
- 'example' => 'item name',
- ],
- 'CustomPrivacyPolicyItemUrl' => [
- 'description' => '自定义条款项访问地址,必须https://开头。',
- 'type' => 'string',
- 'example' => 'https://example.com',
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- 'InstanceId' => [
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"CustomPrivacyPolicy\\": {\\n \\"CustomPrivacyPolicyId\\": \\"pp_xxxxx\\",\\n \\"CustomPrivacyPolicyName\\": \\"Custom Privacy Policy Name\\",\\n \\"Status\\": \\"enabled\\",\\n \\"DefaultLanguageCode\\": \\"zh-Hans-CN\\",\\n \\"UserConsentType\\": \\"implied_consent\\",\\n \\"CustomPrivacyPolicyContents\\": [\\n {\\n \\"CustomPrivacyPolicyTip\\": \\"Please read and agree:\\",\\n \\"LanguageCode\\": \\"zh-Hans-CN\\",\\n \\"CustomPrivacyPolicyItems\\": [\\n {\\n \\"CustomPrivacyPolicyItemName\\": \\"item name\\",\\n \\"CustomPrivacyPolicyItemUrl\\": \\"https://example.com\\"\\n }\\n ]\\n }\\n ],\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\"\\n }\\n}","type":"json"}]',
- 'title' => '获取自定义条款',
- ],
- 'EnableCustomPrivacyPolicy' => [
- 'summary' => '启用自定义条款',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
+ 'title' => '将一个EIAM账户从多个EIAM组织中移除',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'RemoveUserFromOrganizationalUnits'],
+ ],
],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'RemoveUsersFromGroup' => [
+ 'summary' => '将多个EIAM账户从指定EIAM账户组中移除。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -35972,35 +26373,33 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas4TD7D0',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaasIEJFYH'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'CustomPrivacyPolicyId',
+ 'name' => 'GroupId',
+ 'in' => 'query',
+ 'schema' => ['title' => '组ID。', 'description' => '组ID。', 'type' => 'string', 'required' => true, 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx'],
+ ],
+ [
+ 'name' => 'UserIds',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'description' => '自定义条款ID。',
- 'type' => 'string',
+ 'title' => '账户ID列表。',
+ 'description' => '账户ID列表,列表元素个数不超过100。',
+ 'type' => 'array',
+ 'items' => ['description' => '账户组ID。', 'type' => 'string', 'required' => false, 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx'],
'required' => true,
- 'example' => 'pp_neagxpoznsjdtxxxxx',
+ 'example' => '[ou_001]',
],
],
],
@@ -36009,248 +26408,322 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
+ 'title' => '将多个EIAM账户从指定EIAM账户组中移除',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'RemoveUsersFromGroup'],
+ ],
+ ],
+ 'ramActions' => [],
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '启用自定义条款',
],
- 'DisableCustomPrivacyPolicy' => [
- 'summary' => '禁用自定义条款',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'RenewFreeLicenseEndTime' => [
+ 'summary' => '免费版续期',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas4TD7D0',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeCode' => '238214',
+ 'abilityTreeNodes' => ['FEATUREidaas92IAAU'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ ],
+ 'description' => '',
],
],
+ ],
+ 'title' => '免费版续期',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
[
- 'name' => 'CustomPrivacyPolicyId',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:RenewFreeLicenseEndTime',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'RevokeApplicationFromGroups' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'readAndWrite',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'delete',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaas7VNWU7'],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'InstanceId',
'in' => 'query',
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'GroupIds',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'description' => '自定义条款ID。',
- 'type' => 'string',
+ 'title' => '组ID列表。',
+ 'description' => '组ID列表,单次操作最多支持100个组ID。',
+ 'type' => 'array',
+ 'items' => ['description' => '组ID。', 'type' => 'string', 'required' => false, 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx'],
'required' => true,
- 'example' => 'pp_xxxx',
- 'maxLength' => 64,
+ 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx',
],
],
+ [
+ 'name' => 'ApplicationRoleId',
+ 'in' => 'query',
+ 'schema' => ['description' => '应用角色ID。', 'type' => 'string', 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx', 'maxLength' => 64],
+ ],
],
'responses' => [
200 => [
'schema' => [
+ 'description' => '响应结果。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '禁用自定义条款',
- ],
- 'UpdateCustomPrivacyPolicy' => [
- 'summary' => '更新自定义条款',
- 'methods' => [
- 'post',
+ 'title' => '取消多个EIAM组访问一个应用的权限',
+ 'summary' => '批量取消多个EIAM组访问一个应用的权限。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'RevokeApplicationFromGroups'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:RevokeApplicationFromGroups',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'RevokeApplicationFromOrganizationalUnits' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas4TD7D0',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaas3S4NKL'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'OrganizationalUnitIds',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
+ 'title' => '组织ID列表。',
+ 'description' => '组织ID列表,单次操作最多支持100个组织ID。',
+ 'type' => 'array',
+ 'items' => ['description' => '组织ID。', 'type' => 'string', 'required' => false, 'example' => 'ou_wovwffm62xifdziem7an7xxxxx'],
'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
],
],
[
- 'name' => 'CustomPrivacyPolicyName',
+ 'name' => 'ApplicationRoleId',
'in' => 'query',
+ 'schema' => ['description' => '应用角色ID。', 'type' => 'string', 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx', 'maxLength' => 64],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'description' => '自定义条款名称。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'Custom Privacy Policy Name',
+ 'description' => '响应结果。',
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ ],
],
],
+ ],
+ 'title' => '取消多个EIAM组织访问一个应用的权限',
+ 'summary' => '批量取消多个EIAM组织访问一个应用的权限。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'RevokeApplicationFromOrganizationalUnits'],
+ ],
+ ],
+ 'ramActions' => [
[
- 'name' => 'UserConsentType',
- 'in' => 'query',
- 'schema' => [
- 'description' => '自定义条款同意类型。',
- 'type' => 'string',
- 'required' => false,
- 'enumValueTitles' => [
- 'explicit_consent' => '手动勾选同意',
- 'implied_consent' => '默认同意',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:RevokeApplicationFromOrganizationalUnits',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
],
- 'example' => 'implied_consent',
],
],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'RevokeApplicationFromUsers' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
+ 'security' => [
[
- 'name' => 'CustomPrivacyPolicyId',
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'readAndWrite',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'delete',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaasCRU1S2'],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'description' => '自定义条款ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'pp_neagxpoznsjdtxxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'DefaultLanguageCode',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'description' => '默认语言条款项。具体的值来自ListLanguages接口的返回值LanguageCode。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'zh-Hans-CN',
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'CustomPrivacyPolicyContents',
+ 'name' => 'UserIds',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'description' => '自定义条款内容详情。',
+ 'title' => '账户ID列表。',
+ 'description' => '账户ID列表,单次操作最多支持100个账户ID。',
'type' => 'array',
- 'items' => [
- 'description' => '自定义条款内容详情。',
- 'type' => 'object',
- 'properties' => [
- 'CustomPrivacyPolicyTip' => [
- 'description' => '自定义条款内容提示。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'Please read and agree:',
- ],
- 'LanguageCode' => [
- 'description' => '自定义条款所属语言,具体的值来自ListLanguages接口的返回值LanguageCode。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'zh-Hans-CN',
- ],
- 'CustomPrivacyPolicyItems' => [
- 'description' => '自定义条款项。',
- 'type' => 'array',
- 'items' => [
- 'description' => '自定义条款项。',
- 'type' => 'object',
- 'properties' => [
- 'CustomPrivacyPolicyItemName' => [
- 'description' => '自定义条款项名称',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'Item Name',
- ],
- 'CustomPrivacyPolicyItemUrl' => [
- 'description' => '自定义条款项访问地址,必须https://开头。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'https://example.com',
- ],
- ],
- 'required' => false,
- ],
- 'required' => false,
- ],
- ],
- 'required' => false,
- ],
- 'required' => false,
+ 'items' => ['description' => '账户ID。', 'type' => 'string', 'required' => false, 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx'],
+ 'required' => true,
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
],
],
+ [
+ 'name' => 'ApplicationRoleId',
+ 'in' => 'query',
+ 'schema' => ['description' => '应用角色ID。', 'type' => 'string', 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx', 'maxLength' => 64],
+ ],
],
'responses' => [
200 => [
'schema' => [
+ 'description' => '响应结果。',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新自定义条款信息',
- ],
- 'DeleteCustomPrivacyPolicy' => [
- 'summary' => '删除自定义条款',
- 'methods' => [
- 'post',
+ 'title' => '取消多个EIAM账户访问一个应用的权限',
+ 'summary' => '批量取消多个EIAM账户访问一个应用的权限。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'RevokeApplicationFromUsers'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:RevokeApplicationFromUsers',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'RevokeResourceServerFromClient' => [
+ 'summary' => '取消指定ResourceServer给Client应用的授权。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -36262,34 +26735,23 @@
'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas4TD7D0',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasAAD0EO'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'CustomPrivacyPolicyId',
+ 'name' => 'ClientApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '自定义条款ID',
- 'description' => '自定义条款ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'pp_xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => 'Client应用唯一标识。', 'description' => 'Client应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ResourceServerApplicationId',
+ 'in' => 'query',
+ 'schema' => ['title' => 'ResourceServer应用唯一标识。', 'description' => 'ResourceServer应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -36297,103 +26759,76 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '删除自定义条款',
- ],
- 'ListCustomPrivacyPolicies' => [
- 'summary' => '自定义条款列表查询。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '取消指定ResourceServer给Client应用的授权',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:RevokeResourceServerFromClient',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'RevokeResourceServerScopesFromClient' => [
+ 'summary' => '取消指定ResourceServer下的Scope权限给Client应用的授权。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas4TD7D0',
- 'FEATUREidaasLY3IT7',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasAAD0EO'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'NextToken',
- 'in' => 'query',
- 'schema' => [
- 'title' => '查询凭证(Token)。',
- 'description' => '查询凭证(Token)。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'NTxxxxxexample',
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'PreviousToken',
+ 'name' => 'ClientApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '查询上一页凭证(Token)。',
- 'description' => '查询上一页凭证(Token)。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'PTxxxxxexample',
- ],
+ 'schema' => ['title' => 'Client应用唯一标识。', 'description' => 'Client应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'MaxResults',
+ 'name' => 'ResourceServerApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '20',
- 'default' => '20',
- ],
+ 'schema' => ['title' => 'ResourceServer应用唯一标识。', 'description' => 'ResourceServer应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'CustomPrivacyPolicyNameStartsWith',
+ 'name' => 'ResourceServerScopeIds',
'in' => 'query',
- 'allowEmptyValue' => true,
+ 'style' => 'flat',
'schema' => [
- 'title' => '自定义条款名称',
- 'description' => '自定义条款名称,左模糊匹配。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'Custom',
- 'maxLength' => 256,
+ 'title' => 'ResourceServer权限唯一标识。',
+ 'description' => 'ResourceServer下的Scope权限ID列表。',
+ 'type' => 'array',
+ 'items' => ['description' => 'Scope权限ID。', 'type' => 'string', 'required' => false, 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx'],
+ 'required' => true,
+ 'example' => '["ress_XXXXX","ress_XXXXX"]',
],
],
],
@@ -36402,106 +26837,36 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'NextToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '本次调用返回的查询凭证(Token)值。',
- 'type' => 'string',
- 'example' => 'NTxxxexample',
- ],
- 'PreviousToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '本次调用返回的查询凭证(Token)值。',
- 'type' => 'string',
- 'example' => 'PTxxxexample',
- ],
- 'MaxResults' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '20',
- ],
- 'CustomPrivacyPolicies' => [
- 'description' => '自定义条款列表。',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'CustomPrivacyPolicyId' => [
- 'title' => '自定义条款Id',
- 'description' => '自定义条款Id',
- 'type' => 'string',
- 'example' => 'pp_xxxxx',
- ],
- 'CustomPrivacyPolicyName' => [
- 'title' => '自定义条款名称',
- 'description' => '自定义条款名称',
- 'type' => 'string',
- 'example' => 'Custom Privacy Policy Name',
- ],
- 'Status' => [
- 'title' => '自定义条款状态',
- 'description' => '自定义条款状态',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'disabled' => '禁用',
- 'enabled' => '启用',
- ],
- 'example' => 'enabled',
- ],
- 'UserConsentType' => [
- 'title' => '自定义条款同意类型',
- 'description' => '自定义条款同意类型',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'explicit_consent' => '手动勾选同意',
- 'implied_consent' => '默认同意',
- ],
- 'example' => 'implied_consent',
- ],
- 'DefaultLanguageCode' => [
- 'title' => '默认语言条款项',
- 'description' => '默认语言条款项。具体的值来自ListLanguages接口的返回值LanguageCode。',
- 'type' => 'string',
- 'example' => 'zh-Hans-CN',
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"PreviousToken\\": \\"PTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"CustomPrivacyPolicies\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"CustomPrivacyPolicyId\\": \\"pp_xxxxx\\",\\n \\"CustomPrivacyPolicyName\\": \\"Custom Privacy Policy Name\\",\\n \\"Status\\": \\"enabled\\",\\n \\"UserConsentType\\": \\"implied_consent\\",\\n \\"DefaultLanguageCode\\": \\"zh-Hans-CN\\"\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '查询自定义条款列表',
- ],
- 'AddCustomPrivacyPoliciesToBrand' => [
- 'summary' => '添加条款到品牌',
- 'methods' => [
- 'post',
+ 'title' => '取消指定ResourceServer下的Scope权限给Client应用的授权',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:RevokeResourceServerScopesFromClient',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'RevokeResourceServerScopesFromGroup' => [
+ 'summary' => '取消指定ResourceServer下的Scope权限给组的授权。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -36510,82 +26875,79 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasLY3IT7',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasYLK5S2'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'BrandId',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '品牌化Id',
- 'description' => '品牌ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'brand_xxxxx',
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => 'ResourceServer 应用 ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'CustomPrivacyPolicyIds',
+ 'name' => 'ResourceServerScopeIds',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => '条款ID列表',
- 'description' => '条款ID列表。',
+ 'title' => 'ResourceServer权限唯一标识。',
+ 'description' => 'ResourceServer下的Scope权限ID列表。',
'type' => 'array',
- 'items' => [
- 'description' => '条款ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'pp_xxxxx',
- ],
+ 'items' => ['description' => 'Scope权限ID。', 'type' => 'string', 'required' => false, 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx'],
'required' => true,
- 'example' => '',
+ 'example' => '["ress_XXXXX","ress_XXXXX"]',
+ 'maxItems' => 100,
+ 'minItems' => 1,
],
],
+ [
+ 'name' => 'GroupId',
+ 'in' => 'query',
+ 'schema' => ['title' => '组ID。', 'description' => '组ID。', 'type' => 'string', 'required' => true, 'example' => 'group_mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ ],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '添加自定义条款到品牌',
- ],
- 'RemoveCustomPrivacyPoliciesFromBrand' => [
- 'summary' => '移除品牌关联条款',
- 'methods' => [
- 'post',
+ 'title' => '取消指定ResourceServer下的Scope权限给组的授权',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:RevokeResourceServerScopesFromGroup',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Group', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/group/{#GroupId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'RevokeResourceServerScopesFromOrganizationalUnit' => [
+ 'summary' => '取消指定ResourceServer下的Scope权限给组织的授权。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -36594,53 +26956,40 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasLY3IT7',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasYLK5S2'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'BrandId',
+ 'name' => 'OrganizationalUnitId',
'in' => 'query',
- 'schema' => [
- 'title' => '品牌化Id',
- 'description' => '品牌化ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'brand_xxxx',
- ],
+ 'schema' => ['title' => '组织ID。', 'description' => '组织ID。', 'type' => 'string', 'required' => true, 'example' => 'ou_wovwffm62xifdziem7an7xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'CustomPrivacyPolicyIds',
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用ID。', 'description' => 'ResourceServer应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ResourceServerScopeIds',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => '条款ID列表',
- 'description' => '条款ID列表。',
+ 'title' => 'ResourceServer权限唯一标识。',
+ 'description' => 'ResourceServer下的Scope权限ID列表。',
'type' => 'array',
- 'items' => [
- 'description' => '条款ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'pp_xxxx',
- ],
+ 'items' => ['description' => 'Scope权限ID。', 'type' => 'string', 'required' => false, 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx'],
'required' => true,
- 'example' => '',
+ 'example' => '["ress_XXXXX","ress_XXXXX"]',
+ 'maxItems' => 100,
+ 'minItems' => 1,
],
],
],
@@ -36649,100 +26998,78 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '从品牌移除自定义条款',
- ],
- 'ListCustomPrivacyPoliciesForBrand' => [
- 'summary' => '获取品牌关联资源的资源',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '取消指定ResourceServer下的Scope权限给组织的授权',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:RevokeResourceServerScopesFromOrganizationalUnit',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'OrganizationalUnit', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/organizationalunit/{#OrganizationalUnitId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'RevokeResourceServerScopesFromUser' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'delete',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasLY3IT7',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasYLK5S2'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'NextToken',
- 'in' => 'query',
- 'schema' => [
- 'title' => '查询凭证(Token)。',
- 'description' => '查询凭证(Token)。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'NTxxxxxexample',
- ],
- ],
- [
- 'name' => 'PreviousToken',
+ 'name' => 'UserId',
'in' => 'query',
- 'schema' => [
- 'title' => '查询上一页凭证(Token)。',
- 'description' => '查询上一页凭证(Token)。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'PTxxxxxexample',
- ],
+ 'schema' => ['title' => '用户ID。', 'description' => '用户ID。', 'type' => 'string', 'required' => true, 'example' => 'user_wovwffm62xifdziem7an7xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'MaxResults',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '20',
- 'default' => '20',
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => 'ResourceServer应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'BrandId',
+ 'name' => 'ResourceServerScopeIds',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '品牌化Id',
- 'description' => '品牌ID。',
- 'type' => 'string',
+ 'title' => 'ResourceServer权限唯一标识。',
+ 'description' => 'ResourceServer下的Scope权限ID列表。',
+ 'type' => 'array',
+ 'items' => ['description' => 'Scope权限ID。', 'type' => 'string', 'required' => false, 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx'],
'required' => true,
- 'example' => 'brand_xxxx',
+ 'example' => '["ress_XXXXX","ress_XXXXX"]',
+ 'maxItems' => 100,
+ 'minItems' => 1,
],
],
],
@@ -36751,196 +27078,173 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'NextToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '本次调用返回的查询凭证(Token)值。',
- 'type' => 'string',
- 'example' => 'NTxxxexample',
- ],
- 'PreviousToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '本次调用返回的查询凭证(Token)值。',
- 'type' => 'string',
- 'example' => 'PTxxxexample',
- ],
- 'MaxResults' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '20',
- ],
- 'BrandCustomPrivacyPolicies' => [
- 'description' => '品牌关联的自定义条款列表',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'CustomPrivacyPolicyId' => [
- 'title' => '条款ID',
- 'description' => '条款ID',
- 'type' => 'string',
- 'example' => 'pp_xxxx',
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"PreviousToken\\": \\"PTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"BrandCustomPrivacyPolicies\\": [\\n {\\n \\"CustomPrivacyPolicyId\\": \\"pp_xxxx\\"\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '查询品牌关联的自定义条款列表',
- ],
- 'CreateNetworkAccessEndpoint' => [
- 'summary' => '创建一个专属网络端点。',
- 'methods' => [
- 'post',
+ 'title' => '取消指定ResourceServer下的Scope权限给账户的授权',
+ 'summary' => '取消指定ResourceServer下的Scope权限给账户的授权。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:RevokeResourceServerScopesFromUser',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'RunSynchronizationJob' => [
+ 'summary' => '运行一个同步任务,会创建一个新的同步任务并立刻执行该任务。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasGNRASW',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeCode' => '231891',
+ 'abilityTreeNodes' => ['FEATUREidaas9JORH7', 'FEATUREidaasPA75HM', 'FEATUREidaasGZQMMT', 'FEATUREidaas6Z5KX0', 'FEATUREidaas9961RX', 'FEATUREidaasLILYPH', 'FEATUREidaas02PFKG', 'FEATUREidaas50G2LR'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'NetworkAccessEndpointName',
+ 'name' => 'TargetId',
'in' => 'query',
- 'schema' => [
- 'title' => '专属网络端点名称。',
- 'description' => '专属网络端点名称。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'xx业务VPC访问端点',
- ],
+ 'schema' => ['title' => '同步目标ID', 'description' => '同步目标ID', 'type' => 'string', 'required' => true, 'example' => 'idp_my664lwkhpicbyzirog3ngxxxxx'."\n", 'maxLength' => 128],
],
[
- 'name' => 'VpcId',
+ 'name' => 'TargetType',
'in' => 'query',
- 'schema' => [
- 'title' => '专属网络端点连接的VpcID。',
- 'description' => '专属网络端点连接的VPC ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'vpc-examplexxx',
- ],
+ 'schema' => ['title' => '同步目标类型', 'description' => '同步目标类型,取值可选范围:'."\n"
+ ."\n"
+ .'- identity_provider:身份提供方'."\n"
+ ."\n"
+ .'- application:应用', 'type' => 'string', 'required' => true, 'example' => 'identity_provider'],
],
[
- 'name' => 'VpcRegionId',
+ 'name' => 'Description',
'in' => 'query',
- 'schema' => [
- 'title' => '专属网络端点连接的VpcID所属地域。',
- 'description' => '专属网络端点连接的VPC ID所属地域。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'cn-hangzhou',
- ],
+ 'schema' => ['description' => '同步任务描述', 'type' => 'string', 'required' => false, 'example' => 'description_text', 'maxLength' => 128],
],
[
- 'name' => 'VSwitchIds',
+ 'name' => 'UserIdentityTypes',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => '专属网络端点连接的指定vSwitch。',
- 'description' => '专属网络端点连接的指定vSwitch列表。',
+ 'description' => '用户唯一标识列表',
'type' => 'array',
'items' => [
- 'description' => '交换机ID。',
+ 'title' => '用户唯一标识',
+ 'description' => '用户唯一标识',
'type' => 'string',
'required' => false,
- 'example' => 'vsw-2vc8z0f90z4k6xxxxx'."\n",
+ 'example' => 'ding_talk',
+ 'enum' => ['username', 'email', 'phoneNumber', 'externalId'],
],
'required' => false,
- 'example' => 'vsw-examplexxx',
- 'maxLength' => 2,
],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'SynchronizationScopeConfig',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '幂等Token。',
- 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken只支持ASCII字符,且不能超过64个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。',
- 'type' => 'string',
+ 'description' => '同步范围配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'OrganizationalUnitIds' => [
+ 'description' => '组织机构ID列表',
+ 'type' => 'array',
+ 'items' => ['description' => '组织机构ID', 'type' => 'string', 'required' => false, 'example' => 'ou_denmyslajnzh4f4hkuob5sxxxx'],
+ 'required' => false,
+ ],
+ 'GroupIds' => [
+ 'description' => '组ID列表',
+ 'type' => 'array',
+ 'items' => ['description' => '组ID', 'type' => 'string', 'required' => false, 'example' => 'group_hrgy65sk32ry4d7476bkexxxx'],
+ 'required' => false,
+ ],
+ 'UserIds' => [
+ 'description' => '用户ID列表',
+ 'type' => 'array',
+ 'items' => ['description' => '用户ID', 'type' => 'string', 'required' => false, 'example' => 'user_rgy65sk32ry4d747xxxx'],
+ 'required' => false,
+ ],
+ ],
'required' => false,
- 'example' => 'client-token-example',
],
],
+ [
+ 'name' => 'PasswordInitialization',
+ 'in' => 'query',
+ 'schema' => ['description' => '是否初始化密码', 'type' => 'boolean', 'required' => false, 'example' => 'true', 'default' => 'false'],
+ ],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'NetworkAccessEndpointId' => [
- 'title' => '网络端点ID。',
- 'description' => '网络端点ID。',
- 'type' => 'string',
- 'example' => 'nae_examplexxxx',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ 'SynchronizationJobId' => ['title' => '同步任务ID', 'description' => '同步任务ID', 'type' => 'string', 'example' => 'sync_0000347vjovtcf41li0fgsd98gn24q9nj9xxxxx'."\n"],
],
+ 'description' => '',
],
],
],
- 'staticInfo' => [
- 'returnType' => 'synchronous',
+ 'errorCodes' => [
+ 400 => [
+ ['errorCode' => 'UnsupportedAction.IdentityProviderBeingLocked', 'errorMessage' => 'The current identity source is locked, temporarily unable to operate.', 'description' => ''],
+ ],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"NetworkAccessEndpointId\\": \\"nae_examplexxxx\\"\\n}","type":"json"}]',
- 'title' => '创建一个网络端点',
- ],
- 'DeleteNetworkAccessEndpoint' => [
- 'summary' => '删除一个专属类型的网络端点。',
- 'methods' => [
- 'post',
+ 'title' => '运行同步任务',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'RunSynchronizationJob'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:RunSynchronizationJob',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'SynchronizationJob', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/synchronizationjob/*'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"SynchronizationJobId\\": \\"sync_0000347vjovtcf41li0fgsd98gn24q9nj9xxxxx\\\\n\\"\\n}","type":"json"}]',
+ ],
+ 'SetApplicationGrantScope' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -36949,36 +27253,37 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasGNRASW',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaasA4SIXV', 'FEATUREidaas60YEMV'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'NetworkAccessEndpointId',
+ 'name' => 'ApplicationId',
'in' => 'query',
+ 'schema' => ['title' => '应用ID', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'."\n", 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'GrantScopes',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '专属网络端点ID。',
- 'description' => '专属网络端点ID。仅可删除NetworkEndpointType为专属类型(private)的网络端点。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'nae_examplexxxx',
+ 'title' => 'api 授权范围',
+ 'description' => 'API授权范围集合。',
+ 'type' => 'array',
+ 'items' => ['description' => 'API授权范围,取值可选范围:'."\n"
+ .'- urn:alibaba:idaas:scope:user:read\\_all -查询所有用户的权限。'."\n"
+ .'- urn:alibaba:idaas:scope:user:manage\\_all -管理所有用户的权限。'."\n"
+ .'- urn:alibaba:idaas:scope:organizational\\_unit:read\\_all -查询所有组织机构的权限。'."\n"
+ .'- urn:alibaba:idaas:scope:organizational\\_unit:manage\\_all -管理所有组织机构的权限。', 'type' => 'string', 'required' => false, 'example' => 'urn:alibaba:idaas:scope:user:read_all'],
+ 'required' => false,
+ 'example' => '',
],
],
],
@@ -36987,30 +27292,39 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'staticInfo' => [
- 'returnType' => 'synchronous',
+ 'title' => '设置一个EIAM应用的Developer API授权范围',
+ 'summary' => '设置一个EIAM应用的Developer API授权范围。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SetApplicationGrantScope'],
+ ],
+ ],
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetApplicationGrantScope',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '删除一个专属网络端点',
],
- 'UpdateNetworkAccessEndpointName' => [
- 'summary' => '修改一个专属类型的网络端点名称。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'SetApplicationProvisioningConfig' => [
+ 'summary' => '设置一个EIAM应用的账户同步功能配置。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -37022,163 +27336,293 @@
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasGNRASW',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas40OLQJ'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'NetworkAccessEndpointId',
+ 'name' => 'ApplicationId',
'in' => 'query',
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ProvisionProtocolType',
+ 'in' => 'query',
+ 'schema' => ['title' => '同步协议类型', 'description' => '账户同步协议类型,取值可选范围:'."\n"
+ .'- idaas\\_callback:IDaaS自定义事件回调账号同步方式。'."\n"
+ .'- scim2:SCIM协议同步方式。', 'type' => 'string', 'required' => true, 'example' => 'idaas_callback', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'CallbackProvisioningConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '专属网络端点ID。',
- 'description' => '专属网络端点ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'nae_examplexxxx',
+ 'title' => 'IDaaS 事件回调同步配置',
+ 'description' => '应用事件回调同步配置,当ProvisionProtocolType为idaas\\_callback时,必须填写。',
+ 'type' => 'object',
+ 'properties' => [
+ 'CallbackUrl' => ['title' => 'IDaaS回调SP地址', 'description' => '应用接收IDaaS事件回调的目标地址。', 'type' => 'string', 'required' => false, 'example' => 'https://example.com/event/callback'],
+ 'EncryptKey' => ['title' => 'IDaaS回调对称加密秘钥', 'description' => 'IDaaS事件回调对称加解密密钥,AES256算法类型密钥,Hex编码格式。', 'type' => 'string', 'required' => false, 'example' => 'ad3b248**************************b3561a73d7'],
+ 'EncryptRequired' => ['title' => 'IDaaS回调是否加密', 'description' => 'IDaaS事件回调消息是否加密,取值可选范围:'."\n"
+ .'- true:加密。'."\n"
+ .'- false:不加密,明文传递。', 'type' => 'boolean', 'required' => false, 'example' => 'true'],
+ 'ListenEventScopes' => [
+ 'title' => 'IDaaS回调事件监听范围',
+ 'description' => 'IDaaS事件回调监听消息类型列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '<props="china">IDaaS事件回调监听消息类型,取值可选范围参考文档:[通讯录事件](https://help.aliyun.com/document_detail/410178.htm)。</props>'."\n"
+ .'<props="intl">IDaaS事件回调监听消息类型,取值可选范围参考文档:[通讯录事件](https://www.alibabacloud.com/help/zh/idaas/eiam/developer-reference/callback-events?spm=a2c63.p38356.0.0.3f1334e3ZckNrD)。</props>', 'type' => 'string', 'required' => false, 'example' => 'urn:alibaba:idaas:app:event:ud:user:create'."\n"],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
],
],
[
- 'name' => 'NetworkAccessEndpointName',
+ 'name' => 'ScimProvisioningConfig',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '专属网络端点名称。',
- 'description' => '专属网络端点名称。仅可更新NetworkEndpointType为专属类型(private)的网络端点。xx业务VPC访问端点。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'xx业务VPC访问端点',
+ 'title' => 'IDaaS SCIM同步配置',
+ 'description' => 'IDaaS SCIM协议同步配置参数。当ProvisionProtocolType为scim2时,必须填写。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ScimBaseUrl' => ['title' => 'scim同步端点', 'description' => '应用接受IDaaS同步SCIM协议的Base地址。', 'type' => 'string', 'required' => false, 'example' => 'https://example.com/scim'],
+ 'AuthnConfiguration' => [
+ 'title' => 'scim同步相关配置',
+ 'description' => 'SCIM协议同步相关配置参数。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AuthnMode' => ['title' => '认证类型', 'description' => 'SCIM协议接口授权模式。取值可选范围:'."\n"
+ .'- oauth2:OAuth2模式。', 'type' => 'string', 'required' => false, 'example' => 'oauth2'],
+ 'GrantType' => ['title' => '授权模式', 'description' => 'SCIM协议授权模式。取值可选范围:'."\n"
+ .'- client\\_credentials:客户端模式。'."\n"
+ .'- bearer\\_token:密钥模式。', 'type' => 'string', 'required' => false, 'example' => 'bearer_token'],
+ 'AuthnParam' => [
+ 'title' => '授权相关配置',
+ 'description' => '授权相关配置参数。使用方式如下:'."\n"
+ .'- 当GrantType为client\\_credentials时, 可以更新ClientId,ClientSecret,AuthnMethod。'."\n"
+ .'- 当GrantType为bearer\\_token时,可以更新AccessToken。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AccessToken' => ['title' => 'accessToken', 'description' => '访问令牌。bearer\\_token密钥模式时可以更新该字段。', 'type' => 'string', 'required' => false, 'example' => 'k52x2ru63rlkflina5utgkxxxx'],
+ 'TokenEndpoint' => ['title' => 'oauth2 token端点', 'description' => '令牌端点。', 'type' => 'string', 'required' => false, 'example' => 'https://www.example.com/oauth/token'],
+ 'ClientId' => ['title' => 'oauth2 client id', 'description' => '应用的客户端ID。', 'type' => 'string', 'required' => false, 'example' => 'mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ 'ClientSecret' => ['title' => 'oauth2 client secret', 'description' => '应用的客户端密钥secret。', 'type' => 'string', 'required' => false, 'example' => 'CSEHDcHcrUKHw1CuxkJEHPveWRXBGqVqRsxxxx'],
+ 'AuthnMethod' => ['title' => 'oauth2 authentication method', 'description' => 'SCIM协议认证模式, 返回值包括如下:'."\n"
+ .'- client\\_secret\\_basic:通过请求Header传递密钥。'."\n"
+ .'- client\\_secret\\_post:通过请求body传递密钥。', 'type' => 'string', 'required' => false, 'example' => 'client_secret_basic'],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'ProvisioningActions' => [
+ 'title' => '目标资源操作行为',
+ 'description' => 'SCIM协议目标资源操作行为。取值可选范围:'."\n"
+ .'- urn:alibaba:idaas:app:scim:User:CREATE 账户创建'."\n"
+ .'- urn:alibaba:idaas:app:scim:User:UPDATE 账户更新'."\n"
+ .'- urn:alibaba:idaas:app:scim:User:DELETE 账户删除',
+ 'type' => 'array',
+ 'items' => ['description' => 'SCIM协议目标资源操作行为。', 'type' => 'string', 'required' => false, 'example' => 'urn:alibaba:idaas:app:scim:User:CREATE'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'FullPushScopes' => [
+ 'title' => '全量推送范围',
+ 'description' => 'SCIM协议全量推送范围。取值可选范围:'."\n"
+ .'- urn:alibaba:idaas:app:scim:User:PUSH 用户全量同步。',
+ 'type' => 'array',
+ 'items' => ['description' => 'SCIM协议全量推送范围。', 'type' => 'string', 'required' => false, 'example' => 'urn:alibaba:idaas:app:scim:User:PUSH'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
],
],
+ [
+ 'name' => 'ProvisionPassword',
+ 'in' => 'query',
+ 'schema' => ['title' => '同步信息是否包含密码', 'description' => 'IDaaS用户事件回调是否同步密码,取值可选范围:'."\n"
+ .'- true:同步密码。'."\n"
+ .'- false:不同步密码。', 'type' => 'boolean', 'required' => false, 'example' => 'true'],
+ ],
+ [
+ 'name' => 'NetworkAccessEndpointId',
+ 'in' => 'query',
+ 'schema' => ['description' => '网络端点ID。', 'type' => 'string', 'required' => false, 'example' => 'nae_examplexxxx'],
+ ],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'staticInfo' => [
- 'returnType' => 'synchronous',
+ 'errorCodes' => [
+ 400 => [
+ ['errorCode' => 'InvalidParameter.ListenEventScopes', 'errorMessage' => 'The specified event scope contains an unsupported event type.', 'description' => ''],
+ ],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新网络端点名称',
- ],
- 'ListNetworkAccessEndpointAvailableRegions' => [
- 'summary' => '查询IDaaS EIAM支持创建网络端点的地域列表。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '设置一个EIAM应用的账户同步功能配置',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SetApplicationProvisioningConfig'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetApplicationProvisioningConfig',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'SetApplicationProvisioningScope' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasXM4LQ1',
+ 'abilityTreeCode' => '137232',
+ 'abilityTreeNodes' => ['FEATUREidaas60YEMV'],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'InstanceId',
+ 'in' => 'query',
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'OrganizationalUnitIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '授权同步出的组织机构列表',
+ 'description' => '账户同步授权的组织机构范围列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '账户同步授权的组织机构范围。', 'type' => 'string', 'required' => false, 'example' => 'ou_wovwffm62xifdziem7an7xxxxx'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'GroupIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '授权同步出的组列表',
+ 'description' => '同步授权的组范围列表',
+ 'type' => 'array',
+ 'items' => ['description' => '同步授权的组范围', 'type' => 'string', 'required' => false, 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx'],
+ 'required' => false,
+ 'example' => '',
+ ],
],
- 'tenantRelevance' => 'publicInformation',
],
- 'parameters' => [],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'Regions' => [
- 'description' => '可用地域集合。',
- 'type' => 'array',
- 'items' => [
- 'description' => '地域信息。',
- 'type' => 'object',
- 'properties' => [
- 'RegionId' => [
- 'title' => '地域ID。',
- 'description' => '地域ID。',
- 'type' => 'string',
- 'example' => 'cn-hangzhou',
- ],
- 'LocalName' => [
- 'title' => '地域名称。',
- 'description' => '地域名称。',
- 'type' => 'string',
- 'example' => '华东1(杭州)',
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Regions\\": [\\n {\\n \\"RegionId\\": \\"cn-hangzhou\\",\\n \\"LocalName\\": \\"华东1(杭州)\\"\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '查询网络端点支持地域列表',
- ],
- 'ListNetworkAccessEndpointAvailableZones' => [
- 'summary' => '查询IDaaS EIAM指定地域支持创建网络端点的可用区列表。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '设置一个EIAM应用的账户同步范围',
+ 'summary' => '设置一个EIAM应用的账户同步范围,该账户同步范围同时为DeveloperAPI可以查询和管理的账户范围。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SetApplicationProvisioningScope'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetApplicationProvisioningScope',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'SetApplicationProvisioningUserPrimaryOrganizationalUnit' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'update',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaasSQHOGI'],
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
- 'name' => 'NaeRegionId',
+ 'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '专属网络端点支持的地域',
- 'description' => '专属网络端点支持的地域ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'cn-hangzhou',
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'UserPrimaryOrganizationalUnitId',
+ 'in' => 'query',
+ 'schema' => ['title' => '组织ID。', 'description' => '组织ID。', 'type' => 'string', 'required' => true, 'example' => 'ou_wovwffm62xifdziem7an7xxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -37186,89 +27630,70 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'Zones' => [
- 'description' => '当前地域支持的网络端点可用区列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '可用区信息。',
- 'type' => 'object',
- 'properties' => [
- 'ZoneId' => [
- 'title' => '可用区ID。',
- 'description' => '可用区ID。',
- 'type' => 'string',
- 'example' => 'cn-hangzhou-j',
- ],
- 'LocalName' => [
- 'title' => '可用区名称。',
- 'description' => '可用区名称。',
- 'type' => 'string',
- 'example' => '华东1(杭州)可用区J',
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Zones\\": [\\n {\\n \\"ZoneId\\": \\"cn-hangzhou-j\\",\\n \\"LocalName\\": \\"华东1(杭州)可用区J\\"\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '查询网络端点支持的可用区列表',
- ],
- 'GetNetworkAccessEndpoint' => [
- 'summary' => '查询指定的网络端点信息。',
- 'methods' => [
- 'post',
- 'get',
+ 'title' => '配置应用同步用户主组织',
+ 'summary' => '配置应用同步用户主组织',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetApplicationProvisioningUserPrimaryOrganizationalUnit',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'SetApplicationResourceServerIdentifier' => [
+ 'summary' => '设置ResourceServer的Identifier唯一标识(该字段含义表示在使用JWT协议中Payload对应的Claims的aud (audience)字段参数值,即JWT的接收对象或服务)。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasGNRASW',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaasAAD0EO'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'NetworkAccessEndpointId',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '专属网络端点ID。',
- 'description' => '专属网络端点ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'nae-examplexxxx',
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ResourceServerIdentifier',
+ 'in' => 'query',
+ 'schema' => ['title' => 'ResourceServer唯一标识', 'description' => 'ResourceServer唯一标识。', 'type' => 'string', 'required' => true, 'example' => 'http://gateway.com', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => ['description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => false, 'example' => 'client-token-example'."\n"],
],
],
'responses' => [
@@ -37276,250 +27701,256 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'NetworkAccessEndpoint' => [
- 'description' => '网络端点信息。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'NetworkAccessEndpointId' => [
- 'title' => '专属网络端点ID。',
- 'description' => '专属网络端点ID。',
- 'type' => 'string',
- 'example' => 'nae_examplexxx',
- ],
- 'NetworkAccessEndpointName' => [
- 'title' => '专属网络端点名称。',
- 'description' => '专属网络端点名称。',
- 'type' => 'string',
- 'example' => 'xx业务VPC访问端点',
- ],
- 'VpcId' => [
- 'title' => '专属网络端点连接的VpcID。',
- 'description' => '专属网络端点连接的VPC ID。',
- 'type' => 'string',
- 'example' => 'vpc-examplexxx',
- ],
- 'VpcRegionId' => [
- 'title' => '专属网络端点连接的Vpc所属地域。',
- 'description' => '专属网络端点连接的VPC所属地域。',
- 'type' => 'string',
- 'example' => 'cn-hangzhou',
- ],
- 'VSwitchIds' => [
- 'title' => '专属网络端点连接的指定vSwitch列表。',
- 'description' => '专属网络端点连接的指定vSwitch列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '虚拟交换机ID。',
- 'type' => 'string',
- 'example' => 'vsw-2vc8z0f90z4k6xxxxx'."\n",
- ],
- 'example' => 'vsw-examplexxx',
- ],
- 'SecurityGroupId' => [
- 'title' => '专属网络端点使用的安全组ID。',
- 'description' => '专属网络端点使用的安全组ID。',
- 'type' => 'string',
- 'example' => 'sg-examplexxx',
- ],
- 'Status' => [
- 'title' => '专属网络端点状态。',
- 'description' => '网络端点的状态,取值可选范围:'."\n"
- ."\n"
- .'- pending:待初始化。'."\n"
- .'- creating:创建中。'."\n"
- .'- running:运行中。'."\n"
- .'- deleting:删除中。',
- 'type' => 'string',
- 'example' => 'running',
- ],
- 'NetworkAccessEndpointType' => [
- 'title' => '专属网络端点连接的类型。',
- 'description' => '网络端点的类型,取值可选范围:'."\n"
- ."\n"
- .'- shared:共享网络端点。'."\n"
- .'- private:专属网络端点。',
- 'type' => 'string',
- 'example' => 'private',
- ],
- 'EgressPublicIpAddresses' => [
- 'title' => '网络访问端点公网出口IP地址段。',
- 'description' => '共享网络端点公网出口IP地址段,当且仅当NetworkEndpointType为共享网络端点(shared)时有返回值。',
- 'type' => 'array',
- 'items' => [
- 'description' => '公网出口IP地址。',
- 'type' => 'string',
- 'example' => '公网出口IP地址,具体以接口实际返回为准。 示例:203.0.XX.XX/27',
- ],
- 'example' => '8.xx.xx.xxx/27',
- ],
- 'EgressPrivateIpAddresses' => [
- 'title' => '网络访问端私网出口IP地址列表。',
- 'description' => '专属网络端点公网出口IP地址段,当且仅当NetworkEndpointType为专属网络端点(private)时有返回值。',
- 'type' => 'array',
- 'items' => [
- 'description' => '私网出口IP地址。',
- 'type' => 'string',
- 'example' => '192.168.1.1',
- ],
- 'example' => '172.168.x.x',
- ],
- 'CreateTime' => [
- 'title' => '专属网络端点创建时间。',
- 'description' => '网络端点创建时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830226000',
- ],
- 'UpdateTime' => [
- 'title' => '专属网络端点最近更新时间。',
- 'description' => '专属网络端点最近更新时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830226000',
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'staticInfo' => [
- 'returnType' => 'synchronous',
- ],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"NetworkAccessEndpoint\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"NetworkAccessEndpointId\\": \\"nae_examplexxx\\",\\n \\"NetworkAccessEndpointName\\": \\"xx业务VPC访问端点\\",\\n \\"VpcId\\": \\"vpc-examplexxx\\",\\n \\"VpcRegionId\\": \\"cn-hangzhou\\",\\n \\"VSwitchIds\\": [\\n \\"vsw-2vc8z0f90z4k6xxxxx\\\\n\\"\\n ],\\n \\"SecurityGroupId\\": \\"sg-examplexxx\\",\\n \\"Status\\": \\"running\\",\\n \\"NetworkAccessEndpointType\\": \\"private\\",\\n \\"EgressPublicIpAddresses\\": [\\n \\"公网出口IP地址,具体以接口实际返回为准。 示例:203.0.XX.XX/27\\"\\n ],\\n \\"EgressPrivateIpAddresses\\": [\\n \\"192.168.1.1\\"\\n ],\\n \\"CreateTime\\": 1649830226000,\\n \\"UpdateTime\\": 1649830226000\\n }\\n}","type":"json"}]',
- 'title' => '查询一个网络端点信息',
- ],
- 'ListNetworkAccessEndpoints' => [
- 'summary' => '查询IDaaS EIAM实例下的网络端点列表。',
- 'methods' => [
- 'post',
- 'get',
+ 'title' => '设置ResourceServer的Identifier唯一标识',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetApplicationResourceServerIdentifier',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'SetApplicationSsoConfig' => [
+ 'summary' => '设置一个EIAM应用的单点登录SSO配置属性。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'create',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasGNRASW',
- ],
- 'autoTest' => true,
+ 'abilityTreeCode' => '142626',
+ 'abilityTreeNodes' => ['FEATUREidaasDDL9A8'],
'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'NextToken',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '查询凭证(Token)。',
- 'description' => '查询凭证(Token),取值为上一次API调用返回的NextToken参数值。首次查询为空。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'NTxxxxxexample',
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'MaxResults',
+ 'name' => 'SamlSsoConfig',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数。最大值为100。',
- 'type' => 'integer',
- 'format' => 'int64',
+ 'title' => 'SAML SSO配置',
+ 'description' => 'SAML协议的应用SSO属性配置参数。',
+ 'type' => 'object',
+ 'properties' => [
+ 'SpSsoAcsUrl' => ['title' => 'SP的SSO地址', 'description' => '应用(SP)的SAML断言消费地址。', 'type' => 'string', 'required' => false, 'example' => 'https://signin.aliyun.com/saml-role/sso'],
+ 'SpEntityId' => ['title' => 'SP的EntityId', 'description' => '应用(SP)的SAML的EntityId。', 'type' => 'string', 'required' => false, 'example' => 'urn:alibaba:cloudcomputing'],
+ 'NameIdFormat' => [
+ 'title' => 'SAML标准的NameID格式',
+ 'description' => 'SAML协议标准的NameID格式,取值可选范围:'."\n"
+ .'- urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified:未指定的,由应用自行决定解析NameID。'."\n"
+ .'- urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress:Email地址格式。'."\n"
+ .'- urn:oasis:names:tc:SAML:2.0:nameid-format:persistent:持久化的NameID。'."\n"
+ .'- urn:oasis:names:tc:SAML:2.0:nameid-format:transient:瞬时的NameID。',
+ 'type' => 'string',
+ 'required' => false,
+ 'enumValueTitles' => ['urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified' => '未指定的,默认值。', 'urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress' => 'Email地址格式', 'urn:oasis:names:tc:SAML:2.0:nameid-format:persistent' => '持久化的。', 'urn:oasis:names:tc:SAML:2.0:nameid-format:transient' => '瞬时的。'],
+ 'example' => 'urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified',
+ ],
+ 'NameIdValueExpression' => ['title' => 'NameId取值表单式', 'description' => 'SAML协议的NameID真实取值生成表达式。', 'type' => 'string', 'required' => false, 'example' => 'user.email'],
+ 'DefaultRelayState' => ['title' => '默认RelayState取值', 'description' => '默认RelayState取值。当用户的单点登录SSO请求是由EIAM发起时,EIAM提供的SAML Response会指定RelayState为当前值。', 'type' => 'string', 'required' => false, 'example' => 'https://home.console.aliyun.com'],
+ 'SignatureAlgorithm' => [
+ 'title' => 'SAML断言签名算法',
+ 'description' => 'SAML断言签名算法。',
+ 'type' => 'string',
+ 'required' => false,
+ 'enumValueTitles' => ['RSA-SHA256' => 'RSA-SHA256算法'],
+ 'example' => 'RSA-SHA256',
+ ],
+ 'ResponseSigned' => ['title' => 'response是否签名', 'description' => 'Response是否需要签名。ResponseSigned和AssertionSigned不能同时为false。'."\n"
+ .'- true:需要签名。'."\n"
+ .'- false:不需要签名。', 'type' => 'boolean', 'required' => false, 'example' => 'true'],
+ 'AssertionSigned' => ['title' => 'assertion是否签名', 'description' => 'Assertion是否需要签名。ResponseSigned和AssertionSigned不能同时为false。'."\n"
+ .'- true:需要签名。'."\n"
+ .'- false:不需要签名。', 'type' => 'boolean', 'required' => false, 'example' => 'true'],
+ 'AttributeStatements' => [
+ 'title' => 'SAML断言的属性配置',
+ 'description' => '在SAML断言中包含的额外用户属性配置。',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'AttributeName' => ['title' => 'SAML属性的Name', 'description' => 'SAML断言中属性的Name。', 'type' => 'string', 'required' => false, 'example' => 'https://www.aliyun.com/SAML-Role/Attributes/RoleSessionName'],
+ 'AttributeValueExpression' => ['title' => 'SAML属性取值表达式', 'description' => 'SAML断言中的属性取值表达式。', 'type' => 'string', 'required' => false, 'example' => 'user.username'],
+ ],
+ 'required' => false,
+ 'description' => '',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'IdPEntityId' => ['title' => '用户自定义的Issuer ID', 'description' => 'SAML协议中代表IdP身份的Entity Id。支持URL格式和URN格式。', 'type' => 'string', 'required' => false, 'example' => 'https://example.com/'],
+ 'OptionalRelayStates' => [
+ 'description' => '可选的RelayState配置。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '可选的RelayState配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'RelayState' => ['description' => 'RelayState取值。', 'type' => 'string', 'required' => false, 'example' => 'https://ram.console.aliyun.com/', 'maxLength' => 256],
+ 'DisplayName' => ['description' => 'RelayState的显示名称。', 'type' => 'string', 'required' => false, 'example' => 'Ram', 'maxLength' => 64],
+ ],
+ 'required' => false,
+ ],
+ 'required' => false,
+ ],
+ ],
'required' => false,
- 'example' => '20',
- 'default' => '20',
+ 'example' => '',
],
],
[
- 'name' => 'NetworkAccessEndpointType',
+ 'name' => 'OidcSsoConfig',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '专属网络端点连接的类型。',
- 'description' => '网络端点的类型,取值可选范围:'."\n"
- ."\n"
- .'- shared:共享网络端点;'."\n"
- .'- private:专属网络端点;'."\n"
- ."\n"
- .'默认值为private。',
- 'type' => 'string',
+ 'title' => 'OIDC SSO配置',
+ 'description' => 'OIDC协议的应用SSO属性配置参数。',
+ 'type' => 'object',
+ 'properties' => [
+ 'RedirectUris' => [
+ 'title' => '支持SSO回调的uri列表',
+ 'description' => '应用支持的RedirectUri列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '应用支持的RedirectUri。', 'type' => 'string', 'required' => false, 'example' => 'https://example.com/oidc/login/callback'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'PostLogoutRedirectUris' => [
+ 'title' => 'Logout回调Uri列表',
+ 'description' => '应用支持Logout登出回调地址列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '应用的Logout登出回调白名单地址,应用发起Logout请求时可以指定post\\_logout\\_redirect\\_uri参数。', 'type' => 'string', 'required' => false, 'example' => 'https://example.com/oidc/logout/callback'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'GrantTypes' => [
+ 'title' => '支持的授权类型',
+ 'description' => '支持的OIDC协议授权模式列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '支持的OIDC协议授权模式,取值可选范围:'."\n"
+ .'- authorization\\_code:授权码模式。'."\n"
+ .'- implicit:隐式模式。'."\n"
+ .'- refresh\\_token:令牌刷新模式。'."\n"
+ .'- urn:ietf:params:oauth:grant-type:device\\_code:设备模式。'."\n"
+ .'- password:密码模式。', 'type' => 'string', 'required' => false, 'example' => 'authorization_code'],
+ 'required' => false,
+ 'example' => 'authorization_code',
+ ],
+ 'ResponseTypes' => [
+ 'title' => '隐式流支持的返回类型',
+ 'description' => '当OidcSsoConfig.GrantTypes包含指定implicit隐式模式后,应用支持的返回类型。',
+ 'type' => 'array',
+ 'items' => ['description' => 'OIDC协议标准参数ResponseType,只有指定了GrantTypes包含implicit隐式模式才生效,取值可选范围:'."\n"
+ .'- token:只返回access token。'."\n"
+ .'- id\\_token:只返回id token。'."\n"
+ .'- token id\\_token:同时返回access token和id token。', 'type' => 'string', 'required' => false, 'example' => 'token id_token'],
+ 'required' => false,
+ 'example' => 'token id_token',
+ ],
+ 'GrantScopes' => [
+ 'title' => '支持的api授权范围',
+ 'description' => 'OIDC协议标准参数 scope,用于指定userinfo端点或者id_token可以返回的用户属性范围。',
+ 'type' => 'array',
+ 'items' => ['description' => 'OIDC协议标准参数 scope,用于指定userinfo端点或者id_token可以返回的用户属性范围,取值可选范围:'."\n"
+ .'- openid:OIDC标准参数,用户唯一id。'."\n"
+ .'- profile:用户详细信息。'."\n"
+ .'- email:用户邮箱信息。'."\n"
+ .'- phone:用户手机信息。', 'type' => 'string', 'required' => false, 'example' => 'openid'],
+ 'required' => false,
+ 'example' => 'profile,email',
+ ],
+ 'PasswordTotpMfaRequired' => ['title' => '密码模式是否强制需要TOTP二次认证', 'description' => '密码模式是否强制需要TOTP二次认证,当且仅当OIDC协议应用指定的GrantTypes包含password模式才生效。', 'type' => 'boolean', 'required' => false, 'example' => 'true'],
+ 'PasswordAuthenticationSourceId' => ['title' => '密码模式使用的身份认证来源id', 'description' => '密码模式使用的身份认证源ID,当且仅当OIDC协议应用指定的GrantTypes包含password模式才生效。', 'type' => 'string', 'required' => false, 'example' => 'ia_password'],
+ 'PkceRequired' => ['title' => '是否强制PKCE', 'description' => '应用SSO是否强制要求PKCE(RFC 7636)。', 'type' => 'boolean', 'required' => false, 'example' => 'true'],
+ 'PkceChallengeMethods' => [
+ 'title' => 'PKCE算法',
+ 'description' => 'PKCE中计算Code Challenge的算法。',
+ 'type' => 'array',
+ 'items' => ['description' => 'PKCE中计算Code Challenge的算法,取值可选范围:'."\n"
+ .'- plain:原文。'."\n"
+ .'- S256:SHA 256算法。', 'type' => 'string', 'required' => false, 'example' => 'S256'],
+ 'required' => false,
+ 'example' => 'S256',
+ ],
+ 'AccessTokenEffectiveTime' => ['title' => 'access token有效时间', 'description' => '签发的access token有效时间,单位为秒,默认1200秒(20分钟)。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1200'],
+ 'CodeEffectiveTime' => ['title' => 'code有效时间', 'description' => '签发的code有效时间,单位为秒,默认为60秒(1分钟)。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '60'],
+ 'IdTokenEffectiveTime' => ['title' => 'id token有效时间', 'description' => '签发的id token有效时间,单位为秒,默认为300秒(5分钟)。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '300'],
+ 'RefreshTokenEffective' => ['title' => 'refresh token有效时间', 'description' => '签发的refresh token有效时间,单位为秒,默认为86400秒(1天)。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '86400'],
+ 'CustomClaims' => [
+ 'title' => '自定义id token返回信息',
+ 'description' => '自定义id token返回包含的用户信息。',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ClaimName' => ['title' => '返回的claim名称', 'description' => '返回的claim名称。', 'type' => 'string', 'required' => false, 'example' => '"Role"'],
+ 'ClaimValueExpression' => ['title' => '返回的claim取值表达式', 'description' => '返回的claim取值表达式。', 'type' => 'string', 'required' => false, 'example' => 'user.dict.applicationRole'],
+ ],
+ 'required' => false,
+ 'description' => '',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'SubjectIdExpression' => ['title' => '自定义id token返回信息', 'description' => '自定义id token返回的sub取值表达式。', 'type' => 'string', 'required' => false, 'example' => 'user.userid', 'maxLength' => 128, 'default' => 'user.userid'],
+ 'AllowedPublicClient' => ['title' => '是否允许public client', 'description' => '应用是否允许作为公共客户端请求IDaaS EIAM授权服务器。只支持授权码模式和设备模式启用,默认为false。', 'type' => 'boolean', 'required' => false, 'example' => 'true'],
+ ],
'required' => false,
- 'example' => 'private',
- 'default' => 'private',
+ 'example' => '',
],
],
[
- 'name' => 'VpcId',
+ 'name' => 'InitLoginType',
'in' => 'query',
- 'schema' => [
- 'title' => '专属网络端点连接的Vpc ID。',
- 'description' => '专属网络端点连接的VPC ID。NetworkAccessEndpointType取值为shared时不生效。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'vpc-examplexxx',
- ],
+ 'schema' => ['title' => '初始化登录方式', 'description' => '初始化单点登录SSO方式,取值可选范围:'."\n"
+ .'- only\\_app\\_init\\_sso:仅应用发起SSO,OIDC协议应用默认取值。当SAML应用指定为该方式时,InitLoginUrl必须指定。'."\n"
+ .'- idaas\\_or\\_app\\_init\\_sso:支持IDaaS门户或者应用发起SSO,SAML协议应用默认取值范围。当OIDC协议指定为该方式时,InitLoginUrl必须指定。', 'type' => 'string', 'required' => false, 'example' => 'only_app_init_sso'],
],
[
- 'name' => 'VpcRegionId',
+ 'name' => 'InitLoginUrl',
'in' => 'query',
- 'schema' => [
- 'title' => '专属网络端点连接的Vpc所属地域。',
- 'description' => '专属网络端点连接的VPC所属地域,该地域取值必须在ListNetworkAccessEndpointAvailableRegions接口中返回。NetworkAccessEndpointType取值为shared时不生效。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'cn-hangzhou',
- ],
+ 'schema' => ['title' => '仅only_app_init_sso情况下,SP指定的登录地址', 'description' => '初始化单点登录SSO触发地址。'."\n"
+ .'当OIDC协议类型应用设置InitLoginType为idaas\\_or\\_app\\_init\\_sso时,必须指定该参数。'."\n"
+ .'当SAML协议类型应用设置InitLoginType为only\\_app\\_init\\_sso时,必须指定该参数。', 'type' => 'string', 'required' => false, 'example' => 'http://127.0.0.1:8000/start_login?enterprise_code=ABCDEF'],
],
[
- 'name' => 'NetworkAccessEndpointStatus',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'title' => '专属网络端点连接的状态。',
- 'description' => '网络端点的状态,取值可选范围:'."\n"
- .' '."\n"
- .'- pending:待初始化。'."\n"
- .'- creating:创建中。'."\n"
- .'- running:运行中。'."\n"
- .'- deleting:删除中。'."\n"
- ."\n"
- .'NetworkAccessEndpointType取值为shared时,当前筛选参数不生效。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'running',
- ],
+ 'schema' => ['description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。只支持ASCII字符,且不能超过64个字符。更多信息,请参见如何保证幂等性。', 'type' => 'string', 'required' => false, 'example' => 'client-examplexxx'],
],
],
'responses' => [
@@ -37527,174 +27958,62 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'NextToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '本次调用返回的查询凭证(Token)值。',
- 'type' => 'string',
- 'example' => 'NTxxxexample',
- ],
- 'NetworkAccessEndpoints' => [
- 'description' => '网络端点集合。',
- 'type' => 'array',
- 'items' => [
- 'description' => '网络端点信息。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'NetworkAccessEndpointId' => [
- 'title' => '专属网络端点ID。',
- 'description' => '网络端点ID。',
- 'type' => 'string',
- 'example' => 'nae_examplexxx',
- ],
- 'NetworkAccessEndpointName' => [
- 'title' => '专属网络端点名称。',
- 'description' => '网络端点名称。xx业务VPC访问端点。',
- 'type' => 'string',
- 'example' => 'xx业务VPC访问端点',
- ],
- 'VpcId' => [
- 'title' => '专属网络端点连接的VpcID。',
- 'description' => '专属网络端点连接的VPC ID。',
- 'type' => 'string',
- 'example' => 'vpc-examplexxx',
- ],
- 'VpcRegionId' => [
- 'title' => '专属网络端点连接的Vpc所属地域。',
- 'description' => '专属网络端点连接的VPC所属地域。',
- 'type' => 'string',
- 'example' => 'cn-hangzhou',
- ],
- 'VSwitchIds' => [
- 'title' => '专属网络端点连接的指定vSwitch列表。',
- 'description' => '专属网络端点连接的指定vSwitch列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '交换机ID。',
- 'type' => 'string',
- 'example' => 'vsw-2vc8z0f90z4k6xxxxx',
- ],
- 'example' => 'vsw-examplexxx',
- ],
- 'SecurityGroupId' => [
- 'title' => '专属网络端点使用的安全组ID。',
- 'description' => '专属网络端点使用的安全组ID。',
- 'type' => 'string',
- 'example' => 'sg-examplexxx',
- ],
- 'Status' => [
- 'title' => '专属网络端点状态。',
- 'description' => '网络端点的状态,取值可选范围:'."\n"
- .' '."\n"
- .'- pending:待初始化。'."\n"
- .'- creating:创建中。'."\n"
- .'- running:运行中。'."\n"
- .'- deleting:删除中。',
- 'type' => 'string',
- 'example' => 'running',
- ],
- 'NetworkAccessEndpointType' => [
- 'title' => '专属网络端点连接的类型。',
- 'description' => '网络端点的类型,取值可选范围:'."\n"
- ."\n"
- .'- shared:共享网络端点。'."\n"
- .'- private:专属网络端点。',
- 'type' => 'string',
- 'example' => 'private',
- ],
- 'CreateTime' => [
- 'title' => '专属网络端点创建时间。',
- 'description' => '网络端点创建时间。Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830226000',
- ],
- 'UpdateTime' => [
- 'title' => '专属网络端点最近更新时间。',
- 'description' => '网络端点最近更新时间。Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830226000',
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'staticInfo' => [
- 'returnType' => 'synchronous',
- ],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"NetworkAccessEndpoints\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"NetworkAccessEndpointId\\": \\"nae_examplexxx\\",\\n \\"NetworkAccessEndpointName\\": \\"xx业务VPC访问端点\\",\\n \\"VpcId\\": \\"vpc-examplexxx\\",\\n \\"VpcRegionId\\": \\"cn-hangzhou\\",\\n \\"VSwitchIds\\": [\\n \\"vsw-2vc8z0f90z4k6xxxxx\\"\\n ],\\n \\"SecurityGroupId\\": \\"sg-examplexxx\\",\\n \\"Status\\": \\"running\\",\\n \\"NetworkAccessEndpointType\\": \\"private\\",\\n \\"CreateTime\\": 1649830226000,\\n \\"UpdateTime\\": 1649830226000\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '查询网络端点列表',
- ],
- 'ListNetworkAccessPaths' => [
- 'summary' => '查询指定网络端点下的访问路径列表。',
- 'methods' => [
- 'post',
- 'get',
+ 'title' => '设置一个EIAM应用的单点登录SSO配置',
+ 'description' => '在EIAM中,应用管理支持添加多种单点登录SSO协议(SAML 2.0和OIDC)的应用,但是一个应用支持的SSO协议只能有一种,且在创建时指定后不可更改。您根据当前的应用支持的SSO协议类型,指定对应的SSO配置属性参数。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SetApplicationSsoConfig'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:SetApplicationSsoConfig',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"type":"json","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","errorExample":""},{"type":"xml","example":"<SetApplicationSsoConfigResponse>\\n <RequestId>0441BD79-92F3-53AA-8657-F8CE4A2B912A</RequestId>\\n</SetApplicationSsoConfigResponse>","errorExample":""}]',
+ ],
+ 'SetDefaultDomain' => [
+ 'summary' => '将指定EIAM实例域名设置为默认域名。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasGNRASW',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaasGK16FE'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'NetworkAccessEndpointId',
+ 'name' => 'DomainId',
'in' => 'query',
- 'schema' => [
- 'title' => '专属网络端点ID。',
- 'description' => '专属网络端点ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'nae_examplexxxx',
- ],
+ 'schema' => ['title' => '域名ID。', 'description' => '域名ID。', 'type' => 'string', 'required' => true, 'example' => 'dm_examplexxxxx'],
],
],
'responses' => [
@@ -37702,101 +28021,38 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'NetworkAccessPaths' => [
- 'description' => '网络端点访问路径列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '网络端点访问路径信息。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'NetworkAccessEndpointId' => [
- 'title' => '专属网络端点ID。',
- 'description' => '专属网络端点ID。',
- 'type' => 'string',
- 'example' => 'nae_examplexxx',
- ],
- 'NetworkAccessPathId' => [
- 'title' => '专属网络端点访问路径ID。',
- 'description' => '专属网络端点访问路径ID。',
- 'type' => 'string',
- 'example' => 'nap_examplexxx',
- ],
- 'NetworkInterfaceId' => [
- 'title' => '专属网络端点访问路径使用的ENI ID。',
- 'description' => '专属网络端点访问路径使用的ENI ID。',
- 'type' => 'string',
- 'example' => 'eni-examplexxx',
- ],
- 'VSwitchId' => [
- 'title' => '专属网络端点访问路径的ENI归属的交换机ID。',
- 'description' => '专属网络端点访问路径的ENI归属的交换机ID。',
- 'type' => 'string',
- 'example' => 'vsw-examplexxx',
- ],
- 'PrivateIpAddress' => [
- 'title' => '专属网络端点访问路径使用的ENI私网地址。',
- 'description' => '专属网络端点访问路径使用的ENI私网地址。',
- 'type' => 'string',
- 'example' => 'cn-hangzhou',
- ],
- 'Status' => [
- 'title' => '专属网络端点访问路径状态。',
- 'description' => '专属网络端点访问路径状态,取值可选范围:'."\n"
- .' '."\n"
- .'- pending:待初始化。'."\n"
- .'- creating:创建中。'."\n"
- .'- running:运行中。'."\n"
- .'- deleting:删除中。',
- 'type' => 'string',
- 'example' => 'running',
- ],
- 'CreateTime' => [
- 'title' => '专属网络端点访问路径创建时间。',
- 'description' => '专属网络端点访问路径创建时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830226000',
- ],
- 'UpdateTime' => [
- 'title' => '专属网络端点访问路径最近更新时间。',
- 'description' => '专属网络端点访问路径最近更新时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830226000',
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'staticInfo' => [
- 'returnType' => 'synchronous',
- ],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"NetworkAccessPaths\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"NetworkAccessEndpointId\\": \\"nae_examplexxx\\",\\n \\"NetworkAccessPathId\\": \\"nap_examplexxx\\",\\n \\"NetworkInterfaceId\\": \\"eni-examplexxx\\",\\n \\"VSwitchId\\": \\"vsw-examplexxx\\",\\n \\"PrivateIpAddress\\": \\"cn-hangzhou\\",\\n \\"Status\\": \\"running\\",\\n \\"CreateTime\\": 1649830226000,\\n \\"UpdateTime\\": 1649830226000\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '查询网络端点的访问路径列表',
- ],
- 'CreateNetworkZone' => [
- 'summary' => '创建网络区域对象。',
- 'methods' => [
- 'post',
+ 'title' => '设置指定EIAM实例域名为默认域名',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SetDefaultDomain'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetDefaultDomain',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Domain', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/{#DomainId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'SetForgetPasswordConfiguration' => [
+ 'summary' => '设置EIAM忘记密码策略。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -37805,201 +28061,182 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'create',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '231616',
- 'abilityTreeNodes' => [
- 'FEATUREidaas0REDLU',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas41RG68'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'eiam-111ccc1111', 'maxLength' => 64],
],
[
- 'name' => 'NetworkZoneName',
+ 'name' => 'ForgetPasswordStatus',
'in' => 'query',
- 'schema' => [
- 'title' => '网络区域名称',
- 'description' => '网络区域名称',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'IPV4Test',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '忘记密码配置状态。枚举取值:enabled(开启)、disabled(禁用)', 'description' => '忘记密码配置状态。枚举取值:enabled(开启)、disabled(禁用)', 'type' => 'string', 'required' => true, 'example' => 'enabled', 'maxLength' => 32],
],
[
- 'name' => 'Description',
+ 'name' => 'AuthenticationChannels',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '网络区域描述',
- 'description' => '网络区域描述',
- 'type' => 'string',
+ 'title' => '身份认证渠道。枚举取值:email(邮件)、sms(短信)',
+ 'description' => '身份认证渠道列表。枚举取值:email(邮件)、sms(短信)',
+ 'type' => 'array',
+ 'items' => ['description' => '忘记密码认证渠道。当forgetPasswordStatus取值为enabled时必传。枚举取值:email(邮件)、sms(短信)', 'type' => 'string', 'required' => false, 'example' => 'sms'],
'required' => false,
- 'example' => '测试描述',
- 'maxLength' => 128,
+ 'example' => 'email',
+ 'maxLength' => 32,
],
],
- [
- 'name' => 'NetworkZoneType',
- 'in' => 'query',
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '网络区域类型',
- 'description' => '网络区域类型',
- 'type' => 'string',
- 'required' => true,
- 'enumValueTitles' => [
- 'arn:alibaba:idaas:network:zone:classic' => '经典网络',
- 'arn:alibaba:idaas:network:zone:vpc' => '专有网络VPC',
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
- 'example' => 'arn:alibaba:idaas:network:zone:classic',
- 'maxLength' => 64,
+ 'description' => '',
],
],
+ ],
+ 'title' => '设置EIAM忘记密码策略',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SetForgetPasswordConfiguration'],
+ ],
+ ],
+ 'ramActions' => [
[
- 'name' => 'Ipv4Cidrs',
- 'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '网络区域ip4Cidr',
- 'description' => '网络区域ip4Cidr',
- 'type' => 'array',
- 'items' => [
- 'description' => 'ipv4地址网段。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '140.xxx.11.0/xx',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetForgetPasswordConfiguration',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
],
- 'required' => false,
- 'example' => '0.0.0.0/0',
],
],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'SetIdentityProviderAuthnConfiguration' => [
+ 'summary' => '修改认证信息',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'readAndWrite',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'update',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeCode' => '139720',
+ 'abilityTreeNodes' => ['FEATUREidaas5N7SJ6'],
+ ],
+ 'parameters' => [
[
- 'name' => 'Ipv6Cidrs',
+ 'name' => 'InstanceId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '网络区域ipv6Cidr',
- 'description' => '网络区域ipv6Cidr',
- 'type' => 'array',
- 'items' => [
- 'description' => 'ipv6地址网段。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '2001:xxxx:4801:xx::40',
- ],
- 'required' => false,
- 'example' => '::/0',
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'VpcId',
+ 'name' => 'IdentityProviderId',
'in' => 'query',
- 'schema' => [
- 'title' => '专有网络VpcId',
- 'description' => '专有网络VpcId',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'vpc_xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '身份提供方ID', 'description' => '身份提供方ID', 'type' => 'string', 'required' => true, 'example' => 'idp_11111', 'maxLength' => 64],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'BindingConfig',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '幂等Token。',
- 'description' => '幂等Token。',
- 'type' => 'string',
+ 'title' => '账户绑定规则配置',
+ 'description' => '账户绑定规则配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'MappingBindingStatus' => ['title' => '用户手动绑定账户功能是否开启', 'description' => '用户手动绑定账户功能是否开启', 'type' => 'string', 'required' => false, 'example' => 'enabled'],
+ 'AutoMatchUserStatus' => ['title' => '自动匹配账户是否开启', 'description' => '自动匹配账户是否开启', 'type' => 'string', 'required' => false, 'example' => 'disabled'],
+ 'AutoMatchUserProfileExpressions' => [
+ 'title' => '自动匹配账户的规则',
+ 'description' => '自动匹配账户的规则',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'TargetField' => ['title' => '映射目标属性名称', 'description' => '映射目标属性名称', 'type' => 'string', 'required' => true, 'example' => 'user.username'],
+ 'SourceValueExpression' => ['title' => '映射属性取值表达式', 'description' => '映射属性取值表达式', 'type' => 'string', 'required' => true, 'example' => 'idpUser.userId'],
+ 'ExpressionMappingType' => ['title' => '表达式的类型', 'description' => '表达式的类型', 'type' => 'string', 'required' => true, 'example' => 'field'],
+ 'TargetFieldDescription' => ['title' => '映射目标属性名称', 'description' => '映射目标属性名称', 'type' => 'string', 'required' => false, 'example' => 'username'],
+ ],
+ 'required' => false,
+ 'description' => '',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
'required' => false,
- 'example' => 'client-token-example',
+ 'example' => '',
],
],
- ],
- 'responses' => [
- 200 => [
+ [
+ 'name' => 'LdapAuthnConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
+ 'title' => 'AD/LDAP配置',
+ 'description' => 'AD/LDAP认证配置',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'NetworkZoneId' => [
- 'title' => '网络区域ID',
- 'description' => '网络区域ID',
- 'type' => 'string',
- 'example' => 'network_m6a57vre4g3h7m725yrq6pxxxx',
- ],
+ 'AutoUpdatePasswordStatus' => ['title' => '是否支持自动更新密码', 'description' => '是否支持自动更新密码', 'type' => 'string', 'required' => false, 'example' => 'enabled'],
+ 'UserObjectClass' => ['title' => '用户ObjectClass', 'description' => '用户ObjectClass', 'type' => 'string', 'required' => false, 'example' => 'posixAccount'],
+ 'UserLoginIdentifier' => ['title' => '用户登录标识', 'description' => '用户登录标识', 'type' => 'string', 'required' => false, 'example' => 'email'],
],
+ 'required' => false,
+ 'example' => '',
],
],
- ],
- 'eventInfo' => [
- 'enable' => false,
- 'eventNames' => [],
- ],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"NetworkZoneId\\": \\"network_m6a57vre4g3h7m725yrq6pxxxx\\"\\n}","type":"json"}]',
- 'title' => '创建网络区域对象',
- ],
- 'DeleteNetworkZone' => [
- 'summary' => '删除网络区域对象。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'operationType' => 'readAndWrite',
- 'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'delete',
- 'abilityTreeCode' => '231617',
- 'abilityTreeNodes' => [
- 'FEATUREidaas0REDLU',
- ],
- ],
- 'parameters' => [
[
- 'name' => 'InstanceId',
+ 'name' => 'AutoCreateUserConfig',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
+ 'title' => '自动创建账户规则配置。',
+ 'description' => '自动创建账户规则配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AutoCreateUserStatus' => ['title' => '自动创建账户是否开启', 'description' => '自动创建账户是否开启', 'type' => 'string', 'required' => false, 'example' => 'disabled'],
+ 'TargetOrganizationalUnitIds' => [
+ 'description' => '组织ID',
+ 'type' => 'array',
+ 'items' => ['description' => '组织 ID', 'type' => 'string', 'required' => false, 'example' => 'ou_122xxxx'],
+ 'required' => false,
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
],
],
[
- 'name' => 'NetworkZoneId',
+ 'name' => 'AutoUpdateUserConfig',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '网络区域Id',
- 'description' => '网络区域Id',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'network_11111',
- 'maxLength' => 64,
+ 'description' => '自动更新账户配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'AutoUpdateUserStatus' => ['description' => '自动更新账户是否开启', 'type' => 'string', 'required' => false, 'example' => 'disabled'],
+ ],
+ 'required' => false,
],
],
],
@@ -38008,32 +28245,24 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'eventInfo' => [
- 'enable' => false,
- 'eventNames' => [],
+ 'title' => '修改认证信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
+ 'ramActions' => [],
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '删除网络区域对象',
],
- 'UpdateNetworkZone' => [
- 'summary' => '更新网络区域对象。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'SetIdentityProviderUdPullConfiguration' => [
+ 'summary' => '修改IdP同步入方向配置信息。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -38045,104 +28274,135 @@
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '231619',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCRU1S2',
- ],
+ 'abilityTreeCode' => '134734',
+ 'abilityTreeNodes' => ['FEATUREidaas3ZGGWT'],
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'NetworkZoneId',
+ 'name' => 'IdentityProviderId',
'in' => 'query',
- 'schema' => [
- 'title' => '网络区域Id',
- 'description' => '网络区域Id',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'network_11111',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '身份提供方ID', 'description' => '身份提供方ID。', 'type' => 'string', 'required' => true, 'example' => 'idp_my664lwkhpicbyzirog3xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'NetworkZoneName',
+ 'name' => 'IncrementalCallbackStatus',
'in' => 'query',
- 'schema' => [
- 'title' => '网络区域名称',
- 'description' => '网络区域名称',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'IPV4Test',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '增量回调状态,是否处理来自IdP的增量回调数据', 'description' => '增量回调状态,是否处理来自IdP的增量回调数据。取值范围:'."\n"
+ ."\n"
+ .'- 禁用:disabled'."\n"
+ ."\n"
+ .'- 启用:enabled', 'type' => 'string', 'required' => true, 'example' => 'disabled', 'maxLength' => 32],
],
[
- 'name' => 'Ipv4Cidrs',
+ 'name' => 'GroupSyncStatus',
+ 'in' => 'query',
+ 'allowEmptyValue' => true,
+ 'schema' => ['title' => '组同步状态', 'description' => '组同步状态。取值范围:'."\n"
+ .'- 禁用:disabled'."\n"
+ ."\n"
+ .'- 启用:enabled', 'type' => 'string', 'required' => false, 'example' => 'disabled', 'maxLength' => 32],
+ ],
+ [
+ 'name' => 'UdSyncScopeConfig',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => '包含的CIDR',
- 'description' => 'ipv4Cidr网络区域。',
- 'type' => 'array',
- 'items' => [
- 'description' => 'Ipv4网段。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '140.xxx.11.0/xx',
+ 'title' => '同步入配置信息',
+ 'description' => '同步入配置信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'SourceScopes' => [
+ 'title' => '同步来源节点',
+ 'description' => '同步来源节点列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '同步来源节点。', 'type' => 'string', 'required' => false, 'example' => 'ou_asdaq1addsxzdq1XXX'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'TargetScope' => ['title' => '同步目标节点', 'description' => '同步目标节点。', 'type' => 'string', 'required' => false, 'example' => 'ou_asdaq1addsxzdq1XXX'],
],
'required' => false,
'example' => '',
],
],
[
- 'name' => 'Ipv6Cidrs',
+ 'name' => 'PullProtectedRule',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => '网络区域ipv6Cidr',
- 'description' => 'ipv6Cidr网络区域。',
- 'type' => 'array',
- 'items' => [
- 'description' => 'ipv6网段。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'xxxx::/16',
+ 'title' => '同步入保护规则,',
+ 'description' => '同步入保护规则。',
+ 'type' => 'object',
+ 'properties' => [
+ 'UserDeletedThreshold' => ['title' => '钉钉一方应用同步保护规则-删除账户数量', 'description' => '删除账户数量阈值,删除用户数量超过该值,同步任务终止。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '30'],
+ 'OrganizationalUnitDeletedThreshold' => ['title' => '钉钉一方应用同步保护规则-删除组织数量', 'description' => '删除组织数量阈值,删除组织数量超过该值,同步任务终止。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '10'],
+ 'GroupDeletedThreshold' => ['title' => '同步保护规则-删除组数量', 'description' => '删除组数量阈值,删除组数量超过该值,同步任务终止。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '10'],
],
'required' => false,
'example' => '',
],
],
[
- 'name' => 'VpcId',
+ 'name' => 'LdapUdPullConfig',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '专有网络VpcId',
- 'description' => '专有网络VpcId。',
- 'type' => 'string',
+ 'title' => 'ldap同步侧相关配置信息',
+ 'description' => 'LDAP同步侧相关配置信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'UserObjectClass' => ['title' => '用户ObjectClass', 'description' => '用户ObjectClass。', 'type' => 'string', 'required' => false, 'example' => 'userPrincipalName, mail'."\n"],
+ 'OrganizationUnitObjectClass' => ['title' => '组织ObjectClass', 'description' => '组织ObjectClass。', 'type' => 'string', 'required' => false, 'example' => 'organizationUnit,top'."\n"],
+ 'UserObjectClassCustomFilter' => ['title' => '用户自定义Filter', 'description' => '用户自定义Filter。', 'type' => 'string', 'required' => false, 'example' => '(|(cn=test)(mail=test@test.com))'."\n"],
+ 'GroupObjectClass' => ['title' => '组objectClass', 'description' => '组ObjectClass。', 'type' => 'string', 'required' => false, 'example' => 'group'],
+ 'GroupMemberAttributeName' => ['title' => '组成员标识', 'description' => '组成员标识。', 'type' => 'string', 'required' => false, 'example' => 'member'],
+ 'GroupObjectClassCustomFilter' => ['title' => '组自定义Filter', 'description' => '组自定义Filter。', 'type' => 'string', 'required' => false, 'example' => '(|(cn=test)(group=test@test.com))'."\n"],
+ ],
'required' => false,
- 'example' => 'vpc_xxxxx',
- 'maxLength' => 64,
+ 'example' => '',
],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'PeriodicSyncStatus',
+ 'in' => 'query',
+ 'schema' => ['title' => '定时校验状态,是否定时校验EIAM与身份提供方的数据差异', 'description' => '定时校验状态,是否定时校验IDaaS与身份提供方的数据差异。取值范围:'."\n"
+ ."\n"
+ .'- 禁用:disabled'."\n"
+ ."\n"
+ .'- 启用:enabled', 'type' => 'string', 'required' => false, 'example' => 'disabled', 'maxLength' => 32],
+ ],
+ [
+ 'name' => 'PeriodicSyncConfig',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'description' => '幂等Token。',
- 'type' => 'string',
+ 'title' => '定时同步配置',
+ 'description' => '定时同步配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'PeriodicSyncType' => [
+ 'title' => '类型',
+ 'description' => '类型',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'cron',
+ 'enum' => ['cron', 'time'],
+ ],
+ 'PeriodicSyncCron' => ['title' => 'cron表达式,当periodicSyncType=cron,必填', 'description' => 'cron表达式,当periodicSyncType=cron,必填', 'type' => 'string', 'required' => false, 'example' => '0 45 1 * * ?'],
+ 'PeriodicSyncTimes' => [
+ 'title' => '执行时间点,当periodicSyncType=time,必填,如[3,5],即3点到4点执行一次,5点到6点执行一次。',
+ 'description' => '执行时间点,当periodicSyncType=time,必填,如[3,5],即3点到4点执行一次,5点到6点执行一次。',
+ 'type' => 'array',
+ 'items' => ['description' => '执行时间点', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '3'],
+ 'required' => false,
+ ],
+ ],
'required' => false,
- 'example' => 'client-token-examplexxxx',
],
],
],
@@ -38151,32 +28411,26 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'eventInfo' => [
- 'enable' => false,
- 'eventNames' => [],
+ 'title' => '设置IdP同步入配置信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SetIdentityProviderUdPullConfiguration'],
+ ],
],
+ 'ramActions' => [],
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新网络区域对象',
],
- 'UpdateNetworkZoneDescription' => [
- 'summary' => '更新网络区域对象描述。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'SetIdentityProviderUdPushConfiguration' => [
+ 'summary' => '修改IdP同步出配置',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -38188,56 +28442,96 @@
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '231621',
- 'abilityTreeNodes' => [
- 'FEATUREidaas0REDLU',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasCRU1S2'],
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例Id', 'type' => 'string', 'required' => true, 'example' => 'eiam-111ccc1111', 'maxLength' => 64],
],
[
- 'name' => 'NetworkZoneId',
+ 'name' => 'IdentityProviderId',
+ 'in' => 'query',
+ 'schema' => ['title' => '身份提供方ID', 'description' => '身份提供方ID', 'type' => 'string', 'required' => true, 'example' => 'idp_11111', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'IncrementalCallbackStatus',
'in' => 'query',
+ 'schema' => ['title' => '增量回调状态,是否处理来自IdP的增量回调数据', 'description' => '增量回调状态,是否处理来自IdP的增量回调数据', 'type' => 'string', 'required' => true, 'example' => 'disabled', 'maxLength' => 32],
+ ],
+ [
+ 'name' => 'PeriodicSyncStatus',
+ 'in' => 'query',
+ 'schema' => ['title' => '定时校验状态', 'description' => '定时校验状态', 'type' => 'string', 'required' => false, 'example' => 'disabled'],
+ ],
+ [
+ 'name' => 'UdSyncScopeConfigs',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '网络区域Id',
- 'description' => '网络区域Id',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'network_m5wsaclfvfrf5623xnirgxxxxx',
- 'maxLength' => 64,
+ 'title' => '同步出配置信息',
+ 'description' => '同步出配置信息',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '同步出配置信息',
+ 'type' => 'object',
+ 'properties' => [
+ 'SourceScopes' => [
+ 'title' => '同步来源节点',
+ 'description' => '同步来源节点',
+ 'type' => 'array',
+ 'items' => ['description' => '同步来源节点', 'type' => 'string', 'required' => false, 'example' => 'ou_1212xxxx'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'TargetScope' => ['title' => '同步目标节点', 'description' => '同步目标节点', 'type' => 'string', 'required' => false, 'example' => '6537211'],
+ ],
+ 'required' => false,
+ ],
+ 'required' => false,
+ 'example' => '',
],
],
[
- 'name' => 'Description',
+ 'name' => 'PeriodicSyncConfig',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '网络区域描述',
- 'description' => '网络区域描述',
- 'type' => 'string',
- 'required' => true,
- 'example' => '测试描述',
- 'maxLength' => 128,
+ 'title' => '定时校验配置',
+ 'description' => '定时校验配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'PeriodicSyncType' => ['title' => '类型', 'description' => '类型', 'type' => 'string', 'required' => false, 'example' => 'cron'],
+ 'PeriodicSyncCron' => ['title' => 'cron表达式', 'description' => 'cron表达式', 'type' => 'string', 'required' => false, 'example' => '0 45 1 * * ?'],
+ 'PeriodicSyncTimes' => [
+ 'title' => '时间点集合',
+ 'description' => '时间点集合',
+ 'type' => 'array',
+ 'items' => ['title' => '时间点', 'description' => '时间点', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '3'],
+ 'required' => false,
+ ],
+ ],
+ 'required' => false,
],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'LdapUdPushConfig',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'description' => '幂等Token。',
- 'type' => 'string',
+ 'title' => 'ldap同步侧相关配置信息',
+ 'description' => 'ldap同步侧相关配置信息',
+ 'type' => 'object',
+ 'properties' => [
+ 'UserObjectClass' => ['title' => '用户ObjectClass', 'description' => '用户ObjectClass', 'type' => 'string', 'required' => false, 'example' => 'user,top'],
+ 'OrganizationUnitObjectClass' => ['title' => '组织ObjectClass', 'description' => '组织ObjectClass', 'type' => 'string', 'required' => false, 'example' => 'ou,top'],
+ 'UserRdn' => ['title' => '用户RDN', 'description' => '用户RDN', 'type' => 'string', 'required' => false, 'example' => 'cn'],
+ 'OrganizationalUnitRdn' => ['title' => '组织RDN', 'description' => '组织RDN', 'type' => 'string', 'required' => false, 'example' => 'ou'],
+ 'PasswordSyncStatus' => ['title' => '是否同步密码', 'description' => '是否同步密码', 'type' => 'string', 'required' => false, 'example' => 'enabled'],
+ ],
'required' => false,
- 'example' => 'client-token-examplexxxx',
],
],
],
@@ -38246,108 +28540,69 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求Id', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'eventInfo' => [
- 'enable' => false,
- 'eventNames' => [],
+ 'title' => '修改IdP同步出配置',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
+ 'ramActions' => [],
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新网络区域对象描述',
],
- 'ListNetworkZones' => [
- 'summary' => '查询网络区域对象列表。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'SetInstanceControlConfiguration' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '231620',
- 'abilityTreeNodes' => [
- 'FEATUREidaas0REDLU',
- ],
+ 'abilityTreeCode' => '237884',
+ 'abilityTreeNodes' => ['FEATUREidaas0REDLU'],
+ 'autoTest' => true,
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'NextToken',
- 'in' => 'query',
- 'schema' => [
- 'title' => '查询凭证(Token)。',
- 'description' => '查询凭证(Token)。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'NTxxxxxexample',
- ],
- ],
- [
- 'name' => 'MaxResults',
- 'in' => 'query',
- 'schema' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '20',
- 'default' => '20',
- ],
- ],
- [
- 'name' => 'PreviousToken',
- 'in' => 'query',
- 'schema' => [
- 'description' => '上一页查询凭证(Token)。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'PTxxxxxexample',
- ],
- ],
- [
- 'name' => 'NetworkZoneIds',
+ 'name' => 'ControlElements',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => '网络ID集合',
- 'description' => '网络ID集合',
+ 'title' => '实例控制项。',
+ 'description' => '实例控制项。',
'type' => 'array',
'items' => [
- 'description' => '网络ID。',
- 'type' => 'string',
+ 'description' => '实例控制项。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ElementName' => ['title' => '实例控制项名称。', 'description' => '实例控制项名称。', 'type' => 'string', 'required' => false, 'example' => 'human_verification', 'maxLength' => 64],
+ 'Status' => ['title' => '实例控制项状态。', 'description' => '实例控制项状态。', 'type' => 'string', 'required' => false, 'example' => 'enabled', 'maxLength' => 64],
+ 'HumanVerificationConfig' => [
+ 'description' => '人机验证配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'HumanVerificationType' => ['description' => '人机校验类型', 'type' => 'string', 'required' => false, 'example' => 'urn:alibaba:idaas:humanverification:alibaba-cloud-slider-verification'],
+ ],
+ 'required' => false,
+ ],
+ ],
'required' => false,
- 'example' => 'network_m6fbr2bcbcadu3bcdpgzcpxxxx',
],
'required' => false,
'example' => '',
@@ -38359,155 +28614,66 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'NextToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '本次调用返回的查询凭证(Token)值。',
- 'type' => 'string',
- 'example' => 'NTxxxexample',
- ],
- 'PreviousToken' => [
- 'description' => '上一页查询凭证(Token)。',
- 'type' => 'string',
- 'example' => 'PTxxxxxexample',
- ],
- 'NetworkZones' => [
- 'description' => '网络区域列表。',
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'NetworkZoneId' => [
- 'title' => '网络区域Id',
- 'description' => '网络区域Id',
- 'type' => 'string',
- 'example' => 'network_m223wbvc3sn3uakfnxvhbxxxxx',
- ],
- 'NetworkZoneName' => [
- 'title' => '网络区域名称',
- 'description' => '网络区域名称',
- 'type' => 'string',
- 'example' => 'test_name',
- ],
- 'Description' => [
- 'title' => '网络区域描述',
- 'description' => '网络区域描述',
- 'type' => 'string',
- 'example' => 'test',
- ],
- 'NetworkZoneType' => [
- 'title' => '网络区域类型',
- 'description' => '网络区域类型',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'arn:alibaba:idaas:network:zone:classic' => '经典网络',
- 'arn:alibaba:idaas:network:zone:vpc' => '专有网络VPC',
- ],
- 'example' => 'arn:alibaba:idaas:network:zone:classic',
- ],
- 'VpcId' => [
- 'title' => '专有网络VpcId',
- 'description' => '专有网络VpcId',
- 'type' => 'string',
- 'example' => 'vpc-bp1usdmfqcgoy5ebxxxxx',
- ],
- 'Ipv4Cidrs' => [
- 'description' => 'ipv4网络区域。',
- 'type' => 'array',
- 'items' => [
- 'description' => 'ipv4地址/网段。',
- 'type' => 'string',
- 'example' => '140.xxx.11.0/xx',
- ],
- ],
- 'Ipv6Cidrs' => [
- 'description' => 'ipv6网络区域。',
- 'type' => 'array',
- 'items' => [
- 'description' => 'ipv6地址/网段。',
- 'type' => 'string',
- 'example' => '2001:xxxx:4801:53::xx',
- ],
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'eventInfo' => [
- 'enable' => false,
- 'eventNames' => [],
- ],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"PreviousToken\\": \\"PTxxxxxexample\\",\\n \\"NetworkZones\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"NetworkZoneId\\": \\"network_m223wbvc3sn3uakfnxvhbxxxxx\\",\\n \\"NetworkZoneName\\": \\"test_name\\",\\n \\"Description\\": \\"test\\",\\n \\"NetworkZoneType\\": \\"arn:alibaba:idaas:network:zone:classic\\",\\n \\"VpcId\\": \\"vpc-bp1usdmfqcgoy5ebxxxxx\\",\\n \\"Ipv4Cidrs\\": [\\n \\"140.xxx.11.0/xx\\"\\n ],\\n \\"Ipv6Cidrs\\": [\\n \\"2001:xxxx:4801:53::xx\\"\\n ]\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '查询网络区域对象列表',
- ],
- 'GetNetworkZone' => [
- 'summary' => '获取网络区域对象。',
- 'methods' => [
- 'get',
- 'post',
+ 'staticInfo' => ['returnType' => 'synchronous'],
+ 'title' => '设置实例控制项',
+ 'summary' => '设置实例控制项',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetInstanceControlConfiguration',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'SetInstanceGlobalizationConfig' => [
+ 'summary' => '设置实例语言、时区信息',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
- 'abilityTreeCode' => '231618',
- 'abilityTreeNodes' => [
- 'FEATUREidaas0REDLU',
- ],
+ 'operationType' => 'update',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaas6GKEFM'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'NetworkZoneId',
+ 'name' => 'Language',
'in' => 'query',
- 'schema' => [
- 'title' => '网络区域Id',
- 'description' => '网络区域Id',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'network_11111',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '语言类型', 'description' => '语言类型', 'type' => 'string', 'required' => true, 'example' => 'zh-Hans-CN'],
+ ],
+ [
+ 'name' => 'TimeZone',
+ 'in' => 'query',
+ 'schema' => ['title' => '时区', 'description' => '时区', 'type' => 'string', 'required' => true, 'example' => 'Asia/Shanghai'],
],
],
'responses' => [
@@ -38515,95 +28681,36 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'NetworkZone' => [
- 'description' => '网络区域对象。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'NetworkZoneId' => [
- 'title' => '网络区域Id',
- 'description' => '网络区域Id。',
- 'type' => 'string',
- 'example' => 'network_m6fbr2bcbcadu3bcdpgzcxxxxx',
- ],
- 'NetworkZoneName' => [
- 'title' => '网络区域名称',
- 'description' => '网络区域名称。',
- 'type' => 'string',
- 'example' => 'test4_name',
- ],
- 'Description' => [
- 'title' => '网络区域描述',
- 'description' => '网络区域描述。',
- 'type' => 'string',
- 'example' => 'test_description',
- ],
- 'NetworkZoneType' => [
- 'title' => '网络区域类型',
- 'description' => '网络区域类型。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'arn:alibaba:idaas:network:zone:classic' => '经典网络',
- 'arn:alibaba:idaas:network:zone:vpc' => '专有网络VPC',
- ],
- 'example' => 'arn:alibaba:idaas:network:zone:classic',
- ],
- 'VpcId' => [
- 'title' => '专有网络VpcId',
- 'description' => '专有网络VpcId。',
- 'type' => 'string',
- 'example' => 'vpc-25w8wxxxx',
- ],
- 'Ipv4Cidrs' => [
- 'description' => 'ipv4网络区域。',
- 'type' => 'array',
- 'items' => [
- 'description' => 'Ipv4网段。',
- 'type' => 'string',
- 'example' => '106.xxx.34.xx',
- ],
- ],
- 'Ipv6Cidrs' => [
- 'description' => 'ipv6网络区域。',
- 'type' => 'array',
- 'items' => [
- 'description' => 'ipv6网段。',
- 'type' => 'string',
- 'example' => '2001:xxxx:4801:xx::40',
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'eventInfo' => [
- 'enable' => false,
- 'eventNames' => [],
- ],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"NetworkZone\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"NetworkZoneId\\": \\"network_m6fbr2bcbcadu3bcdpgzcxxxxx\\",\\n \\"NetworkZoneName\\": \\"test4_name\\",\\n \\"Description\\": \\"test_description\\",\\n \\"NetworkZoneType\\": \\"arn:alibaba:idaas:network:zone:classic\\",\\n \\"VpcId\\": \\"vpc-25w8wxxxx\\",\\n \\"Ipv4Cidrs\\": [\\n \\"106.xxx.34.xx\\"\\n ],\\n \\"Ipv6Cidrs\\": [\\n \\"2001:xxxx:4801:xx::40\\"\\n ]\\n }\\n}","type":"json"}]',
- 'title' => '获取网络区域对象',
- ],
- 'EnableInternalAuthenticationSource' => [
- 'summary' => '启用内部认证源',
- 'methods' => [
- 'post',
+ 'title' => '设置实例语言、时区信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetInstanceGlobalizationConfig',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'SetLoginRedirectApplicationForBrand' => [
+ 'summary' => '为品牌设置登录后跳转应用',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -38615,34 +28722,23 @@
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasOO9F76',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasCPBRTZ'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_111ccc11xxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'AuthenticationSourceId',
+ 'name' => 'BrandId',
'in' => 'query',
- 'schema' => [
- 'title' => '内部认证源ID',
- 'description' => '内部认证源ID',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ia_password',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '品牌化Id', 'description' => '品牌ID。', 'type' => 'string', 'required' => true, 'example' => 'brand_xxxx'],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用ID', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_xxxx'],
],
],
'responses' => [
@@ -38650,27 +28746,37 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求Id',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '启用内部认证源',
- ],
- 'DisableInternalAuthenticationSource' => [
- 'summary' => '禁用内部认证源',
- 'methods' => [
- 'post',
+ 'title' => '为品牌设置登录跳转应用',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetLoginRedirectApplicationForBrand',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Brand', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/brand/{#BrandId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'SetPasswordComplexityConfiguration' => [
+ 'summary' => '设置指定EIAM实例下密码复杂度策略。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -38682,62 +28788,90 @@
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasOO9F76',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas6KLVYX'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_111xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'AuthenticationSourceId',
+ 'name' => 'PasswordMinLength',
+ 'in' => 'query',
+ 'schema' => ['title' => '密码最小长度', 'description' => '密码最小长度', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'example' => '10', 'maxLength' => 32],
+ ],
+ [
+ 'name' => 'PasswordComplexityRules',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '内部认证源ID',
- 'description' => '内部认证源ID',
- 'type' => 'string',
+ 'title' => '密码复杂度规则',
+ 'description' => '密码复杂度规则列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '规则检查对象。',
+ 'type' => 'object',
+ 'properties' => [
+ 'PasswordCheckType' => ['title' => '密码检查类型。枚举取值:inclusion\\_upper\\_case(包含大写字母)、inclusion\\_lower\\_case(包含小写字母)、inclusion\\_special\\_case(包含特殊字符)、inclusion\\_number(包含数字)、exclusion\\_username(不能包含用户名)、exclusion\\_email(不能包含邮箱)、exclusion\\_phone\\_number(不能包含手机号)、exclusion\\_display\\_name(不能包含显示名)', 'description' => '密码检查类型,取值可选范围:'."\n"
+ .'- inclusion\\_upper\\_case:包含英文大写字母。'."\n"
+ .'- inclusion\\_lower\\_case:包含英文小写字母。'."\n"
+ .'- inclusion\\_special\\_case:包含特殊字符 ( @ % + \\ / \' ! # $ ^ ? : , ( ) { } [ ] ~ - _ . )。'."\n"
+ .'- inclusion\\_number:包含数字。'."\n"
+ .'- exclusion\\_username:不能包含账户名。'."\n"
+ .'- exclusion\\_email:不能包含邮箱。'."\n"
+ .'- exclusion\\_phone\\_number:不能包含手机号。'."\n"
+ .'- exclusion\\_display\\_name:不能包含显示名。', 'type' => 'string', 'required' => false, 'example' => 'inclusion_upper_case', 'maxLength' => 64],
+ ],
+ 'required' => false,
+ ],
'required' => false,
- 'example' => 'ia_password',
- 'maxLength' => 64,
+ 'example' => '',
],
],
+ [
+ 'name' => 'DisabledWeakPasswordLogin',
+ 'in' => 'query',
+ 'schema' => ['title' => '弱密码限制登录开关', 'description' => '弱密码限制登录开关', 'type' => 'boolean', 'required' => false],
+ ],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '禁用内部认证源',
- ],
- 'SetWebAuthnConfiguration' => [
- 'summary' => '设置WebAuthn配置',
- 'methods' => [
- 'post',
+ 'title' => '设置EIAM密码复杂度策略',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SetPasswordComplexityConfiguration'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetPasswordComplexityConfiguration',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'SetPasswordExpirationConfiguration' => [
+ 'summary' => '设置指定EIAM实例下密码过期策略。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -38749,86 +28883,77 @@
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasKRQSDS',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasSOLMDG'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'EnableUserSelfRegistration',
+ 'name' => 'PasswordExpirationStatus',
'in' => 'query',
- 'schema' => [
- 'title' => '是否允许用户自注册WebAuthn认证器',
- 'description' => '是否允许用户自注册WebAuthn认证器',
- 'type' => 'boolean',
- 'required' => true,
- 'example' => 'true',
- ],
+ 'schema' => ['title' => '密码过期配置状态。枚举取值:enabled(开启)、disabled(禁用)', 'description' => '密码过期配置状态,取值可选范围:'."\n"
+ .'- enabled:开启。'."\n"
+ .'- disabled:禁用。', 'type' => 'string', 'required' => true, 'example' => 'enabled', 'maxLength' => 32],
],
[
- 'name' => 'EnableMetadataServiceVerification',
+ 'name' => 'PasswordValidMaxDay',
'in' => 'query',
- 'schema' => [
- 'title' => '是否开启WebAuthn认证器MDS校验',
- 'description' => '是否开启WebAuthn认证器MDS校验',
- 'type' => 'boolean',
- 'required' => false,
- 'example' => 'true',
- ],
+ 'schema' => ['title' => '密码有效时长,单位是天。当passwordExpirationStatus取值为enabled时必传。', 'description' => '密码有效时长,单位是天。当PasswordExpirationStatus取值为enabled时必传。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '180', 'maxLength' => 32],
],
[
- 'name' => 'EnableAaguidVerification',
+ 'name' => 'PasswordExpirationAction',
+ 'in' => 'query',
+ 'schema' => ['title' => '密码过期动作。当passwordExpirationStatus取值为enabled时必传。枚举取值:forbid\\_login(禁止登录)、force\\_update\\_password(强制修改密码)、remind\\_update\\_password(提醒修改密码)', 'description' => '密码过期动作。当PasswordExpirationStatus取值为enabled时必传,取值可选范围:'."\n"
+ .'- forbid\\_login:禁止登录。'."\n"
+ .'- force\\_update\\_password:强制修改密码。'."\n"
+ .'- remind\\_update\\_password:提醒修改密码。', 'type' => 'string', 'required' => false, 'example' => 'force_update_password', 'maxLength' => 32],
+ ],
+ [
+ 'name' => 'PasswordExpirationNotificationStatus',
+ 'in' => 'query',
+ 'schema' => ['title' => '密码过期通知状态。枚举取值:enabled(开启)、disabled(禁用)', 'description' => '密码过期通知状态,取值可选范围:'."\n"
+ .'- enabled:开启。'."\n"
+ .'- disabled:禁用。', 'type' => 'string', 'required' => false, 'example' => 'enabled', 'maxLength' => 32],
+ ],
+ [
+ 'name' => 'PasswordExpirationNotificationChannels',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '是否开启AAGUID校验',
- 'description' => '是否开启AAGUID校验',
- 'type' => 'boolean',
+ 'title' => '密码过期通知渠道。当passwordExpirationNotificationStatus取值为enabled时必传。枚举取值:login(用户登录)、email(邮件)、sms(短信)',
+ 'description' => '密码过期通知渠道列表,当PasswordExpirationNotificationStatus取值为enabled时必传。',
+ 'type' => 'array',
+ 'items' => ['description' => '密码过期通知渠道,取值可选范围:'."\n"
+ .'- login:用户登录。'."\n"
+ .'- email:邮件。'."\n"
+ .'- sms:短信。', 'type' => 'string', 'required' => false, 'example' => 'login'],
'required' => false,
- 'example' => 'true',
+ 'example' => 'login',
+ 'maxLength' => 32,
],
],
[
- 'name' => 'Aaguids',
+ 'name' => 'PasswordExpirationNotificationDuration',
+ 'in' => 'query',
+ 'schema' => ['title' => '密码过期通知时间,单位是天。当passwordExpirationNotificationStatus取值为enabled时必传。', 'description' => '密码过期通知时间,单位是天。当PasswordExpirationNotificationStatus取值为enabled时必传。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '7', 'maxLength' => 32],
+ ],
+ [
+ 'name' => 'PasswordForcedUpdateDuration',
+ 'in' => 'query',
+ 'schema' => ['title' => '密码强制修改时间,单位是天。当前字段取值要比passwordExpirationNotificationDuration大。', 'description' => '密码强制修改时间,单位是天。当前字段取值要比PasswordExpirationNotificationDuration大。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '7', 'maxLength' => 32],
+ ],
+ [
+ 'name' => 'EffectiveAuthenticationSourceIds',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => 'AAGUID及其名称列表',
- 'description' => 'AAGUID及其名称列表',
+ 'description' => '生效的认证源ID列表',
'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'Name' => [
- 'title' => 'AAGUID名称',
- 'description' => 'AAGUID名称',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'Touch ID',
- ],
- 'Aaguid' => [
- 'title' => 'AAGUID',
- 'description' => 'AAGUID',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'adce0002-35bc-c60a-648b-0b25f1f05503',
- ],
- ],
- 'required' => false,
- ],
+ 'items' => ['description' => '生效的认证源ID', 'type' => 'string', 'required' => false, 'example' => 'ia_passwordxxxx'],
'required' => false,
- 'example' => '',
],
],
],
@@ -38837,27 +28962,38 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '设置WebAuthn配置',
- ],
- 'UnbindTotpAuthenticator' => [
- 'summary' => '解绑指定用户TOTP',
- 'methods' => [
- 'post',
+ 'title' => '设置EIAM密码过期策略',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SetPasswordExpirationConfiguration'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetPasswordExpirationConfiguration',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'SetPasswordHistoryConfiguration' => [
+ 'summary' => '设置指定EIAM实例下的密码历史策略。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -38866,33 +29002,28 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'update',
+ 'operationType' => 'get',
'riskType' => 'none',
'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaas6L2G67'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'UserId',
+ 'name' => 'PasswordHistoryStatus',
'in' => 'query',
- 'schema' => [
- 'title' => 'UserID',
- 'description' => 'UserID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'user_1asdfghjmnbcxxxxx',
- ],
+ 'schema' => ['title' => '密码历史配置状态。枚举取值:enabled(开启)、disabled(禁用)', 'description' => '密码历史配置状态,取值可选范围:'."\n"
+ .'- enabled:开启。'."\n"
+ .'- disabled:禁用。', 'type' => 'string', 'required' => true, 'example' => 'enabled', 'maxLength' => 32],
+ ],
+ [
+ 'name' => 'PasswordHistoryMaxRetention',
+ 'in' => 'query',
+ 'schema' => ['title' => '保留最近密码记录数。当passwordHistoryStatus取值为enabled时必传。', 'description' => '保留最近密码记录数。当PasswordHistoryStatus取值为enabled时必传。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '3', 'maxLength' => 32],
],
],
'responses' => [
@@ -38900,27 +29031,38 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '解绑指定用户TOTP',
- ],
- 'DeleteWebAuthnAuthenticator' => [
- 'summary' => '删除指定WebAuthn认证器名称',
- 'methods' => [
- 'post',
+ 'title' => '设置EIAM密码历史策略',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SetPasswordHistoryConfiguration'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:SetPasswordHistoryConfiguration',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'SetPasswordInitializationConfiguration' => [
+ 'summary' => '设置指定EIAM实例下密码初始化策略。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -38929,47 +29071,51 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasCRU1S2',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaas6KLVYX'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'UserId',
+ 'name' => 'PasswordInitializationStatus',
'in' => 'query',
- 'schema' => [
- 'title' => 'UserID',
- 'description' => 'UserID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'user_53eh54zdr6iazeijyep5wcxxxx',
- ],
+ 'schema' => ['title' => '密码初始化配置状态。枚举取值:enabled(开启)、disabled(禁用)', 'description' => '密码初始化配置状态,取值可选范围:'."\n"
+ .'- enabled:开启。'."\n"
+ .'- disabled:禁用。', 'type' => 'string', 'required' => true, 'example' => 'enabled', 'maxLength' => 32],
],
[
- 'name' => 'AuthenticatorId',
+ 'name' => 'PasswordInitializationType',
+ 'in' => 'query',
+ 'schema' => ['title' => '密码初始化方式。当passwordInitializationStatus取值为enabled时必传。枚举取值:random(随机)', 'description' => '密码初始化方式。当PasswordInitializationStatus取值为enabled时必传,取值可选范围:'."\n"
+ .'- random:随机。', 'type' => 'string', 'required' => false, 'example' => 'random', 'maxLength' => 32],
+ ],
+ [
+ 'name' => 'PasswordForcedUpdateStatus',
'in' => 'query',
+ 'schema' => ['title' => '密码强制更新状态。枚举取值:enabled(开启)、disabled(禁用)', 'description' => '密码强制更新状态,取值可选范围:'."\n"
+ .'- enabled:开启。'."\n"
+ .'- disabled:禁用。', 'type' => 'string', 'required' => false, 'example' => 'enabled', 'maxLength' => 32],
+ ],
+ [
+ 'name' => 'PasswordInitializationNotificationChannels',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '认证器ID',
- 'description' => '认证器ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'authn_h4x5etphqdasydr67lxxxxx',
+ 'title' => '密码初始化通知渠道。枚举取值:email(邮件)、sms(短信)',
+ 'description' => '密码初始化通知渠道列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '密码初始化通知渠道。当PasswordForcedUpdateStatus取值为enabled时必传,取值可选范围:'."\n"
+ .'- email:邮件。'."\n"
+ .'- sms:短信。', 'type' => 'string', 'required' => false, 'example' => 'email'],
+ 'required' => false,
+ 'example' => 'email',
+ 'maxLength' => 32,
],
],
],
@@ -38978,130 +29124,71 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '删除指定WebAuthn认证器名称',
- ],
- 'ListCloudAccounts' => [
- 'summary' => '分页查询一个或者多个云账号信息。',
- 'methods' => [
- 'post',
- 'get',
+ 'title' => '设置EIAM密码初始化策略',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SetPasswordInitializationConfiguration'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetPasswordInitializationConfiguration',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'SetPrimaryClientPublicKey' => [
+ 'summary' => '将指定的应用ClientPublicKey设置为优先使用。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasDPGRH1',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasAAD0EO'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'NextToken',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '查询凭证(Token)。',
- 'description' => '用于标识下一个分页的起始位置的 Token。'."\n"
- ."\n"
- .'- 当不传时,默认从第一页开始查询。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'NTxxxxxexample',
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'MaxResults',
+ 'name' => 'ClientPublicKeyId',
'in' => 'query',
- 'schema' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页的最大记录数。'."\n"
- ."\n"
- .'- 当不传递时默认为20。'."\n"
- ."\n"
- .'- 限制最大值不超过100。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '500',
- 'minimum' => '1',
- 'example' => '20',
- 'default' => '20',
- ],
+ 'schema' => ['title' => '应用ClientPublicKey的ID', 'description' => '应用ClientPublicKey的ID。', 'type' => 'string', 'required' => true, 'example' => 'KEYEqDnDJhztiEAwSin7MZoxGcihzCAuxxxx', 'maxLength' => 64],
],
[
- 'name' => 'Filter',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'description' => '过滤条件。',
- 'type' => 'array',
- 'items' => [
- 'description' => '过滤条件。',
- 'type' => 'object',
- 'properties' => [
- 'Name' => [
- 'description' => '过滤字段名称。取值可选范围:'."\n"
- ."\n"
- .'- CloudAccountId:云账号ID。'."\n"
- .'- CloudAccountExternalId:云账号外部唯一标识。'."\n"
- .'- CloudAccountVendorType:云账号类型。',
- 'type' => 'string',
- 'required' => false,
- 'enumValueTitles' => [
- 'CloudAccountVendorType' => 'CloudAccountVendorType',
- 'CloudAccountExternalId' => 'CloudAccountExternalId',
- 'CloudAccountId' => 'CloudAccountId',
- ],
- 'example' => 'CloudAccountId',
- ],
- 'Value' => [
- 'description' => '过滤字段取值列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '过滤字段取值。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ca_01kmegjc11qa1txxxxx',
- ],
- 'required' => false,
- ],
- ],
- 'required' => false,
- ],
- 'required' => false,
- ],
+ 'schema' => ['title' => '幂等Token。', 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example'],
],
],
'responses' => [
@@ -39109,206 +29196,63 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '100',
- ],
- 'NextToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '本次调用返回的查询凭证(Token)值。',
- 'type' => 'string',
- 'example' => 'NTxxxexample',
- ],
- 'MaxResults' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '20',
- ],
- 'CloudAccounts' => [
- 'description' => '云账号列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '云账号详情。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => 'IDaaS EIAM实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'CloudAccountId' => [
- 'title' => '云账号ID',
- 'description' => '云账号ID。',
- 'type' => 'string',
- 'example' => 'ca_01kmegjc11qa1txxxxx',
- ],
- 'CloudAccountName' => [
- 'title' => '云账号名称',
- 'description' => '云账号名称。',
- 'type' => 'string',
- 'example' => 'cloud_accout_xxxx',
- ],
- 'CloudAccountVendorType' => [
- 'title' => '云账号类别',
- 'description' => '云账号类型。取值可选范围:'."\n"
- ."\n"
- .'- alibaba_cloud:阿里云',
- 'type' => 'string',
- 'example' => 'alibaba_cloud',
- ],
- 'CloudAccountExternalId' => [
- 'title' => '云账号外部唯一ID',
- 'description' => '云账号外部唯一标识。',
- 'type' => 'string',
- 'example' => '1234567',
- ],
- 'CloudAccountProviderName' => [
- 'title' => '云账号提供商名称',
- 'description' => '身份提供商名称。',
- 'type' => 'string',
- 'example' => 'idaas-eiam-oidc-provider',
- ],
- 'CloudAccountHealth' => [
- 'title' => '云账号可用性',
- 'description' => '云账号健康状态。取值可选范围:'."\n"
- .'- healthy:健康。'."\n"
- .'- unhealthy:不健康。'."\n"
- .'- unknown:未知。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'healthy' => 'healthy',
- 'unhealthy' => 'unhealthy',
- 'unknown' => 'unknown',
- ],
- 'example' => 'healthy',
- ],
- 'Description' => [
- 'title' => '云账号描述',
- 'description' => '云账号描述。',
- 'type' => 'string',
- 'example' => 'cloud_accout_description',
- ],
- 'CreateTime' => [
- 'description' => '创建时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830225000',
- ],
- 'UpdateTime' => [
- 'description' => '最近更新时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830227000',
- ],
- 'CloudAccountHealthCheckResult' => [
- 'description' => '云账号健康状态检查结果。',
- 'type' => 'object',
- 'properties' => [
- 'LastCheckTime' => [
- 'description' => '最后一次检测时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830226000',
- ],
- 'Result' => [
- 'description' => '云账号健康检查结果。取值可选范围:'."\n"
- .'- success:成功。'."\n"
- .'- failed:失败。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'success' => 'success',
- 'failed' => 'failed',
- ],
- 'example' => 'success',
- ],
- 'ErrorReason' => [
- 'description' => '错误原因。当健康检查状态为 unhealthy 时,该字段会返回值。',
- 'type' => 'object',
- 'properties' => [
- 'ErrorCode' => [
- 'description' => '错误码。',
- 'type' => 'string',
- 'example' => 'AuthenticationFail.NoPermission',
- ],
- 'ErrorMessage' => [
- 'description' => '错误描述。',
- 'type' => 'string',
- 'example' => 'There is no permission.',
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"CloudAccounts\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"CloudAccountId\\": \\"ca_01kmegjc11qa1txxxxx\\",\\n \\"CloudAccountName\\": \\"cloud_accout_xxxx\\",\\n \\"CloudAccountVendorType\\": \\"alibaba_cloud\\",\\n \\"CloudAccountExternalId\\": \\"1234567\\",\\n \\"CloudAccountProviderName\\": \\"idaas-eiam-oidc-provider\\",\\n \\"CloudAccountHealth\\": \\"healthy\\",\\n \\"Description\\": \\"cloud_accout_description\\",\\n \\"CreateTime\\": 1649830225000,\\n \\"UpdateTime\\": 1649830227000,\\n \\"CloudAccountHealthCheckResult\\": {\\n \\"LastCheckTime\\": 1649830226000,\\n \\"Result\\": \\"success\\",\\n \\"ErrorReason\\": {\\n \\"ErrorCode\\": \\"AuthenticationFail.NoPermission\\",\\n \\"ErrorMessage\\": \\"There is no permission.\\"\\n }\\n }\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '列表查询云账号',
- ],
- 'GetCloudAccount' => [
- 'summary' => '查询一个云账号资源信息。',
- 'methods' => [
- 'post',
- 'get',
+ 'title' => '设置指定的应用ClientPublicKey优先使用',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetPrimaryClientPublicKey',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ClientPublicKey', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/clientpublickey/{#ClientPublicKeyId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'SetUserPrimaryOrganizationalUnit' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasDPGRH1',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasYZ4AR1'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'CloudAccountId',
+ 'name' => 'UserId',
'in' => 'query',
- 'schema' => [
- 'title' => '云账号ID。',
- 'description' => '云账号ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ca_01kmegjc11qa1txxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '账户ID', 'description' => '账户ID。', 'type' => 'string', 'required' => true, 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'OrganizationalUnitId',
+ 'in' => 'query',
+ 'schema' => ['title' => '主组织ID', 'description' => '主组织ID', 'type' => 'string', 'required' => true, 'example' => 'ou_wovwffm62xifdziem7an7xxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -39316,289 +29260,80 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'CloudAccount' => [
- 'description' => '云账号详情。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => 'IDaaS EIAM实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'CloudAccountId' => [
- 'title' => '云账号ID',
- 'description' => '云账号ID。',
- 'type' => 'string',
- 'example' => 'ca_01kmegjc11qa1txxxxx',
- ],
- 'CloudAccountName' => [
- 'title' => '云账号名称',
- 'description' => '云账号名称。',
- 'type' => 'string',
- 'enumValueTitles' => [],
- 'example' => 'cloud_accout_xxxx',
- ],
- 'CloudAccountVendorType' => [
- 'title' => '云账号类别',
- 'description' => '云账号类型。取值可选范围:'."\n"
- ."\n"
- .'- alibaba_cloud:阿里云',
- 'type' => 'string',
- 'enumValueTitles' => [
- ' alibaba_cloud' => ' alibaba_cloud',
- ],
- 'example' => 'alibaba_cloud',
- ],
- 'CloudAccountExternalId' => [
- 'title' => '云账号外部唯一ID',
- 'description' => '云账号外部唯一标识。',
- 'type' => 'string',
- 'example' => '1234567',
- ],
- 'CloudAccountProviderName' => [
- 'title' => '云账号提供商名称',
- 'description' => '身份提供商名称。',
- 'type' => 'string',
- 'example' => 'idaas-eiam-oidc-provider',
- ],
- 'CloudAccountHealth' => [
- 'title' => '云账号状态',
- 'description' => '云账号健康状态。取值可选范围:'."\n"
- .'- healthy:健康。'."\n"
- .'- unhealthy:不健康。'."\n"
- .'- unknown:未知。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'healthy' => 'healthy',
- 'unhealthy' => 'unhealthy',
- 'unknown' => 'unknown',
- ],
- 'example' => 'healthy',
- ],
- 'CloudAccountHealthCheckResult' => [
- 'description' => '云账号健康状态检查结果。',
- 'type' => 'object',
- 'properties' => [
- 'LastCheckTime' => [
- 'description' => '最后一次检测时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830226000',
- ],
- 'Result' => [
- 'description' => '云账号健康检查结果。取值可选范围:'."\n"
- ."\n"
- .'- success:成功。'."\n"
- .'- failed:失败。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'success' => 'success',
- 'failed' => 'failed',
- ],
- 'example' => 'success',
- ],
- 'ErrorReason' => [
- 'description' => '错误原因。当健康检查状态为unhealthy时,该字段会返回值。',
- 'type' => 'object',
- 'properties' => [
- 'ErrorCode' => [
- 'description' => '错误码。',
- 'type' => 'string',
- 'example' => 'AuthenticationFail.NoPermission',
- ],
- 'ErrorMessage' => [
- 'description' => '错误描述。',
- 'type' => 'string',
- 'example' => 'There is no permission.',
- ],
- ],
- ],
- ],
- ],
- 'Description' => [
- 'title' => '云账号描述',
- 'description' => '云账号描述。',
- 'type' => 'string',
- 'example' => 'cloud_accout_description',
- ],
- 'CloudAccountProviderConfig' => [
- 'title' => '云账号提供商配置',
- 'description' => '身份提供商配置信息。',
- 'type' => 'object',
- 'properties' => [
- 'AuthorizationServerId' => [
- 'title' => '授权服务ID',
- 'description' => '授权服务器ID。',
- 'type' => 'string',
- 'example' => 'iauths_system',
- ],
- 'Issuer' => [
- 'title' => 'Issuer',
- 'description' => 'Issuer。',
- 'type' => 'string',
- 'example' => 'https://xxxxx.aliyunidaas.com/api/v2/iauths_system/oauth2',
- ],
- 'Audience' => [
- 'title' => 'Audience',
- 'description' => '受众标识。',
- 'type' => 'string',
- 'example' => 'urn:cloud:idaas:sts:xxx:xxx',
- ],
- 'OidcJwksEndpoint' => [
- 'title' => '验签公钥端点',
- 'description' => '验签公钥端点。',
- 'type' => 'string',
- 'example' => 'https://xxxxx.aliyunidaas.com/api/v2/iauths_system/oauth2/jwks',
- ],
- ],
- ],
- 'CreateTime' => [
- 'description' => '创建时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830225000',
- ],
- 'UpdateTime' => [
- 'description' => '最近更新时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830227000',
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"CloudAccount\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"CloudAccountId\\": \\"ca_01kmegjc11qa1txxxxx\\",\\n \\"CloudAccountName\\": \\"cloud_accout_xxxx\\",\\n \\"CloudAccountVendorType\\": \\"alibaba_cloud\\",\\n \\"CloudAccountExternalId\\": \\"1234567\\",\\n \\"CloudAccountProviderName\\": \\"idaas-eiam-oidc-provider\\",\\n \\"CloudAccountHealth\\": \\"healthy\\",\\n \\"CloudAccountHealthCheckResult\\": {\\n \\"LastCheckTime\\": 1649830226000,\\n \\"Result\\": \\"success\\",\\n \\"ErrorReason\\": {\\n \\"ErrorCode\\": \\"AuthenticationFail.NoPermission\\",\\n \\"ErrorMessage\\": \\"There is no permission.\\"\\n }\\n },\\n \\"Description\\": \\"cloud_accout_description\\",\\n \\"CloudAccountProviderConfig\\": {\\n \\"AuthorizationServerId\\": \\"iauths_system\\",\\n \\"Issuer\\": \\"https://xxxxx.aliyunidaas.com/api/v2/iauths_system/oauth2\\",\\n \\"Audience\\": \\"urn:cloud:idaas:sts:xxx:xxx\\",\\n \\"OidcJwksEndpoint\\": \\"https://xxxxx.aliyunidaas.com/api/v2/iauths_system/oauth2/jwks\\"\\n },\\n \\"CreateTime\\": 1649830225000,\\n \\"UpdateTime\\": 1649830227000\\n }\\n}","type":"json"}]',
- 'title' => '查询一个云账号信息',
- ],
- 'CreateCloudAccount' => [
- 'summary' => '在指定EIAM实例下创建一个云账号资源。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
+ 'title' => '设置指定EIAM账户的主组织',
+ 'summary' => '设置指定EIAM账户的主组织,账户将从旧主组织移除,加入到新主组织中。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SetUserPrimaryOrganizationalUnit'],
+ ],
],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'SetWebAuthnConfiguration' => [
+ 'summary' => '设置WebAuthn配置',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'create',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasDPGRH1',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasKRQSDS'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'CloudAccountName',
+ 'name' => 'EnableUserSelfRegistration',
'in' => 'query',
- 'schema' => [
- 'title' => '云账号名称',
- 'description' => '云账号名称。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'cloud_accout_xxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '是否允许用户自注册WebAuthn认证器', 'description' => '是否允许用户自注册WebAuthn认证器', 'type' => 'boolean', 'required' => true, 'example' => 'true'],
],
[
- 'name' => 'CloudAccountVendorType',
+ 'name' => 'EnableMetadataServiceVerification',
'in' => 'query',
- 'schema' => [
- 'title' => '云账号类型',
- 'description' => '云账号类型。取值可选范围:'."\n"
- ."\n"
- .'- alibaba_cloud:阿里云',
- 'type' => 'string',
- 'required' => true,
- 'enumValueTitles' => [
- 'alibaba_cloud' => 'alibaba_cloud',
- ],
- 'example' => 'alibaba_cloud(阿里云)',
- 'maxLength' => 32,
- 'enum' => [
- 'alibaba_cloud',
- 'aws',
- 'entra_id',
- 'huawei_cloud',
- 'tencent_cloud',
- 'gcp',
- 'azure',
- ],
- ],
+ 'schema' => ['title' => '是否开启WebAuthn认证器MDS校验', 'description' => '是否开启WebAuthn认证器MDS校验', 'type' => 'boolean', 'required' => false, 'example' => 'true'],
],
[
- 'name' => 'CloudAccountExternalId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '云账号唯一标识',
- 'description' => '云账号外部唯一标识。',
- 'type' => 'string',
- 'required' => true,
- 'example' => '1234567',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'CloudAccountProviderName',
+ 'name' => 'EnableAaguidVerification',
'in' => 'query',
- 'schema' => [
- 'title' => '云账号提供商名称',
- 'description' => '身份提供商名称。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'idaas-eiam-oidc-provider',
- 'maxLength' => 128,
- ],
+ 'schema' => ['title' => '是否开启AAGUID校验', 'description' => '是否开启AAGUID校验', 'type' => 'boolean', 'required' => false, 'example' => 'true'],
],
[
- 'name' => 'Description',
+ 'name' => 'Aaguids',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '云账号描述',
- 'description' => '云账号描述。',
- 'type' => 'string',
+ 'title' => 'AAGUID及其名称列表',
+ 'description' => 'AAGUID及其名称列表',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Name' => ['title' => 'AAGUID名称', 'description' => 'AAGUID名称', 'type' => 'string', 'required' => false, 'example' => 'Touch ID'],
+ 'Aaguid' => ['title' => 'AAGUID', 'description' => 'AAGUID', 'type' => 'string', 'required' => false, 'example' => 'adce0002-35bc-c60a-648b-0b25f1f05503'],
+ ],
+ 'required' => false,
+ 'description' => '',
+ ],
'required' => false,
- 'example' => 'cloud_accout_description',
- 'maxLength' => 128,
- ],
- ],
- [
- 'name' => 'ClientToken',
- 'in' => 'query',
- 'schema' => [
- 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'client-token-example',
- 'maxLength' => 64,
+ 'example' => '',
],
],
],
@@ -39607,95 +29342,53 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'CloudAccountId' => [
- 'title' => '云账号ID',
- 'description' => '云账号ID。',
- 'type' => 'string',
- 'example' => 'ca_01kmegjc11qa1txxxxx',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"CloudAccountId\\": \\"ca_01kmegjc11qa1txxxxx\\"\\n}","type":"json"}]',
- 'title' => '创建一个云账号',
- 'description' => '**请确保在使用该接口前,已充分了解IDaaS EIAM 产品的收费方式和[价格](https://www.aliyun.com/price/product#/ecs/detail)。**',
- ],
- 'UpdateCloudAccount' => [
- 'summary' => '更新一个云账号基本信息。',
- 'methods' => [
- 'post',
+ 'title' => '设置WebAuthn配置',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetWebAuthnConfiguration',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UnbindTotpAuthenticator' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'write',
'deprecated' => false,
- 'systemTags' => [
- 'operationType' => 'update',
- 'riskType' => 'none',
- 'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasDPGRH1',
- ],
- ],
+ 'systemTags' => ['operationType' => 'update', 'riskType' => 'none', 'chargeType' => 'free'],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'CloudAccountId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '云账号ID。',
- 'description' => '云账号ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ca_01kmegjc11qa1txxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'CloudAccountName',
- 'in' => 'query',
- 'schema' => [
- 'description' => '云账号名称。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'cloud_account_xxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'ClientToken',
+ 'name' => 'UserId',
'in' => 'query',
- 'schema' => [
- 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'client-token-example',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => 'UserID', 'description' => 'UserID', 'type' => 'string', 'required' => true, 'example' => 'user_1asdfghjmnbcxxxxx'],
],
],
'responses' => [
@@ -39703,87 +29396,58 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
+ 'title' => '解绑指定用户TOTP',
+ 'summary' => '解绑指定用户TOTP',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [],
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新一个云账号基本信息',
],
- 'UpdateCloudAccountDescription' => [
- 'summary' => '更新一个云账号的描述信息。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'UnbindUserAuthnSourceMapping' => [
+ 'summary' => '解绑三方登录账户',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasDPGRH1',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasCRU1S2'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'CloudAccountId',
+ 'name' => 'UserId',
'in' => 'query',
- 'schema' => [
- 'title' => '云账号ID。',
- 'description' => '云账号ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ca_01kmegjc11qa1txxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '用户ID', 'description' => '用户ID。', 'type' => 'string', 'required' => true, 'example' => 'user_ue2jvisn35exxxxx', 'maxLength' => 64],
],
[
- 'name' => 'Description',
+ 'name' => 'IdentityProviderId',
'in' => 'query',
- 'schema' => [
- 'description' => '云账号描述。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'cloud_account_description',
- ],
+ 'schema' => ['title' => '来源ID', 'description' => '来源IdP ID。', 'type' => 'string', 'required' => true, 'example' => 'idp_my664lwkhpicbyzirog3xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'UserExternalId',
'in' => 'query',
- 'schema' => [
- 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'client-token-example',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '外部关联ID', 'description' => '外部关联ID。', 'type' => 'string', 'required' => true, 'example' => 'xxxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -39791,66 +29455,59 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新一个云账号的描述信息',
- ],
- 'DeleteCloudAccount' => [
- 'summary' => '删除一个云账号资源。',
- 'methods' => [
- 'post',
+ 'title' => '解绑三方登录账户',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UnbindUserAuthnSourceMapping',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'IdentityProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/identityprovider/{#IdentityProviderId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UnlockUser' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasDPGRH1',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas1FXU07', 'FEATUREidaasCRU1S2'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'CloudAccountId',
+ 'name' => 'UserId',
'in' => 'query',
- 'schema' => [
- 'title' => '云账号ID',
- 'description' => '云账号ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ca_01kmegjc11qa1txxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '账户ID', 'description' => '账户ID。', 'type' => 'string', 'required' => true, 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -39858,138 +29515,71 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
+ 'title' => '解锁一个EIAM账户',
+ 'summary' => '将处于锁定的EIAM账户进行解锁操作。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UnlockUser'],
+ ],
+ ],
+ 'ramActions' => [],
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '删除一个云账号',
],
- 'ListCloudAccountRoles' => [
- 'summary' => '分页查询一个或者多个云角色信息。',
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'UpdateApplicationAdvancedConfig' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasDPGRH1',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas40OLQJ', 'FEATUREidaasJXI2A5'],
],
'parameters' => [
[
- 'name' => 'CloudAccountId',
- 'in' => 'query',
- 'schema' => [
- 'description' => '云账号ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ca_01kmegjc11qa1txxxxx',
- ],
- ],
- [
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'NextToken',
- 'in' => 'query',
- 'schema' => [
- 'title' => '查询凭证(Token)。',
- 'description' => '用于标识下一个分页的起始位置的Token。'."\n"
- ."\n"
- .'- 当不传时,默认从第一页开始查询。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'NTxxxxxexample',
- ],
- ],
- [
- 'name' => 'MaxResults',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页的最大记录数。'."\n"
- ."\n"
- .'- 当不传递时默认为20。'."\n"
- ."\n"
- .'- 限制最大值不超过100。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '500',
- 'minimum' => '1',
- 'example' => '20',
- 'default' => '20',
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'Filter',
+ 'name' => 'ScimServerAdvancedConfig',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'description' => '过滤条件。',
- 'type' => 'array',
- 'items' => [
- 'description' => '过滤条件。',
- 'type' => 'object',
- 'properties' => [
- 'Name' => [
- 'description' => '过滤字段名称。取值可选范围:'."\n"
- .'- CloudAccountRoleId:云角色ID。'."\n"
- .'- CloudAccountRoleName:云角色名称。'."\n"
- .'- CloudAccountRoleExternalId:云角色业务标识。'."\n"
- .'- CloudAccountRoleUsageType:云角色使用类型。',
- 'type' => 'string',
- 'required' => false,
- 'enumValueTitles' => [
- 'CloudAccountRoleId' => 'CloudAccountRoleId',
- 'CloudAccountRoleName' => 'CloudAccountRoleName',
- 'CloudAccountRoleUsageType' => 'CloudAccountRoleUsageType',
- 'CloudAccountRoleExternalId' => 'CloudAccountRoleExternalId',
- ],
- 'example' => 'CloudAccountRoleId',
- ],
- 'Value' => [
- 'description' => '过滤字段取值列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '过滤字段取值。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'carole_01kmek49aqxxxx',
- ],
- 'required' => false,
- ],
+ 'title' => 'Scim Server 高阶配置',
+ 'description' => 'SCIM Server 高阶配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'UserCustomFieldNamespace' => ['title' => '用户扩展字段的命名空间。', 'description' => '用户扩展字段的命名空间。', 'type' => 'string', 'required' => false, 'example' => 'urn:ietf:params:scim:schemas:extension:customfield:2.0:User'],
+ 'SupportedUserCustomFieldIds' => [
+ 'title' => '支持的用户自定义字段ID列表。',
+ 'description' => '支持的用户自定义字段ID列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '支持的用户的自定义字段ID。', 'type' => 'string', 'required' => false, 'example' => 'ufd_ymjguxxxxxxxx'],
+ 'required' => false,
+ 'example' => '',
],
- 'required' => false,
],
'required' => false,
+ 'example' => '',
],
],
],
@@ -39998,243 +29588,67 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '100',
- ],
- 'NextToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '本次调用返回的查询凭证(Token)值。',
- 'type' => 'string',
- 'example' => 'NTxxxexample',
- ],
- 'MaxResults' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '20',
- ],
- 'CloudAccountRoles' => [
- 'description' => '云角色列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '云角色详情。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => 'IDaaS EIAM实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'CloudAccountId' => [
- 'title' => '云账号ID',
- 'description' => '云账号ID。',
- 'type' => 'string',
- 'example' => 'ca_01kmegjc11qa1txxxxx',
- ],
- 'CloudAccountRoleId' => [
- 'title' => '云账号角色ID',
- 'description' => '云角色ID。',
- 'type' => 'string',
- 'example' => 'carole_01kmek49aqxxxx',
- ],
- 'CloudAccountRoleType' => [
- 'title' => '云账号角色用途',
- 'description' => '云角色类型。具体形式取决于云账号类型。当前支持的取值包括:'."\n"
- ."\n"
- .'- role:适用于阿里云账号。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'role' => 'role',
- ],
- 'example' => 'role',
- ],
- 'CloudAccountRoleUsageType' => [
- 'title' => '云账号角色类别',
- 'description' => '云角色使用类型。取值可选范围:'."\n"
- .'- system:系统。'."\n"
- .'- user:用户。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'system' => 'system',
- 'user' => 'user',
- ],
- 'example' => 'system',
- ],
- 'CloudAccountRoleName' => [
- 'title' => '云账号名称',
- 'description' => '云角色名称。',
- 'type' => 'string',
- 'example' => 'role-test',
- ],
- 'CloudAccountRoleExternalId' => [
- 'title' => '云账号角色外部唯一ID',
- 'description' => '云角色标识。',
- 'type' => 'string',
- 'example' => 'acs:ram::xxx:role/role-test',
- ],
- 'CloudAccountRoleHealth' => [
- 'title' => '云账号角色可用性',
- 'description' => '云角色健康状态。取值可选范围:'."\n"
- .'- healthy:健康。'."\n"
- .'- unhealthy:不健康。'."\n"
- .'- unknown:未知。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'healthy' => 'healthy',
- 'unhealthy' => 'unhealthy',
- 'unknown' => 'unknown',
- ],
- 'example' => 'healthy',
- ],
- 'Status' => [
- 'title' => '云账号角色状态',
- 'description' => '云角色状态。取值可选范围:'."\n"
- .'- enabled:启用。'."\n"
- .'- disable:禁用。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'disabled' => 'disabled',
- 'enabled' => 'enabled',
- ],
- 'example' => 'enabled',
- ],
- 'Description' => [
- 'title' => '云账号描述',
- 'description' => '云角色描述。',
- 'type' => 'string',
- 'example' => 'cloud_account_role_description',
- ],
- 'CreateTime' => [
- 'description' => '创建时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1719320115000',
- ],
- 'UpdateTime' => [
- 'description' => '最近更新时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1719320117000',
- ],
- 'CloudAccountRoleHealthCheckResult' => [
- 'description' => '云角色健康状态检查结果。',
- 'type' => 'object',
- 'properties' => [
- 'Result' => [
- 'description' => '云角色健康检查结果。取值可选范围:'."\n"
- .'- success:成功。'."\n"
- .'- failed:失败。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'success' => 'success',
- 'failed' => 'failed',
- ],
- 'example' => 'success',
- ],
- 'LastCheckTime' => [
- 'description' => '最后一次检测时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830226000',
- ],
- 'ErrorReason' => [
- 'description' => '错误原因。当健康检查状态为 unhealthy 时,该字段会返回值。',
- 'type' => 'object',
- 'properties' => [
- 'ErrorCode' => [
- 'description' => '错误码。',
- 'type' => 'string',
- 'example' => 'AuthenticationFail.NoPermission',
- ],
- 'ErrorMessage' => [
- 'description' => '错误描述。',
- 'type' => 'string',
- 'example' => 'There is no permission.',
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"CloudAccountRoles\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"CloudAccountId\\": \\"ca_01kmegjc11qa1txxxxx\\",\\n \\"CloudAccountRoleId\\": \\"carole_01kmek49aqxxxx\\",\\n \\"CloudAccountRoleType\\": \\"role\\",\\n \\"CloudAccountRoleUsageType\\": \\"system\\",\\n \\"CloudAccountRoleName\\": \\"role-test\\",\\n \\"CloudAccountRoleExternalId\\": \\"acs:ram::xxx:role/role-test\\",\\n \\"CloudAccountRoleHealth\\": \\"healthy\\",\\n \\"Status\\": \\"enabled\\",\\n \\"Description\\": \\"cloud_account_role_description\\",\\n \\"CreateTime\\": 1719320115000,\\n \\"UpdateTime\\": 1719320117000,\\n \\"CloudAccountRoleHealthCheckResult\\": {\\n \\"Result\\": \\"success\\",\\n \\"LastCheckTime\\": 1649830226000,\\n \\"ErrorReason\\": {\\n \\"ErrorCode\\": \\"AuthenticationFail.NoPermission\\",\\n \\"ErrorMessage\\": \\"There is no permission.\\"\\n }\\n }\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '列表查询云角色',
- ],
- 'GetCloudAccountRole' => [
- 'summary' => '查询一个云角色资源信息。',
- 'methods' => [
- 'post',
- 'get',
+ 'title' => '修改应用高阶配置',
+ 'summary' => '修改应用高阶配置',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateApplicationAdvancedConfig',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateApplicationAuthorizationType' => [
+ 'summary' => '更改指定EIAM应用的访问授权类型。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasDPGRH1',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas40OLQJ'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'CloudAccountId',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'description' => '云账号ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ca_01kmegjc11qa1txxxxx',
- ],
+ 'schema' => ['title' => '应用ID', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'CloudAccountRoleId',
+ 'name' => 'AuthorizationType',
'in' => 'query',
- 'schema' => [
- 'title' => '云账号角色ID。',
- 'description' => '云角色ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'carole_01kmek49aqxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用授权类型', 'description' => '应用访问授权类型,取值可选范围:'."\n"
+ .'- authorize\\_required:需要显式授权才可访问。'."\n"
+ .'- default\\_all:默认所有成员具备访问权限。', 'type' => 'string', 'required' => true, 'example' => 'authorize_required', 'maxLength' => 64],
],
],
'responses' => [
@@ -40242,159 +29656,38 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'CloudAccountRole' => [
- 'description' => '云角色详情。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => 'IDaaS EIAM实例Id',
- 'description' => '实例 ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'CloudAccountId' => [
- 'title' => '云账号ID',
- 'description' => '云账号ID。',
- 'type' => 'string',
- 'example' => 'ca_01kmegjc11qa1txxxxx',
- ],
- 'CloudAccountRoleId' => [
- 'title' => '云账号角色ID',
- 'description' => '云角色ID。',
- 'type' => 'string',
- 'example' => 'carole_01kmek49aqxxxx',
- ],
- 'CloudAccountRoleType' => [
- 'title' => '云账号角色用途',
- 'description' => '云角色类型。具体形式取决于云账号类型。当前支持的取值包括:'."\n"
- ."\n"
- .'- role:适用于阿里云账号。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'role' => 'role',
- ],
- 'example' => 'role',
- ],
- 'CloudAccountRoleUsageType' => [
- 'title' => '云账号角色类型',
- 'description' => '云角色使用类型。取值可选范围:'."\n"
- .'- system:系统。'."\n"
- .'- user:用户。',
- 'type' => 'string',
- 'example' => 'system',
- ],
- 'CloudAccountRoleName' => [
- 'title' => '云账号名称',
- 'description' => '云角色名称。',
- 'type' => 'string',
- 'example' => 'role-test',
- ],
- 'CloudAccountRoleExternalId' => [
- 'title' => '云账号角色外部唯一ID',
- 'description' => '云角色标识。',
- 'type' => 'string',
- 'example' => 'acs:ram::xxx:role/role-test',
- ],
- 'CloudAccountRoleHealth' => [
- 'title' => '云账号角色可用性',
- 'description' => '云角色健康状态。取值可选范围:'."\n"
- .'- healthy:健康。'."\n"
- .'- unhealthy:不健康。'."\n"
- .'- unknown:未知。',
- 'type' => 'string',
- 'example' => 'healthy',
- ],
- 'Status' => [
- 'title' => '云账号角色状态',
- 'description' => '云角色状态。取值可选范围:'."\n"
- .'- enabled:启用。'."\n"
- .'- disable:禁用。',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'CloudAccountRoleHealthCheckResult' => [
- 'title' => '云账号角色验证结果',
- 'description' => '云角色健康状态检查结果。',
- 'type' => 'object',
- 'properties' => [
- 'Result' => [
- 'title' => '结果',
- 'description' => '云角色健康检查结果。取值可选范围:'."\n"
- ."\n"
- .'- success:成功。'."\n"
- ."\n"
- .'- failed:失败。',
- 'type' => 'string',
- 'example' => 'success',
- ],
- 'LastCheckTime' => [
- 'title' => '检测时间',
- 'description' => '最后一次检测时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830226000',
- ],
- 'ErrorReason' => [
- 'title' => '错误原因',
- 'description' => '错误原因。当健康检查状态为 unhealthy 时,该字段会返回值。',
- 'type' => 'object',
- 'properties' => [
- 'ErrorCode' => [
- 'title' => '错误码',
- 'description' => '错误码。',
- 'type' => 'string',
- 'example' => 'AuthenticationFail.NoPermission',
- ],
- 'ErrorMessage' => [
- 'title' => '错误信息',
- 'description' => '错误描述。',
- 'type' => 'string',
- 'example' => 'There is no permission.',
- ],
- ],
- ],
- ],
- ],
- 'Description' => [
- 'description' => '云角色描述。',
- 'type' => 'string',
- 'example' => 'cloud_account_role_description',
- ],
- 'CreateTime' => [
- 'description' => '创建时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1719320115000',
- ],
- 'UpdateTime' => [
- 'description' => '最近更新时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1649830227000'."\n",
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"CloudAccountRole\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"CloudAccountId\\": \\"ca_01kmegjc11qa1txxxxx\\",\\n \\"CloudAccountRoleId\\": \\"carole_01kmek49aqxxxx\\",\\n \\"CloudAccountRoleType\\": \\"role\\",\\n \\"CloudAccountRoleUsageType\\": \\"system\\",\\n \\"CloudAccountRoleName\\": \\"role-test\\",\\n \\"CloudAccountRoleExternalId\\": \\"acs:ram::xxx:role/role-test\\",\\n \\"CloudAccountRoleHealth\\": \\"healthy\\",\\n \\"Status\\": \\"enabled\\",\\n \\"CloudAccountRoleHealthCheckResult\\": {\\n \\"Result\\": \\"success\\",\\n \\"LastCheckTime\\": 1649830226000,\\n \\"ErrorReason\\": {\\n \\"ErrorCode\\": \\"AuthenticationFail.NoPermission\\",\\n \\"ErrorMessage\\": \\"There is no permission.\\"\\n }\\n },\\n \\"Description\\": \\"cloud_account_role_description\\",\\n \\"CreateTime\\": 1719320115000,\\n \\"UpdateTime\\": 1649830227000\\n }\\n}","type":"json"}]',
- 'title' => '查询一个云角色信息',
- ],
- 'CreateCloudAccountRole' => [
- 'summary' => '在指定云账号资源下创建一个云角色资源。',
- 'methods' => [
- 'post',
+ 'title' => '更改一个应用的访问授权类型',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateApplicationAuthorizationType'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateApplicationAuthorizationType',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateApplicationClientSecretExpirationTime' => [
+ 'summary' => '更新应用的指定ClientSecret的到期时间。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -40403,91 +29696,32 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'create',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasDPGRH1',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasLLYTIX'],
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'CloudAccountId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '云账号唯一标识',
- 'description' => '云账号ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ca_01kmegjc11qa1txxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'CloudAccountRoleType',
- 'in' => 'query',
- 'schema' => [
- 'title' => '云账号类型',
- 'description' => '云角色类型。具体形式取决于云账号类型。当前支持的取值包括:'."\n"
- .'- role:适用于阿里云账号。',
- 'type' => 'string',
- 'required' => false,
- 'enumValueTitles' => [
- 'role' => 'role',
- ],
- 'example' => 'role',
- 'maxLength' => 64,
- 'enum' => [
- 'role',
- 'huawei_cloud_group',
- 'entra_id_app',
- 'gcp_iam_principal',
- 'gcp_service_account',
- ],
- ],
- ],
- [
- 'name' => 'CloudAccountRoleName',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'description' => '云角色名称。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'role-test',
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'SecretId',
'in' => 'query',
- 'schema' => [
- 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'client-token-example',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '客户端密钥', 'description' => '客户端密钥。', 'type' => 'string', 'required' => true, 'example' => 'sct_11111', 'maxLength' => 64],
],
[
- 'name' => 'Description',
+ 'name' => 'ExpirationTime',
'in' => 'query',
- 'schema' => [
- 'description' => '云角色描述。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'cloud_account_role_description',
- ],
+ 'schema' => ['title' => '到期时间,到期的时间戳', 'description' => '客户端密钥到期时间,Unix时间戳格式,单位为毫秒。可设置的最小有效期为1天,最大有效期为3年。', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'example' => '1735530123762', 'maxLength' => 128],
],
],
'responses' => [
@@ -40495,92 +29729,63 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'CloudAccountRoleId' => [
- 'description' => '云角色ID。',
- 'type' => 'string',
- 'example' => 'carole_01kmek49aqxxxx',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"CloudAccountRoleId\\": \\"carole_01kmek49aqxxxx\\"\\n}","type":"json"}]',
- 'title' => '创建一个云角色',
- ],
- 'DisableCloudAccountRole' => [
- 'summary' => '在指定云账号资源下禁用一个云角色资源。',
- 'methods' => [
- 'post',
+ 'title' => '更新一个EIAM应用的客户端密钥有效期',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateApplicationClientSecretExpirationTime',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Secret', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/secret/{#SecretId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateApplicationDescription' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'readAndWrite',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasDPGRH1',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas40OLQJ', 'FEATUREidaasJXI2A5'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'CloudAccountId',
- 'in' => 'query',
- 'schema' => [
- 'description' => '云账号ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ca_01kmegjc11qa1txxxxx',
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk2676xxxx', 'maxLength' => 64],
],
[
- 'name' => 'CloudAccountRoleId',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '云账号角色ID',
- 'description' => '云角色ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'carole_01kmek49aqxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'Description',
'in' => 'query',
- 'schema' => [
- 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'client-token-example',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用描述信息', 'description' => '应用描述信息。', 'type' => 'string', 'required' => false, 'example' => 'Demo application for testing', 'maxLength' => 128],
],
],
'responses' => [
@@ -40588,86 +29793,163 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '禁用一个云角色',
- ],
- 'EnableCloudAccountRole' => [
- 'summary' => '在指定云账号资源下启用一个云角色资源。',
- 'methods' => [
- 'post',
+ 'title' => '更新一个EIAM应用的描述信息',
+ 'summary' => '更新一个EIAM应用的描述信息。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateApplicationDescription'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateApplicationDescription',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateApplicationFederatedCredential' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasDPGRH1',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasH5ECOY'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'CloudAccountId',
+ 'name' => 'ApplicationId',
'in' => 'query',
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ApplicationFederatedCredentialId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用联邦凭证Id', 'description' => '应用联邦凭证ID', 'type' => 'string', 'required' => true, 'example' => 'afc_aaaaa1111', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'VerificationCondition',
+ 'in' => 'query',
+ 'schema' => ['title' => '校验条件', 'description' => '校验条件', 'type' => 'string', 'required' => false, 'example' => 'IsNullOrEmpty("")'],
+ ],
+ [
+ 'name' => 'AttributeMappings',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'description' => '云账号ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ca_01kmegjc11qa1txxxxx',
+ 'title' => '属性映射',
+ 'description' => '属性映射',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'SourceValueExpression' => ['title' => '源值表达式', 'description' => '源值表达式', 'type' => 'string', 'required' => false, 'example' => 'Append(client.applicationFederatedCredentialId, ":", cert.subject.CN, ":", cert.serialNumber)'],
+ 'TargetField' => ['title' => '目标字段', 'description' => '目标字段', 'type' => 'string', 'required' => false, 'example' => 'client.activeSubjectUrn'."\n"],
+ ],
+ 'required' => false,
+ 'description' => '',
+ ],
+ 'required' => false,
+ 'example' => '',
],
],
[
- 'name' => 'CloudAccountRoleId',
+ 'name' => 'OidcVerificationConfig',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '云账号角色ID',
- 'description' => '云角色ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'carole_01kmek49aqxxxx',
- 'maxLength' => 64,
+ 'description' => 'OIDC结构化配置(structured模式 + oidc类型)',
+ 'type' => 'object',
+ 'properties' => [
+ 'Profile' => ['description' => 'OIDC场景Profile:generic / kubernetes / gcp_vm / azure_vm', 'type' => 'string', 'example' => 'kubernetes', 'maxLength' => 32],
+ 'KubernetesConfig' => [
+ 'description' => 'Kubernetes场景配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'Namespace' => ['description' => 'K8s命名空间', 'type' => 'string', 'example' => 'default', 'maxLength' => 128],
+ 'ServiceAccountName' => ['description' => 'K8s服务账号名称', 'type' => 'string', 'example' => 'my-sa', 'maxLength' => 128],
+ 'PodNamePrefix' => ['description' => 'Pod名称前缀', 'type' => 'string', 'example' => 'my-pod-', 'maxLength' => 128],
+ ],
+ 'example' => '',
+ ],
+ 'GcpVmConfig' => [
+ 'description' => 'GCP VM场景配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'ServiceAccountId' => ['description' => 'Service Account对应sub', 'type' => 'string', 'example' => '123456789', 'maxLength' => 128],
+ 'InstanceIds' => [
+ 'type' => 'array',
+ 'items' => ['type' => 'string'],
+ ],
+ 'ProjectId' => ['type' => 'string', 'maxLength' => 128],
+ ],
+ 'example' => '',
+ ],
+ 'AzureVmConfig' => [
+ 'description' => 'Azure VM场景配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'ResourceGroupName' => ['type' => 'string', 'maxLength' => 128],
+ 'VmNames' => [
+ 'type' => 'array',
+ 'items' => ['type' => 'string'],
+ ],
+ 'SubscriptionId' => ['type' => 'string', 'maxLength' => 128],
+ 'PrincipalId' => ['type' => 'string', 'maxLength' => 128],
+ ],
+ 'example' => '',
+ ],
+ 'GenericConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Subject' => ['type' => 'string', 'maxLength' => 128],
+ ],
+ ],
+ ],
+ 'example' => '',
],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'Pkcs7VerificationConfig',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'client-token-example',
- 'maxLength' => 64,
+ 'description' => 'PKCS#7结构化配置(structured模式 + pkcs7类型)',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceIds' => [
+ 'type' => 'array',
+ 'items' => ['type' => 'string'],
+ ],
+ ],
+ 'example' => '',
],
],
],
@@ -40676,27 +29958,37 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '启用一个云角色',
- ],
- 'UpdateCloudAccountRoleDescription' => [
- 'summary' => '更新一个云角色的描述信息。',
- 'methods' => [
- 'post',
+ 'title' => '更新应用联邦凭证',
+ 'summary' => '更新应用联邦凭证。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateApplicationFederatedCredential',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationFederatedCredential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationfederatedcredential/{#ApplicationFederatedCredentialId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateApplicationFederatedCredentialDescription' => [
+ 'summary' => '更新应用联邦凭证描述。',
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -40708,67 +30000,28 @@
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasDPGRH1',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasH5ECOY'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'CloudAccountId',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'description' => '云账号ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ca_01kmegjc11qa1txxxxx',
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'CloudAccountRoleId',
+ 'name' => 'ApplicationFederatedCredentialId',
'in' => 'query',
- 'schema' => [
- 'title' => '云账号角色ID。',
- 'description' => '云角色ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'carole_01kmek49aqxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用联邦凭证Id', 'description' => '应用联邦凭证ID', 'type' => 'string', 'required' => true, 'example' => 'afc_aaaaa1111', 'maxLength' => 64],
],
[
'name' => 'Description',
'in' => 'query',
- 'schema' => [
- 'title' => '描述',
- 'description' => '云角色描述。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'cloud_account_role_description',
- 'maxLength' => 128,
- ],
- ],
- [
- 'name' => 'ClientToken',
- 'in' => 'query',
- 'schema' => [
- 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'client-token-example',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => ' 联邦凭证描述', 'description' => ' 联邦凭证描述', 'type' => 'string', 'required' => false, 'example' => 'test', 'maxLength' => 128],
],
],
'responses' => [
@@ -40776,27 +30029,36 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新一个云角色的描述信息',
- ],
- 'DeleteCloudAccountRole' => [
- 'summary' => '在指定云账号资源下删除一个云角色资源。',
- 'methods' => [
- 'post',
+ 'title' => '更新应用联邦凭证描述',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateApplicationFederatedCredentialDescription',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationFederatedCredential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationfederatedcredential/{#ApplicationFederatedCredentialId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateApplicationInfo' => [
+ 'summary' => '更新应用基本信息。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -40805,46 +30067,86 @@
'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasDPGRH1',
- ],
+ 'abilityTreeCode' => '114493',
+ 'abilityTreeNodes' => ['FEATUREidaas40OLQJ'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
+ 'schema' => ['title' => '实例Id', 'description' => '实例Id', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用ID', 'description' => '应用ID', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ApplicationName',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用名称', 'description' => '应用名称', 'type' => 'string', 'required' => false, 'example' => 'Ram Account SSO', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'LogoUrl',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用Logo地址', 'description' => '应用Logo地址', 'type' => 'string', 'required' => false, 'example' => 'https://example.aliyuncs.com/logo.png', 'maxLength' => 512],
+ ],
+ [
+ 'name' => 'ApplicationVisibility',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
+ 'description' => '应用可见性集合。',
+ 'type' => 'array',
+ 'items' => ['description' => '应用可见性枚举元素。', 'type' => 'string', 'required' => false, 'example' => 'web'],
+ 'required' => false,
],
],
[
- 'name' => 'CloudAccountId',
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => ['description' => '幂等Token。', 'type' => 'string', 'required' => false, 'example' => 'client-token-example'."\n"],
+ ],
+ [
+ 'name' => 'CustomFields',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'description' => '云账号ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ca_01kmegjc11qa1txxxxx',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Operation' => [
+ 'type' => 'string',
+ 'maxLength' => 32,
+ 'enum' => ['add', 'replace', 'remove'],
+ ],
+ 'FieldName' => ['type' => 'string', 'maxLength' => 64],
+ 'FieldValue' => ['type' => 'string'],
+ ],
+ ],
+ 'maxItems' => 200,
],
],
[
- 'name' => 'CloudAccountRoleId',
+ 'name' => 'ApplicationOwner',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '云账号角色ID',
- 'description' => '云角色ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'carole_01kmek49aqxxxx',
- 'maxLength' => 64,
+ 'type' => 'object',
+ 'properties' => [
+ 'UserIds' => [
+ 'type' => 'array',
+ 'items' => ['type' => 'string', 'maxLength' => 64],
+ ],
+ 'GroupIds' => [
+ 'type' => 'array',
+ 'items' => ['type' => 'string', 'maxLength' => 64],
+ ],
+ ],
],
],
],
@@ -40853,28 +30155,39 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求Id', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '删除一个云角色',
- 'description' => '您在删除指定云角色时,请确保云角色处于禁用状态,云角色删除后所有云角色相关数据都将被删除,无法进行恢复。',
- ],
- 'CreateAuthorizationRule' => [
- 'summary' => '创建一个授权规则。',
- 'methods' => [
- 'post',
+ 'gatewayOptions' => [
+ 'gatewayProtocols' => [],
],
- 'schemes' => [
- 'https',
+ 'title' => '更新应用基本信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateApplicationInfo',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateApplicationRole' => [
+ 'summary' => '修改应用角色。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -40883,85 +30196,37 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'create',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasHRHJG3',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasYLK5S2'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'AuthorizationRuleName',
- 'in' => 'query',
- 'schema' => [
- 'title' => '授权规则名称',
- 'description' => '授权规则名称,长度限制最大64个字符。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'test_rule',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ProjectId',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '授权规则关联的项目标识',
- 'description' => '授权规则关联的项目ID,当不确定关联项目时,可关联默认项目,默认项目为iprj_system_default。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'iprj_system_default',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'AuthorizationResourceScope',
+ 'name' => 'ApplicationRoleName',
'in' => 'query',
- 'schema' => [
- 'title' => '授权资源范围',
- 'description' => '授权资源范围。取值可选范围:'."\n"
- .'- global:项目下全局资源'."\n"
- .'- custom:指定项目范围下的资源',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'global',
- 'maxLength' => 32,
- ],
+ 'schema' => ['title' => '应用角色名称', 'description' => '应用角色名称。', 'type' => 'string', 'required' => true, 'example' => 'Admin Role', 'maxLength' => 64],
],
[
- 'name' => 'Description',
+ 'name' => 'ApplicationRoleId',
'in' => 'query',
- 'schema' => [
- 'title' => '授权规则备注描述',
- 'description' => '授权规则描述,长度限制最大128个字符。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'this is a test rule',
- 'maxLength' => 128,
- ],
+ 'allowEmptyValue' => false,
+ 'schema' => ['title' => '应用角色ID。', 'description' => '应用角色ID。', 'type' => 'string', 'required' => true, 'example' => 'approle_01kh2vuo8v9splv8maak1d22rxxxx', 'maxLength' => 64],
],
[
'name' => 'ClientToken',
- 'in' => 'formData',
- 'schema' => [
- 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'client-token-example',
- ],
+ 'in' => 'query',
+ 'schema' => ['title' => '幂等Token。', 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example'],
],
],
'responses' => [
@@ -40969,33 +30234,36 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'AuthorizationRuleId' => [
- 'title' => '授权规则ID',
- 'description' => '授权规则 ID。',
- 'type' => 'string',
- 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"AuthorizationRuleId\\": \\"arrule_01kf143ug06fg7m9f43u7vahxxxx\\"\\n}","type":"json"}]',
- 'title' => '创建一个授权规则',
- ],
- 'UpdateAuthorizationRule' => [
- 'summary' => '更新一个授权规则基本信息。',
- 'methods' => [
- 'post',
+ 'title' => '修改应用角色',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateApplicationRole',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationRole', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationrole/{#ApplicationRoleId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateApplicationRoleDescription' => [
+ 'summary' => '修改应用角色描述。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -41007,70 +30275,28 @@
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasHRHJG3',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasYLK5S2'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'AuthorizationRuleId',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '授权规则标识',
- 'description' => '授权规则 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'AuthorizationRuleName',
+ 'name' => 'ApplicationRoleId',
'in' => 'query',
- 'schema' => [
- 'title' => '授权规则名称',
- 'description' => '授权规则名称,长度限制最大 64 个字符。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'test_rule',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用角色ID', 'description' => '应用角色ID。', 'type' => 'string', 'required' => true, 'example' => 'approle_01kh2vuo8v9splv8maak1d22rxxxx', 'maxLength' => 64],
],
[
- 'name' => 'AuthorizationResourceScope',
+ 'name' => 'Description',
'in' => 'query',
- 'schema' => [
- 'title' => '授权资源范围',
- 'description' => '授权资源范围。取值可选范围:'."\n"
- .'- global:项目下全局资源'."\n"
- .'- custom:指定项目范围下的资源',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'global',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'ClientToken',
- 'in' => 'formData',
- 'schema' => [
- 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'client-token-example',
- ],
+ 'schema' => ['title' => '应用角色描述', 'description' => '应用角色描述。', 'type' => 'string', 'required' => false, 'example' => 'Admin Role Description'."\n", 'maxLength' => 128],
],
],
'responses' => [
@@ -41078,87 +30304,78 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新一个授权规则基本信息',
- ],
- 'UpdateAuthorizationRuleDescription' => [
- 'summary' => '更新一个授权规则描述信息。',
- 'methods' => [
- 'post',
+ 'title' => '修改应用角色描述',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateApplicationRoleDescription',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationRole', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationrole/{#ApplicationRoleId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateApplicationSsoFormParams' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasHRHJG3',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas40OLQJ', 'FEATUREidaasJXI2A5'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'eiam-111ccc1111', 'maxLength' => 64],
],
[
- 'name' => 'AuthorizationRuleId',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '授权规则标识',
- 'description' => '授权规则 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID', 'description' => '应用ID', 'type' => 'string', 'required' => true, 'example' => 'app_11111', 'maxLength' => 64],
],
[
- 'name' => 'Description',
+ 'name' => 'ApplicationTemplateParams',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '授权规则备注描述',
- 'description' => '授权规则备注描述,长度限制最大128个字符。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'this is a test rule',
- 'maxLength' => 128,
- ],
- ],
- [
- 'name' => 'ClientToken',
- 'in' => 'formData',
- 'schema' => [
- 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。',
- 'type' => 'string',
+ 'title' => '应用模板创建参数',
+ 'description' => '应用模板创建参数',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '修改模板的参数。',
+ 'type' => 'object',
+ 'properties' => [
+ 'TemplateParamName' => ['title' => '应用模板创建参数具体名称', 'description' => '应用模板创建参数具体名称', 'type' => 'string', 'required' => false, 'example' => 'aliyunUid'],
+ 'TemplateParamValue' => ['title' => '应用模板创建参数取值', 'description' => '应用模板创建参数取值', 'type' => 'string', 'required' => false, 'example' => '123456789'],
+ ],
+ 'required' => false,
+ ],
'required' => true,
- 'example' => 'client-token-example',
+ 'example' => '',
],
],
],
@@ -41167,27 +30384,38 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求Id', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新一个授权规则描述信息',
- ],
- 'EnableAuthorizationRule' => [
- 'summary' => '启用一个授权规则。',
- 'methods' => [
- 'post',
+ 'title' => '更新模板应用的SSO参数',
+ 'summary' => '更新模板应用的SSO参数',
+ 'description' => '用于更新应用市场中已创建的应用模板的单点登录(SSO)相关参数。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateApplicationSsoFormParams',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateApplicationTokenExpirationTime' => [
+ 'summary' => '更新ApplicationToken过期时间。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -41199,44 +30427,29 @@
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasHRHJG3',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasSQHOGI'],
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'AuthorizationRuleId',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '授权规则标识',
- 'description' => '授权规则 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => '应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ClientToken',
- 'in' => 'formData',
- 'schema' => [
- 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'client-token-example',
- ],
+ 'name' => 'ApplicationTokenId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用TokenID。', 'description' => '应用TokenID。', 'type' => 'string', 'required' => true, 'example' => 'token_sfrwerxxxxxxxxxxxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ExpirationTime',
+ 'in' => 'query',
+ 'schema' => ['title' => '过期时间,到期的时间戳', 'description' => '过期时间。', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'example' => '1735530123762', 'maxLength' => 128],
],
],
'responses' => [
@@ -41244,27 +30457,35 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '启用一个授权规则',
- ],
- 'DisableAuthorizationRule' => [
- 'summary' => '禁用一个授权规则。',
- 'methods' => [
- 'post',
+ 'title' => '更新应用Token过期时间',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateApplicationTokenExpirationTime',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationToken', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationtoken/{#ApplicationTokenId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateAuthorizationRule' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -41276,44 +30497,35 @@
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasHRHJG3',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasHRHJG3'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'AuthorizationRuleId',
'in' => 'query',
- 'schema' => [
- 'title' => '授权规则标识',
- 'description' => '授权规则 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '授权规则标识', 'description' => '授权规则 ID。', 'type' => 'string', 'required' => true, 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'AuthorizationRuleName',
+ 'in' => 'query',
+ 'schema' => ['title' => '授权规则名称', 'description' => '授权规则名称,长度限制最大 64 个字符。', 'type' => 'string', 'required' => false, 'example' => 'test_rule', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'AuthorizationResourceScope',
+ 'in' => 'query',
+ 'schema' => ['title' => '授权资源范围', 'description' => '授权资源范围。取值可选范围:'."\n"
+ .'- global:项目下全局资源'."\n"
+ .'- custom:指定项目范围下的资源', 'type' => 'string', 'required' => false, 'example' => 'global', 'maxLength' => 64],
],
[
'name' => 'ClientToken',
'in' => 'formData',
- 'schema' => [
- 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'client-token-example',
- ],
+ 'schema' => ['description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example'],
],
],
'responses' => [
@@ -41321,27 +30533,37 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '禁用一个授权规则',
- ],
- 'DeleteAuthorizationRule' => [
- 'summary' => '删除一个授权规则,只要当授权规则处于禁用状态时才能删除。',
- 'methods' => [
- 'post',
+ 'title' => '更新一个授权规则基本信息',
+ 'summary' => '更新一个授权规则基本信息。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateAuthorizationRule',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationrule/{#AuthorizationRuleId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateAuthorizationRuleApplicationAttachment' => [
+ 'summary' => '更新授权规则与应用的关系属性信息。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -41350,105 +30572,124 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasHRHJG3',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasHRHJG3'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'AuthorizationRuleId',
'in' => 'query',
+ 'schema' => ['title' => '授权规则标识', 'description' => '授权规则 ID。', 'type' => 'string', 'required' => true, 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => ['title' => '应用 ID。', 'description' => '应用 ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'],
+ ],
+ [
+ 'name' => 'ValidityType',
+ 'in' => 'query',
+ 'schema' => ['title' => '有效期类型', 'description' => '关系有效期类型,取值可选范围:'."\n"
+ .'- permanent:永久'."\n"
+ .'- time_bound:自定义时间范围', 'type' => 'string', 'required' => true, 'example' => 'permanent', 'maxLength' => 32],
+ ],
+ [
+ 'name' => 'ValidityPeriod',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '授权规则标识',
- 'description' => '授权规则 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
- 'maxLength' => 64,
+ 'title' => '有效周期',
+ 'description' => '有效周期的时间范围,当**ValidityType**为**time_bound**时生效。',
+ 'type' => 'object',
+ 'properties' => [
+ 'StartTime' => ['title' => '授权规则生效开始时间。', 'description' => '生效开始时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1704042061000', 'maxLength' => 64],
+ 'EndTime' => ['title' => '授权规则生效结束时间。', 'description' => '生效结束时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1704062061000', 'maxLength' => 64],
+ ],
+ 'required' => false,
+ 'example' => '',
],
],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'formData',
+ 'schema' => ['description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example'],
+ ],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '删除一个授权规则',
- ],
- 'GetAuthorizationRule' => [
- 'summary' => '查询一个授权规则信息。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '更新授权规则与应用的关系属性信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateAuthorizationRuleApplicationAttachment',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationRule/{#AuthorizationRuleId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateAuthorizationRuleDescription' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasHRHJG3',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasHRHJG3'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'AuthorizationRuleId',
'in' => 'query',
- 'schema' => [
- 'title' => '授权规则标识',
- 'description' => '授权规则ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '授权规则标识', 'description' => '授权规则 ID。', 'type' => 'string', 'required' => true, 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => ['title' => '授权规则备注描述', 'description' => '授权规则备注描述,长度限制最大128个字符。', 'type' => 'string', 'required' => false, 'example' => 'this is a test rule', 'maxLength' => 128],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'formData',
+ 'schema' => ['description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example'],
],
],
'responses' => [
@@ -41456,357 +30697,131 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'AuthorizationRule' => [
- 'description' => '授权规则对象。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例ID',
- 'description' => '实例 ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'AuthorizationRuleId' => [
- 'title' => '授权规则标识',
- 'description' => '授权规则 ID。',
- 'type' => 'string',
- 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
- ],
- 'AuthorizationRuleName' => [
- 'title' => '授权规则名称',
- 'description' => '授权规则名称。',
- 'type' => 'string',
- 'example' => 'test-name',
- ],
- 'Status' => [
- 'title' => '授权规则状态',
- 'description' => '授权规则状态。取值可选范围:'."\n"
- .'- enabled:启用'."\n"
- .'- disabled:禁用',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'ProjectId' => [
- 'title' => '授权规则关联的项目标识',
- 'description' => '授权规则关联的项目ID。',
- 'type' => 'string',
- 'example' => 'iprj_system_default',
- ],
- 'AuthorizationResourceScope' => [
- 'title' => '授权资源范围',
- 'description' => '授权资源范围。取值可选范围:'."\n"
- .'- global:项目下全局资源'."\n"
- .'- custom:指定项目范围下的资源',
- 'type' => 'string',
- 'example' => 'global',
- ],
- 'AuthorizationRuleCreationType' => [
- 'title' => '授权规则的创建类型',
- 'description' => '授权规则的创建类型。取值可选范围:'."\n"
- .'- system_init:系统创建'."\n"
- .'- user_custom:用户创建',
- 'type' => 'string',
- 'example' => 'user_custom',
- ],
- 'AuthorizationRuleSubjectScope' => [
- 'title' => '授权规则主体范围',
- 'description' => '授权规则主体范围',
- 'type' => 'string',
- ],
- 'AuthorizationRuleSubjectType' => [
- 'title' => '授权规则主体类型',
- 'description' => '授权规则主体类型',
- 'type' => 'string',
- ],
- 'AuthorizationRuleSubjectId' => [
- 'title' => '授权规则主体ID',
- 'description' => '授权规则主体ID',
- 'type' => 'string',
- ],
- 'Description' => [
- 'title' => '授权规则描述',
- 'description' => '授权规则描述。',
- 'type' => 'string',
- 'example' => 'this is a test',
- ],
- 'CreateTime' => [
- 'title' => '创建时间, 毫秒时间',
- 'description' => '创建时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1652085686179',
- ],
- 'UpdateTime' => [
- 'title' => '最近一次更新时间, 毫秒时间',
- 'description' => '最近一次更新时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1652085686179',
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"AuthorizationRule\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"AuthorizationRuleId\\": \\"arrule_01kf143ug06fg7m9f43u7vahxxxx\\",\\n \\"AuthorizationRuleName\\": \\"test-name\\",\\n \\"Status\\": \\"enabled\\",\\n \\"ProjectId\\": \\"iprj_system_default\\",\\n \\"AuthorizationResourceScope\\": \\"global\\",\\n \\"AuthorizationRuleCreationType\\": \\"user_custom\\",\\n \\"AuthorizationRuleSubjectScope\\": \\"\\",\\n \\"AuthorizationRuleSubjectType\\": \\"\\",\\n \\"AuthorizationRuleSubjectId\\": \\"\\",\\n \\"Description\\": \\"this is a test\\",\\n \\"CreateTime\\": 1652085686179,\\n \\"UpdateTime\\": 1652085686179\\n }\\n}","type":"json"}]',
- 'title' => '查询一个授权规则信息',
- ],
- 'ListAuthorizationRules' => [
- 'summary' => '列表查询授权规则。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '更新一个授权规则描述信息',
+ 'summary' => '更新一个授权规则描述信息。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateAuthorizationRuleDescription',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationrule/{#AuthorizationRuleId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateAuthorizationRuleGroupAttachment' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasHRHJG3',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasHRHJG3'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'NextToken',
+ 'name' => 'AuthorizationRuleId',
'in' => 'query',
- 'schema' => [
- 'title' => '查询凭证(Token)。',
- 'description' => '用于标识下一个分页的起始位置的 Token。'."\n"
- ."\n"
- .'- 当不传时,默认从第一页开始查询。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'NTxxxxxexample',
- ],
+ 'schema' => ['title' => '授权规则标识', 'description' => '授权规则 ID。', 'type' => 'string', 'required' => true, 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx', 'maxLength' => 64],
],
[
- 'name' => 'MaxResults',
+ 'name' => 'GroupId',
'in' => 'query',
- 'schema' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页的最大记录数。'."\n"
- ."\n"
- .'- 当不传递时默认为20。'."\n"
- ."\n"
- .'- 限制最大值不超过100。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '20',
- 'default' => '20',
- ],
+ 'schema' => ['title' => '组标识。', 'description' => '组 ID。', 'type' => 'string', 'required' => true, 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx', 'maxLength' => 64],
],
[
- 'name' => 'Filter',
+ 'name' => 'ValidityType',
+ 'in' => 'query',
+ 'schema' => ['title' => '有效期类型', 'description' => '关系有效期类型,取值可选范围:'."\n"
+ .'- permanent:永久'."\n"
+ .'- time_bound:自定义时间范围', 'type' => 'string', 'required' => true, 'example' => 'permanent', 'maxLength' => 32],
+ ],
+ [
+ 'name' => 'ValidityPeriod',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => '过滤条件',
- 'description' => '过滤条件。',
- 'type' => 'array',
- 'items' => [
- 'description' => '过滤条件。',
- 'type' => 'object',
- 'properties' => [
- 'Name' => [
- 'title' => '过滤条件名称',
- 'description' => '过滤字段名称。取值可选范围:'."\n"
- ."\n"
- .'- AuthorizationRuleId:授权规则 ID。'."\n"
- .'- AuthorizationRuleNameStartWith:授权规则名称左匹配值。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'AuthorizationRuleId',
- ],
- 'Value' => [
- 'title' => '过滤条件值',
- 'description' => '过滤字段取值列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '过滤字段取值。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
- ],
- 'required' => false,
- 'example' => '',
- ],
- ],
- 'required' => false,
+ 'title' => '有效周期',
+ 'description' => '有效周期的时间范围,当**ValidityType**为**time_bound**时生效。',
+ 'type' => 'object',
+ 'properties' => [
+ 'StartTime' => ['title' => '授权规则生效开始时间。', 'description' => '生效开始时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1704042061000', 'maxLength' => 64],
+ 'EndTime' => ['title' => '授权规则生效结束时间。', 'description' => '生效结束时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1704062061000', 'maxLength' => 64],
],
'required' => false,
'example' => '',
],
],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'formData',
+ 'schema' => ['description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example'],
+ ],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'NextToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '本次调用返回的查询凭证(Token)值,用于下一次翻页查询。',
- 'type' => 'string',
- 'example' => 'NTxxxexample',
- ],
- 'MaxResults' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '20',
- ],
- 'AuthorizationRules' => [
- 'description' => '授权规则列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '授权规则数据对象。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例ID',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'AuthorizationRuleId' => [
- 'title' => '授权规则标识',
- 'description' => '授权规则 ID。',
- 'type' => 'string',
- 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
- ],
- 'AuthorizationRuleName' => [
- 'title' => '授权规则名称',
- 'description' => '授权规则名称。',
- 'type' => 'string',
- 'example' => 'test-name',
- ],
- 'Status' => [
- 'title' => '授权规则状态',
- 'description' => '授权规则状态。取值可选范围:'."\n"
- .'- enabled:启用'."\n"
- .'- disabled:禁用',
- 'type' => 'string',
- 'example' => 'enabled',
- ],
- 'ProjectId' => [
- 'title' => '授权规则关联的项目标识',
- 'description' => '授权规则关联的项目ID。',
- 'type' => 'string',
- 'example' => 'iprj_system_default',
- ],
- 'AuthorizationResourceScope' => [
- 'title' => '授权资源范围',
- 'description' => '授权资源范围。取值可选范围:'."\n"
- .'- global:项目下全局资源'."\n"
- .'- custom:指定项目范围下的资源',
- 'type' => 'string',
- 'example' => 'global',
- ],
- 'AuthorizationRuleCreationType' => [
- 'title' => '授权规则的创建类型',
- 'description' => '授权规则的创建类型。取值可选范围:'."\n"
- .'- system_init:系统创建'."\n"
- .'- user_custom:用户创建',
- 'type' => 'string',
- 'example' => 'user_custom',
- ],
- 'AuthorizationRuleSubjectScope' => [
- 'title' => '授权规则主体范围',
- 'description' => '授权规则主体范围',
- 'type' => 'string',
- ],
- 'AuthorizationRuleSubjectType' => [
- 'title' => '授权规则主体类型',
- 'description' => '授权规则主体类型',
- 'type' => 'string',
- ],
- 'AuthorizationRuleSubjectId' => [
- 'title' => '授权规则主体ID',
- 'description' => '授权规则主体ID',
- 'type' => 'string',
- ],
- 'Description' => [
- 'title' => '授权规则描述',
- 'description' => '授权规则描述。',
- 'type' => 'string',
- 'example' => 'this is a test',
- ],
- 'CreateTime' => [
- 'title' => '创建时间, 毫秒时间',
- 'description' => '创建时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1652085686179',
- ],
- 'UpdateTime' => [
- 'title' => '最近一次更新时间, 毫秒时间',
- 'description' => '最近一次更新时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1652085686179',
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"AuthorizationRules\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"AuthorizationRuleId\\": \\"arrule_01kf143ug06fg7m9f43u7vahxxxx\\",\\n \\"AuthorizationRuleName\\": \\"test-name\\",\\n \\"Status\\": \\"enabled\\",\\n \\"ProjectId\\": \\"iprj_system_default\\",\\n \\"AuthorizationResourceScope\\": \\"global\\",\\n \\"AuthorizationRuleCreationType\\": \\"user_custom\\",\\n \\"AuthorizationRuleSubjectScope\\": \\"\\",\\n \\"AuthorizationRuleSubjectType\\": \\"\\",\\n \\"AuthorizationRuleSubjectId\\": \\"\\",\\n \\"Description\\": \\"this is a test\\",\\n \\"CreateTime\\": 1652085686179,\\n \\"UpdateTime\\": 1652085686179\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '列表查询授权规则',
- ],
- 'AddUserToAuthorizationRule' => [
- 'summary' => '将一个账户添加到授权规则。',
- 'methods' => [
- 'post',
+ 'title' => '更新授权规则与组的关系属性信息',
+ 'summary' => '更新授权规则与组的关系属性信息。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateAuthorizationRuleGroupAttachment',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationRule/{#AuthorizationRuleId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Group', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/group/{#GroupId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateAuthorizationRuleUserAttachment' => [
+ 'summary' => '更新授权规则与账户的关系属性信息。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -41815,63 +30830,33 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'create',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasHRHJG3',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasHRHJG3'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
'name' => 'AuthorizationRuleId',
'in' => 'query',
- 'schema' => [
- 'title' => '授权规则标识',
- 'description' => '授权规则 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '授权规则标识', 'description' => '授权规则 ID。', 'type' => 'string', 'required' => true, 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx', 'maxLength' => 64],
],
[
'name' => 'UserId',
'in' => 'query',
- 'schema' => [
- 'title' => '账户ID。',
- 'description' => '账户ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '账户ID。', 'description' => '账户ID。', 'type' => 'string', 'required' => true, 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx', 'maxLength' => 64],
],
[
'name' => 'ValidityType',
'in' => 'query',
- 'schema' => [
- 'title' => '有效期类型',
- 'description' => '关系有效期类型,取值可选范围:'."\n"
- .'- permanent:永久'."\n"
- .'- time_bound:自定义时间范围',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'permanent',
- 'maxLength' => 32,
- ],
+ 'schema' => ['title' => '有效期类型', 'description' => '关系有效期类型,取值可选范围:'."\n"
+ .'- permanent:永久'."\n"
+ .'- time_bound:自定义时间范围', 'type' => 'string', 'required' => true, 'example' => 'permanent', 'maxLength' => 32],
],
[
'name' => 'ValidityPeriod',
@@ -41882,24 +30867,8 @@
'description' => '有效周期的时间范围,当**ValidityType**为**time_bound**时生效。',
'type' => 'object',
'properties' => [
- 'StartTime' => [
- 'title' => '授权规则生效开始时间。',
- 'description' => '生效开始时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1704042061000',
- 'maxLength' => 64,
- ],
- 'EndTime' => [
- 'title' => '授权规则生效结束时间。',
- 'description' => '生效结束时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1704062061000',
- 'maxLength' => 64,
- ],
+ 'StartTime' => ['title' => '授权规则生效开始时间。', 'description' => '生效开始时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1704042061000', 'maxLength' => 64],
+ 'EndTime' => ['title' => '授权规则生效结束时间。', 'description' => '生效结束时间,Unix 时间戳格式,单位为毫秒。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1704062061000', 'maxLength' => 64],
],
'required' => false,
'example' => '',
@@ -41908,12 +30877,7 @@
[
'name' => 'ClientToken',
'in' => 'formData',
- 'schema' => [
- 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'client-token-example',
- ],
+ 'schema' => ['description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example'],
],
],
'responses' => [
@@ -41921,27 +30885,37 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '将一个账户添加到授权规则',
- ],
- 'UpdateAuthorizationRuleUserAttachment' => [
- 'summary' => '更新授权规则与账户的关系属性信息。',
- 'methods' => [
- 'post',
+ 'title' => '更新授权规则与账户的关系属性信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateAuthorizationRuleUserAttachment',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationRule/{#AuthorizationRuleId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateAuthorizationServer' => [
+ 'summary' => '更新授权服务器配置',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -41953,102 +30927,38 @@
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasHRHJG3',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasAAD0EO'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'AuthorizationRuleId',
+ 'name' => 'AuthorizationServerId',
'in' => 'query',
- 'schema' => [
- 'title' => '授权规则标识',
- 'description' => '授权规则 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '授权服务器ID。', 'description' => '授权服务器ID。', 'type' => 'string', 'required' => true, 'example' => 'iauths_system', 'maxLength' => 64],
],
[
- 'name' => 'UserId',
+ 'name' => 'AuthorizationServerName',
'in' => 'query',
- 'schema' => [
- 'title' => '账户ID。',
- 'description' => '账户ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '授权服务器名称', 'description' => '授权服务器名称。', 'type' => 'string', 'required' => false, 'example' => 'my_authorization_server', 'maxLength' => 128],
],
[
- 'name' => 'ValidityType',
+ 'name' => 'IssuerMode',
'in' => 'query',
- 'schema' => [
- 'title' => '有效期类型',
- 'description' => '关系有效期类型,取值可选范围:'."\n"
- .'- permanent:永久'."\n"
- .'- time_bound:自定义时间范围',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'permanent',
- 'maxLength' => 32,
- ],
+ 'schema' => ['title' => 'Issuer模式', 'description' => 'Issuer模式。', 'type' => 'string', 'required' => false, 'example' => 'dynamic', 'maxLength' => 32],
],
[
- 'name' => 'ValidityPeriod',
+ 'name' => 'IssuerDomain',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '有效周期',
- 'description' => '有效周期的时间范围,当**ValidityType**为**time_bound**时生效。',
- 'type' => 'object',
- 'properties' => [
- 'StartTime' => [
- 'title' => '授权规则生效开始时间。',
- 'description' => '生效开始时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1704042061000',
- 'maxLength' => 64,
- ],
- 'EndTime' => [
- 'title' => '授权规则生效结束时间。',
- 'description' => '生效结束时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1704062061000',
- 'maxLength' => 64,
- ],
- ],
- 'required' => false,
- 'example' => '',
- ],
+ 'schema' => ['title' => 'Issuer使用的域名', 'description' => 'Issuer使用的域名。', 'type' => 'string', 'required' => false, 'example' => 'xxxx.aliyunidaas.com', 'maxLength' => 128],
],
[
'name' => 'ClientToken',
'in' => 'formData',
- 'schema' => [
- 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'client-token-example',
- ],
+ 'schema' => ['title' => '客户端令牌', 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'abc123xyz'],
],
],
'responses' => [
@@ -42056,27 +30966,23 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
+ 'title' => '更新授权服务器',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [],
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新授权规则与账户的关系属性信息',
],
- 'RemoveUserFromAuthorizationRule' => [
- 'summary' => '将一个账户从授权规则中移除。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'UpdateAuthorizationServerDescription' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -42085,48 +30991,31 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasHRHJG3',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasAAD0EO'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'AuthorizationRuleId',
+ 'name' => 'AuthorizationServerId',
'in' => 'query',
- 'schema' => [
- 'title' => '授权规则标识',
- 'description' => '授权规则 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '授权服务器ID。', 'description' => '授权服务器ID。', 'type' => 'string', 'required' => true, 'example' => 'iauths_system', 'maxLength' => 64],
],
[
- 'name' => 'UserId',
+ 'name' => 'Description',
'in' => 'query',
- 'schema' => [
- 'title' => '账户ID。',
- 'description' => '账户ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- ],
+ 'schema' => ['title' => '授权服务器描述', 'description' => '授权服务器描述。', 'type' => 'string', 'required' => false, 'example' => 'description of authorization server', 'maxLength' => 128],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'formData',
+ 'schema' => ['title' => '客户端令牌', 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'abc123xyz'],
],
],
'responses' => [
@@ -42134,97 +31023,52 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
+ 'title' => '更新授权服务器描述',
+ 'summary' => '更新授权服务器的描述信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [],
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '将一个账户从授权规则中移除',
],
- 'ListAuthorizationRulesForUser' => [
- 'summary' => '列表查询一个账户关联的授权规则。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'UpdateBrand' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasHRHJG3',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasCPBRTZ'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'NextToken',
- 'in' => 'query',
- 'schema' => [
- 'title' => '查询凭证(Token)。',
- 'description' => '用于标识下一个分页的起始位置的 Token。'."\n"
- ."\n"
- .'- 当不传时,默认从第一页开始查询。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'NTxxxxxexample',
- ],
- ],
- [
- 'name' => 'MaxResults',
+ 'name' => 'BrandId',
'in' => 'query',
- 'schema' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页的最大记录数。'."\n"
- ."\n"
- .'- 当不传递时默认为20。'."\n"
- ."\n"
- .'- 限制最大值不超过100。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '20',
- 'default' => '20',
- ],
+ 'schema' => ['title' => '品牌化Id', 'description' => '品牌化Id', 'type' => 'string', 'required' => true, 'example' => 'brand_xxxx'],
],
[
- 'name' => 'UserId',
+ 'name' => 'BrandName',
'in' => 'query',
- 'schema' => [
- 'title' => '账户标识。',
- 'description' => '账户标识。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '品牌名称', 'description' => '品牌名称。', 'type' => 'string', 'required' => true, 'example' => 'Custom Brand'],
],
],
'responses' => [
@@ -42232,209 +31076,70 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'NextToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '本次调用返回的查询凭证(Token)值,用于下一次翻页查询。',
- 'type' => 'string',
- 'example' => 'NTxxxexample',
- ],
- 'MaxResults' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '20',
- ],
- 'AuthorizationRules' => [
- 'description' => '授权规则列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '授权规则数据对象。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例ID',
- 'description' => '实例 ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'AuthorizationRuleId' => [
- 'title' => '授权规则标识',
- 'description' => '授权规则 ID。',
- 'type' => 'string',
- 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
- ],
- 'ValidityType' => [
- 'title' => '有效期类型',
- 'description' => '关系有效期类型,取值可选范围:'."\n"
- .'- permanent:永久'."\n"
- .'- time_bound:自定义时间范围',
- 'type' => 'string',
- 'example' => 'permanent',
- ],
- 'ValidityPeriod' => [
- 'title' => '有效周期',
- 'description' => '有效周期的时间范围,当**ValidityType**为**time_bound**时生效。',
- 'type' => 'object',
- 'properties' => [
- 'StartTime' => [
- 'title' => '授权生效开始时间',
- 'description' => '生效开始时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1704042061000',
- ],
- 'EndTime' => [
- 'title' => '授权生效结束时间',
- 'description' => '生效结束时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1704042061000',
- ],
- ],
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"AuthorizationRules\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"AuthorizationRuleId\\": \\"arrule_01kf143ug06fg7m9f43u7vahxxxx\\",\\n \\"ValidityType\\": \\"permanent\\",\\n \\"ValidityPeriod\\": {\\n \\"StartTime\\": 1704042061000,\\n \\"EndTime\\": 1704042061000\\n }\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '列表查询一个账户关联的授权规则',
- ],
- 'ListUsersForAuthorizationRule' => [
- 'summary' => '列表查询一个授权规则关联的账户。',
- 'methods' => [
- 'post',
- 'get',
+ 'title' => '更新品牌',
+ 'summary' => '修改品牌',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateBrand',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Brand', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/brand/{#BrandId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateCloudAccount' => [
+ 'summary' => '更新一个云账号基本信息。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasHRHJG3',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasDPGRH1'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'NextToken',
+ 'name' => 'CloudAccountId',
'in' => 'query',
- 'schema' => [
- 'title' => '查询凭证(Token)。',
- 'description' => '用于标识下一个分页的起始位置的 Token。'."\n"
- ."\n"
- .'- 当不传时,默认从第一页开始查询。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'NTxxxxxexample',
- ],
+ 'schema' => ['title' => '云账号ID。', 'description' => '云账号ID。', 'type' => 'string', 'required' => true, 'example' => 'ca_01kmegjc11qa1txxxxx', 'maxLength' => 64],
],
[
- 'name' => 'MaxResults',
+ 'name' => 'CloudAccountName',
'in' => 'query',
- 'schema' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页的最大记录数。'."\n"
- ."\n"
- .'- 当不传递时默认为20。'."\n"
- ."\n"
- .'- 限制最大值不超过100。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '20',
- 'default' => '20',
- ],
+ 'schema' => ['description' => '云账号名称。', 'type' => 'string', 'required' => true, 'example' => 'cloud_account_xxx', 'maxLength' => 64],
],
[
- 'name' => 'AuthorizationRuleId',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'title' => '授权规则标识',
- 'description' => '授权规则 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'Filter',
- 'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '过滤条件',
- 'description' => '过滤条件。',
- 'type' => 'array',
- 'items' => [
- 'description' => '过滤条件。',
- 'type' => 'object',
- 'properties' => [
- 'Name' => [
- 'title' => '过滤条件名称',
- 'description' => '过滤字段名称。取值可选范围:'."\n"
- ."\n"
- .'- UserId:账户 ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'UserId',
- ],
- 'Value' => [
- 'title' => '过滤条件值',
- 'description' => '过滤字段取值列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '过滤字段取值。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- ],
- 'required' => false,
- 'example' => '',
- ],
- ],
- 'required' => false,
- ],
- 'required' => false,
- 'example' => '',
- ],
+ 'schema' => ['description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example', 'maxLength' => 64],
],
],
'responses' => [
@@ -42442,339 +31147,143 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'NextToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '本次调用返回的查询凭证(Token)值,用于下一次翻页查询。',
- 'type' => 'string',
- 'example' => 'NTxxxexample',
- ],
- 'MaxResults' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '20',
- ],
- 'Users' => [
- 'description' => '账户数据列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '账户数据。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例ID',
- 'description' => '实例 ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'UserId' => [
- 'title' => '账户标识',
- 'description' => '账户 ID。',
- 'type' => 'string',
- 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
- ],
- 'ValidityType' => [
- 'title' => '有效期类型',
- 'description' => '关系有效期类型,取值可选范围:'."\n"
- .'- permanent:永久'."\n"
- .'- time_bound:自定义时间范围',
- 'type' => 'string',
- 'example' => 'permanent',
- ],
- 'ValidityPeriod' => [
- 'title' => '有效周期',
- 'description' => '有效周期的时间范围,当**ValidityType**为**time_bound**时生效。',
- 'type' => 'object',
- 'properties' => [
- 'StartTime' => [
- 'title' => '授权生效开始时间',
- 'description' => '生效开始时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1704042061000',
- ],
- 'EndTime' => [
- 'title' => '授权生效结束时间',
- 'description' => '生效结束时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1704042061000',
- ],
- ],
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"Users\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"UserId\\": \\"user_d6sbsuumeta4h66ec3il7yxxxx\\",\\n \\"ValidityType\\": \\"permanent\\",\\n \\"ValidityPeriod\\": {\\n \\"StartTime\\": 1704042061000,\\n \\"EndTime\\": 1704042061000\\n }\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '列表查询一个授权规则关联的账户',
- ],
- 'AddGroupToAuthorizationRule' => [
- 'summary' => '将一个组添加到授权规则。',
- 'methods' => [
- 'post',
+ 'title' => '更新一个云账号基本信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateCloudAccount',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CloudAccount', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/cloudaccount/{#CloudAccountId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateCloudAccountDescription' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'create',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasHRHJG3',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasDPGRH1'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'AuthorizationRuleId',
+ 'name' => 'CloudAccountId',
'in' => 'query',
- 'schema' => [
- 'title' => '授权规则标识',
- 'description' => '授权规则 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '云账号ID。', 'description' => '云账号ID。', 'type' => 'string', 'required' => true, 'example' => 'ca_01kmegjc11qa1txxxxx', 'maxLength' => 64],
],
[
- 'name' => 'GroupId',
+ 'name' => 'Description',
'in' => 'query',
- 'schema' => [
- 'title' => '组ID。',
- 'description' => '组ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx',
- ],
+ 'schema' => ['description' => '云账号描述。', 'type' => 'string', 'required' => false, 'example' => 'cloud_account_description'],
],
[
- 'name' => 'ValidityType',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'title' => '有效期类型',
- 'description' => '关系有效期类型,取值可选范围:'."\n"
- .'- permanent:永久'."\n"
- .'- time_bound:自定义时间范围',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'permanent',
- 'maxLength' => 32,
- ],
+ 'schema' => ['description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example', 'maxLength' => 64],
],
- [
- 'name' => 'ValidityPeriod',
- 'in' => 'query',
- 'style' => 'flat',
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '有效周期',
- 'description' => '有效周期的时间范围,当**ValidityType**为**time_bound**时生效。',
'type' => 'object',
'properties' => [
- 'StartTime' => [
- 'title' => '授权规则生效开始时间。',
- 'description' => '生效开始时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1704042061000',
- 'maxLength' => 64,
- ],
- 'EndTime' => [
- 'title' => '授权规则生效结束时间。',
- 'description' => '生效结束时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1704062061000',
- 'maxLength' => 64,
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
- 'required' => false,
- 'example' => '',
- ],
- ],
- [
- 'name' => 'ClientToken',
- 'in' => 'formData',
- 'schema' => [
- 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'client-token-example',
+ 'description' => '',
],
],
],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'title' => '更新一个云账号的描述信息',
+ 'summary' => '更新一个云账号的描述信息。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateCloudAccountDescription',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CloudAccount', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/cloudaccount/{#CloudAccountId}'],
],
],
],
],
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '将一个组添加到授权规则',
],
- 'UpdateAuthorizationRuleGroupAttachment' => [
- 'summary' => '更新授权规则与组的关系属性信息。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'UpdateCloudAccountRoleDescription' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasHRHJG3',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasDPGRH1'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'AuthorizationRuleId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '授权规则标识',
- 'description' => '授权规则 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'GroupId',
+ 'name' => 'CloudAccountId',
'in' => 'query',
- 'schema' => [
- 'title' => '组标识。',
- 'description' => '组 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['description' => '云账号ID。', 'type' => 'string', 'required' => true, 'example' => 'ca_01kmegjc11qa1txxxxx'],
],
[
- 'name' => 'ValidityType',
+ 'name' => 'CloudAccountRoleId',
'in' => 'query',
- 'schema' => [
- 'title' => '有效期类型',
- 'description' => '关系有效期类型,取值可选范围:'."\n"
- .'- permanent:永久'."\n"
- .'- time_bound:自定义时间范围',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'permanent',
- 'maxLength' => 32,
- ],
+ 'schema' => ['title' => '云账号角色ID。', 'description' => '云角色ID。', 'type' => 'string', 'required' => true, 'example' => 'carole_01kmek49aqxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ValidityPeriod',
+ 'name' => 'Description',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '有效周期',
- 'description' => '有效周期的时间范围,当**ValidityType**为**time_bound**时生效。',
- 'type' => 'object',
- 'properties' => [
- 'StartTime' => [
- 'title' => '授权规则生效开始时间。',
- 'description' => '生效开始时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1704042061000',
- 'maxLength' => 64,
- ],
- 'EndTime' => [
- 'title' => '授权规则生效结束时间。',
- 'description' => '生效结束时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1704062061000',
- 'maxLength' => 64,
- ],
- ],
- 'required' => false,
- 'example' => '',
- ],
+ 'schema' => ['title' => '描述', 'description' => '云角色描述。', 'type' => 'string', 'required' => false, 'example' => 'cloud_account_role_description', 'maxLength' => 128],
],
[
'name' => 'ClientToken',
- 'in' => 'formData',
- 'schema' => [
- 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'client-token-example',
- ],
+ 'in' => 'query',
+ 'schema' => ['description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example', 'maxLength' => 64],
],
],
'responses' => [
@@ -42782,175 +31291,312 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新授权规则与组的关系属性信息',
- ],
- 'RemoveGroupFromAuthorizationRule' => [
- 'summary' => '将一个应用从授权规则中移除。',
- 'methods' => [
- 'post',
+ 'title' => '更新一个云角色的描述信息',
+ 'summary' => '更新一个云角色的描述信息。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateCloudAccountRoleDescription',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CloudAccountRole', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/cloudaccount/{#CloudAccountId}/cloudaccountrole/{#CloudAccountRoleId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateConditionalAccessPolicy' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasHRHJG3',
- ],
+ 'abilityTreeCode' => '231635',
+ 'abilityTreeNodes' => ['FEATUREidaas0REDLU'],
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'AuthorizationRuleId',
+ 'name' => 'ConditionalAccessPolicyId',
+ 'in' => 'query',
+ 'schema' => ['title' => '条件访问策略Id', 'description' => '条件访问策略Id', 'type' => 'string', 'required' => true, 'example' => 'cap_11111', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ConditionalAccessPolicyName',
'in' => 'query',
+ 'schema' => ['title' => '条件访问策略名称', 'description' => '条件访问策略名称', 'type' => 'string', 'required' => true, 'example' => 'My conditional access policy', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'DecisionType',
+ 'in' => 'query',
+ 'schema' => ['title' => '条件访问策略执行类型', 'description' => '条件访问策略执行类型', 'type' => 'string', 'required' => true, 'example' => 'reportOnly', 'maxLength' => 32],
+ ],
+ [
+ 'name' => 'DecisionConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '授权规则标识',
- 'description' => '授权规则 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
- 'maxLength' => 64,
+ 'title' => '条件访问策略Action配置',
+ 'description' => '条件访问策略Action配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'Effect' => ['title' => '条件访问策略决策Action', 'description' => '条件访问策略决策Action', 'type' => 'string', 'required' => false, 'example' => 'allow'],
+ 'MfaType' => ['title' => '条件访问策略Mfa类型', 'description' => '条件访问策略Mfa类型', 'type' => 'string', 'required' => false, 'example' => 'directly_access'],
+ 'MfaAuthenticationIntervalSeconds' => ['title' => '条件访问策略重复认证时间间隔(秒)', 'description' => '条件访问策略重复认证时间间隔(秒)', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '300'],
+ 'MfaAuthenticationMethods' => [
+ 'title' => '条件访问策略允许使用的mfa类型',
+ 'description' => '条件访问策略允许使用的mfa类型',
+ 'type' => 'array',
+ 'items' => ['description' => '条件访问策略允许使用的mfa类型,取值可选范围:'."\n"
+ .'- ia_otp_sms:短信验证码'."\n"
+ .'- ia_otp_email:邮件验证码'."\n"
+ .'- ia_totp:OTP 动态口令'."\n"
+ .'- ia_webauthn:WebAuthn', 'type' => 'string', 'required' => false, 'example' => 'ia_otp_sms'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'ActiveSessionReuseStatus' => ['description' => '是否开启Session复用', 'type' => 'string', 'required' => false, 'example' => 'enabled'],
+ ],
+ 'required' => false,
+ 'example' => '',
],
],
[
- 'name' => 'GroupId',
+ 'name' => 'ConditionsConfig',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '组ID。',
- 'description' => '组ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx',
+ 'title' => '条件访问策略条件内容配置',
+ 'description' => '条件访问策略条件内容配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'Applications' => [
+ 'title' => '条件访问策略目标应用',
+ 'description' => '条件访问策略目标应用',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeApplications' => [
+ 'title' => '选择的应用',
+ 'description' => '选择的应用',
+ 'type' => 'array',
+ 'items' => ['description' => '应用Id', 'type' => 'string', 'required' => false, 'example' => 'app_xxxxx'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'ExcludeApplications' => [
+ 'title' => '排除的应用',
+ 'description' => '排除的应用',
+ 'type' => 'array',
+ 'items' => ['description' => '应用Id', 'type' => 'string', 'required' => false, 'example' => 'app_xxxxx'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'Users' => [
+ 'title' => '条件访问策略目标用户',
+ 'description' => '条件访问策略目标用户',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeUsers' => [
+ 'title' => '选择的用户',
+ 'description' => '选择的用户',
+ 'type' => 'array',
+ 'items' => ['description' => '用户Id', 'type' => 'string', 'required' => false, 'example' => 'user_xxxxx'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'ExcludeUsers' => [
+ 'title' => '排除的用户',
+ 'description' => '排除的用户',
+ 'type' => 'array',
+ 'items' => ['description' => '用户Id', 'type' => 'string', 'required' => false, 'example' => 'user_xxxxx'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'IncludeGroups' => [
+ 'title' => '选择的用户组',
+ 'description' => '选择的用户组',
+ 'type' => 'array',
+ 'items' => ['description' => '用户组Id', 'type' => 'string', 'required' => false, 'example' => 'group_xxxxx'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'ExcludeGroups' => [
+ 'title' => '排除的用户组',
+ 'description' => '排除的用户组',
+ 'type' => 'array',
+ 'items' => ['description' => '用户组Id'."\n"
+ ."\n", 'type' => 'string', 'required' => false, 'example' => 'group_xxxxx'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'IncludeOrganizationalUnits' => [
+ 'title' => '选择的组织',
+ 'description' => '选择的组织',
+ 'type' => 'array',
+ 'items' => ['description' => '组织Id'."\n", 'type' => 'string', 'required' => false, 'example' => 'ou_xxxxx'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'ExcludeOrganizationalUnits' => [
+ 'title' => '排除的组织',
+ 'description' => '排除的组织',
+ 'type' => 'array',
+ 'items' => ['description' => '组织Id'."\n", 'type' => 'string', 'required' => false, 'example' => 'ou_xxxxx'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'NetworkZones' => [
+ 'title' => '条件访问策略网络区域',
+ 'description' => '条件访问策略网络区域',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeNetworkZones' => [
+ 'title' => '选择的网络区域',
+ 'description' => '选择的网络范围',
+ 'type' => 'array',
+ 'items' => ['description' => '网络范围Id'."\n", 'type' => 'string', 'required' => false, 'example' => 'network_xxxxx'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'ExcludeNetworkZones' => [
+ 'title' => '排除的网络区域',
+ 'description' => '排除的网络范围',
+ 'type' => 'array',
+ 'items' => ['description' => '网络范围Id'."\n", 'type' => 'string', 'required' => false, 'example' => 'network_xxxxx'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
],
],
+ [
+ 'name' => 'Priority',
+ 'in' => 'query',
+ 'schema' => ['title' => '条件访问策略-优先级', 'description' => '条件访问策略-优先级', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1'],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => ['description' => '用于保证请求的幂等性。由客户端生成该参数值,要保证在不同请求间唯一。', 'type' => 'string', 'required' => false, 'example' => 'client-examplexxx'],
+ ],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '将一个组从授权规则中移除',
- ],
- 'ListAuthorizationRulesForGroup' => [
- 'summary' => '列表查询一个组关联的授权规则。',
- 'methods' => [
- 'get',
- 'post',
+ 'eventInfo' => [
+ 'enable' => false,
+ 'eventNames' => [],
+ ],
+ 'title' => '更新条件访问策略',
+ 'summary' => '更新条件访问策略。',
+ 'description' => '更新条件访问策略。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateConditionalAccessPolicy'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateConditionalAccessPolicy',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ConditionalAccessPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/conditionalaccesspolicy/{#ConditionalAccessPolicyId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateConditionalAccessPolicyDescription' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasHRHJG3',
- ],
+ 'abilityTreeCode' => '231636',
+ 'abilityTreeNodes' => ['FEATUREidaas0REDLU'],
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'NextToken',
+ 'name' => 'ConditionalAccessPolicyId',
'in' => 'query',
- 'schema' => [
- 'title' => '查询凭证(Token)。',
- 'description' => '用于标识下一个分页的起始位置的 Token。'."\n"
- ."\n"
- .'- 当不传时,默认从第一页开始查询。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'NTxxxxxexample',
- ],
+ 'schema' => ['title' => '条件访问策略Id', 'description' => '条件访问策略Id', 'type' => 'string', 'required' => true, 'example' => 'cap_11111', 'maxLength' => 64],
],
[
- 'name' => 'MaxResults',
+ 'name' => 'Description',
'in' => 'query',
- 'schema' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页的最大记录数。'."\n"
- ."\n"
- .'- 当不传递时默认为20。'."\n"
- ."\n"
- .'- 限制最大值不超过100。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '20',
- 'default' => '20',
- ],
+ 'schema' => ['title' => '条件访问策略描述', 'description' => '条件访问策略描述', 'type' => 'string', 'required' => true, 'example' => 'Test description', 'maxLength' => 128],
],
[
- 'name' => 'GroupId',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'title' => '组标识',
- 'description' => '组 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['description' => '用于保证请求的幂等性。由客户端生成该参数值,要保证在不同请求间唯一。', 'type' => 'string', 'required' => false, 'example' => 'client-examplexxx'],
],
],
'responses' => [
@@ -42958,442 +31604,219 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'NextToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '本次调用返回的查询凭证(Token)值,用于下一次翻页查询。',
- 'type' => 'string',
- 'example' => 'NTxxxexample',
- ],
- 'MaxResults' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '20',
- ],
- 'AuthorizationRules' => [
- 'description' => '授权规则列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '授权规则数据对象。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例ID',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'AuthorizationRuleId' => [
- 'title' => '授权规则标识',
- 'description' => '授权规则 ID。',
- 'type' => 'string',
- 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
- ],
- 'ValidityType' => [
- 'title' => '有效期类型',
- 'description' => '关系有效期类型,取值可选范围:'."\n"
- .'- permanent:永久'."\n"
- .'- time_bound:自定义时间范围',
- 'type' => 'string',
- 'example' => 'permanent',
- ],
- 'ValidityPeriod' => [
- 'title' => '有效周期',
- 'description' => '有效周期的时间范围,当**ValidityType**为**time_bound**时生效。',
- 'type' => 'object',
- 'properties' => [
- 'StartTime' => [
- 'title' => '授权生效开始时间',
- 'description' => '生效开始时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1704042061000',
- ],
- 'EndTime' => [
- 'title' => '授权生效结束时间',
- 'description' => '生效结束时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1704042061000',
- ],
- ],
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"AuthorizationRules\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"AuthorizationRuleId\\": \\"arrule_01kf143ug06fg7m9f43u7vahxxxx\\",\\n \\"ValidityType\\": \\"permanent\\",\\n \\"ValidityPeriod\\": {\\n \\"StartTime\\": 1704042061000,\\n \\"EndTime\\": 1704042061000\\n }\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '列表查询一个组关联的授权规则',
- ],
- 'ListGroupsForAuthorizationRule' => [
- 'summary' => '列表查询一个授权规则关联的组。',
- 'methods' => [
- 'post',
- 'get',
+ 'eventInfo' => [
+ 'enable' => false,
+ 'eventNames' => [],
],
- 'schemes' => [
- 'https',
+ 'title' => '更新条件访问策略描述',
+ 'summary' => '更新条件访问策略描述。',
+ 'description' => '更新条件访问策略描述。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateConditionalAccessPolicyDescription'],
+ ],
],
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateConditionalAccessPolicyDescription',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ConditionalAccessPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/conditionalaccesspolicy/{#ConditionalAccessPolicyId}'],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateCredential' => [
+ 'summary' => '更新一个凭据基本信息。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasHRHJG3',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasDPGRH1'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'NextToken',
+ 'name' => 'CredentialId',
'in' => 'query',
- 'schema' => [
- 'title' => '查询凭证(Token)。',
- 'description' => '用于标识下一个分页的起始位置的 Token。'."\n"
- ."\n"
- .'- 当不传时,默认从第一页开始查询。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'NTxxxxxexample',
- ],
+ 'schema' => ['title' => '凭据ID。', 'description' => '凭据ID。', 'type' => 'string', 'required' => true, 'example' => 'cred_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'MaxResults',
+ 'name' => 'CredentialName',
'in' => 'query',
- 'schema' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页的最大记录数。'."\n"
- ."\n"
- .'- 当不传递时默认为20。'."\n"
- ."\n"
- .'- 限制最大值不超过100。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '20',
- 'default' => '20',
- ],
- ],
- [
- 'name' => 'AuthorizationRuleId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '授权规则标识',
- 'description' => '授权规则 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '凭据名称。', 'description' => '凭据名称。', 'type' => 'string', 'required' => false, 'example' => 'credential_name', 'maxLength' => 64],
],
[
- 'name' => 'Filter',
+ 'name' => 'CredentialContent',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => '过滤条件',
- 'description' => '过滤条件。',
- 'type' => 'array',
- 'items' => [
- 'description' => '过滤条件。',
- 'type' => 'object',
- 'properties' => [
- 'Name' => [
- 'title' => '过滤条件名称',
- 'description' => '过滤字段名称。取值可选范围:'."\n"
- ."\n"
- .'- GroupId:组 ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'GroupId',
+ 'title' => '凭据的内容',
+ 'description' => '凭据的内容',
+ 'type' => 'object',
+ 'properties' => [
+ 'OAuthClientContent' => [
+ 'title' => 'OAuth客户端认证凭证类型的凭据内容。',
+ 'description' => 'OAuth客户端认证凭证类型的凭据内容。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ClientId' => ['title' => 'OAuth协议的client_id。', 'description' => 'OAuth协议的client_id。', 'type' => 'string', 'required' => false, 'example' => 'dmvncmxersdxxxxxx'],
+ 'ClientSecret' => ['title' => 'OAuth协议的client_secret。', 'description' => 'OAuth协议的client_secret。', 'type' => 'string', 'required' => false, 'example' => 'nsklncmwizncxxxx'],
],
- 'Value' => [
- 'title' => '过滤条件值',
- 'description' => '过滤字段取值列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '过滤字段取值。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
- ],
- 'required' => false,
- 'example' => '',
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'ApiKeyContent' => [
+ 'title' => 'Api Key的内容。',
+ 'description' => 'API Key 凭证类型的凭据内容。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ApiKey' => ['title' => 'API Key 凭证类型的凭据内容。', 'description' => 'Api Key 的内容。', 'type' => 'string', 'required' => false, 'example' => 'nsklnertyt5ddwizncxxxx'],
],
+ 'required' => false,
+ 'example' => '',
],
- 'required' => false,
],
'required' => false,
'example' => '',
],
],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => ['title' => '幂等Token。', 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example', 'maxLength' => 64],
+ ],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'NextToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '本次调用返回的查询凭证(Token)值,用于下一次翻页查询。',
- 'type' => 'string',
- 'example' => 'NTxxxexample',
- ],
- 'MaxResults' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '20',
- ],
- 'Groups' => [
- 'description' => '组列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '组数据对象。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例ID',
- 'description' => '实例 ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'GroupId' => [
- 'title' => '组标识',
- 'description' => '组 ID。',
- 'type' => 'string',
- 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
- ],
- 'ValidityType' => [
- 'title' => '有效期类型',
- 'description' => '关系有效期类型,取值可选范围:'."\n"
- .'- permanent:永久'."\n"
- .'- time_bound:自定义时间范围',
- 'type' => 'string',
- 'example' => 'permanent',
- ],
- 'ValidityPeriod' => [
- 'title' => '有效周期',
- 'description' => '有效周期的时间范围,当**ValidityType**为**time_bound**时生效。',
- 'type' => 'object',
- 'properties' => [
- 'StartTime' => [
- 'title' => '授权生效开始时间',
- 'description' => '生效开始时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1704042061000',
- ],
- 'EndTime' => [
- 'title' => '授权生效结束时间',
- 'description' => '生效结束时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1704042061000',
- ],
- ],
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"Groups\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"GroupId\\": \\"group_d6sbsuumeta4h66ec3il7yxxxx\\",\\n \\"ValidityType\\": \\"permanent\\",\\n \\"ValidityPeriod\\": {\\n \\"StartTime\\": 1704042061000,\\n \\"EndTime\\": 1704042061000\\n }\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '列表查询一个授权规则关联的组',
- ],
- 'AddApplicationToAuthorizationRule' => [
- 'summary' => '将一个应用添加到授权规则。',
- 'methods' => [
- 'post',
+ 'title' => '更新一个凭据基本信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateCredential',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Credential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credential/{#CredentialId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateCredentialDescription' => [
+ 'summary' => '更新一个凭据的描述信息。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'create',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasHRHJG3',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasDPGRH1'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'AuthorizationRuleId',
+ 'name' => 'CredentialId',
'in' => 'query',
- 'schema' => [
- 'title' => '授权规则标识',
- 'description' => '授权规则 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '凭据ID。', 'description' => '凭据ID。', 'type' => 'string', 'required' => true, 'example' => 'cred_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'Description',
'in' => 'query',
- 'schema' => [
- 'title' => '应用 ID。',
- 'description' => '应用 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
+ 'schema' => ['title' => '描述', 'description' => '凭据描述。', 'type' => 'string', 'required' => false, 'example' => 'credential_description', 'maxLength' => 128],
],
[
- 'name' => 'ValidityType',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'title' => '有效期类型',
- 'description' => '关系有效期类型,取值可选范围:'."\n"
- .'- permanent:永久'."\n"
- .'- time_bound:自定义时间范围',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'permanent',
- 'maxLength' => 32,
- ],
+ 'schema' => ['title' => '幂等Token。', 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example', 'maxLength' => 64],
],
- [
- 'name' => 'ValidityPeriod',
- 'in' => 'query',
- 'style' => 'flat',
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '有效周期',
- 'description' => '有效周期的时间范围,当**ValidityType**为**time_bound**时生效。',
'type' => 'object',
'properties' => [
- 'StartTime' => [
- 'title' => '授权规则生效开始时间。',
- 'description' => '生效开始时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1704042061000',
- 'maxLength' => 64,
- ],
- 'EndTime' => [
- 'title' => '授权规则生效结束时间。',
- 'description' => '生效结束时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'example' => '1704062061000',
- 'maxLength' => 64,
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
- 'required' => false,
- 'example' => '',
- ],
- ],
- [
- 'name' => 'ClientToken',
- 'in' => 'formData',
- 'schema' => [
- 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'client-token-example',
+ 'description' => '',
],
],
],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'title' => '更新一个凭据的描述信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateCredentialDescription',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Credential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credential/{#CredentialId}'],
],
],
],
],
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '将一个应用添加到授权规则',
],
- 'UpdateAuthorizationRuleApplicationAttachment' => [
- 'summary' => '更新授权规则与应用的关系属性信息。',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'UpdateCredentialProvider' => [
+ 'summary' => '更新凭据提供商',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -43405,129 +31828,138 @@
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasHRHJG3',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasDPGRH1'],
+ 'autoTest' => true,
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'AuthorizationRuleId',
+ 'name' => 'CredentialProviderId',
'in' => 'query',
- 'schema' => [
- 'title' => '授权规则标识',
- 'description' => '授权规则 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '凭据提供商ID。', 'description' => '凭据提供商ID。', 'type' => 'string', 'required' => true, 'example' => 'atp_01kr2cmj5gxxx4fvmls2e93dxxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'title' => '应用 ID。',
- 'description' => '应用 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
+ 'schema' => ['title' => '幂等Token。', 'description' => '幂等Token,保证请求幂等性。'."\n"
+ ."\n"
+ .'从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。', 'type' => 'string', 'required' => true, 'example' => 'client-token-example'],
],
[
- 'name' => 'ValidityType',
+ 'name' => 'CredentialProviderName',
'in' => 'query',
- 'schema' => [
- 'title' => '有效期类型',
- 'description' => '关系有效期类型,取值可选范围:'."\n"
- .'- permanent:永久'."\n"
- .'- time_bound:自定义时间范围',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'permanent',
- 'maxLength' => 32,
- ],
+ 'schema' => ['title' => '凭据提供商名称。', 'description' => '凭据提供商名称。'."\n"
+ ."\n"
+ .'> 长度不能超过64个字符。', 'type' => 'string', 'required' => false, 'example' => 'test_example_name', 'maxLength' => 64],
],
[
- 'name' => 'ValidityPeriod',
+ 'name' => 'CredentialProviderConfig',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => '有效周期',
- 'description' => '有效周期的时间范围,当**ValidityType**为**time_bound**时生效。',
+ 'title' => '凭据提供商的配置。',
+ 'description' => '凭据提供商配置。',
'type' => 'object',
'properties' => [
- 'StartTime' => [
- 'title' => '授权规则生效开始时间。',
- 'description' => '生效开始时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
+ 'OAuthProviderConfig' => [
+ 'title' => 'OAuth类型的提供商的配置。',
+ 'description' => 'OAuth 类型的凭据提供商配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ClientSecret' => ['title' => 'OAuth协议中的client_secret,客户端密钥。', 'description' => '对应OAuth协议中的client_secret,客户端密钥。'."\n"
+ ."\n"
+ .'> 长度不能超过1024个字符。', 'type' => 'string', 'required' => false, 'example' => 'client_secret_example_xxx'],
+ 'TokenEndpoint' => ['title' => 'OAuth协议的Token端点。', 'description' => '对应OAuth协议的Token端点。'."\n"
+ ."\n"
+ .'> 必须以`http://`或`https://`开头,且长度不能超过1024个字符。', 'type' => 'string', 'required' => false, 'example' => 'https://example.com/token'],
+ 'Scope' => ['title' => 'OAuth协议中的scope,权限范围。', 'description' => '对应OAuth协议中的scope,权限范围。'."\n"
+ ."\n"
+ .'> OAuth凭据提供商处的Scope配置将作为兜底值,若在调用DeveloperAPI获取OAuth Access Token时不指定scope参数,则会以凭据提供商处的Scope配置为准进行签发。'."\n"
+ ."\n"
+ .'><notice>多个Scope值之间使用空格分隔。若需要置空Scope配置,填入空字符串即可。></notice>'."\n"
+ ."\n"
+ .'对单个Scope值的限制如下:'."\n"
+ .'1. 允许的字符:小写英文字母、数字、特殊字符`|/:_-.`'."\n"
+ .'2. 且必须包含小写英文字母或数字'."\n"
+ .'3. 必须以特殊字符`.`或小写英文字母或数字开头'."\n"
+ .'4. 长度不超过1024个字符', 'type' => 'string', 'required' => false, 'example' => 'example:test_01 example:test_02'],
+ ],
'required' => false,
- 'example' => '1704042061000',
- 'maxLength' => 64,
+ 'example' => '',
],
- 'EndTime' => [
- 'title' => '授权规则生效结束时间。',
- 'description' => '生效结束时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
+ 'JwtProviderConfig' => [
+ 'title' => 'JWT身份提供商配置。',
+ 'description' => 'JWT 类型的凭据提供商配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'Expiration' => ['title' => 'JWT的有效时长。', 'description' => 'JWT 的有效时长,单位秒。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '900'],
+ 'ExpirationCleanupEnabled' => ['title' => '是否开启JWT过期清理。', 'description' => '是否开启JWT过期清理。', 'type' => 'boolean', 'required' => false, 'example' => 'true'],
+ 'DerivedShortTokenEnabled' => ['title' => '是否开启JWT派生短令牌能力。', 'description' => '是否开启JWT派生短令牌能力。', 'type' => 'boolean', 'required' => false, 'example' => 'false'],
+ 'AllowedTokenIssuers' => [
+ 'title' => '允许的JWT的issuer列表。',
+ 'description' => '允许的JWT的issuer列表。'."\n"
+ ."\n"
+ .'> 列表长度不超过200。'."\n"
+ ."\n"
+ .'><notice>若需要置空Issuer列表,调用时传入空列表或者空字符串></notice>',
+ 'type' => 'array',
+ 'items' => ['title' => '允许的JWT的issuer。', 'description' => '允许的JWT的issuer。'."\n"
+ ."\n"
+ .'> 长度不超过1024个字符。', 'type' => 'string', 'required' => false, 'example' => 'https://test.issuer.com'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
'required' => false,
- 'example' => '1704062061000',
- 'maxLength' => 64,
+ 'example' => '',
],
],
'required' => false,
'example' => '',
],
],
- [
- 'name' => 'ClientToken',
- 'in' => 'formData',
- 'schema' => [
- 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'client-token-example',
- ],
- ],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '更新授权规则与应用的关系属性信息',
- ],
- 'RemoveApplicationFromAuthorizationRule' => [
- 'summary' => '将一个应用从授权规则中移除。',
- 'methods' => [
- 'post',
+ 'staticInfo' => ['returnType' => 'synchronous'],
+ 'title' => '更新凭据提供商',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateCredentialProvider',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credentialprovider/{#CredentialProviderId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateCredentialProviderDescription' => [
+ 'summary' => '更新凭据提供商描述',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -43536,48 +31968,30 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasHRHJG3',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasDPGRH1'],
+ 'autoTest' => true,
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'AuthorizationRuleId',
+ 'name' => 'CredentialProviderId',
'in' => 'query',
- 'schema' => [
- 'title' => '授权规则标识',
- 'description' => '授权规则 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '凭据提供商ID。', 'description' => '凭据提供商ID。', 'type' => 'string', 'required' => true, 'example' => 'atp_01kr2cmj5gxxx4fvmls2e93dxxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'Description',
'in' => 'query',
- 'schema' => [
- 'title' => '应用 ID。',
- 'description' => '应用 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
+ 'schema' => ['title' => '描述。', 'description' => '描述。'."\n"
+ ."\n"
+ .'> 长度不能超过128个字符。', 'type' => 'string', 'required' => false, 'example' => 'This is an example description', 'maxLength' => 128],
],
],
'responses' => [
@@ -43585,28 +31999,37 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '将一个应用从授权规则中移除',
- ],
- 'ListApplicationsForAuthorizationRule' => [
- 'summary' => '列表查询一个授权规则关联的应用。',
- 'methods' => [
- 'post',
- 'get',
+ 'staticInfo' => ['returnType' => 'synchronous'],
+ 'title' => '更新凭据提供商描述',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateCredentialProviderDescription',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credentialprovider/{#CredentialProviderId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateCustomPrivacyPolicy' => [
+ 'summary' => '更新自定义条款',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -43615,107 +32038,75 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasHRHJG3',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas4TD7D0'],
+ 'tenantRelevance' => 'tenant',
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'NextToken',
+ 'name' => 'CustomPrivacyPolicyName',
+ 'in' => 'query',
+ 'schema' => ['description' => '自定义条款名称。', 'type' => 'string', 'required' => false, 'example' => 'Custom Privacy Policy Name'],
+ ],
+ [
+ 'name' => 'UserConsentType',
'in' => 'query',
'schema' => [
- 'title' => '查询凭证(Token)。',
- 'description' => '用于标识下一个分页的起始位置的 Token。'."\n"
- ."\n"
- .'- 当不传时,默认从第一页开始查询。',
+ 'description' => '自定义条款同意类型。',
'type' => 'string',
'required' => false,
- 'example' => 'NTxxxxxexample',
+ 'enumValueTitles' => ['explicit_consent' => '手动勾选同意', 'implied_consent' => '默认同意'],
+ 'example' => 'implied_consent',
],
],
[
- 'name' => 'MaxResults',
+ 'name' => 'CustomPrivacyPolicyId',
'in' => 'query',
- 'schema' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页的最大记录数。'."\n"
- ."\n"
- .'- 当不传递时默认为20。'."\n"
- ."\n"
- .'- 限制最大值不超过100。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '20',
- 'default' => '20',
- ],
+ 'schema' => ['description' => '自定义条款ID。', 'type' => 'string', 'required' => true, 'example' => 'pp_neagxpoznsjdtxxxxx', 'maxLength' => 64],
],
[
- 'name' => 'AuthorizationRuleId',
+ 'name' => 'DefaultLanguageCode',
'in' => 'query',
- 'schema' => [
- 'title' => '授权规则标识',
- 'description' => '授权规则 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['description' => '默认语言条款项。具体的值来自ListLanguages接口的返回值LanguageCode。', 'type' => 'string', 'required' => false, 'example' => 'zh-Hans-CN'],
],
[
- 'name' => 'Filter',
+ 'name' => 'CustomPrivacyPolicyContents',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => '过滤条件',
- 'description' => '过滤条件。',
+ 'description' => '自定义条款内容详情。',
'type' => 'array',
'items' => [
- 'description' => '过滤条件。',
+ 'description' => '自定义条款内容详情。',
'type' => 'object',
'properties' => [
- 'Name' => [
- 'title' => '过滤条件名称',
- 'description' => '过滤字段名称。取值可选范围:'."\n"
- ."\n"
- .'- ApplicationId:应用 ID。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ApplicationId',
- ],
- 'Value' => [
- 'title' => '过滤条件值',
- 'description' => '过滤字段取值列表。',
+ 'CustomPrivacyPolicyTip' => ['description' => '自定义条款内容提示。', 'type' => 'string', 'required' => false, 'example' => 'Please read and agree:'],
+ 'LanguageCode' => ['description' => '自定义条款所属语言,具体的值来自ListLanguages接口的返回值LanguageCode。', 'type' => 'string', 'required' => false, 'example' => 'zh-Hans-CN'],
+ 'CustomPrivacyPolicyItems' => [
+ 'description' => '自定义条款项。',
'type' => 'array',
'items' => [
- 'description' => '过滤字段取值。',
- 'type' => 'string',
+ 'description' => '自定义条款项。',
+ 'type' => 'object',
+ 'properties' => [
+ 'CustomPrivacyPolicyItemName' => ['description' => '自定义条款项名称', 'type' => 'string', 'required' => false, 'example' => 'Item Name'],
+ 'CustomPrivacyPolicyItemUrl' => ['description' => '自定义条款项访问地址,必须https://开头。', 'type' => 'string', 'required' => false, 'example' => 'https://example.com'],
+ ],
'required' => false,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
],
'required' => false,
- 'example' => '',
],
],
'required' => false,
],
'required' => false,
- 'example' => '',
],
],
],
@@ -43724,340 +32115,301 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'NextToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '本次调用返回的查询凭证(Token)值,用于下一次翻页查询。',
- 'type' => 'string',
- 'example' => 'NTxxxexample',
- ],
- 'MaxResults' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '20',
- ],
- 'Applications' => [
- 'description' => '应用列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '应用信息。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例ID',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'ApplicationId' => [
- 'title' => '应用标识',
- 'description' => '应用 ID。',
- 'type' => 'string',
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
- 'ValidityType' => [
- 'title' => '有效期类型',
- 'description' => '关系有效期类型,取值可选范围:'."\n"
- .'- permanent:永久'."\n"
- .'- time_bound:自定义时间范围',
- 'type' => 'string',
- 'example' => 'permanent',
- ],
- 'ValidityPeriod' => [
- 'title' => '有效周期',
- 'description' => '有效周期的时间范围,当**ValidityType**为**time_bound**时生效。',
- 'type' => 'object',
- 'properties' => [
- 'StartTime' => [
- 'title' => '授权生效开始时间',
- 'description' => '生效开始时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1704042061000',
- ],
- 'EndTime' => [
- 'title' => '授权生效结束时间',
- 'description' => '生效结束时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1704042061000',
- ],
- ],
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"Applications\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"ValidityType\\": \\"permanent\\",\\n \\"ValidityPeriod\\": {\\n \\"StartTime\\": 1704042061000,\\n \\"EndTime\\": 1704042061000\\n }\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '列表查询一个授权规则关联的应用',
- ],
- 'ListAuthorizationRulesForApplication' => [
- 'summary' => '列表查询一个应用关联的授权规则。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '更新自定义条款信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateCustomPrivacyPolicy',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CustomPrivacyPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customprivacypolicy/{#CustomPrivacyPolicyId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateDomainBrand' => [
+ 'summary' => '修改域名关联的品牌。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasHRHJG3',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas6GKEFM'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'NextToken',
+ 'name' => 'DomainId',
'in' => 'query',
- 'schema' => [
- 'title' => '查询凭证(Token)。',
- 'description' => '用于标识下一个分页的起始位置的 Token。'."\n"
- ."\n"
- .'- 当不传时,默认从第一页开始查询。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'NTxxxxxexample',
- ],
+ 'schema' => ['title' => '域名ID。', 'description' => '域名ID。', 'type' => 'string', 'required' => true, 'example' => 'dm_examplexxxxx'],
],
[
- 'name' => 'MaxResults',
+ 'name' => 'BrandId',
'in' => 'query',
+ 'schema' => ['description' => '品牌ID。', 'type' => 'string', 'required' => true, 'example' => 'brand_xxxx'],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页的最大记录数。'."\n"
- ."\n"
- .'- 当不传递时默认为 20。'."\n"
- ."\n"
- .'- 限制最大值不超过 100。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '20',
- 'default' => '20',
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ ],
+ 'description' => '',
],
],
+ ],
+ 'title' => '修改域名品牌',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
+ ],
+ 'ramActions' => [
[
- 'name' => 'ApplicationId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用 ID。',
- 'description' => '应用 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateDomainBrand',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Domain', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/{#DomainId}'],
+ ],
],
],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateDomainIcpNumber' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'update',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => ['FEATUREidaasGK16FE'],
+ 'tenantRelevance' => 'tenant',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'InstanceId',
+ 'in' => 'query',
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'DomainId',
+ 'in' => 'query',
+ 'schema' => ['title' => '域名ID。', 'description' => '域名ID。', 'type' => 'string', 'required' => true, 'example' => 'dm_examplexxxxx'],
+ ],
+ [
+ 'name' => 'IcpNumber',
+ 'in' => 'query',
+ 'schema' => ['title' => '域名关联的备案号。', 'description' => '域名关联的备案号。', 'type' => 'string', 'required' => true, 'example' => '浙xx-xxxxxx'],
+ ],
+ ],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'NextToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '本次调用返回的查询凭证(Token)值,用于下一次翻页查询。',
- 'type' => 'string',
- 'example' => 'NTxxxexample',
- ],
- 'MaxResults' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '20',
- ],
- 'AuthorizationRules' => [
- 'description' => '授权规则列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '授权规则数据对象。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例ID',
- 'description' => '实例 ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'AuthorizationRuleId' => [
- 'title' => '授权规则标识',
- 'description' => '授权规则 ID。',
- 'type' => 'string',
- 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
- ],
- 'ValidityType' => [
- 'title' => '有效期类型',
- 'description' => '关系有效期类型,取值可选范围:'."\n"
- .'- permanent:永久'."\n"
- .'- time_bound:自定义时间范围',
- 'type' => 'string',
- 'example' => 'permanent',
- ],
- 'ValidityPeriod' => [
- 'title' => '有效周期',
- 'description' => '有效周期的时间范围,当**ValidityType**为**time_bound**时生效。',
- 'type' => 'object',
- 'properties' => [
- 'StartTime' => [
- 'title' => '授权生效开始时间',
- 'description' => '生效开始时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1704042061000',
- ],
- 'EndTime' => [
- 'title' => '授权生效结束时间',
- 'description' => '生效结束时间,Unix 时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1704042061000',
- ],
- ],
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"AuthorizationRules\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"AuthorizationRuleId\\": \\"arrule_01kf143ug06fg7m9f43u7vahxxxx\\",\\n \\"ValidityType\\": \\"permanent\\",\\n \\"ValidityPeriod\\": {\\n \\"StartTime\\": 1704042061000,\\n \\"EndTime\\": 1704042061000\\n }\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '列表查询一个应用关联的授权规则',
- ],
- 'CreateAuthorizationResource' => [
- 'summary' => '创建一个授权资源。',
- 'methods' => [
- 'post',
+ 'title' => '更新域名备案号',
+ 'summary' => '更新域名备案号。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateDomainIcpNumber',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Domain', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/{#DomainId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateFederatedCredentialProvider' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'create',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasHRHJG3',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasH5ECOY'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'AuthorizationRuleId',
+ 'name' => 'FederatedCredentialProviderId',
'in' => 'query',
- 'schema' => [
- 'title' => '授权规则标识',
- 'description' => '授权规则 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => ' 联邦凭证提供方ID', 'description' => '联邦信任源ID', 'type' => 'string', 'required' => true, 'example' => 'fcp_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'AuthorizationResourceEntityType',
+ 'name' => 'FederatedCredentialProviderName',
+ 'in' => 'query',
+ 'schema' => ['title' => ' 联邦凭证提供方名称', 'description' => '联邦信任源名称', 'type' => 'string', 'required' => true, 'example' => 'test', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'NetworkAccessEndpointId',
'in' => 'query',
+ 'schema' => ['title' => ' 网络端点点ID', 'description' => '网络访问端点ID', 'type' => 'string', 'required' => false, 'example' => 'nae_public', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'PrivateCaProviderConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '授权资源关联的资源类型',
- 'description' => '授权资源关联的资源实体类型,取值可选范围:'."\n"
- .'- cloud_account_role:云角色',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'cloud_account_role',
- 'maxLength' => 32,
+ 'title' => ' 私有CA配置',
+ 'description' => ' 私有CA配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'TrustAnchorSource' => ['title' => 'Root证书获取方式', 'description' => 'Root证书获取方式', 'type' => 'string', 'required' => true, 'example' => 'custom', 'maxLength' => 32],
+ 'Certificates' => [
+ 'title' => 'Root证书列表',
+ 'description' => 'Root证书列表',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Content' => ['title' => 'Root证书内容', 'description' => 'Root证书内容', 'type' => 'string', 'required' => false, 'example' => '-----BEGIN CERTIFICATE-----'."\n"
+ .'MIIE+zCCA0egAwIBAgIJAJZY0ZY0ZY0Z'."\n"
+ .'-----END CERTIFICATE-----'],
+ ],
+ 'required' => false,
+ 'description' => '',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'TrustCondition' => ['title' => 'Root证书的信任条件', 'description' => 'Root证书的信任条件', 'type' => 'string', 'required' => false, 'example' => 'IsNullOrEmpty("jwt.issuer")', 'maxLength' => 10240],
+ ],
+ 'required' => false,
+ 'example' => '',
],
],
[
- 'name' => 'AuthorizationResourceEntityId',
+ 'name' => 'OidcProviderConfig',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '授权资源关联的资源标识',
- 'description' => '授权资源关联的资源实体 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'carole_01kmek49aqxxxx',
- 'maxLength' => 64,
+ 'title' => ' OIDC配置',
+ 'description' => ' OIDC配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'JwksSource' => ['title' => 'Jwks来源', 'description' => 'JWKS来源', 'type' => 'string', 'required' => true, 'example' => 'static', 'maxLength' => 32],
+ 'JwksUri' => ['title' => 'JWKS 端点', 'description' => 'JWKS 端点', 'type' => 'string', 'required' => false, 'example' => 'https://example.com/jwks', 'maxLength' => 1024],
+ 'StaticJwks' => ['title' => '静态获取的jwks', 'description' => '静态获取的JWKS', 'type' => 'string', 'required' => false, 'example' => '{'."\n"
+ .' "keys": ['."\n"
+ .' {'."\n"
+ .' "kty": "RSA",'."\n"
+ .' "e": "AQAB",'."\n"
+ .' "use": "sig",'."\n"
+ .' "kid": "KEY2RzsjRrimRASiAhCjBo18YwDoxpYHnHtv",'."\n"
+ .' "n": "qrsfFfSZngqKOxVE29ZIR4SXkwKq029B3HLDAZui_Pwaxwn8FssR9QdwsljZS06BTDp10vhPgqMB7s7TmHulL3I4WuSB-l4uXTXXXX"'."\n"
+ .' }'."\n"
+ .' ]'."\n"
+ .'}'],
+ 'Audiences' => [
+ 'description' => '受众列表',
+ 'type' => 'array',
+ 'items' => ['description' => '受众', 'type' => 'string', 'required' => false, 'example' => 'https://example.com'],
+ 'required' => false,
+ ],
+ 'TrustCondition' => ['title' => '信任条件', 'description' => '信任条件', 'type' => 'string', 'required' => false, 'example' => 'IsNullOrEmpty("jwt.issuer")', 'maxLength' => 10240],
+ ],
+ 'required' => false,
+ 'example' => '',
],
],
[
- 'name' => 'ClientToken',
- 'in' => 'formData',
+ 'name' => 'Pkcs7ProviderConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《[如何保证幂等性](https://www.alibabacloud.com/help/zh/ecs/developer-reference/how-to-ensure-idempotence)》。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'client-token-example',
+ 'title' => ' PKCS7配置',
+ 'description' => ' PKCS7配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'TrustAnchorSource' => ['title' => '证书信任锚点来源', 'description' => '证书信任锚点来源', 'type' => 'string', 'required' => true, 'example' => 'custom', 'maxLength' => 32],
+ 'Certificates' => [
+ 'title' => 'pkcs7证书列表',
+ 'description' => 'PKCS7证书列表',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Content' => ['title' => 'Root证书内容', 'description' => 'Root证书内容', 'type' => 'string', 'required' => false, 'example' => '-----BEGIN CERTIFICATE-----'."\n"
+ .'MIIE+zCCA0egAwIBAgIJAJZY0ZY0ZY0Z'."\n"
+ .'-----END CERTIFICATE-----'],
+ ],
+ 'required' => false,
+ 'description' => '',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'TrustCondition' => ['title' => '信任条件', 'description' => '信任条件', 'type' => 'string', 'required' => false, 'example' => 'IsNullOrEmpty("jwt.issuer")', 'maxLength' => 10240],
+ 'CmsVerificationMode' => ['title' => 'CMS验证模式', 'description' => 'CMS验证模式', 'type' => 'string', 'required' => false, 'example' => 'cert', 'maxLength' => 32],
+ 'SignatureEffectiveTime' => ['title' => '签名有效期', 'description' => '签名有效期', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1200'],
+ 'SigningTimeValueExpression' => ['title' => '获取签名时间的表达式', 'description' => '获取签名时间的表达式', 'type' => 'string', 'required' => false, 'example' => 'pkcs7.signingTime'],
+ ],
+ 'required' => false,
+ 'example' => '',
],
],
],
@@ -44066,84 +32418,65 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'AuthorizationResourceId' => [
- 'title' => '授权资源ID',
- 'description' => '授权资源 ID。',
- 'type' => 'string',
- 'example' => 'arres_01kgh3jvt7pk093rv6giu0c0qxxxx',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"AuthorizationResourceId\\": \\"arres_01kgh3jvt7pk093rv6giu0c0qxxxx\\"\\n}","type":"json"}]',
- 'title' => '创建一个授权资源',
- ],
- 'DeleteAuthorizationResource' => [
- 'summary' => '删除一个授权资源。',
- 'methods' => [
- 'post',
+ 'title' => '更新联邦信任源',
+ 'summary' => '更新联邦信任源。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateFederatedCredentialProvider',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'FederatedCredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/federatedcredentialprovider/{#FederatedCredentialProviderId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateFederatedCredentialProviderDescription' => [
+ 'summary' => '更新联邦信任源描述。',
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasHRHJG3',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasH5ECOY'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'AuthorizationRuleId',
+ 'name' => 'FederatedCredentialProviderId',
'in' => 'query',
- 'schema' => [
- 'title' => '授权规则标识',
- 'description' => '授权规则 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => ' 联邦凭证提供方ID', 'description' => '联邦信任源ID', 'type' => 'string', 'required' => true, 'example' => 'fcp_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
],
[
- 'name' => 'AuthorizationResourceId',
+ 'name' => 'Description',
'in' => 'query',
- 'schema' => [
- 'title' => '授权资源标识',
- 'description' => '授权资源 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'arres_01kgh3jvt7pk093rv6giu0c0qxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => ' 联邦凭证提供方描述', 'description' => '联邦信任源描述', 'type' => 'string', 'required' => false, 'example' => 'test', 'maxLength' => 128],
],
],
'responses' => [
@@ -44151,79 +32484,69 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '删除一个授权资源',
- ],
- 'GetAuthorizationResource' => [
- 'summary' => '查询一个授权资源信息。',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '更新联邦信任源描述',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateFederatedCredentialProviderDescription',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'FederatedCredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/federatedcredentialprovider/{#FederatedCredentialProviderId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateGroup' => [
+ 'summary' => '更新一个EIAM账户组信息,如果信息为空,则默认不更新。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasHRHJG3',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas7VNWU7'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'AuthorizationRuleId',
+ 'name' => 'GroupId',
'in' => 'query',
- 'schema' => [
- 'title' => '授权规则标识',
- 'description' => '授权规则 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '组ID。', 'description' => '组ID。', 'type' => 'string', 'required' => true, 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx'],
],
[
- 'name' => 'AuthorizationResourceId',
+ 'name' => 'GroupName',
'in' => 'query',
- 'schema' => [
- 'title' => '授权资源标识',
- 'description' => '授权资源 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'arres_01kgh3jvt7pk093rv6giu0c0qxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '组名称。', 'description' => '组名称。', 'type' => 'string', 'required' => false, 'example' => 'name_test'],
+ ],
+ [
+ 'name' => 'GroupExternalId',
+ 'in' => 'query',
+ 'schema' => ['title' => '组外部ID。', 'description' => '组外部ID。', 'type' => 'string', 'required' => false, 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx'],
],
],
'responses' => [
@@ -44231,278 +32554,337 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'AuthorizationResource' => [
- 'description' => '授权资源。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例ID',
- 'description' => '实例ID',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'AuthorizationRuleId' => [
- 'title' => '授权规则标识',
- 'description' => '授权规则 ID。',
- 'type' => 'string',
- 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
- ],
- 'AuthorizationResourceId' => [
- 'title' => '授权资源标识',
- 'description' => '授权资源 ID。',
- 'type' => 'string',
- 'example' => 'arres_01kgh3jvt7pk093rv6giu0c0qxxxx',
- ],
- 'AuthorizationResourceEntityType' => [
- 'title' => '资源实体类型',
- 'description' => '授权资源关联的资源实体类型,取值可选范围:'."\n"
- .'- cloud_account_role:云角色',
- 'type' => 'string',
- 'example' => 'cloud_account_role',
- ],
- 'AuthorizationResourceEntityId' => [
- 'title' => '资源实体标识',
- 'description' => '授权资源关联的资源实体 ID。',
- 'type' => 'string',
- 'example' => 'carole_01kmek49aqxxxx',
- ],
- 'CloudAccountId' => [
- 'title' => '云账号ID',
- 'description' => '授权资源关联的资源实体归属的云账号 ID。',
- 'type' => 'string',
- 'example' => 'ca_01kmegjc11qa1txxxxx',
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"AuthorizationResource\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"AuthorizationRuleId\\": \\"arrule_01kf143ug06fg7m9f43u7vahxxxx\\",\\n \\"AuthorizationResourceId\\": \\"arres_01kgh3jvt7pk093rv6giu0c0qxxxx\\",\\n \\"AuthorizationResourceEntityType\\": \\"cloud_account_role\\",\\n \\"AuthorizationResourceEntityId\\": \\"carole_01kmek49aqxxxx\\",\\n \\"CloudAccountId\\": \\"ca_01kmegjc11qa1txxxxx\\"\\n }\\n}","type":"json"}]',
- 'title' => '查询一个授权资源信息',
- ],
- 'ListAuthorizationResources' => [
- 'summary' => '列表查询授权资源信息。',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
+ 'title' => '更新一个EIAM账户组',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateGroup'],
+ ],
],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateGroupDescription' => [
+ 'summary' => '更新一个EIAM账户组描述信息,可作为备注或标记。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasHRHJG3',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas7VNWU7'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'GroupId',
+ 'in' => 'query',
+ 'schema' => ['title' => '组ID。', 'description' => '组ID。', 'type' => 'string', 'required' => true, 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx'],
+ ],
+ [
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => ['title' => '组描述。', 'description' => '组描述,最大长度限制256字符。', 'type' => 'string', 'required' => false, 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx'],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ ],
+ 'description' => '',
],
],
+ ],
+ 'title' => '更新一个EIAM账户组描述',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateGroupDescription'],
+ ],
+ ],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateIdentityProvider' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
+ 'security' => [
[
- 'name' => 'NextToken',
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'update',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeCode' => '139717',
+ 'abilityTreeNodes' => ['FEATUREidaas2HJ3XK'],
+ 'tenantRelevance' => 'tenant',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'InstanceId',
+ 'in' => 'query',
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'IdentityProviderId',
+ 'in' => 'query',
+ 'schema' => ['title' => '身份提供方ID', 'description' => '身份提供方ID。', 'type' => 'string', 'required' => true, 'example' => 'idp_my664lwkhpicbyzirog3xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'IdentityProviderName',
+ 'in' => 'query',
+ 'schema' => ['title' => '身份提供方名称', 'description' => '身份提供方名称。', 'type' => 'string', 'required' => false, 'example' => 'test'],
+ ],
+ [
+ 'name' => 'LdapConfig',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '查询凭证(Token)。',
- 'description' => '用于标识下一个分页的起始位置的 Token。'."\n"
- ."\n"
- .'- 当不传时,默认从第一页开始查询。',
- 'type' => 'string',
+ 'title' => 'AD/LDAP基本信息',
+ 'description' => 'AD/LDAP基本信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AdministratorPassword' => ['title' => '管理员密码', 'description' => '管理员密码。', 'type' => 'string', 'required' => false, 'example' => 'xxxxxx'],
+ 'AdministratorUsername' => ['title' => '管理员账号', 'description' => '管理员账号。', 'type' => 'string', 'required' => false, 'example' => 'DC=example,DC=com'],
+ 'CertificateFingerprintStatus' => ['title' => '是否验证指纹证书', 'description' => '是否验证指纹证书。取值范围:'."\n"
+ ."\n"
+ .'- 禁用:disabled'."\n"
+ ."\n"
+ .'- 启用:enabled', 'type' => 'string', 'required' => false, 'example' => 'enabled'],
+ 'CertificateFingerprints' => [
+ 'title' => '证书指纹列表',
+ 'description' => '证书指纹列表。',
+ 'type' => 'array',
+ 'items' => ['description' => '公钥sha256格式的证书指纹。', 'type' => 'string', 'required' => false, 'example' => 'ahshssakjdhaksjdhasjdha'],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'LdapProtocol' => ['title' => '通信协议', 'description' => '通信协议。', 'type' => 'string', 'required' => false, 'example' => 'ldap'],
+ 'LdapServerHost' => ['title' => 'ad/ldap 服务器地址', 'description' => '服务器地址。', 'type' => 'string', 'required' => false, 'example' => '123.xx.xx.89'],
+ 'LdapServerPort' => ['title' => '端口号', 'description' => '端口号。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '636'],
+ 'StartTlsStatus' => ['title' => 'startTls是否开启', 'description' => 'startTLS是否开启。取值范围:'."\n"
+ .'- 禁用:disabled'."\n"
+ ."\n"
+ .'- 启用:enabled', 'type' => 'string', 'required' => false, 'example' => 'enabled'],
+ ],
'required' => false,
- 'example' => 'NTxxxxxexample',
+ 'example' => '',
],
],
[
- 'name' => 'MaxResults',
+ 'name' => 'DingtalkAppConfig',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页的最大记录数。'."\n"
- ."\n"
- .'- 当不传递时默认为20。'."\n"
- ."\n"
- .'- 限制最大值不超过100。',
- 'type' => 'integer',
- 'format' => 'int32',
+ 'title' => '钉钉出基本信息',
+ 'description' => '钉钉配置基本信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AppKey' => ['title' => '钉钉一方应用的appKey', 'description' => '钉钉一方应用的appKey。', 'type' => 'string', 'required' => false, 'example' => '49nyeaqumk7f'],
+ 'AppSecret' => ['title' => '钉钉一方应用的app_secret', 'description' => '钉钉一方应用的appSecret。', 'type' => 'string', 'required' => false, 'example' => '86nozWFL2CxgwnhKiXaG8dN4keLPkUNc5xxxx'],
+ 'EncryptKey' => ['description' => '钉钉应用EncryptKey。', 'type' => 'string', 'required' => false, 'example' => 'VkdWw91mdkrjVFr3ObNwefap21dfxxxx'],
+ 'VerificationToken' => ['description' => '钉钉应用VerificationToken。', 'type' => 'string', 'required' => false, 'example' => 'myDingApp_VerifyTokenxxxxx'],
+ 'DingtalkLoginVersion' => ['title' => '钉钉扫码登录版本', 'description' => '钉钉扫码登录版本', 'type' => 'string', 'required' => false, 'example' => 'new_version'],
+ ],
'required' => false,
- 'example' => '20',
- 'default' => '20',
+ 'example' => '',
],
],
[
- 'name' => 'AuthorizationRuleId',
+ 'name' => 'WeComConfig',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '授权规则标识',
- 'description' => '授权规则 ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
- 'maxLength' => 64,
+ 'title' => '企业微信基本信息',
+ 'description' => '企业微信基本信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AgentId' => ['title' => '企业微信自建应用的agentId', 'description' => '企业微信自建应用的agentId。', 'type' => 'string', 'required' => false, 'example' => '1237403'],
+ 'AuthorizeCallbackDomain' => ['title' => '授权回调域', 'description' => '授权回调域。', 'type' => 'string', 'required' => false, 'example' => 'https://xxx.aliyunidaas.com/xxxxx'],
+ 'CorpSecret' => ['title' => '企业微信自建应用的corpSecret', 'description' => '企业微信自建应用的corpSecret。', 'type' => 'string', 'required' => false, 'example' => 'CSEHDddddddxxxxuxkJEHPveWRXBGqVqRsxxxx'],
+ 'TrustableDomain' => ['title' => '可信域名', 'description' => '可信域名。', 'type' => 'string', 'required' => false, 'example' => 'https://xxx.aliyunidaas.com'],
+ ],
+ 'required' => false,
+ 'example' => '',
],
],
[
- 'name' => 'Filter',
+ 'name' => 'OidcConfig',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'title' => '过滤条件',
- 'description' => '过滤条件。',
- 'type' => 'array',
- 'items' => [
- 'description' => '过滤条件。',
- 'type' => 'object',
- 'properties' => [
- 'Name' => [
- 'title' => '过滤条件名称',
- 'description' => '过滤字段名称。取值可选范围:'."\n"
+ 'title' => 'OIDC IdP配置。',
+ 'description' => 'OIDC相关配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AuthnParam' => [
+ 'title' => 'OIDC客户端认证配置。',
+ 'description' => 'OIDC客户端认证配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AuthnMethod' => ['title' => 'OIDC/oAuth2 认证方法。', 'description' => 'OIDC认证方法。取值范围:'."\n"
."\n"
- .'- AuthorizationResourceEntityType:授权资源关联的资源实体类型'."\n"
+ .'- client_secret_basic'."\n"
."\n"
- .'- AuthorizationResourceEntityId:授权资源关联的资源实体 ID',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'AuthorizationResourceEntityId',
+ .'- client_secret_post', 'type' => 'string', 'required' => false, 'example' => 'client_secret_post'],
+ 'ClientSecret' => ['title' => 'OIDC/oAuth2 客户端密钥。', 'description' => 'OIDC客户端密钥。', 'type' => 'string', 'required' => false, 'example' => 'CSEHDddddddxxxxuxkJEHPveWRXBGqVqRsxxxx'],
],
- 'Value' => [
- 'title' => '过滤条件值',
- 'description' => '过滤字段取值列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '过滤字段取值。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'ca_01kmegjc11qa1txxxxx',
- ],
- 'required' => false,
- 'example' => '',
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'EndpointConfig' => [
+ 'title' => 'OIDC 端点配置。',
+ 'description' => 'OIDC端点配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AuthorizationEndpoint' => ['title' => 'oAuth2 授权端点。', 'description' => 'OIDC授权端点。', 'type' => 'string', 'required' => false, 'example' => 'https://example.com/oauth/authorize'],
+ 'Issuer' => ['title' => 'OIDC issuer信息。', 'description' => 'OIDC issuer信息。', 'type' => 'string', 'required' => false, 'example' => 'https://example.com/oauth'],
+ 'JwksUri' => ['title' => 'OIDC jwks地址。', 'description' => 'OIDC jwks地址。', 'type' => 'string', 'required' => false, 'example' => 'https://example.com/oauth/jwks'],
+ 'TokenEndpoint' => ['title' => 'oAuth2 Token端点。', 'description' => 'OIDC Token端点。', 'type' => 'string', 'required' => false, 'example' => 'https://example.com/oauth/token'],
+ 'UserinfoEndpoint' => ['title' => 'OIDC 用户信息端点。', 'description' => 'OIDC 用户信息端点。', 'type' => 'string', 'required' => false, 'example' => 'https://example.com/oauth/userinfo'],
],
+ 'required' => false,
+ 'example' => '',
],
- 'required' => false,
+ 'GrantScopes' => [
+ 'title' => 'OIDC授权范围。',
+ 'description' => 'OIDC授权范围列表。',
+ 'type' => 'array',
+ 'items' => ['description' => 'OIDC授权范围。', 'type' => 'string', 'required' => false, 'example' => 'ou_asdaq1addsxzdq1xxxx'],
+ 'required' => false,
+ 'example' => 'openid',
+ ],
+ 'GrantType' => ['title' => 'OIDC授权类型。', 'description' => 'OIDC授权类型。', 'type' => 'string', 'required' => false, 'example' => 'authorization_code'],
+ 'PkceChallengeMethod' => ['title' => 'PKCE算法。', 'description' => 'PKCE算法。'."\n"
+ .'- SHA256:S256'."\n"
+ ."\n"
+ .'- 明文:plain', 'type' => 'string', 'required' => false, 'example' => 'S256'],
+ 'PkceRequired' => ['title' => 'AuthorizationCode授权模式下是否使用PKCE。', 'description' => 'AuthorizationCode授权模式下是否使用PKCE。', 'type' => 'boolean', 'required' => false, 'example' => 'true'],
],
'required' => false,
'example' => '',
],
],
- ],
- 'responses' => [
- 200 => [
+ [
+ 'name' => 'NetworkAccessEndpointId',
+ 'in' => 'query',
+ 'schema' => ['title' => '网络端点ID', 'description' => '网络端点ID。', 'type' => 'string', 'required' => false, 'example' => 'nae_examplexxxx'],
+ ],
+ [
+ 'name' => 'LarkConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '飞书配置',
+ 'description' => '飞书配置信息。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AppId' => ['title' => '飞书应用AppId', 'description' => '飞书应用AppId。', 'type' => 'string', 'required' => false, 'example' => 'cli_xxxx'],
+ 'AppSecret' => ['title' => '飞书应用Secret', 'description' => '飞书应用AppSecret。', 'type' => 'string', 'required' => false, 'example' => 'KiiLzh5Dueh4wbLxxxx'],
+ 'EncryptKey' => ['title' => '飞书自建应用的encryptKey', 'description' => '飞书自建应用的encryptKey', 'type' => 'string', 'required' => false, 'example' => 'VkdWw91mdkrjVFr3ObNwefap21dfbZbKxxxx'],
+ 'VerificationToken' => ['title' => '飞书自建应用的verificationToken', 'description' => '飞书自建应用的verificationToken', 'type' => 'string', 'required' => false, 'example' => 'feishuVerifyTokenxxxxx'],
+ ],
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'LogoUrl',
+ 'in' => 'query',
+ 'schema' => ['description' => '应用Logo地址。', 'type' => 'string', 'required' => false, 'example' => 'idaas-image://idaas_23aqr2ye554csg33dqpch5exxxx/tmp/d17d9adc-a943-45e7-ba0c-2838dddea678xxxx'],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => ['description' => '用于保证请求的幂等性。由客户端生成该参数值,要保证在不同请求间唯一。', 'type' => 'string', 'required' => false, 'example' => 'client-examplexxx'],
+ ],
+ [
+ 'name' => 'SamlConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'NextToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '本次调用返回的查询凭证(Token)值,用于下一次翻页查询。',
- 'type' => 'string',
- 'example' => 'NTxxxexample',
- ],
- 'MaxResults' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int32',
- 'example' => '20',
- ],
- 'AuthorizationResources' => [
- 'description' => '授权资源列表。',
+ 'IdPEntityId' => ['type' => 'string', 'required' => false, 'example' => 'http://dc.test.com/adfs/services/trust'],
+ 'IdPSsoUrl' => ['type' => 'string', 'required' => false, 'example' => 'https://dc.test.com/adfs/ls/'],
+ 'Certificates' => [
'type' => 'array',
'items' => [
- 'description' => '授权资源数据对象。',
'type' => 'object',
'properties' => [
- 'InstanceId' => [
- 'title' => '实例ID',
- 'description' => '实例 ID。',
- 'type' => 'string',
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'AuthorizationRuleId' => [
- 'title' => '授权规则标识',
- 'description' => '授权规则 ID。',
- 'type' => 'string',
- 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
- ],
- 'AuthorizationResourceId' => [
- 'title' => '授权资源标识',
- 'description' => '授权资源 ID。',
- 'type' => 'string',
- 'example' => 'arres_01kgh3jvt7pk093rv6giu0c0qxxxx',
- ],
- 'AuthorizationResourceEntityType' => [
- 'title' => '资源实体类型',
- 'description' => '授权资源关联的资源实体类型,取值可选范围:'."\n"
- .'- cloud_account_role:云角色',
- 'type' => 'string',
- 'example' => 'cloud_account_role',
- ],
- 'AuthorizationResourceEntityId' => [
- 'title' => '资源实体标识',
- 'description' => '授权资源关联的资源实体 ID。',
- 'type' => 'string',
- 'example' => 'carole_01kmek49aqxxxx',
- ],
- 'CloudAccountId' => [
- 'title' => '云账号ID',
- 'description' => '授权资源关联的资源实体归属的云账号 ID。',
- 'type' => 'string',
- 'example' => 'ca_01kmegjc11qa1txxxxx',
- ],
+ 'Content' => ['type' => 'string', 'example' => '-----BEGIN CERTIFICATE----- MIIC0jCCAbqgAwIBAgIQXXXXX-----END CERTIFICATE-----'],
],
],
+ 'required' => false,
],
+ 'RequireRequestSigned' => ['type' => 'boolean', 'example' => 'true'],
+ 'BindingMethod' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'HTTP-REDIRECT',
+ 'enum' => ['HTTP-REDIRECT', 'HTTP-POST'],
+ ],
+ 'MaxClockSkew' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '180'],
+ 'WantResponseSigned' => ['type' => 'boolean'],
+ 'WantAssertionsSigned' => ['type' => 'boolean'],
],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"AuthorizationResources\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"AuthorizationRuleId\\": \\"arrule_01kf143ug06fg7m9f43u7vahxxxx\\",\\n \\"AuthorizationResourceId\\": \\"arres_01kgh3jvt7pk093rv6giu0c0qxxxx\\",\\n \\"AuthorizationResourceEntityType\\": \\"cloud_account_role\\",\\n \\"AuthorizationResourceEntityId\\": \\"carole_01kmek49aqxxxx\\",\\n \\"CloudAccountId\\": \\"ca_01kmegjc11qa1txxxxx\\"\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '列表查询授权资源信息',
- ],
- 'GenerateUploadAuth' => [
- 'summary' => '获取上传认证',
- 'methods' => [
- 'post',
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
+ ],
+ 'description' => '',
+ ],
+ ],
],
- 'schemes' => [
- 'https',
+ 'errorCodes' => [
+ 400 => [
+ ['errorCode' => 'InvalidParameter.OidcIssuer', 'errorMessage' => 'OidcIssuer format check failed, it must be an address that starts with http or https.', 'description' => 'OidcIssuer格式检查失败,必须是一个以http或https的开头的地址。'],
+ ],
],
+ 'title' => '更新身份提供方基础配置',
+ 'summary' => '更新身份提供方基础配置信息。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateIdentityProvider'],
+ ],
+ ],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateInstanceDescription' => [
+ 'summary' => '修改指定EIAM实例的描述信息。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -44514,45 +32896,18 @@
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeCode' => '123244',
- 'abilityTreeNodes' => [
- 'FEATUREidaasI2RX2L',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas6GKEFM'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_111ccc11xxxx',
- 'maxLength' => 64,
- ],
- ],
- [
- 'name' => 'Type',
- 'in' => 'query',
- 'schema' => [
- 'title' => '文件类型',
- 'description' => '文件类型',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'image',
- ],
+ 'schema' => ['title' => '实例Id', 'description' => '需要修改描述信息的实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'Purpose',
+ 'name' => 'Description',
'in' => 'query',
- 'schema' => [
- 'title' => '文件用途',
- 'description' => '文件用途',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'user_import',
- ],
+ 'schema' => ['title' => '实例描述', 'description' => '您想要更改的实例描述信息。', 'type' => 'string', 'required' => false, 'example' => 'For production use.', 'maxLength' => 128],
],
],
'responses' => [
@@ -44560,86 +32915,37 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求Id',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'AccessId' => [
- 'title' => '认证的AccessId',
- 'description' => '认证的AccessId',
- 'type' => 'string',
- 'example' => 'STS.NYgAmE3cyPoMDxtWgtwG3xxxx',
- ],
- 'Policy' => [
- 'title' => '认证的policy',
- 'description' => '认证的policy',
- 'type' => 'string',
- 'example' => 'eyJleHBpcmF0aW9uIjoiMjAyNS0xMi0yM1QwNjoxODozNi4zNTZaIiwiY29uZGl0aW9ucyI6W1siY29udGVudC1sZW5ndGgtcmFuZ2UiLDAsMTA0ODU3NjBdLHsiYnVja2V0IjoidGVtcC1pZGFhcy1laWFtLWNuLWhhbmd6aG91In0seyJrZXkiOiJpZGFhc19seTc3d2Eyb2V4cmNpdzV2Njcydml6eG12ZS9maWxlX2ltcG9ydC82ODg2NmQyMS0wYWI3LTQ1MGQtYjllNi01YjFlYWZlMDYzZTEifSx7Ingtb3NzLWZvcmJpZC1vdmVyd3JpdGUiOiJ0cnVlIn0seyJ4LW9zcy1vYmplY3QtYWNsIjoicHJpdmF0ZSJxxxx',
- ],
- 'Signature' => [
- 'title' => '认证的签名',
- 'description' => '认证的签名',
- 'type' => 'string',
- 'example' => 't3JyykEKg3kHQuUrhaXYxtboUxxxxx',
- ],
- 'Key' => [
- 'title' => '认证对应的key',
- 'description' => '认证对应的key',
- 'type' => 'string',
- 'example' => 'idaas-csv://idaas_ly77wa2oexrciw5v672vizxxxx'."\n"
- .'/file_import/68866d21-0ab7-450d-b9e6-5b1eafxxxx"',
- ],
- 'Host' => [
- 'title' => 'bucket地址host',
- 'description' => 'bucket地址host',
- 'type' => 'string',
- 'example' => 'https://temp.oss.aliyuncs.com',
- ],
- 'Expire' => [
- 'title' => '过期时间',
- 'description' => '过期时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1766470716',
- ],
- 'DownLoadUrl' => [
- 'title' => '预下载地址',
- 'description' => '预下载地址',
- 'type' => 'string',
- 'example' => 'https://temp.oss.aliyuncs.com/idaas_ly77wa2oexrciw5v672vizxxxx/file_import/68866d21-0ab7-450d-b9e6-5b1eafe06xxxx',
- ],
- 'SecurityToken' => [
- 'description' => 'STS认证访问凭证',
- 'type' => 'string',
- 'example' => 'CAISzgJ1q6Ft5B2yfSjIr5rSCtfx3rxY562mRl7Fs2che8gfpbLg1zz2IHhMfXVpA+Afv/sxlG5Q7/wdlrp6SJtIXleCZtF94oxN9h2gb4fb4wgFPgjY08/LI3OaLjKm9u2wCryLYbGwU/OpbE++5U0X6LDmdDKkckW4OJmS8/BOZcgWWQ/KBlgvRq0hRG1YpdQdKGHaONu0LxfumRCwNkdzvRdmgm4NgsbWgO/ks0aO0wehm7BO+N6gfcD9NvMBZskvD42Hu8VtbbfE3SJq7BxHybx7lqQs+02c5onEXwALs0zXbLSErIU2dlBjH68hAOtFquPgnPtzt6nJkID62421pmiSr561rumAtyikcIvBXr5RHT3LoP1LA5UhHC1UotFVgGOaCXLbtuArXptaY/JiNL/0hFEpVt7knInNpUbntINy5f5fqzNMlShqKOXTK93xGoABgfahfEFC23BhLp3NnBxnaG/psewhUfRg/wYS9oE268EST0qPq0ZvzmZjsmtbtnFL8takNDOIdutBZeb9nngkEi7tYyVcwoYBnbJ3sopnFEVozB2VO5XuRHLBkOfB+2z1zD91KtoDajJxpT295Qm0ndFALS1tCGI452yRIrCHynggxxxxx',
- ],
- 'EncryptedKey' => [
- 'description' => '实例加密后的文件加密配置Key',
- 'type' => 'string',
- 'example' => 'eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2R0NNIiwia2lkIjoia2V5X3Z1ZWhjbmh2NWppcGhmZGJwcWpqd3dsemFhIn0..YetpxsPdqdLvAy6G.0Zy5meoTzvCuNfA_0w7E9ItY2uGu1v1BxR9i98KeHXv_P-sm9w1q0XPf5Fw.55V_jFq2t2ZHdjg5c7uxxxx',
- ],
- 'PlaintextKey' => [
- 'description' => '加密配置明文Key',
- 'type' => 'string',
- 'example' => 'fBLqWEvq3SbCj1cX/rtZoSPDVduOWdloOO2VN2+5Sxxxx',
- ],
+ 'RequestId' => ['title' => '请求Id', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"AccessId\\": \\"STS.NYgAmE3cyPoMDxtWgtwG3xxxx\\",\\n \\"Policy\\": \\"eyJleHBpcmF0aW9uIjoiMjAyNS0xMi0yM1QwNjoxODozNi4zNTZaIiwiY29uZGl0aW9ucyI6W1siY29udGVudC1sZW5ndGgtcmFuZ2UiLDAsMTA0ODU3NjBdLHsiYnVja2V0IjoidGVtcC1pZGFhcy1laWFtLWNuLWhhbmd6aG91In0seyJrZXkiOiJpZGFhc19seTc3d2Eyb2V4cmNpdzV2Njcydml6eG12ZS9maWxlX2ltcG9ydC82ODg2NmQyMS0wYWI3LTQ1MGQtYjllNi01YjFlYWZlMDYzZTEifSx7Ingtb3NzLWZvcmJpZC1vdmVyd3JpdGUiOiJ0cnVlIn0seyJ4LW9zcy1vYmplY3QtYWNsIjoicHJpdmF0ZSJxxxx\\",\\n \\"Signature\\": \\"t3JyykEKg3kHQuUrhaXYxtboUxxxxx\\",\\n \\"Key\\": \\"idaas-csv://idaas_ly77wa2oexrciw5v672vizxxxx\\\\n/file_import/68866d21-0ab7-450d-b9e6-5b1eafxxxx\\\\\\"\\",\\n \\"Host\\": \\"https://temp.oss.aliyuncs.com\\",\\n \\"Expire\\": 1766470716,\\n \\"DownLoadUrl\\": \\"https://temp.oss.aliyuncs.com/idaas_ly77wa2oexrciw5v672vizxxxx/file_import/68866d21-0ab7-450d-b9e6-5b1eafe06xxxx\\",\\n \\"SecurityToken\\": \\"CAISzgJ1q6Ft5B2yfSjIr5rSCtfx3rxY562mRl7Fs2che8gfpbLg1zz2IHhMfXVpA+Afv/sxlG5Q7/wdlrp6SJtIXleCZtF94oxN9h2gb4fb4wgFPgjY08/LI3OaLjKm9u2wCryLYbGwU/OpbE++5U0X6LDmdDKkckW4OJmS8/BOZcgWWQ/KBlgvRq0hRG1YpdQdKGHaONu0LxfumRCwNkdzvRdmgm4NgsbWgO/ks0aO0wehm7BO+N6gfcD9NvMBZskvD42Hu8VtbbfE3SJq7BxHybx7lqQs+02c5onEXwALs0zXbLSErIU2dlBjH68hAOtFquPgnPtzt6nJkID62421pmiSr561rumAtyikcIvBXr5RHT3LoP1LA5UhHC1UotFVgGOaCXLbtuArXptaY/JiNL/0hFEpVt7knInNpUbntINy5f5fqzNMlShqKOXTK93xGoABgfahfEFC23BhLp3NnBxnaG/psewhUfRg/wYS9oE268EST0qPq0ZvzmZjsmtbtnFL8takNDOIdutBZeb9nngkEi7tYyVcwoYBnbJ3sopnFEVozB2VO5XuRHLBkOfB+2z1zD91KtoDajJxpT295Qm0ndFALS1tCGI452yRIrCHynggxxxxx\\",\\n \\"EncryptedKey\\": \\"eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2R0NNIiwia2lkIjoia2V5X3Z1ZWhjbmh2NWppcGhmZGJwcWpqd3dsemFhIn0..YetpxsPdqdLvAy6G.0Zy5meoTzvCuNfA_0w7E9ItY2uGu1v1BxR9i98KeHXv_P-sm9w1q0XPf5Fw.55V_jFq2t2ZHdjg5c7uxxxx\\",\\n \\"PlaintextKey\\": \\"fBLqWEvq3SbCj1cX/rtZoSPDVduOWdloOO2VN2+5Sxxxx\\"\\n}","type":"json"}]',
- 'title' => '获取上传认证',
- ],
- 'GenerateFileImportTemplate' => [
- 'summary' => '生成文件导入模板',
- 'methods' => [
- 'post',
+ 'title' => '更新EIAM实例描述信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateInstanceDescription'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateInstanceDescription',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#instanceId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateNetworkAccessEndpointName' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -44651,39 +32957,23 @@
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasAMME3J',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasGNRASW'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'TargetType',
+ 'name' => 'NetworkAccessEndpointId',
'in' => 'query',
- 'schema' => [
- 'title' => '同步目标类型',
- 'description' => '同步目标类型',
- 'type' => 'string',
- 'required' => true,
- 'enumValueTitles' => [
- 'identity_provider' => '身份提供方',
- 'application' => '应用',
- 'eiam_v2_user_import' => 'idaas2.0用户导入',
- ],
- 'example' => 'eiam_v2_user_import,'."\n"
- .'application, identity_provider',
- ],
+ 'schema' => ['title' => '专属网络端点ID。', 'description' => '专属网络端点ID。', 'type' => 'string', 'required' => true, 'example' => 'nae_examplexxxx'],
+ ],
+ [
+ 'name' => 'NetworkAccessEndpointName',
+ 'in' => 'query',
+ 'schema' => ['title' => '专属网络端点名称。', 'description' => '专属网络端点名称。仅可更新NetworkEndpointType为专属类型(private)的网络端点。xx业务VPC访问端点。', 'type' => 'string', 'required' => true, 'example' => 'VPC access endpoint for xx service'],
],
],
'responses' => [
@@ -44691,107 +32981,146 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'FileDownloadUrl' => [
- 'title' => '模板下载地址',
- 'description' => '模板下载地址',
- 'type' => 'string',
- 'example' => 'https://test.oss-cn-hangzhou.aliyuncs.com/idaas_ly77wa2oexrciw5v672vxxxx/tmp/eiam_v2_user_import_1766469463365.csv',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"FileDownloadUrl\\": \\"https://test.oss-cn-hangzhou.aliyuncs.com/idaas_ly77wa2oexrciw5v672vxxxx/tmp/eiam_v2_user_import_1766469463365.csv\\"\\n}","type":"json"}]',
- 'title' => '生成文件导入模板',
- ],
- 'GenerateDownloadUrlForSynchronizationJob' => [
- 'summary' => '生成文件导入结果下载地址',
- 'methods' => [
- 'post',
+ 'staticInfo' => ['returnType' => 'synchronous'],
+ 'title' => '更新网络端点名称',
+ 'summary' => '修改一个专属类型的网络端点名称。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateNetworkAccessEndpointName'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateNetworkAccessEndpointName',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'NetworkAccessEndpoint', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkaccessendpoint/{#NetworkAccessEndpointId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateNetworkZone' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'write',
+ 'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'none',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasAMME3J',
- ],
+ 'abilityTreeCode' => '231619',
+ 'abilityTreeNodes' => ['FEATUREidaasCRU1S2'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'NetworkZoneId',
+ 'in' => 'query',
+ 'schema' => ['title' => '网络区域Id', 'description' => '网络区域Id', 'type' => 'string', 'required' => true, 'example' => 'network_11111', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'NetworkZoneName',
+ 'in' => 'query',
+ 'schema' => ['title' => '网络区域名称', 'description' => '网络区域名称', 'type' => 'string', 'required' => true, 'example' => 'IPV4Test', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'Ipv4Cidrs',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
+ 'title' => '包含的CIDR',
+ 'description' => 'ipv4Cidr网络区域。',
+ 'type' => 'array',
+ 'items' => ['description' => 'Ipv4网段。', 'type' => 'string', 'required' => false, 'example' => '140.xxx.11.0/xx'],
+ 'required' => false,
+ 'example' => '',
],
],
[
- 'name' => 'SynchronizationJobId',
+ 'name' => 'Ipv6Cidrs',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '同步任务ID',
- 'description' => '同步任务ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'sync_000036q9p3jd5s18boeo2dvmmanu2086vxxxx',
- 'maxLength' => 64,
+ 'title' => '网络区域ipv6Cidr',
+ 'description' => 'ipv6Cidr网络区域。',
+ 'type' => 'array',
+ 'items' => ['description' => 'ipv6网段。', 'type' => 'string', 'required' => false, 'example' => 'xxxx::/16'],
+ 'required' => false,
+ 'example' => '',
],
],
+ [
+ 'name' => 'VpcId',
+ 'in' => 'query',
+ 'schema' => ['title' => '专有网络VpcId', 'description' => '专有网络VpcId。', 'type' => 'string', 'required' => false, 'example' => 'vpc_xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => ['description' => '幂等Token。', 'type' => 'string', 'required' => false, 'example' => 'client-token-examplexxxx'],
+ ],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'FileDownloadUrl' => [
- 'title' => '模板下载地址',
- 'description' => '模板下载地址',
- 'type' => 'string',
- 'example' => 'https://test.oss.aliyuncs.com/idaas_ly77wa2oexrciw5v672vxxxx/tmp/eiam_user_export_1766469463365.csv',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"FileDownloadUrl\\": \\"https://test.oss.aliyuncs.com/idaas_ly77wa2oexrciw5v672vxxxx/tmp/eiam_user_export_1766469463365.csv\\"\\n}","type":"json"}]',
- 'title' => '生成文件导入结果下载地址',
- ],
- 'GenerateOauthToken' => [
- 'summary' => '以指定应用作为客户端身份获取访问资源服务器的 Access Token。',
- 'path' => '',
- 'methods' => [
- 'post',
+ 'eventInfo' => [
+ 'enable' => false,
+ 'eventNames' => [],
+ ],
+ 'title' => '更新网络区域对象',
+ 'summary' => '更新网络区域对象。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateNetworkZone',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'NetworkZone', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkzone/{#NetworkZoneId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateNetworkZoneDescription' => [
+ 'summary' => '更新网络区域对象描述。',
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -44800,170 +33129,100 @@
'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'none',
- 'riskType' => 'high',
+ 'operationType' => 'update',
+ 'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasDPGRH1',
- ],
+ 'abilityTreeCode' => '231621',
+ 'abilityTreeNodes' => ['FEATUREidaas0REDLU'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ApplicationId',
+ 'name' => 'NetworkZoneId',
'in' => 'query',
- 'schema' => [
- 'title' => '应用ID',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- ],
+ 'schema' => ['title' => '网络区域Id', 'description' => '网络区域Id', 'type' => 'string', 'required' => true, 'example' => 'network_m5wsaclfvfrf5623xnirgxxxxx', 'maxLength' => 64],
],
[
- 'name' => 'ScopeValues',
+ 'name' => 'Description',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '权限范围',
- 'description' => '权限范围。',
- 'type' => 'array',
- 'items' => [
- 'description' => '权限值。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'User:Read:ALL',
- ],
- 'required' => true,
- ],
+ 'schema' => ['title' => '网络区域描述', 'description' => '网络区域描述', 'type' => 'string', 'required' => true, 'example' => 'Test description', 'maxLength' => 128],
],
[
- 'name' => 'Audience',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'title' => '资源服务器的受众标识',
- 'description' => '资源服务器的受众标识。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'https://example.com',
- ],
+ 'schema' => ['description' => '幂等Token。', 'type' => 'string', 'required' => false, 'example' => 'client-token-examplexxxx'],
],
],
'responses' => [
200 => [
'schema' => [
- 'title' => 'Schema of Response',
- 'description' => 'Schema of Response.',
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => 'Id of the request',
- 'description' => '请求 ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4XXXXXXX',
- ],
- 'TokenResponse' => [
- 'title' => 'Token 响应',
- 'description' => 'Token 响应。',
- 'type' => 'object',
- 'properties' => [
- 'TokenType' => [
- 'title' => 'Token类型,当前只有 Bearer',
- 'description' => 'Token类型,当前只有 Bearer。',
- 'type' => 'string',
- 'example' => 'Bearer',
- ],
- 'AccessToken' => [
- 'title' => 'Access Token',
- 'description' => 'Access Token。',
- 'type' => 'string',
- 'required' => false,
- 'example' => '***',
- ],
- 'ExpiresIn' => [
- 'title' => '有效时长,单位秒',
- 'description' => '有效时长,单位秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1200',
- ],
- 'ExpiresAt' => [
- 'title' => '失效时间,格式为 Unix 时间戳,单位为秒',
- 'description' => '失效时间,格式为 Unix 时间戳,单位为秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1770186372',
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'staticInfo' => [
- 'returnType' => 'synchronous',
+ 'eventInfo' => [
+ 'enable' => false,
+ 'eventNames' => [],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4XXXXXXX\\",\\n \\"TokenResponse\\": {\\n \\"TokenType\\": \\"Bearer\\",\\n \\"AccessToken\\": \\"***\\",\\n \\"ExpiresIn\\": 1200,\\n \\"ExpiresAt\\": 1770186372\\n }\\n}","type":"json"}]',
- 'title' => '生成 OAuth Token',
- ],
- 'GetCustomField' => [
- 'summary' => '获取扩展字段信息',
- 'methods' => [
- 'get',
- 'post',
+ 'title' => '更新网络区域对象描述',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateNetworkZoneDescription',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'NetworkZone', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkzone/{#NetworkZoneId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateOrganizationalUnit' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'get',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasAI4U3X',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas3S4NKL'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'FieldId',
+ 'name' => 'OrganizationalUnitId',
'in' => 'query',
- 'schema' => [
- 'title' => '字段ID',
- 'description' => '字段ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ufd_001',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '组织ID。', 'description' => '组织ID。', 'type' => 'string', 'required' => true, 'example' => 'ou_wovwffm62xifdziem7an7xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'OrganizationalUnitName',
+ 'in' => 'query',
+ 'schema' => ['title' => '组织名称。', 'description' => '组织名称,最大长度限制128字符,且同一父组织下,组织名称不能相同。', 'type' => 'string', 'required' => false, 'example' => 'ou_name', 'maxLength' => 128],
],
],
'responses' => [
@@ -44971,191 +33230,31 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'CustomField' => [
- 'description' => '自定义字段信息。',
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'example' => 'idaas_z4pwq7v5ankdimdelzo2zbmzo4',
- ],
- 'FieldId' => [
- 'title' => '字段ID。',
- 'description' => '字段ID。',
- 'type' => 'string',
- 'example' => 'ufd_ncvy5trszg3zajaal5iofauy2q',
- ],
- 'EntityType' => [
- 'title' => '字段所属实体类型。',
- 'description' => '字段所属实体类型。',
- 'type' => 'string',
- 'example' => 'user',
- ],
- 'FieldName' => [
- 'title' => '字段标识。',
- 'description' => '字段标识。',
- 'type' => 'string',
- 'example' => 'userId',
- ],
- 'FieldDisplayName' => [
- 'title' => '字段展示名。',
- 'description' => '字段展示名。',
- 'type' => 'string',
- 'example' => 'userId',
- ],
- 'FieldDisplayType' => [
- 'title' => '字段展示类型。',
- 'description' => '字段展示类型。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'input' => 'input',
- 'number' => 'number',
- 'select' => 'select',
- 'checkbox' => 'checkbox',
- ],
- 'example' => 'input',
- ],
- 'FieldDataType' => [
- 'title' => '数据类型。',
- 'description' => '数据类型。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'number' => 'number',
- 'boolean' => 'boolean',
- 'string' => 'string',
- ],
- 'example' => 'string',
- ],
- 'DefaultValue' => [
- 'title' => '字段默认值。',
- 'description' => '字段默认值。',
- 'type' => 'string',
- 'example' => 'test',
- ],
- 'FieldDataConfig' => [
- 'title' => '字段值配置项。',
- 'description' => '字段值配置项。',
- 'type' => 'object',
- 'properties' => [
- 'Items' => [
- 'title' => '字段配置项列表。',
- 'description' => '字段配置项列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '自定义字段配置。',
- 'type' => 'object',
- 'properties' => [
- 'DisplayName' => [
- 'title' => '配置项展示名。',
- 'description' => '配置项展示名。',
- 'type' => 'string',
- 'example' => 'hobby',
- ],
- 'Value' => [
- 'title' => '配置项值。',
- 'description' => '配置项值。',
- 'type' => 'string',
- 'example' => 'game',
- ],
- 'Status' => [
- 'title' => '配置项状态。',
- 'description' => '配置项状态。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'disabled' => '禁用',
- 'enabled' => '启用',
- ],
- 'example' => 'enabled',
- ],
- ],
- ],
- ],
- ],
- ],
- 'Unique' => [
- 'title' => '是否唯一。',
- 'description' => '是否唯一。',
- 'type' => 'boolean',
- 'example' => 'false',
- ],
- 'Encrypted' => [
- 'title' => '是否加密。',
- 'description' => '是否加密。',
- 'type' => 'boolean',
- 'example' => 'false',
- ],
- 'Required' => [
- 'title' => '是否必填。',
- 'description' => '是否必填。',
- 'type' => 'boolean',
- 'example' => 'false',
- ],
- 'UserPermission' => [
- 'title' => '用户端(portal侧)权限',
- 'description' => '用户端(portal侧)权限',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'read_write' => '可编辑',
- 'hide' => '不可见',
- 'read_only' => '可见',
- ],
- 'example' => 'read_only',
- ],
- 'CreateTime' => [
- 'title' => '扩展字段创建时间,Unix时间戳格式,单位为毫秒。',
- 'description' => '扩展字段创建时间,Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '17642960730',
- ],
- 'UpdateTime' => [
- 'title' => '扩展字段最近一次更新时间, Unix时间戳格式,单位为毫秒。',
- 'description' => '扩展字段最近一次更新时间, Unix时间戳格式,单位为毫秒。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '17642960730',
- ],
- 'Status' => [
- 'title' => '扩展字段状态。',
- 'description' => '扩展字段状态。',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'disabled' => '禁用',
- 'enabled' => '启用',
- ],
- 'example' => 'enabled',
- ],
- 'Description' => [
- 'title' => '扩展字段描述。',
- 'description' => '扩展字段描述。',
- 'type' => 'string',
- 'example' => 'test',
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"CustomField\\": {\\n \\"InstanceId\\": \\"idaas_z4pwq7v5ankdimdelzo2zbmzo4\\",\\n \\"FieldId\\": \\"ufd_ncvy5trszg3zajaal5iofauy2q\\",\\n \\"EntityType\\": \\"user\\",\\n \\"FieldName\\": \\"userId\\",\\n \\"FieldDisplayName\\": \\"userId\\",\\n \\"FieldDisplayType\\": \\"input\\",\\n \\"FieldDataType\\": \\"string\\",\\n \\"DefaultValue\\": \\"test\\",\\n \\"FieldDataConfig\\": {\\n \\"Items\\": [\\n {\\n \\"DisplayName\\": \\"hobby\\",\\n \\"Value\\": \\"game\\",\\n \\"Status\\": \\"enabled\\"\\n }\\n ]\\n },\\n \\"Unique\\": false,\\n \\"Encrypted\\": false,\\n \\"Required\\": false,\\n \\"UserPermission\\": \\"read_only\\",\\n \\"CreateTime\\": 17642960730,\\n \\"UpdateTime\\": 17642960730,\\n \\"Status\\": \\"enabled\\",\\n \\"Description\\": \\"test\\"\\n }\\n}","type":"json"}]',
- 'title' => '获取扩展字段信息',
- ],
- 'EnableCustomField' => [
- 'summary' => '启用字段',
- 'methods' => [
- 'post',
+ 'eventInfo' => [
+ 'enable' => false,
+ 'eventNames' => [],
],
- 'schemes' => [
- 'https',
+ 'title' => '更新一个EIAM组织基本信息',
+ 'summary' => '更新一个EIAM组织基本信息,如果参数不传,则默认不更新。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateOrganizationalUnit'],
+ ],
],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateOrganizationalUnitDescription' => [
+ 'summary' => '更新一个EIAM组织描述信息,来标记或备注打标。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -45167,34 +33266,23 @@
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasWO82PZ',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas3S4NKL'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'FieldId',
+ 'name' => 'OrganizationalUnitId',
'in' => 'query',
- 'schema' => [
- 'title' => '字段ID',
- 'description' => '字段ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ufd_001',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '组织ID。', 'description' => '组织ID。', 'type' => 'string', 'required' => true, 'example' => 'ou_wovwffm62xifdziem7an7xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => ['title' => '组织描述。', 'description' => '组织描述,长度最大限制256字符。', 'type' => 'string', 'required' => false, 'example' => 'organizationalUnit_test', 'maxLength' => 256],
],
],
'responses' => [
@@ -45202,28 +33290,26 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
+ 'title' => '更新一个EIAM组织描述信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateOrganizationalUnitDescription'],
+ ],
+ ],
+ 'ramActions' => [],
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '启用字段',
- 'description' => '**请确保在使用该接口前,已充分了解IDaaS EIAM 产品的收费方式和[价格](https://www.aliyun.com/price/product#/ecs/detail)。**',
],
- 'DisableCustomField' => [
- 'summary' => '禁用字段',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'UpdateOrganizationalUnitParentId' => [
+ 'summary' => '更新一个EIAM组织的父组织ID,相当于将指定的EIAM组织从一个父节点移动到新节点下。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -45235,34 +33321,23 @@
'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasWO82PZ',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaas3S4NKL'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'FieldId',
+ 'name' => 'OrganizationalUnitId',
'in' => 'query',
- 'schema' => [
- 'title' => '字段ID',
- 'description' => '字段ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ufd_001',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '组织ID。', 'description' => '组织ID。', 'type' => 'string', 'required' => true, 'example' => 'ou_wovwffm62xifdziem7an7xxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ParentId',
+ 'in' => 'query',
+ 'schema' => ['title' => '父组织ID。', 'description' => '父组织ID。', 'type' => 'string', 'required' => true, 'example' => 'ou_wovwffm62xifdziem7an7xxxxx', 'maxLength' => 64],
],
],
'responses' => [
@@ -45270,27 +33345,25 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
+ 'title' => '更新一个EIAM组织的父组织ID',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateOrganizationalUnitParentId'],
+ ],
+ ],
+ 'ramActions' => [],
'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '禁用字段',
],
- 'DeleteCustomField' => [
- 'summary' => '删除扩展字段',
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'UpdateResourceServerScope' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -45299,37 +33372,31 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'delete',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasGOSU2H',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasAAD0EO'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'FieldId',
+ 'name' => 'ApplicationId',
'in' => 'query',
- 'schema' => [
- 'title' => '字段ID',
- 'description' => '字段ID',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'ufd_001',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '应用ID。', 'description' => 'ResourceServer应用ID。', 'type' => 'string', 'required' => true, 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ResourceServerScopeId',
+ 'in' => 'query',
+ 'schema' => ['title' => 'ResourceServer下Scope唯一标识。', 'description' => 'ResourceServer下的Scope权限ID。', 'type' => 'string', 'required' => true, 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'ResourceServerScopeName',
+ 'in' => 'query',
+ 'schema' => ['title' => '权限名称', 'description' => 'Scope权限名称。', 'type' => 'string', 'required' => true, 'example' => 'Read All User', 'maxLength' => 32],
],
],
'responses' => [
@@ -45337,27 +33404,36 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
- 'title' => '删除扩展字段',
- ],
- 'CreateCustomField' => [
- 'summary' => '创建扩展字段',
- 'methods' => [
- 'post',
+ 'title' => '修改指定ResourceServer下的Scope权限',
+ 'summary' => '修改指定ResourceServer下的Scope权限。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [],
],
- 'schemes' => [
- 'https',
+ 'ramActions' => [
+ [
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateResourceServerScope',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ResourceServerScope', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/resourceserverscope/{#ResourceServerScopeId}'],
+ ],
+ ],
+ ],
],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateUser' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -45366,228 +33442,80 @@
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'create',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasGOSU2H',
- ],
+ 'abilityTreeNodes' => ['FEATUREidaasCRU1S2'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'EntityType',
- 'in' => 'query',
- 'schema' => [
- 'title' => '字段归属实体。',
- 'description' => '字段归属实体,取值可选范围:'."\n"
- .'- user:账户。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'user',
- 'maxLength' => 32,
- ],
- ],
- [
- 'name' => 'FieldName',
- 'in' => 'query',
- 'schema' => [
- 'title' => '字段标识',
- 'description' => '字段标识名。'."\n"
- .'最大长度限制为40,内容格式可包含英文小写字母和下划线,不能以下划线开头。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'field_001',
- ],
- ],
- [
- 'name' => 'FieldDisplayName',
+ 'name' => 'UserId',
'in' => 'query',
- 'schema' => [
- 'title' => '字段展示名',
- 'description' => '字段展示名。'."\n"
- .'最大长度限制为64。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'name_001',
- ],
+ 'schema' => ['title' => '账户ID', 'description' => '账户ID。', 'type' => 'string', 'required' => true, 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx', 'maxLength' => 64],
],
[
- 'name' => 'FieldDisplayType',
+ 'name' => 'Username',
'in' => 'query',
- 'schema' => [
- 'title' => '字段展示类型',
- 'description' => '字段展示类型,取值可选范围:'."\n"
- .'- input:文本输入框。对应可选数据类型:string、number'."\n"
- .'- select:下拉框。对应可选数据类型:string、boolean'."\n"
- .'- checkbox:多选框。对应可选数据类型:string',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'input',
- 'maxLength' => 32,
- ],
+ 'schema' => ['title' => '账户名', 'description' => '账户名称,可包含英文字母、数字、符号“_” 、“ .”、“@”、“-”,长度最大限制256。', 'type' => 'string', 'required' => false, 'example' => 'username_test', 'maxLength' => 256],
],
[
- 'name' => 'FieldDataType',
+ 'name' => 'DisplayName',
'in' => 'query',
- 'schema' => [
- 'title' => '数据类型',
- 'description' => '字段数据类型,取值可选范围:'."\n"
- .'- string:字符串。'."\n"
- .'- number:数字,最大长度限制32,支持正整数和小数。'."\n"
- .'- boolean:布尔。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'string',
- 'maxLength' => 32,
- ],
+ 'schema' => ['title' => '账户展示名', 'description' => '账户展示名称,长度最大限制256字符。', 'type' => 'string', 'required' => false, 'example' => 'test_name', 'maxLength' => 256],
],
[
- 'name' => 'DefaultValue',
- 'in' => 'query',
- 'schema' => [
- 'title' => '字段默认值',
- 'description' => '字段默认值。'."\n"
- .'若类型存在配置项,则默认值必须在配置项中且处于启用状态,最大长度限制为1024。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'string',
- ],
- ],
- [
- 'name' => 'FieldDataConfig',
+ 'name' => 'PhoneRegion',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '字段值配置项',
- 'description' => '字段值配置项。',
- 'type' => 'object',
- 'properties' => [
- 'Items' => [
- 'title' => '字段配置项列表。',
- 'description' => '字段配置项列表。列表项最大限制数100。',
- 'type' => 'array',
- 'items' => [
- 'description' => '字段配置项数据对象。',
- 'type' => 'object',
- 'properties' => [
- 'DisplayName' => [
- 'title' => '配置项展示名。',
- 'description' => '配置项展示名。'."\n"
- .'最大长度限制为128。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'string',
- 'maxLength' => 128,
- ],
- 'Value' => [
- 'title' => '配置项展示值。',
- 'description' => '配置项展示值。'."\n"
- .'最大长度限制为64。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'string',
- 'maxLength' => 128,
- ],
- 'Status' => [
- 'title' => '配置项状态。',
- 'description' => '配置项状态,取值可选范围:'."\n"
- .'- enabled:启用。'."\n"
- .'- disabled:禁用。'."\n"
- ."\n"
- .'配置项禁用,在创建和更新实体字段值时,该配置项不可用。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'string',
- 'maxLength' => 32,
- ],
- ],
- 'required' => false,
- ],
- 'required' => false,
- 'example' => 'string',
- 'maxLength' => 2048,
- ],
- ],
- 'required' => false,
- 'example' => '',
- ],
+ 'schema' => ['title' => '手机地区编号,示例:中国大陆手区号为86,不带 00 或 +, 手机号若设置,此参数必填', 'description' => '手机地区编号,示例:中国大陆手区号为86,不带 00 或 +, 手机号若设置,此参数必填。', 'type' => 'string', 'required' => false, 'example' => '86', 'maxLength' => 32],
],
[
- 'name' => 'Unique',
+ 'name' => 'PhoneNumber',
'in' => 'query',
- 'schema' => [
- 'title' => '是否唯一',
- 'description' => '字段值是否唯一。'."\n"
- .'设置为true,则该字段的值在对应实体类型中唯一存在,不可重复。',
- 'type' => 'boolean',
- 'required' => false,
- 'example' => 'false',
- 'maxLength' => 32,
- ],
+ 'schema' => ['title' => '手机号', 'description' => '手机号,格式为6~15位数字。', 'type' => 'string', 'required' => false, 'example' => '156xxxxxxxxx', 'maxLength' => 32],
],
[
- 'name' => 'Encrypted',
+ 'name' => 'PhoneNumberVerified',
'in' => 'query',
- 'schema' => [
- 'title' => '是否加密',
- 'description' => '是否加密。'."\n"
- .'设置为true,则底层会对数据值进行加密存储。',
- 'type' => 'boolean',
- 'required' => false,
- 'example' => 'false',
- 'maxLength' => 32,
- ],
+ 'schema' => ['title' => '手机号是否验证,手机号若设置此字段必须设置,无特殊业务可直接设置为true', 'description' => '手机号是否验证,为可信手机号,手机号若设置此字段必须设置,无特殊业务可直接设置为true。', 'type' => 'boolean', 'required' => false, 'example' => 'true', 'maxLength' => 64],
],
[
- 'name' => 'Required',
+ 'name' => 'Email',
'in' => 'query',
- 'schema' => [
- 'title' => '是否必填。',
- 'description' => '是否必填。',
- 'type' => 'boolean',
- 'required' => false,
- 'example' => 'false',
- 'maxLength' => 32,
- ],
+ 'schema' => ['title' => '邮箱', 'description' => '邮箱,邮箱前缀可包含大写英文字母、小写英文字母、数字、点、下划线或中划线。', 'type' => 'string', 'required' => false, 'example' => 'example@example.com', 'maxLength' => 256],
],
[
- 'name' => 'UserPermission',
+ 'name' => 'EmailVerified',
'in' => 'query',
- 'schema' => [
- 'title' => '用户端(portal侧)权限。',
- 'description' => 'portal侧字段权限,取值可选范围:'."\n"
- .'- hide:portal侧不可见。'."\n"
- .'- read_only:portal侧可见,不能编辑更新。'."\n"
- .'- read_write:portal侧可见且可编辑更新。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'false',
- 'maxLength' => 32,
- ],
+ 'schema' => ['title' => '邮箱是否验证,邮箱若设置此字段必须设置,无特殊业务可直接设置为true', 'description' => '邮箱是否验证,邮箱若设置此字段必须设置,无特殊业务可直接设置为true。', 'type' => 'boolean', 'required' => false, 'example' => 'true', 'maxLength' => 64],
],
[
- 'name' => 'Description',
+ 'name' => 'CustomFields',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '字段描述。',
- 'description' => '字段描述。'."\n"
- .'长度限制512。',
- 'type' => 'string',
+ 'title' => '扩展字段列表',
+ 'description' => '扩展字段对象列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '扩展字段对象。',
+ 'type' => 'object',
+ 'properties' => [
+ 'FieldName' => ['title' => '扩展字段标识', 'description' => '扩展字段标识,需提前创建相关扩展字段,参考控制台扩展字段模块。', 'type' => 'string', 'required' => false, 'example' => 'nick_name', 'maxLength' => 64],
+ 'FieldValue' => ['title' => '扩展字段值', 'description' => '扩展字段值,该值遵循对应扩展字段的相关属性限制。', 'type' => 'string', 'required' => false, 'example' => 'test_value', 'maxLength' => 1024],
+ 'Operation' => ['title' => '扩展字段操作类型', 'description' => '扩展字段操作类型,取值可选范围:'."\n"
+ .'- add:新增账户扩展字段值。'."\n"
+ .'- replace:替换已有账户扩展字段值,如扩展字段值不存在,会转换为add操作。'."\n"
+ .'- remove:移除账户扩展字段值。', 'type' => 'string', 'required' => false, 'example' => 'add', 'maxLength' => 64],
+ ],
+ 'required' => false,
+ ],
'required' => false,
- 'example' => '字段测试',
- 'maxLength' => 2048,
+ 'example' => '',
],
],
],
@@ -45596,74 +33524,60 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'FieldId' => [
- 'title' => '字段Id',
- 'description' => '字段ID。',
- 'type' => 'string',
- 'example' => 'ufd_001',
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"FieldId\\": \\"ufd_001\\"\\n}","type":"json"}]',
- 'title' => '创建扩展字段',
- ],
- 'ListEventTypes' => [
- 'summary' => '查看事件列表',
- 'methods' => [
- 'get',
- 'post',
+ 'errorCodes' => [
+ 403 => [
+ ['errorCode' => 'ResourceDuplicated.Username', 'errorMessage' => 'The specified resource: Username already exist.', 'description' => '用户名已重复'],
+ ],
],
- 'schemes' => [
- 'https',
+ 'title' => '更新一个EIAM账户基本信息',
+ 'summary' => '更新一个EIAM账户基本信息。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateUser'],
+ ],
],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateUserDescription' => [
+ 'summary' => '更新账户标签或描述。',
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasXM4LQ1',
- ],
- 'tenantRelevance' => 'publicInformation',
+ 'abilityTreeNodes' => ['FEATUREidaasCRU1S2'],
],
'parameters' => [
[
- 'name' => 'PageNumber',
+ 'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '查询分页页码',
- 'description' => '查询分页页码',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '1',
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'PageSize',
+ 'name' => 'UserId',
'in' => 'query',
- 'schema' => [
- 'title' => '分页大小',
- 'description' => '分页大小',
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'example' => '10',
- ],
+ 'schema' => ['title' => '账户ID', 'description' => '账户ID。', 'type' => 'string', 'required' => true, 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => ['title' => '账户描述', 'description' => '描述信息,最大限制长度256字符。', 'type' => 'string', 'required' => false, 'example' => 'this is a test.', 'maxLength' => 256],
],
],
'responses' => [
@@ -45671,113 +33585,77 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求Id',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表条数目',
- 'description' => '列表条数目',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'EventTypes' => [
- 'description' => '事件类型列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '事件类型列表。',
- 'type' => 'object',
- 'properties' => [
- 'EventType' => [
- 'title' => '事件类型',
- 'description' => '事件类型',
- 'type' => 'string',
- 'example' => 'urn:alibaba:idaas:event:user:create',
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"EventTypes\\": [\\n {\\n \\"EventType\\": \\"urn:alibaba:idaas:event:user:create\\"\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '查看事件列表',
- ],
- 'ListActionTrackEventTypes' => [
- 'summary' => '查看调用事件列表',
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
+ 'title' => '更新一个EIAM账户描述信息',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateUserDescription'],
+ ],
],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'UpdateUserPassword' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
- 'operationType' => 'read',
+ 'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
- 'operationType' => 'list',
+ 'operationType' => 'update',
'riskType' => 'none',
'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas27GRM6',
- ],
- 'tenantRelevance' => 'tenant',
+ 'abilityTreeNodes' => ['FEATUREidaasWBT5FD'],
],
'parameters' => [
[
'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'title' => '实例ID。',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- 'maxLength' => 64,
- ],
+ 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', 'maxLength' => 64],
],
[
- 'name' => 'NextToken',
+ 'name' => 'UserId',
'in' => 'query',
- 'schema' => [
- 'title' => '查询凭证(Token)。',
- 'description' => '查询凭证(Token)。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'NTxxxxxexample',
- ],
+ 'schema' => ['title' => '账户ID', 'description' => '账户ID。', 'type' => 'string', 'required' => true, 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx', 'maxLength' => 64],
],
[
- 'name' => 'PreviousToken',
+ 'name' => 'Password',
'in' => 'query',
- 'schema' => [
- 'title' => '查询上一页凭证(Token)。',
- 'description' => '查询上一页凭证(Token)。',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'PTxxxxxexample',
- ],
+ 'schema' => ['title' => '密码', 'description' => '账户新密码,密码格式参考密码策略。', 'type' => 'string', 'required' => true, 'example' => '123456', 'maxLength' => 64],
],
[
- 'name' => 'MaxResults',
+ 'name' => 'PasswordForcedUpdateStatus',
'in' => 'query',
+ 'schema' => ['title' => '强制修改密码状态,默认不启用。枚举取值:enabled(开启)、disabled(禁用)', 'description' => '强制修改密码状态,默认不启用,取值可选范围:'."\n"
+ .'- enabled:开启。'."\n"
+ .'- disabled:禁用。', 'type' => 'string', 'required' => false, 'example' => 'enabled', 'maxLength' => 64],
+ ],
+ [
+ 'name' => 'UserNotificationChannels',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int64',
+ 'title' => '密码通知渠道。枚举取值:email(邮件)、sms(短信)',
+ 'description' => '密码通知渠道列表。密码通知渠道取值可选范围:'."\n"
+ .'- email:邮件。'."\n"
+ .'- sms:短信。',
+ 'type' => 'array',
+ 'items' => ['description' => '密码通知渠道,取值可选范围:'."\n"
+ .'- email:邮件。'."\n"
+ .'- sms:短信。', 'type' => 'string', 'required' => false, 'example' => 'email'],
'required' => false,
- 'example' => '20',
- 'default' => '20',
+ 'example' => 'sms',
+ 'maxLength' => 64,
],
],
],
@@ -45786,391 +33664,4820 @@
'schema' => [
'type' => 'object',
'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'TotalCount' => [
- 'title' => '列表总条数目。',
- 'description' => '列表总条数目。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '100',
- ],
- 'NextToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '下一页查询凭证(Token)。',
- 'type' => 'string',
- 'example' => 'NTxxxexample',
- ],
- 'PreviousToken' => [
- 'title' => '本次调用返回的查询凭证(Token)值。',
- 'description' => '上一页查询凭证(Token)。',
- 'type' => 'string',
- 'example' => 'PTxxxexample',
- ],
- 'MaxResults' => [
- 'title' => '分页查询时每页行数。',
- 'description' => '分页查询时每页行数。',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '20',
- ],
- 'EventTypes' => [
- 'description' => '事件类型列表。',
- 'type' => 'array',
- 'items' => [
- 'description' => '事件类型列表。',
- 'type' => 'object',
- 'properties' => [
- 'EventType' => [
- 'title' => '事件类型',
- 'description' => '事件类型',
- 'type' => 'string',
- 'example' => 'urn:alibaba:idaas:event:user:create',
- ],
- ],
- ],
- ],
+ 'RequestId' => ['title' => '请求ID。', 'description' => '请求ID。', 'type' => 'string', 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A'],
],
+ 'description' => '',
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"PreviousToken\\": \\"PTxxxexample\\",\\n \\"MaxResults\\": 20,\\n \\"EventTypes\\": [\\n {\\n \\"EventType\\": \\"urn:alibaba:idaas:event:user:create\\"\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '查看调用事件列表',
+ 'title' => '更新一个EIAM账户密码',
+ 'summary' => '更新一个指定EIAM账户的密码,密码需符合控制台密码策略的规则要求。',
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateUserPassword'],
+ ],
+ ],
+ 'ramActions' => [],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
],
- 'ListEiamInstances' => [
- 'summary' => '查询EIAM2.0/EIAM1.0实例列表。',
- 'methods' => [
- 'get',
- 'post',
+ ],
+ 'endpoints' => [
+ ['regionId' => 'cn-hongkong', 'regionName' => '中国香港', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eiam.cn-hongkong.aliyuncs.com', 'endpoint' => 'eiam.cn-hongkong.aliyuncs.com', 'vpc' => 'eiam-hk.vpc-proxy.aliyuncs.com'],
+ ['regionId' => 'ap-northeast-2', 'regionName' => '韩国(首尔)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eiam.ap-northeast-2.aliyuncs.com', 'endpoint' => 'eiam.ap-northeast-2.aliyuncs.com', 'vpc' => 'eiam-sel.vpc-proxy.aliyuncs.com'],
+ ['regionId' => 'ap-southeast-1', 'regionName' => '新加坡', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eiam.ap-southeast-1.aliyuncs.com', 'endpoint' => 'eiam.ap-southeast-1.aliyuncs.com', 'vpc' => 'eiam-sg.vpc-proxy.aliyuncs.com'],
+ ['regionId' => 'ap-southeast-5', 'regionName' => '印度尼西亚(雅加达)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eiam.ap-southeast-5.aliyuncs.com', 'endpoint' => 'eiam.ap-southeast-5.aliyuncs.com', 'vpc' => 'eiam-jk.vpc-proxy.aliyuncs.com'],
+ ['regionId' => 'cn-hangzhou', 'regionName' => '华东1(杭州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eiam.cn-hangzhou.aliyuncs.com', 'endpoint' => 'eiam.cn-hangzhou.aliyuncs.com', 'vpc' => 'eiam-cn.vpc-proxy.aliyuncs.com'],
+ ['regionId' => 'eu-central-1', 'regionName' => '德国(法兰克福)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'eiam.eu-central-1.aliyuncs.com', 'endpoint' => 'eiam.eu-central-1.aliyuncs.com', 'vpc' => 'eiam-eu.vpc-proxy.aliyuncs.com'],
+ ],
+ 'errorCodes' => [
+ ['code' => 'InternalError', 'message' => 'The request processing has failed due to some unknown error, please try again later.', 'http_code' => 500, 'description' => '该请求由于未知异常导致处理失败,请稍后重试。'],
+ ['code' => 'InvalidParameter.OidcIssuer', 'message' => 'OidcIssuer format check failed, it must be an address that starts with http or https.', 'http_code' => 400, 'description' => 'OidcIssuer格式检查失败,必须是一个以http或https的开头的地址。'],
+ ['code' => 'ResourceDuplicated.Username', 'message' => 'The specified resource: Username already exist.', 'http_code' => 403, 'description' => '用户名已重复'],
+ ],
+ 'changeSet' => [],
+ 'flowControl' => [
+ 'flowControlList' => [
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetPasswordExpirationConfiguration'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DisableApplicationApiInvoke'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListUsers'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DisableApplicationSso'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ObtainApplicationClientSecret'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SetApplicationProvisioningScope'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateApplicationDescription'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetApplicationProvisioningConfig'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateConditionalAccessPolicy'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DisableApplication'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateApplication'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'RemoveUserFromOrganizationalUnits'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListConditionalAccessPoliciesForNetworkZone'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SetApplicationGrantScope'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetDomainDnsChallenge'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListDomainProxyTokens'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateInstanceDescription'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetPasswordHistoryConfiguration'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListUsersForGroup'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SetPasswordExpirationConfiguration'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListDomains'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ObtainDomainProxyToken'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetSynchronizationJob'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetApplicationProvisioningScope'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteDomainProxyToken'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateConditionalAccessPolicy'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListApplicationClientSecrets'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListOrganizationalUnitParents'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListSynchronizationJobs'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'EnableConditionalAccessPolicy'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteIdentityProvider'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListNetworkAccessEndpointAvailableRegions'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'RevokeApplicationFromOrganizationalUnits'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SetPasswordInitializationConfiguration'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DisableConditionalAccessPolicy'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'EnableApplication'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteGroup'],
+ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteNetworkAccessEndpoint'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListGroupsForApplication'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateDomainProxyToken'],
+ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListNetworkAccessEndpoints'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddUsersToGroup'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DisableInitDomainAutoRedirect'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateOrganizationalUnit'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetIdentityProviderUdPullConfiguration'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateOrganizationalUnit'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SetDefaultDomain'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetPasswordInitializationConfiguration'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DisableApplicationClientSecret'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'EnableIdentityProviderUdPull'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateOrganizationalUnitDescription'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateGroup'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateUser'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListApplicationsForOrganizationalUnit'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'RemoveUsersFromGroup'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SetPasswordHistoryConfiguration'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateConditionalAccessPolicyDescription'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateDomain'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'RevokeApplicationFromUsers'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SetApplicationProvisioningConfig'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateUser'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetApplicationSsoConfig'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetForgetPasswordConfiguration'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListIdentityProviders'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteInstance'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'EnableInitDomainAutoRedirect'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DisableApplicationProvisioning'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListConditionalAccessPolicies'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateInstance'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListApplicationsForUser'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetConditionalAccessPolicy'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListEiamRegions'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListOrganizationalUnits'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateUserPassword'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'EnableDomainProxyToken'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListInstances'],
+ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListNetworkAccessPaths'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'EnableApplicationApiInvoke'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SetApplicationSsoConfig'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateOrganizationalUnitParentId'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetUser'],
+ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateIdentityProvider'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AuthorizeApplicationToOrganizationalUnits'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'EnableUser'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DisableUser'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetInstanceLicense'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetApplicationGrantScope'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetGroup'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListUsersForApplication'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetInstance'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteApplicationClientSecret'],
+ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateNetworkAccessEndpointName'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteApplication'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteOrganizationalUnit'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListGroupsForUser'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetOrganizationalUnit'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateGroupDescription'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AuthorizeApplicationToGroups'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetPasswordComplexityConfiguration'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteUser'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListGroups'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AuthorizeApplicationToUsers'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DisableDomainProxyToken'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteOrganizationalUnitChildren'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateUserDescription'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UnlockUser'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListOrganizationalUnitsForApplication'],
+ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateNetworkAccessEndpoint'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SetUserPrimaryOrganizationalUnit'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListRegions'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateApplicationAuthorizationType'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateIdentityProvider'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetDomain'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetIdentityProvider'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListNetworkAccessEndpointAvailableZones'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'EnableApplicationSso'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListEiamInstances'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateApplicationClientSecret'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'RunSynchronizationJob'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SetForgetPasswordConfiguration'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'RevokeApplicationFromGroups'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DisableIdentityProviderUdPull'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'AddUserToOrganizationalUnits'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteConditionalAccessPolicy'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteDomain'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListApplications'],
+ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetNetworkAccessEndpoint'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SetIdentityProviderUdPullConfiguration'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'EnableApplicationClientSecret'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetApplication'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SetPasswordComplexityConfiguration'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'EnableApplicationProvisioning'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateGroup'],
+ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetRootOrganizationalUnit'],
+ ],
+ ],
+ 'ram' => [
+ 'productCode' => 'EIAM',
+ 'productName' => '应用身份服务 (IDaaS)',
+ 'ramCodes' => ['eiam'],
+ 'ramLevel' => '资源级',
+ 'ramConditions' => [],
+ 'ramActions' => [
+ [
+ 'apiName' => 'ListConditionalAccessPoliciesForApplication',
+ 'description' => '获取应用关联的条件访问策略列表',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListConditionalAccessPoliciesForApplication',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ConditionalAccessPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/conditionalaccesspolicy/*'],
+ ],
+ ],
],
- 'schemes' => [
- 'https',
+ [
+ 'apiName' => 'EnableBrand',
+ 'description' => '启用品牌',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableBrand',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Brand', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/brand/{#BrandId}'],
+ ],
+ ],
],
- 'security' => [
- [
- 'AK' => [],
+ [
+ 'apiName' => 'ListOrganizationalUnitsForResourceServer',
+ 'description' => '查询当前ResourceServer授权到组织的Scope权限列表',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListOrganizationalUnitsForResourceServer',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
],
],
- 'operationType' => 'read',
- 'deprecated' => false,
- 'systemTags' => [
+ [
+ 'apiName' => 'ListGroupsForApplication',
+ 'description' => '查询一个EIAM应用被授权访问的组列表',
'operationType' => 'list',
- 'riskType' => 'none',
- 'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas6GKEFM',
+ 'ramAction' => [
+ 'action' => 'eiam:ListGroupsForApplication',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
],
],
- 'parameters' => [
- [
- 'name' => 'InstanceIds',
- 'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'title' => '实例ID列表',
- 'description' => '实例ID列表',
- 'type' => 'array',
- 'items' => [
- 'description' => '实例ID',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
- ],
- 'required' => false,
- 'example' => '',
+ [
+ 'apiName' => 'CheckApplicationProvisioningUserPrimaryOrganizationalUnit',
+ 'description' => '检查应用同步主组织是否在应用同步范围',
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'eiam:CheckApplicationProvisioningUserPrimaryOrganizationalUnit',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
],
],
- [
- 'name' => 'InstanceRegionId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '实例所属Region',
- 'description' => '实例所属Region',
- 'type' => 'string',
- 'required' => false,
- 'example' => 'cn-hangzhou',
- 'maxLength' => 32,
+ ],
+ [
+ 'apiName' => 'BindUserAuthnSourceMapping',
+ 'description' => '绑定三方登录账户',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:BindUserAuthnSourceMapping',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'IdentityProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/identityprovider/{#IdentityProviderId}'],
],
],
],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'Instances' => [
- 'description' => '实例列表',
- 'type' => 'array',
- 'items' => [
- 'description' => '实例详情',
- 'type' => 'object',
- 'properties' => [
- 'Description' => [
- 'title' => '实例描述信息',
- 'description' => '实例描述信息',
- 'type' => 'string',
- 'example' => '正式环境',
- ],
- 'InstanceId' => [
- 'title' => '实例Id',
- 'description' => '实例Id',
- 'type' => 'string',
- 'example' => 'idaas_eypq6ljgyeuwmlw672sulxxxxx',
- ],
- 'StartTime' => [
- 'title' => '实例创建时间',
- 'description' => '实例创建时间',
- 'type' => 'integer',
- 'format' => 'int64',
- 'example' => '1677810869300',
- ],
- 'SSODomain' => [
- 'title' => '实例sso域名地址',
- 'description' => '实例sso域名地址',
- 'type' => 'string',
- 'example' => 'xxxx.aliyunidaas.com',
- ],
- 'DeveloperAPIPrivateDomain' => [
- 'title' => '实例developer私网域名地址',
- 'description' => '实例developer私网域名地址',
- 'type' => 'string',
- 'example' => 'eiam-developerapi-cn.vpc-proxy.aliyuncs.com',
- ],
- 'DeveloperAPIPublicDomain' => [
- 'title' => '实例developer公网域名地址',
- 'description' => '实例developer公网域名地址',
- 'type' => 'string',
- 'example' => 'eiam-developerapi.cn-hangzhou.aliyuncs.com',
- ],
- 'OpenAPIPrivateDomain' => [
- 'title' => '实例openApi私网域名地址',
- 'description' => '实例openApi私网域名地址',
- 'type' => 'string',
- 'example' => 'eiam-cn.vpc-proxy.aliyuncs.com',
- ],
- 'OpenAPIPublicDomain' => [
- 'title' => '实例openApi公网域名地址',
- 'description' => '实例openApi公网域名地址',
- 'type' => 'string',
- 'example' => 'eiam.cn-hangzhou.aliyuncs.com',
- ],
- 'InstanceStatus' => [
- 'title' => '实例状态',
- 'description' => '实例状态',
- 'type' => 'string',
- 'example' => 'RUNNING',
- ],
- 'InstanceVersion' => [
- 'title' => '实例版本',
- 'description' => '实例版本',
- 'type' => 'string',
- 'enumValueTitles' => [
- 'EIAM 2.0' => 'EIAM 2.0',
- 'EIAM 1.0' => 'EIAM 1.0',
- ],
- 'example' => 'EIAM 2.0',
- ],
- ],
- ],
- ],
- ],
+ [
+ 'apiName' => 'DisableApplicationToken',
+ 'description' => '禁用应用Token',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableApplicationToken',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationToken', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationtoken/{#ApplicationTokenId}'],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Instances\\": [\\n {\\n \\"Description\\": \\"正式环境\\",\\n \\"InstanceId\\": \\"idaas_eypq6ljgyeuwmlw672sulxxxxx\\",\\n \\"StartTime\\": 1677810869300,\\n \\"SSODomain\\": \\"xxxx.aliyunidaas.com\\",\\n \\"DeveloperAPIPrivateDomain\\": \\"eiam-developerapi-cn.vpc-proxy.aliyuncs.com\\",\\n \\"DeveloperAPIPublicDomain\\": \\"eiam-developerapi.cn-hangzhou.aliyuncs.com\\",\\n \\"OpenAPIPrivateDomain\\": \\"eiam-cn.vpc-proxy.aliyuncs.com\\",\\n \\"OpenAPIPublicDomain\\": \\"eiam.cn-hangzhou.aliyuncs.com\\",\\n \\"InstanceStatus\\": \\"RUNNING\\",\\n \\"InstanceVersion\\": \\"EIAM 2.0\\"\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '获取IDaaS实例列表',
- ],
- 'ListEiamRegions' => [
- 'summary' => '查询EIAM2.0/EIAM1.0地域列表。',
- 'methods' => [
- 'get',
- 'post',
+ [
+ 'apiName' => 'CreateApplicationToken',
+ 'description' => '创建应用Token',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateApplicationToken',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationToken', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationtoken/*'],
+ ],
+ ],
],
- 'schemes' => [
- 'https',
+ [
+ 'apiName' => 'SetUserPrimaryOrganizationalUnit',
+ 'description' => '设置指定EIAM账户的主组织',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetUserPrimaryOrganizationalUnit',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ],
+ ],
],
- 'security' => [
- [
- 'AK' => [],
+ [
+ 'apiName' => 'DisableCustomField',
+ 'description' => '禁用字段',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableCustomField',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CustomField', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customfield/{#FieldId}'],
+ ],
],
],
- 'operationType' => 'read',
- 'deprecated' => false,
- 'systemTags' => [
+ [
+ 'apiName' => 'GetInstanceModuleInfo',
+ 'description' => '获取一级模块下,所有模块信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetInstanceModuleInfo',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DisableApplicationM2MClient',
+ 'description' => '禁用应用M2M客户端能力',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableApplicationM2MClient',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListApplicationsForUser',
+ 'description' => '查询一个EIAM账户可访问的应用列表信息',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListApplicationsForUser',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'SetPasswordInitializationConfiguration',
+ 'description' => '设置EIAM密码初始化策略',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetPasswordInitializationConfiguration',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetPasswordExpirationConfiguration',
+ 'description' => '查询EIAM密码过期策略',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetPasswordExpirationConfiguration',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetDomain',
+ 'description' => '查询EIAM实例的域名信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetDomain',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Domain', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/{#DomainId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'CreateApplicationFederatedCredential',
+ 'description' => '创建应用联邦凭证',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateApplicationFederatedCredential',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationFederatedCredential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationfederatedcredential/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'CreateAuthorizationResource',
+ 'description' => '创建一个授权资源',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateAuthorizationResource',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationResource', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationrule/{#AuthorizationRuleId}/authorizationresource/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DeleteUser',
+ 'description' => '删除一个EIAM账户',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteUser',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListAuthorizationRulesForApplication',
+ 'description' => '列表查询一个应用关联的授权规则',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListAuthorizationRulesForApplication',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateCloudAccount',
+ 'description' => '更新一个云账号基本信息',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateCloudAccount',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CloudAccount', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/cloudaccount/{#CloudAccountId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetNetworkAccessEndpoint',
+ 'description' => '查询一个网络端点信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetNetworkAccessEndpoint',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'NetworkAccessEndpoint', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkaccessendpoint/{#NetworkAccessEndpointId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DeleteApplicationFederatedCredential',
+ 'description' => '删除应用联邦凭证',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteApplicationFederatedCredential',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationFederatedCredential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationfederatedcredential/{#ApplicationFederatedCredentialId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'CreateDomainProxyToken',
+ 'description' => '创建EIAM实例域名的代理Token',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateDomainProxyToken',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'DomainProxyToken', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/{#DomainId}/domainproxytoken/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'AddApplicationToAuthorizationRule',
+ 'description' => '将一个应用添加到授权规则',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:AddApplicationToAuthorizationRule',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationRule/{#AuthorizationRuleId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GenerateUploadAuth',
+ 'description' => '获取上传认证',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:GenerateUploadAuth',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DeleteApplicationClientSecret',
+ 'description' => '删除一个EIAM应用的客户端密钥',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteApplicationClientSecret',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Secret', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/secret/{#SecretId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListGroupsForAuthorizationRule',
+ 'description' => '列表查询一个授权规则关联的组',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListGroupsForAuthorizationRule',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/AuthorizationRule/{#AuthorizationRuleId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DisableApplicationFederatedCredential',
+ 'description' => '禁用应用联邦凭证',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableApplicationFederatedCredential',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationFederatedCredential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationfederatedcredential/{#ApplicationFederatedCredentialId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'EnableApplicationToken',
+ 'description' => '启用应用Token',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableApplicationToken',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationToken', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationtoken/{#ApplicationTokenId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListOrganizationalUnitParents',
+ 'description' => '列表查询一个EIAM组织的所有先代组织',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:ListOrganizationalUnitParents',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'OrganizationalUnit', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/organizationalunit/{#OrganizationalUnitId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DeleteCustomField',
+ 'description' => '删除扩展字段',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteCustomField',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CustomField', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customfield/{#FieldId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'EnableCredential',
+ 'description' => '启用一个凭据',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableCredential',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Credential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credential/{#CredentialId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'SetApplicationResourceServerIdentifier',
+ 'description' => '设置ResourceServer的Identifier唯一标识',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetApplicationResourceServerIdentifier',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetInstanceQuota',
+ 'description' => '获取实例单一类型的Quota',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetInstanceQuota',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetApplicationProvisioningConfig',
+ 'description' => '查询一个EIAM应用的账户同步功能配置',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetApplicationProvisioningConfig',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateConditionalAccessPolicyDescription',
+ 'description' => '更新条件访问策略描述',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateConditionalAccessPolicyDescription',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ConditionalAccessPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/conditionalaccesspolicy/{#ConditionalAccessPolicyId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetApplicationProvisioningScope',
+ 'description' => '查询一个EIAM应用的账户同步范围',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetApplicationProvisioningScope',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'EnableDomainProxyToken',
+ 'description' => '启用指定EIAM实例域名代理Token',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableDomainProxyToken',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'DomainProxyToken', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/{#DomainId}/domainproxytoken/{#DomainProxyTokenId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'AuthorizeResourceServerScopesToGroup',
+ 'description' => '授权指定ResourceServer下的Scope权限给组',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:AuthorizeResourceServerScopesToGroup',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Group', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/group/{#GroupId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'EnableInternalAuthenticationSource',
+ 'description' => '启用内部认证源',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableInternalAuthenticationSource',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthenticationSource', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authenticationsource/{#AuthenticationSourceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListEiamRegions',
+ 'description' => '查询EIAM2.0/EIAM1.0地域列表',
'operationType' => 'none',
- 'riskType' => 'none',
- 'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaasXM4LQ1',
+ 'ramAction' => [
+ 'action' => 'eiam:ListEiamRegions',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
],
- 'tenantRelevance' => 'publicInformation',
],
- 'parameters' => [],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'RequestId' => [
- 'title' => '请求ID。',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'Regions' => [
- 'description' => '区域列表',
- 'type' => 'array',
- 'items' => [
- 'description' => '地域数据对象。',
- 'type' => 'object',
- 'properties' => [
- 'RegionId' => [
- 'title' => '地域ID。',
- 'description' => '地域ID。',
- 'type' => 'string',
- 'example' => 'cn-hangzhou',
- ],
- 'LocalName' => [
- 'title' => '地域名称。',
- 'description' => '地域名称。',
- 'type' => 'string',
- 'example' => '华东1(杭州)',
- ],
- ],
- ],
- ],
- ],
+ [
+ 'apiName' => 'DeleteCustomPrivacyPolicy',
+ 'description' => '删除自定义条款',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteCustomPrivacyPolicy',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CustomPrivacyPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customprivacypolicy/{#CustomPrivacyPolicyId}'],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Regions\\": [\\n {\\n \\"RegionId\\": \\"cn-hangzhou\\",\\n \\"LocalName\\": \\"华东1(杭州)\\"\\n }\\n ]\\n}","type":"json"}]',
- 'title' => '查询EIAM2.0/EIAM1.0地域列表',
- ],
- 'ListApplicationSupportedProvisionProtocolTypes' => [
- 'summary' => '调用 ListApplicationSupportedProvisionProtocolTypes 接口查询应用支持的账户同步类型列表。',
- 'methods' => [
- 'get',
- 'post',
+ [
+ 'apiName' => 'ListCustomPrivacyPoliciesForBrand',
+ 'description' => '查询品牌关联的自定义条款列表',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListCustomPrivacyPoliciesForBrand',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Brand', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/brand/{#BrandId}'],
+ ],
+ ],
],
- 'schemes' => [
- 'https',
+ [
+ 'apiName' => 'UpdateApplicationClientSecretExpirationTime',
+ 'description' => '更新一个EIAM应用的客户端密钥有效期',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateApplicationClientSecretExpirationTime',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Secret', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/secret/{#SecretId}'],
+ ],
+ ],
],
- 'security' => [
- [
- 'AK' => [],
+ [
+ 'apiName' => 'DisableConditionalAccessPolicy',
+ 'description' => '禁用条件访问策略',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableConditionalAccessPolicy',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ConditionalAccessPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/conditionalaccesspolicy/{#ConditionalAccessPolicyId}'],
+ ],
],
],
- 'operationType' => 'readAndWrite',
- 'deprecated' => false,
- 'systemTags' => [
+ [
+ 'apiName' => 'ListConditionalAccessPoliciesForUser',
+ 'description' => '获取用户关联的条件访问策略列表',
'operationType' => 'list',
- 'riskType' => 'none',
- 'chargeType' => 'free',
- 'abilityTreeNodes' => [
- 'FEATUREidaas40OLQJ',
- 'FEATUREidaasJXI2A5',
- 'FEATUREidaasAAD0EO',
+ 'ramAction' => [
+ 'action' => 'eiam:ListConditionalAccessPoliciesForUser',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ConditionalAccessPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/conditionalaccesspolicy/*'],
+ ],
],
],
- 'parameters' => [
- [
- 'name' => 'InstanceId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '实例Id',
- 'description' => '实例ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'."\n",
- 'maxLength' => 64,
+ [
+ 'apiName' => 'ListCloudAccountRoles',
+ 'description' => '列表查询云角色',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListCloudAccountRoles',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CloudAccountRole', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/cloudaccount/{#CloudAccountId}/cloudaccountrole/*'],
],
],
- [
- 'name' => 'ApplicationId',
- 'in' => 'query',
- 'schema' => [
- 'title' => '应用ID。',
- 'description' => '应用ID。',
- 'type' => 'string',
- 'required' => true,
- 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
- 'maxLength' => 64,
+ ],
+ [
+ 'apiName' => 'CreateDomain',
+ 'description' => '创建EIAM实例自定义域名',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateDomain',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Domain', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/*'],
],
],
],
- 'responses' => [
- 200 => [
- 'schema' => [
- 'type' => 'object',
- 'properties' => [
- 'RequestId' => [
- 'title' => '请求Id',
- 'description' => '请求ID。',
- 'type' => 'string',
- 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
- ],
- 'ApplicationSupportedProvisionProtocolType' => [
- 'description' => '应用支持的同步类型列表信息。',
- 'type' => 'object',
- 'properties' => [
- 'ProvisionProtocolType' => [
- 'title' => ' 账户同步支持类型',
- 'description' => '应用账户同步支持类型。取值可选范围:'."\n"
- .'- idaas\\_callback: 事件回调类型。'."\n"
- .'- scim2:SCIM协议类型。',
- 'type' => 'array',
- 'items' => [
- 'description' => '应用同步协议类型,取值范围可选:'."\n"
- .'- idaas_callback : IDaaS自定义事件回调协议。'."\n"
- .'- scim2: SCIM协议。',
- 'type' => 'string',
- 'example' => 'idaas_callback',
- ],
- ],
- ],
- ],
- ],
+ [
+ 'apiName' => 'EnableIdentityProviderUdPull',
+ 'description' => '启用身份提供方同步入',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableIdentityProviderUdPull',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'IdentityProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/identityprovider/{#IdentityProviderId}'],
],
],
],
- 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationSupportedProvisionProtocolType\\": {\\n \\"ProvisionProtocolType\\": [\\n \\"idaas_callback\\"\\n ]\\n }\\n}","type":"json"}]',
- 'title' => '列表查询应用支持的账户同步类型',
- ],
- ],
- 'endpoints' => [
- [
- 'regionId' => 'cn-hongkong',
- 'endpoint' => 'eiam.cn-hongkong.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-northeast-2',
- 'endpoint' => 'eiam.ap-northeast-2.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-southeast-1',
- 'endpoint' => 'eiam.ap-southeast-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-southeast-5',
- 'endpoint' => 'eiam.ap-southeast-5.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-hangzhou',
- 'endpoint' => 'eiam.cn-hangzhou.aliyuncs.com',
- ],
- [
- 'regionId' => 'eu-central-1',
- 'endpoint' => 'eiam.eu-central-1.aliyuncs.com',
+ [
+ 'apiName' => 'DeleteGroup',
+ 'description' => '删除一个EIAM账户组',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteGroup',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Group', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/group/{#GroupId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'RemoveApplicationFromAuthorizationRule',
+ 'description' => '将一个应用从授权规则中移除',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:RemoveApplicationFromAuthorizationRule',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationRule/{#AuthorizationRuleId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'AddUserToAuthorizationRule',
+ 'description' => '将一个账户添加到授权规则',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:AddUserToAuthorizationRule',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationRule/{#AuthorizationRuleId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetInstanceTrialStatus',
+ 'description' => '获取实例的试用状态',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetInstanceTrialStatus',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetIdentityProviderUdPushConfiguration',
+ 'description' => '获取IdP同步出配置',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetIdentityProviderUdPushConfiguration',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'IdentityProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/identityprovider/{#IdentityProviderId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DisableIdentityProviderUdPull',
+ 'description' => '禁用身份提供方同步入',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableIdentityProviderUdPull',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'IdentityProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/identityprovider/{#IdentityProviderId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UnbindTotpAuthenticator',
+ 'description' => '解绑指定用户TOTP',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UnbindTotpAuthenticator',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateAuthorizationRuleApplicationAttachment',
+ 'description' => '更新授权规则与应用的关系属性信息',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateAuthorizationRuleApplicationAttachment',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationRule/{#AuthorizationRuleId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'CreateCustomField',
+ 'description' => '创建扩展字段',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateCustomField',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CustomField', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customfield/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'CreateInstance',
+ 'description' => '创建一个EIAM实例',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateInstance',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'CreateApplicationRole',
+ 'description' => '创建应用角色',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateApplicationRole',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationRole', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationrole/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'RemoveUserFromAuthorizationRule',
+ 'description' => '将一个账户从授权规则中移除',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:RemoveUserFromAuthorizationRule',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationRule/{#AuthorizationRuleId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetCustomField',
+ 'description' => '获取扩展字段信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetCustomField',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CustomField', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customfield/{#FieldId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'SetInstanceGlobalizationConfig',
+ 'description' => '设置实例语言、时区信息',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetInstanceGlobalizationConfig',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ObtainApplicationToken',
+ 'description' => '查询指定应用Token',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:ObtainApplicationToken',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationToken', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationtoken/{#ApplicationTokenId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListNetworkAccessPaths',
+ 'description' => '查询网络端点的访问路径列表',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListNetworkAccessPaths',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'NetworkAccessPath', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkaccessendpoint/{#NetworkAccessEndpointId}/networkaccesspath/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetRootOrganizationalUnit',
+ 'description' => '查询EIAM根组织信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetRootOrganizationalUnit',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DeleteAuthorizationRule',
+ 'description' => '删除一个授权规则',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteAuthorizationRule',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationrule/{#AuthorizationRuleId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'CreateApplication',
+ 'description' => '创建一个EIAM应用',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateApplication',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListCustomPrivacyPolicies',
+ 'description' => '查询自定义条款列表',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListCustomPrivacyPolicies',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Brand', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customprivacypolicy/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'SetDefaultDomain',
+ 'description' => '设置指定EIAM实例域名为默认域名',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetDefaultDomain',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Domain', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/{#DomainId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ObtainApplicationClientSecret',
+ 'description' => '查询一个EIAM应用的客户端密钥',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:ObtainApplicationClientSecret',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Secret', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/secret/{#SecretId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'CreateCredential',
+ 'description' => '创建一个凭据',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateCredential',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Credential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credential/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetCustomPrivacyPolicy',
+ 'description' => '获取自定义条款',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetCustomPrivacyPolicy',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CustomPrivacyPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customprivacypolicy/{#CustomPrivacyPolicyId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateFederatedCredentialProvider',
+ 'description' => '更新联邦信任源',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateFederatedCredentialProvider',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'FederatedCredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/federatedcredentialprovider/{#FederatedCredentialProviderId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'CreateBrand',
+ 'description' => '创建品牌',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateBrand',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Brand', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/brand/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListEiamInstances',
+ 'description' => '获取IDaaS实例列表',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListEiamInstances',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateCustomPrivacyPolicy',
+ 'description' => '更新自定义条款信息',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateCustomPrivacyPolicy',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CustomPrivacyPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customprivacypolicy/{#CustomPrivacyPolicyId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GenerateDownloadUrlForSynchronizationJob',
+ 'description' => '生成文件导入结果下载地址',
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'eiam:GenerateDownloadUrlForSynchronizationJob',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'SynchronizationJob', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/synchronizationjob/{#SynchronizationJobId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'AddUserToOrganizationalUnits',
+ 'description' => '将一个EIAM账户加入到多个EIAM组织',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:AddUserToOrganizationalUnits',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListCredentialProviders',
+ 'description' => '列举凭据提供商',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListCredentialProviders',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credentialprovider/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListApplicationAccounts',
+ 'description' => '分页查询应用下的应用账户列表',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListApplicationAccounts',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationAccount', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationaccount/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DeleteBrand',
+ 'description' => '删除品牌',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteBrand',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Brand', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/brand/{#BrandId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ExecIdentityProviderMetadataUrlResolution',
+ 'description' => '解析IdP Metadata信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:ExecIdentityProviderMetadataUrlResolution',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DisableIdentityProviderAuthn',
+ 'description' => '禁用认证',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableIdentityProviderAuthn',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'IdentityProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/identityprovider/{#IdentityProviderId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateCloudAccountRoleDescription',
+ 'description' => '更新一个云角色的描述信息',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateCloudAccountRoleDescription',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CloudAccountRole', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/cloudaccount/{#CloudAccountId}/cloudaccountrole/{#CloudAccountRoleId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListBrands',
+ 'description' => '查询品牌列表',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListBrands',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Brand', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/brand/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetBrand',
+ 'description' => '查询一个品牌的信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetBrand',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Brand', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/brand/{#BrandId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ObtainCredential',
+ 'description' => '查询一个含敏感信息的凭据',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:ObtainCredential',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Credential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credential/{#CredentialId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'AuthorizeApplicationToOrganizationalUnits',
+ 'description' => '授予多个EIAM组织访问一个应用的权限',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:AuthorizeApplicationToOrganizationalUnits',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateApplicationInfo',
+ 'description' => '更新应用基本信息',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateApplicationInfo',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetInstanceGlobalizationConfig',
+ 'description' => '获取实例语言、时区信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetInstanceGlobalizationConfig',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListApplicationSupportedProvisionProtocolTypes',
+ 'description' => '列表查询应用支持的账户同步类型',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListApplicationSupportedProvisionProtocolTypes',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'SetIdentityProviderUdPushConfiguration',
+ 'description' => '修改IdP同步出配置',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetIdentityProviderUdPushConfiguration',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'IdentityProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/identityprovider/{#IdentityProviderId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'CreateCredentialProvider',
+ 'description' => '创建凭据提供商',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateCredentialProvider',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credentialprovider/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DeleteCredential',
+ 'description' => '删除一个凭据',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteCredential',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Credential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credential/{#CredentialId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetConditionalAccessPolicy',
+ 'description' => '查询条件访问策略',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetConditionalAccessPolicy',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ConditionalAccessPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/conditionalaccesspolicy/{#ConditionalAccessPolicyId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateNetworkAccessEndpointName',
+ 'description' => '更新网络端点名称',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateNetworkAccessEndpointName',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'NetworkAccessEndpoint', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkaccessendpoint/{#NetworkAccessEndpointId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'EnableInitDomainAutoRedirect',
+ 'description' => '开启EIAM实例由初始化域名自动跳转到默认域名',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableInitDomainAutoRedirect',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Domain', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'AddGroupToAuthorizationRule',
+ 'description' => '将一个组添加到授权规则',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:AddGroupToAuthorizationRule',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationRule/{#AuthorizationRuleId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Group', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/group/{#GroupId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateCloudAccountDescription',
+ 'description' => '更新一个云账号的描述信息',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateCloudAccountDescription',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CloudAccount', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/cloudaccount/{#CloudAccountId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'CreateApplicationClientSecret',
+ 'description' => '创建一个EIAM应用的客户端密钥',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateApplicationClientSecret',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Secret', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/secret/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateConditionalAccessPolicy',
+ 'description' => '更新条件访问策略',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateConditionalAccessPolicy',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ConditionalAccessPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/conditionalaccesspolicy/{#ConditionalAccessPolicyId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateDomainIcpNumber',
+ 'description' => '更新域名备案号',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateDomainIcpNumber',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Domain', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/{#DomainId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DeleteResourceServerScope',
+ 'description' => '删除指定ResourceServer下的Scope权限',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteResourceServerScope',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ResourceServerScope', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/resourceserverscope/{#ResourceServerScopeId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetCloudAccount',
+ 'description' => '查询一个云账号信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetCloudAccount',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CloudAccount', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/cloudaccount/{#CloudAccountId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'AuthorizeResourceServerScopesToUser',
+ 'description' => '授权指定ResourceServer下的Scope权限给账户',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:AuthorizeResourceServerScopesToUser',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetIdentityProviderStatusCheckJob',
+ 'description' => '获取IdP检查任务',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetIdentityProviderStatusCheckJob',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'IdentityProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/identityprovider/{#IdentityProviderId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateOrganizationalUnitDescription',
+ 'description' => '更新一个EIAM组织描述信息',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateOrganizationalUnitDescription',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'OrganizationalUnit', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/organizationalunit/{#OrganizationalUnitId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateCredentialProvider',
+ 'description' => '更新凭据提供商',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateCredentialProvider',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credentialprovider/{#CredentialProviderId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateCredential',
+ 'description' => '更新一个凭据基本信息',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateCredential',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Credential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credential/{#CredentialId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DeleteDomainProxyToken',
+ 'description' => '删除指定EIAM实例域名的代理Token',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteDomainProxyToken',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'DomainProxyToken', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/{#DomainId}/domainproxytoken/{#DomainProxyTokenId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DeleteWebAuthnAuthenticator',
+ 'description' => '删除指定WebAuthn认证器名称',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteWebAuthnAuthenticator',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Authenticator', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}/authenticator/{#AuthenticatorId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'CreateCloudAccountRole',
+ 'description' => '创建一个云角色',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateCloudAccountRole',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CloudAccountRole', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/cloudaccount/{#CloudAccountId}/cloudaccountrole/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DisableUser',
+ 'description' => '禁用一个EIAM账号',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableUser',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'CreateCloudAccount',
+ 'description' => '创建一个云账号',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateCloudAccount',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CloudAccount', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/cloudaccount/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'EnableIdentityProviderAuthn',
+ 'description' => '启用认证',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableIdentityProviderAuthn',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'IdentityProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/identityprovider/{#IdentityProviderId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListAuthorizationResources',
+ 'description' => '列表查询授权资源信息',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListAuthorizationResources',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'SetApplicationProvisioningScope',
+ 'description' => '设置一个EIAM应用的账户同步范围',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetApplicationProvisioningScope',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'RevokeApplicationFromOrganizationalUnits',
+ 'description' => '取消多个EIAM组织访问一个应用的权限',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:RevokeApplicationFromOrganizationalUnits',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DeleteIdentityProvider',
+ 'description' => '删除身份提供方',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteIdentityProvider',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'IdentityProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/identityprovider/{#IdentityProviderId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetClientPublicKey',
+ 'description' => '查询指定应用ClientPublicKey',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetClientPublicKey',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ClientPublicKey', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/clientpublickey/{#ClientPublicKeyId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'EnableCredentialProvider',
+ 'description' => '启用凭据提供商',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableCredentialProvider',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credentialprovider/{#CredentialProviderId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DeleteCredentialProvider',
+ 'description' => '删除凭据提供商',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteCredentialProvider',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credentialprovider/{#CredentialProviderId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateNetworkZone',
+ 'description' => '更新网络区域对象',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateNetworkZone',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'NetworkZone', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkzone/{#NetworkZoneId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'EnableCustomField',
+ 'description' => '启用字段',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableCustomField',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CustomField', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customfield/{#FieldId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateGroup',
+ 'description' => '更新一个EIAM账户组',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateGroup',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Group', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/group/{#GroupId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetForgetPasswordConfiguration',
+ 'description' => '查询EIAM忘记密码策略',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetForgetPasswordConfiguration',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthenticationSource', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'EnableApplicationApiInvoke',
+ 'description' => '启用一个EIAM应用的Developer API调用功能',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableApplicationApiInvoke',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'SetApplicationProvisioningUserPrimaryOrganizationalUnit',
+ 'description' => '配置应用同步用户主组织',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetApplicationProvisioningUserPrimaryOrganizationalUnit',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListUsersForResourceServer',
+ 'description' => '查询当前ResourceServer授权到账户的Scope权限列表',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListUsersForResourceServer',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GenerateWebAuthnAuthenticatorRegistrationUrl',
+ 'description' => '生成WebAuthn认证器注册URL',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:GenerateWebAuthnAuthenticatorRegistrationUrl',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Authenticator', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}/authenticator/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListApplicationRoles',
+ 'description' => '查询应用角色列表',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListApplicationRoles',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationRole', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationrole/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListApplicationFederatedCredentials',
+ 'description' => '查询应用联邦凭证列表',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListApplicationFederatedCredentials',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationFederatedCredential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationfederatedcredential/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DeleteCloudAccountRole',
+ 'description' => '删除一个云角色',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteCloudAccountRole',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CloudAccountRole', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/cloudaccount/${#CloudAccountId}/cloudaccountrole/{#CloudAccountRoleId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'AddCustomPrivacyPoliciesToBrand',
+ 'description' => '添加自定义条款到品牌',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:AddCustomPrivacyPoliciesToBrand',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Brand', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/brand/{#BrandId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CustomPrivacyPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customprivacypolicy/{#PolicyId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'EnableApplicationProvisioning',
+ 'description' => '启用一个EIAM应用的账户同步功能',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableApplicationProvisioning',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DeleteCloudAccount',
+ 'description' => '删除一个云账号',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteCloudAccount',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CloudAccount', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/cloudaccount/{#CloudAccountId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'RunSynchronizationJob',
+ 'description' => '运行同步任务',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:RunSynchronizationJob',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'SynchronizationJob', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/synchronizationjob/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'AuthorizeApplicationToGroups',
+ 'description' => '授予多个EIAM组访问一个应用的权限',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:AuthorizeApplicationToGroups',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'SetPrimaryClientPublicKey',
+ 'description' => '设置指定的应用ClientPublicKey优先使用',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetPrimaryClientPublicKey',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ClientPublicKey', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/clientpublickey/{#ClientPublicKeyId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateApplicationTokenExpirationTime',
+ 'description' => '更新应用Token过期时间',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateApplicationTokenExpirationTime',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationToken', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationtoken/{#ApplicationTokenId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'EnableApplicationResourceServer',
+ 'description' => '启用指定应用的ResourceServer能力',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableApplicationResourceServer',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'SetApplicationProvisioningConfig',
+ 'description' => '设置一个EIAM应用的账户同步功能配置',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetApplicationProvisioningConfig',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'RemoveApplicationAccountFromUser',
+ 'description' => '删除一个当前应用下的指定员工的应用账号',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:RemoveApplicationAccountFromUser',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationAccount', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationaccount/{#ApplicationAccountId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListOrganizationalUnitsForApplication',
+ 'description' => '查询一个EIAM应用被授权访问的组织列表',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListOrganizationalUnitsForApplication',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateCredentialDescription',
+ 'description' => '更新一个凭据的描述信息',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateCredentialDescription',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Credential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credential/{#CredentialId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'CreateGroup',
+ 'description' => '创建一个EIAM账户组',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateGroup',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Group', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/group/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetAuthorizationServer',
+ 'description' => '获取授权服务器信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetAuthorizationServer',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationServer', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationserver/{#AuthorizationServerId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListApplicationsForNetworkAccessEndpoint',
+ 'description' => '获取网络访问端点下的App信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:ListApplicationsForNetworkAccessEndpoint',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'NetworkAccessEndpoint', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkaccessendpoint/{#NetworkAccessEndpointId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'EnableApplicationClientSecret',
+ 'description' => '启用一个EIAM应用的客户端密钥',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableApplicationClientSecret',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Secret', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/secret/{#SecretId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'RemoveUsersFromGroup',
+ 'description' => '将多个EIAM账户从指定EIAM账户组中移除',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:RemoveUsersFromGroup',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Group', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/group/{#GroupId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'RevokeResourceServerFromClient',
+ 'description' => '取消指定ResourceServer给Client应用的授权',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:RevokeResourceServerFromClient',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateAuthorizationRuleDescription',
+ 'description' => '更新一个授权规则描述信息',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateAuthorizationRuleDescription',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationrule/{#AuthorizationRuleId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetResourceServerScope',
+ 'description' => '查询指定ResourceServer下的Scope权限',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetResourceServerScope',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ResourceServerScope', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/resourceserverscope/{#ResourceServerScopeId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListResourceServersForUser',
+ 'description' => '查询当前账户被授予的ResourceServer和Scope权限列表',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListResourceServersForUser',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateApplicationFederatedCredentialDescription',
+ 'description' => '更新应用联邦凭证描述',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateApplicationFederatedCredentialDescription',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationFederatedCredential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationfederatedcredential/{#ApplicationFederatedCredentialId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetApplicationProvisioningUserPrimaryOrganizationalUnit',
+ 'description' => '查询指定应用同步配置',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetApplicationProvisioningUserPrimaryOrganizationalUnit',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DisableApplicationClientSecret',
+ 'description' => '禁用一个EIAM应用的客户端密钥',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableApplicationClientSecret',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Secret', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/secret/{#SecretId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateAuthorizationServer',
+ 'description' => '更新授权服务器',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateAuthorizationServer',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationServer', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationserver/{#AuthorizationServerId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateBrand',
+ 'description' => '更新品牌',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateBrand',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Brand', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/brand/{#BrandId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetDomainDnsChallenge',
+ 'description' => '查询EIAM域名的DNS Challenge记录',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetDomainDnsChallenge',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Domain', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateResourceServerScope',
+ 'description' => '修改指定ResourceServer下的Scope权限',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateResourceServerScope',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ResourceServerScope', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/resourceserverscope/{#ResourceServerScopeId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetAuthorizationRule',
+ 'description' => '查询一个授权规则信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetAuthorizationRule',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationrule/{#AuthorizationRuleId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GenerateOauthToken',
+ 'description' => '生成 OAuth Token',
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'eiam:GenerateOauthToken',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListUsersForApplication',
+ 'description' => '查询一个EIAM应用被授权访问的账户列表',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListUsersForApplication',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'CheckInstanceModuleStatus',
+ 'description' => '判断实例是否具有某个模块的功能',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:CheckInstanceModuleStatus',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateApplicationAdvancedConfig',
+ 'description' => '修改应用高阶配置',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateApplicationAdvancedConfig',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DisableCloudAccountRole',
+ 'description' => '禁用一个云角色',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableCloudAccountRole',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CloudAccountRole', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/cloudaccount/${#CloudAccountId}/cloudaccountrole/{#CloudAccountRoleId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'SetPasswordExpirationConfiguration',
+ 'description' => '设置EIAM密码过期策略',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetPasswordExpirationConfiguration',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetCredentialProvider',
+ 'description' => '查询凭据提供商详情',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetCredentialProvider',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credentialprovider/{#CredentialProviderId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListApplicationsForOrganizationalUnit',
+ 'description' => '查询一个EIAM组织可访问的应用列表信息',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListApplicationsForOrganizationalUnit',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'OrganizationalUnit', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/organizationalunit/{#OrganizationalUnitId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetIdentityProvider',
+ 'description' => '获取身份提供方',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetIdentityProvider',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'IdentityProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/identityprovider/{#IdentityProviderId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetNetworkZone',
+ 'description' => '获取网络区域对象',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetNetworkZone',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'NetworkZone', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkzone/{#NetworkZoneId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListApplications',
+ 'description' => '列表查询EIAM应用',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListApplications',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListFederatedCredentialProviders',
+ 'description' => '查询联邦信任源列表',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListFederatedCredentialProviders',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'FederatedCredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/federatedcredentialprovider/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DisableCredentialProvider',
+ 'description' => '禁用凭据提供商',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableCredentialProvider',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credentialprovider/{#CredentialProviderId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetIdentityProviderUdPullConfiguration',
+ 'description' => '获取IdP同步入配置信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetIdentityProviderUdPullConfiguration',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'IdentityProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/identityprovider/{#IdentityProviderId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DisableCredential',
+ 'description' => '禁用一个凭据',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableCredential',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Credential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credential/{#CredentialId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'SetApplicationGrantScope',
+ 'description' => '设置一个EIAM应用的Developer API授权范围',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetApplicationGrantScope',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateApplicationSsoFormParams',
+ 'description' => '更新模板应用的SSO参数',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateApplicationSsoFormParams',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DisableApplicationResourceServer',
+ 'description' => '禁用指定应用的ResourceServer能力',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableApplicationResourceServer',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetPasswordComplexityConfiguration',
+ 'description' => '查询EIAM密码复杂度策略',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetPasswordComplexityConfiguration',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DisableClientPublicKey',
+ 'description' => '禁用指定的应用ClientPublicKey',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableClientPublicKey',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ClientPublicKey', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/clientpublickey/{#ClientPublicKeyId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListClientPublicKeys',
+ 'description' => '查询指定应用的ClientPublicKey列表',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListClientPublicKeys',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ClientPublicKey', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/clientpublickey/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UnbindUserAuthnSourceMapping',
+ 'description' => '解绑三方登录账户',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UnbindUserAuthnSourceMapping',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'IdentityProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/identityprovider/{#IdentityProviderId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetApplicationFederatedCredential',
+ 'description' => '获取应用联邦凭证',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetApplicationFederatedCredential',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationFederatedCredential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationfederatedcredential/{#ApplicationFederatedCredentialId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'CreateIdentityProviderStatusCheckJob',
+ 'description' => '创建IdP状态检查任务',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateIdentityProviderStatusCheckJob',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'IdentityProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/identityprovider/{#IdentityProviderId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetApplication',
+ 'description' => '查询一个EIAM应用的详细信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetApplication',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DisableInternalAuthenticationSource',
+ 'description' => '禁用内部认证源',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableInternalAuthenticationSource',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthenticationSource', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authenticationsource/{#AuthenticationSourceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'RevokeResourceServerScopesFromGroup',
+ 'description' => '取消指定ResourceServer下的Scope权限给组的授权',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:RevokeResourceServerScopesFromGroup',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Group', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/group/{#GroupId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GenerateFileImportTemplate',
+ 'description' => '生成文件导入模板',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:GenerateFileImportTemplate',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateCredentialProviderDescription',
+ 'description' => '更新凭据提供商描述',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateCredentialProviderDescription',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credentialprovider/{#CredentialProviderId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'SetIdentityProviderUdPullConfiguration',
+ 'description' => '设置IdP同步入配置信息',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetIdentityProviderUdPullConfiguration',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'IdentityProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/identityprovider/{#IdentityProviderId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'EnableFederatedCredentialProvider',
+ 'description' => '启用联邦信任源',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableFederatedCredentialProvider',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'FederatedCredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/federatedcredentialprovider/{#FederatedCredentialProviderId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetCredential',
+ 'description' => '查询一个凭据信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetCredential',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Credential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credential/{#CredentialId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'EnableIdentityProviderAdvancedAbility',
+ 'description' => '启用高级配置',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableIdentityProviderAdvancedAbility',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'IdentityProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/identityprovider/{#IdentityProviderId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'EnableCloudAccountRole',
+ 'description' => '启用一个云角色',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableCloudAccountRole',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CloudAccountRole', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/cloudaccount/{#CloudAccountId}/cloudaccountrole/{#CloudAccountRoleId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetUser',
+ 'description' => '查询一个EIAM账户信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetUser',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DeleteFederatedCredentialProvider',
+ 'description' => '删除联邦信任源',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteFederatedCredentialProvider',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'FederatedCredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/federatedcredentialprovider/{#FederatedCredentialProviderId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetPasswordHistoryConfiguration',
+ 'description' => '查询EIAM密码历史策略',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetPasswordHistoryConfiguration',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateApplicationDescription',
+ 'description' => '更新一个EIAM应用的描述信息',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateApplicationDescription',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetOrganizationalUnit',
+ 'description' => '查询一个EIAM组织信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetOrganizationalUnit',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'OrganizationalUnit', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/organizationalunit/{#OrganizationalUnitId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetInstanceLicense',
+ 'description' => '查询实例的License信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetInstanceLicense',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'AuthorizeResourceServerToClient',
+ 'description' => '授权指定ResourceServer给Client应用',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:AuthorizeResourceServerToClient',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetFederatedCredentialProvider',
+ 'description' => '获取联邦信任源',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetFederatedCredentialProvider',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'FederatedCredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/federatedcredentialprovider/{#FederatedCredentialProviderId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DeleteClientPublicKey',
+ 'description' => '删除指定的应用ClientPublicKey',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteClientPublicKey',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ClientPublicKey', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/clientpublickey/{#ClientPublicKeyId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateApplicationRole',
+ 'description' => '修改应用角色',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateApplicationRole',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationRole', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationrole/{#ApplicationRoleId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateApplicationRoleDescription',
+ 'description' => '修改应用角色描述',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateApplicationRoleDescription',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationRole', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationrole/{#ApplicationRoleId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'CheckInstanceForDelete',
+ 'description' => '实例删除检查',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:CheckInstanceForDelete',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'EnableApplicationM2MClient',
+ 'description' => '启用应用的M2M客户端能力',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableApplicationM2MClient',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetIdentityProviderAdvancedConfiguration',
+ 'description' => '获取高级配置信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetIdentityProviderAdvancedConfiguration',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'IdentityProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/identityprovider/{#IdentityProviderId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DisableCustomPrivacyPolicy',
+ 'description' => '禁用自定义条款',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableCustomPrivacyPolicy',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CustomPrivacyPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customprivacypolicy/{#CustomPrivacyPolicyId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'EnableClientPublicKey',
+ 'description' => '启用指定的应用ClientPublicKey',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableClientPublicKey',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ClientPublicKey', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/clientpublickey/{#ClientPublicKeyId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateInstanceDescription',
+ 'description' => '更新EIAM实例描述信息',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateInstanceDescription',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#instanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListNetworkAccessEndpointAvailableZones',
+ 'description' => '查询网络端点支持的可用区列表',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:ListNetworkAccessEndpointAvailableZones',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DeleteOrganizationalUnitChildren',
+ 'description' => '删除组织及下面的所有账户和子组织',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteOrganizationalUnitChildren',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'OrganizationalUnit', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/organizationalunit/{#OrganizationalUnitId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetPasswordInitializationConfiguration',
+ 'description' => '查询EIAM密码初始化策略',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetPasswordInitializationConfiguration',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetInstance',
+ 'description' => '查询单个EIAM实例',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetInstance',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListGroupsForUser',
+ 'description' => '列表查询一个EIAM账户的所属账户组信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:ListGroupsForUser',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DisableApplication',
+ 'description' => '禁用一个EIAM应用',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableApplication',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'CreateCustomPrivacyPolicy',
+ 'description' => '创建自定义条款',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateCustomPrivacyPolicy',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CustomPrivacyPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customprivacypolicy/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DisableResourceServerCustomSubject',
+ 'description' => '禁用指定ResourceServer的自定义Subject能力',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableResourceServerCustomSubject',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'CreateFederatedCredentialProvider',
+ 'description' => '创建联邦信任源',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateFederatedCredentialProvider',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'FederatedCredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/federatedcredentialprovider/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateAuthorizationRuleGroupAttachment',
+ 'description' => '更新授权规则与组的关系属性信息',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateAuthorizationRuleGroupAttachment',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationRule/{#AuthorizationRuleId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Group', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/group/{#GroupId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'SetPasswordComplexityConfiguration',
+ 'description' => '设置EIAM密码复杂度策略',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetPasswordComplexityConfiguration',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateUserDescription',
+ 'description' => '更新一个EIAM账户描述信息',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateUserDescription',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListInstances',
+ 'description' => '列表查询EIAM实例',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:ListInstances',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetApplicationTemplate',
+ 'description' => '获取应用模板信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetApplicationTemplate',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationTemplate', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:applicationtemplate/{#ApplicationTemplateId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateAuthorizationRule',
+ 'description' => '更新一个授权规则基本信息',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateAuthorizationRule',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationrule/{#AuthorizationRuleId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DeleteNetworkAccessEndpoint',
+ 'description' => '删除一个专属网络端点',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteNetworkAccessEndpoint',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'NetworkAccessEndpoint', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkaccessendpoint/{#NetworkAccessEndpointId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'EnableResourceServerCustomSubject',
+ 'description' => '启用指定ResourceServer的自定义Subject能力',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableResourceServerCustomSubject',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListResourceServerScopes',
+ 'description' => '查询指定ResourceServer下的Scope权限列表',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListResourceServerScopes',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ResourceServerScope', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/resourceserverscope/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListAuthorizationRules',
+ 'description' => '列表查询授权规则',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListAuthorizationRules',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationrule/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DeleteOrganizationalUnit',
+ 'description' => '删除一个EIAM组织',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteOrganizationalUnit',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'OrganizationalUnit', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/organizationalunit/{#OrganizationalUnitId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListAuthorizationServers',
+ 'description' => '查询授权服务器列表',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListAuthorizationServers',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DeleteNetworkZone',
+ 'description' => '删除网络区域对象',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteNetworkZone',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'NetworkZone', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkzone/{#NetworkZoneId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetAuthorizationResource',
+ 'description' => '查询一个授权资源信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetAuthorizationResource',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationResource', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationrule/{#AuthorizationRuleId}/authorizationresource/{#AuthorizationResourceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'RevokeResourceServerScopesFromOrganizationalUnit',
+ 'description' => '取消指定ResourceServer下的Scope权限给组织的授权',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:RevokeResourceServerScopesFromOrganizationalUnit',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'OrganizationalUnit', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/organizationalunit/{#OrganizationalUnitId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'SetApplicationSsoConfig',
+ 'description' => '设置一个EIAM应用的单点登录SSO配置',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:SetApplicationSsoConfig',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'AuthorizeApplicationToUsers',
+ 'description' => '授予多个EIAM账户访问一个应用的权限',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:AuthorizeApplicationToUsers',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DeleteUsers',
+ 'description' => '批量删除账户',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteUsers',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListConditionalAccessPoliciesForNetworkZone',
+ 'description' => '获取网络范围关联的条件访问策略列表',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListConditionalAccessPoliciesForNetworkZone',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ConditionalAccessPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/conditionalaccesspolicy/*'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'NetworkZone', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkzone/{#NetworkZoneId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DeleteApplicationRole',
+ 'description' => '删除应用角色',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteApplicationRole',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationRole', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationrole/{#ApplicationRoleId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'RevokeResourceServerScopesFromUser',
+ 'description' => '取消指定ResourceServer下的Scope权限给账户的授权',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:RevokeResourceServerScopesFromUser',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DeleteInstance',
+ 'description' => '删除一个EIAM实例',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteInstance',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListAuthorizationRulesForGroup',
+ 'description' => '列表查询一个组关联的授权规则',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListAuthorizationRulesForGroup',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Group', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/group/{#GroupId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetLoginRedirectApplicationForBrand',
+ 'description' => '获取品牌登录跳转应用',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetLoginRedirectApplicationForBrand',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Brand', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/brand/{#BrandId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'AuthorizeResourceServerScopesToClient',
+ 'description' => '授权指定ResourceServer下的Scope权限给Client应用',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:AuthorizeResourceServerScopesToClient',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'RevokeApplicationFromUsers',
+ 'description' => '取消多个EIAM账户访问一个应用的权限',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:RevokeApplicationFromUsers',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DeleteConditionalAccessPolicy',
+ 'description' => '删除条件访问策略',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteConditionalAccessPolicy',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ConditionalAccessPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/conditionalaccesspolicy/{#ConditionalAccessPolicyId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'CreateInstanceTrialLicense',
+ 'description' => '创建试用版 License',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateInstanceTrialLicense',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateOrganizationalUnitParentId',
+ 'description' => '更新一个EIAM组织的父组织ID',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateOrganizationalUnitParentId',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'OrganizationalUnit', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/organizationalunit/{#OrganizationalUnitId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'AuthorizeResourceServerScopesToOrganizationalUnit',
+ 'description' => '授权指定ResourceServer下的Scope权限给组织',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:AuthorizeResourceServerScopesToOrganizationalUnit',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'OrganizationalUnit', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/organizationalunit/{#OrganizationalUnitId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListIdentityProvidersForNetworkAccessEndpoint',
+ 'description' => '获取网络端点下的IdP信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:ListIdentityProvidersForNetworkAccessEndpoint',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'NetworkAccessEndpoint', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkaccessendpoint/{#NetworkAccessEndpointId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'RemoveCustomPrivacyPoliciesFromBrand',
+ 'description' => '从品牌移除自定义条款',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:RemoveCustomPrivacyPoliciesFromBrand',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Brand', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/brand/{#BrandId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CustomPrivacyPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customprivacypolicy/{#PolicyId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'SetIdentityProviderAuthnConfiguration',
+ 'description' => '修改认证信息',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetIdentityProviderAuthnConfiguration',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'IdentityProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/identityprovider/{#IdentityProviderId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'CreateAuthorizationRule',
+ 'description' => '创建一个授权规则',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateAuthorizationRule',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationrule/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'EnableUser',
+ 'description' => '启用一个EIAM账号',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableUser',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListNetworkAccessEndpointAvailableRegions',
+ 'description' => '查询网络端点支持地域列表',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:ListNetworkAccessEndpointAvailableRegions',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetApplicationRole',
+ 'description' => '获取应用角色信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetApplicationRole',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationRole', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationrole/{#ApplicationRoleId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'EnableApplicationFederatedCredential',
+ 'description' => '启用应用联邦凭证',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableApplicationFederatedCredential',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationFederatedCredential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationfederatedcredential/{#ApplicationFederatedCredentialId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetApplicationSsoConfig',
+ 'description' => '查询一个EIAM应用的单点登录SSO配置',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetApplicationSsoConfig',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListCredentials',
+ 'description' => '列表查询凭据',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListCredentials',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Credential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credential/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DeleteDomain',
+ 'description' => '删除指定的EIAM实例自定义域名',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteDomain',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Domain', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/{#DomainId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateIdentityProvider',
+ 'description' => '更新身份提供方基础配置',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateIdentityProvider',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'IdentityProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/identityprovider/{#IdentityProviderId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'EnableCustomPrivacyPolicy',
+ 'description' => '启用自定义条款',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableCustomPrivacyPolicy',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CustomPrivacyPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customprivacypolicy/{#CustomPrivacyPolicyId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetSynchronizationJob',
+ 'description' => '查询单个同步任务信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetSynchronizationJob',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'SynchronizationJob', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/synchronizationjob/{#SynchronizationJobId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListSynchronizationJobs',
+ 'description' => '列表查询同步任务信息',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListSynchronizationJobs',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'SynchronizationJob', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/synchronizationjob/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListApplicationAccountsForUser',
+ 'description' => '查询当前应用下指定用户的所有账号',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:ListApplicationAccountsForUser',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationAccount', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationaccount/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'AddUsersToGroup',
+ 'description' => '将多个EIAM账户添加到指定EIAM账户组',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:AddUsersToGroup',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Group', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/group/{#GroupId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListDomains',
+ 'description' => '列表查询EIAM实例的域名信息',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListDomains',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Domain', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'SetLoginRedirectApplicationForBrand',
+ 'description' => '为品牌设置登录跳转应用',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetLoginRedirectApplicationForBrand',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Brand', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/brand/{#BrandId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateOrganizationalUnit',
+ 'description' => '更新一个EIAM组织基本信息',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateOrganizationalUnit',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'OrganizationalUnit', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/organizationalunit/{#OrganizationalUnitId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetInstanceControlConfiguration',
+ 'description' => '查询实例控制项',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetInstanceControlConfiguration',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListUsersForGroup',
+ 'description' => '列表查询一个EIAM账户组下的账户信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:ListUsersForGroup',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Group', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/group/{#GroupId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'EnableApplicationSso',
+ 'description' => '启用一个EIAM应用SSO功能',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableApplicationSso',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetServiceQuota',
+ 'description' => '获取服务Quota',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetServiceQuota',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DeleteAuthorizationResource',
+ 'description' => '删除一个授权资源',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteAuthorizationResource',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationResource', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationrule/{#AuthorizationRuleId}/authorizationresource/{#AuthorizationResourceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateNetworkZoneDescription',
+ 'description' => '更新网络区域对象描述',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateNetworkZoneDescription',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'NetworkZone', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkzone/{#NetworkZoneId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DisableFederatedCredentialProvider',
+ 'description' => '禁用联邦信任源',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableFederatedCredentialProvider',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'FederatedCredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/federatedcredentialprovider/{#FederatedCredentialProviderId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'RenewFreeLicenseEndTime',
+ 'description' => '免费版续期',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:RenewFreeLicenseEndTime',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateUser',
+ 'description' => '更新一个EIAM账户基本信息',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateUser',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'CreateUser',
+ 'description' => '创建一个EIAM账户',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateUser',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'SetPasswordHistoryConfiguration',
+ 'description' => '设置EIAM密码历史策略',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:SetPasswordHistoryConfiguration',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'EnableAuthorizationRule',
+ 'description' => '启用一个授权规则',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableAuthorizationRule',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationrule/{#AuthorizationRuleId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListIdentityProviders',
+ 'description' => '获取身份提供方列表',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListIdentityProviders',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'IdentityProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/identityprovider/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListApplicationsForNetworkZone',
+ 'description' => '获取网络域关联的应用列表',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListApplicationsForNetworkZone',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'NetworkZone', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkzone/{#NetworkZoneId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateDomainBrand',
+ 'description' => '修改域名品牌',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateDomainBrand',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Domain', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/{#DomainId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateAuthorizationRuleUserAttachment',
+ 'description' => '更新授权规则与账户的关系属性信息',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateAuthorizationRuleUserAttachment',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationRule/{#AuthorizationRuleId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateFederatedCredentialProviderDescription',
+ 'description' => '更新联邦信任源描述',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateFederatedCredentialProviderDescription',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'FederatedCredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/federatedcredentialprovider/{#FederatedCredentialProviderId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListGroups',
+ 'description' => '列表查询EIAM账户组信息',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListGroups',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Group', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/group/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DisableApplicationApiInvoke',
+ 'description' => '禁用一个EIAM应用的Developer API调用能力',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableApplicationApiInvoke',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DisableBrand',
+ 'description' => '禁用品牌',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableBrand',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Brand', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/brand/{#BrandId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListAuthorizationRulesForUser',
+ 'description' => '列表查询一个账户关联的授权规则',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListAuthorizationRulesForUser',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListApplicationsForGroup',
+ 'description' => '查询一个EIAM组可访问的应用列表',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:ListApplicationsForGroup',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Group', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/group/{#GroupId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DisableIdentityProviderAdvancedAbility',
+ 'description' => '禁用高级配置',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableIdentityProviderAdvancedAbility',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'IdentityProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/identityprovider/{#IdentityProviderId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'SetForgetPasswordConfiguration',
+ 'description' => '设置EIAM忘记密码策略',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetForgetPasswordConfiguration',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'SetInstanceControlConfiguration',
+ 'description' => '设置实例控制项',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetInstanceControlConfiguration',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateUserPassword',
+ 'description' => '更新一个EIAM账户密码',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateUserPassword',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListGroupsForResourceServer',
+ 'description' => '查询当前ResourceServer授权到组的Scope权限列表',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListGroupsForResourceServer',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'EnableApplication',
+ 'description' => '启用一个EIAM应用',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableApplication',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListUsers',
+ 'description' => '列表查询EIAM账户信息',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListUsers',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'CreateResourceServerScope',
+ 'description' => '创建指定ResourceServer下的Scope权限',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateResourceServerScope',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ResourceServerScope', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/resourceserverscope/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'RevokeApplicationFromGroups',
+ 'description' => '取消多个EIAM组访问一个应用的权限',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:RevokeApplicationFromGroups',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DisableAuthorizationRule',
+ 'description' => '禁用一个授权规则',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableAuthorizationRule',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationrule/{#AuthorizationRuleId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListApplicationsForAuthorizationRule',
+ 'description' => '列表查询一个授权规则关联的应用',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListApplicationsForAuthorizationRule',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/AuthorizationRule/{#AuthorizationRuleId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'CreateNetworkAccessEndpoint',
+ 'description' => '创建一个网络端点',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateNetworkAccessEndpoint',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'NetworkAccessEndpoint', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkaccessendpoint/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListApplicationTokens',
+ 'description' => '获取应用Token列表',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListApplicationTokens',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationToken', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationtoken/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListCloudAccounts',
+ 'description' => '列表查询云账号',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListCloudAccounts',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CloudAccount', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/cloudaccount/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'CreateNetworkZone',
+ 'description' => '创建网络区域对象',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateNetworkZone',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'NetworkZone', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkzone/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'SetWebAuthnConfiguration',
+ 'description' => '设置WebAuthn配置',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:SetWebAuthnConfiguration',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetGroup',
+ 'description' => '查询一个EIAM账户组',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetGroup',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Group', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/group/{#GroupId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DisableApplicationSso',
+ 'description' => '禁用一个EIAM应用的SSO功能',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableApplicationSso',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'CreateClientPublicKey',
+ 'description' => '创建应用ClientPublicKey',
+ 'operationType' => 'none',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateClientPublicKey',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ClientPublicKey', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/clientpublickey/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListEventTypes',
+ 'description' => '查看事件列表',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListEventTypes',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateGroupDescription',
+ 'description' => '更新一个EIAM账户组描述',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateGroupDescription',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Group', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/group/{#GroupId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListUserAuthnSourceMappings',
+ 'description' => '查询三方账户绑定列表',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListUserAuthnSourceMappings',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'IdentityProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/identityprovider/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListNetworkAccessEndpoints',
+ 'description' => '查询网络端点列表',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:ListNetworkAccessEndpoints',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'NetworkAccessEndpoint', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkaccessendpoint/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DeleteApplication',
+ 'description' => '删除一个EIAM应用',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteApplication',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'RemoveUserFromOrganizationalUnits',
+ 'description' => '将一个EIAM账户从多个EIAM组织中移除',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:RemoveUserFromOrganizationalUnits',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'CreateIdentityProvider',
+ 'description' => '创建身份提供方',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateIdentityProvider',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'IdentityProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/identityprovider/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DisableApplicationProvisioning',
+ 'description' => '禁用一个EIAM应用的账户同步功能',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableApplicationProvisioning',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DisableDomainProxyToken',
+ 'description' => '禁用指定EIAM实例域名代理Token',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableDomainProxyToken',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'DomainProxyToken', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/{#DomainId}/domainproxytoken/{#DomainProxyTokenId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateApplicationFederatedCredential',
+ 'description' => '更新应用联邦凭证',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateApplicationFederatedCredential',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationFederatedCredential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationfederatedcredential/{#ApplicationFederatedCredentialId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListActionTrackEventTypes',
+ 'description' => '查看调用事件列表',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListActionTrackEventTypes',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListRegions',
+ 'description' => '查询EIAM支持的地域列表',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:ListRegions',
+ 'authLevel' => 'operate',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => '全部资源', 'arn' => '*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListConditionalAccessPolicies',
+ 'description' => '条件访问策略列表',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListConditionalAccessPolicies',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ConditionalAccessPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/conditionalaccesspolicy/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListNetworkZones',
+ 'description' => '查询网络区域对象列表',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListNetworkZones',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'NetworkZone', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkzone/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetCloudAccountRole',
+ 'description' => '查询一个云角色信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetCloudAccountRole',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'CloudAccountRole', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/cloudaccount/${#CloudAccountId}/cloudaccountrole/{#CloudAccountRoleId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateApplicationAuthorizationType',
+ 'description' => '更改一个应用的访问授权类型',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateApplicationAuthorizationType',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetApplicationGrantScope',
+ 'description' => '查询一个EIAM应用的Developer API授权范围',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetApplicationGrantScope',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'RemoveGroupFromAuthorizationRule',
+ 'description' => '将一个组从授权规则中移除',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:RemoveGroupFromAuthorizationRule',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationRule/{#AuthorizationRuleId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Group', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/group/{#GroupId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'CreateConditionalAccessPolicy',
+ 'description' => '创建条件访问策略',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateConditionalAccessPolicy',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ConditionalAccessPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/conditionalaccesspolicy/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UpdateAuthorizationServerDescription',
+ 'description' => '更新授权服务器描述',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UpdateAuthorizationServerDescription',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationServer', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationserver/{#AuthorizationServerId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DisableInitDomainAutoRedirect',
+ 'description' => '关闭EIAM实例由初始化域名自动跳转到默认域名',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:DisableInitDomainAutoRedirect',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Domain', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListApplicationClientSecrets',
+ 'description' => '查询一个EIAM应用所属的全部客户端密钥',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListApplicationClientSecrets',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Secret', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/secret/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'UnlockUser',
+ 'description' => '解锁一个EIAM账户',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:UnlockUser',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListUsersForAuthorizationRule',
+ 'description' => '列表查询一个授权规则关联的账户',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListUsersForAuthorizationRule',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationRule/{#AuthorizationRuleId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'RevokeResourceServerScopesFromClient',
+ 'description' => '取消指定ResourceServer下的Scope权限给Client应用的授权',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:RevokeResourceServerScopesFromClient',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'CreateOrganizationalUnit',
+ 'description' => '创建一个EIAM组织',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:CreateOrganizationalUnit',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'OrganizationalUnit', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/organizationalunit/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'EnableConditionalAccessPolicy',
+ 'description' => '启用条件访问策略',
+ 'operationType' => 'update',
+ 'ramAction' => [
+ 'action' => 'eiam:EnableConditionalAccessPolicy',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ConditionalAccessPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/conditionalaccesspolicy/{#ConditionalAccessPolicyId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListDomainProxyTokens',
+ 'description' => '列表查询EIAM实例域名的代理Token',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListDomainProxyTokens',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'DomainProxyToken', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/{#DomainId}/domainproxytoken/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListApplicationFederatedCredentialsForProvider',
+ 'description' => '根据联邦信任源ID查询应用联邦凭证列表',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListApplicationFederatedCredentialsForProvider',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationFederatedCredential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/*/applicationfederatedcredential/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ObtainDomainProxyToken',
+ 'description' => '查询EIAM实例域名的代理Token信息',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:ObtainDomainProxyToken',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'DomainProxyToken', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/{#DomainId}/domainproxytoken/{#DomainProxyTokenId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'AddApplicationAccountToUser',
+ 'description' => '在当前应用下给指定员工添加一个应用账号',
+ 'operationType' => 'create',
+ 'ramAction' => [
+ 'action' => 'eiam:AddApplicationAccountToUser',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationAccount', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationaccount/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'DeleteApplicationToken',
+ 'description' => '删除应用Token',
+ 'operationType' => 'delete',
+ 'ramAction' => [
+ 'action' => 'eiam:DeleteApplicationToken',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'ApplicationToken', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationtoken/{#ApplicationTokenId}'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'ListOrganizationalUnits',
+ 'description' => '列表查询EIAM组织信息',
+ 'operationType' => 'list',
+ 'ramAction' => [
+ 'action' => 'eiam:ListOrganizationalUnits',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'OrganizationalUnit', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/organizationalunit/*'],
+ ],
+ ],
+ ],
+ [
+ 'apiName' => 'GetApplicationAdvancedConfig',
+ 'description' => '获取应用高阶配置',
+ 'operationType' => 'get',
+ 'ramAction' => [
+ 'action' => 'eiam:GetApplicationAdvancedConfig',
+ 'authLevel' => 'resource',
+ 'actionConditions' => [],
+ 'resources' => [
+ ['validationType' => 'always', 'product' => 'EIAM', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ],
+ ],
+ ],
+ ],
+ 'resourceTypes' => [
+ ['validationType' => 'always', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}'],
+ ['validationType' => 'always', 'resourceType' => 'ConditionalAccessPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/conditionalaccesspolicy/*'],
+ ['validationType' => 'always', 'resourceType' => 'Brand', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/brand/{#BrandId}'],
+ ['validationType' => 'always', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}'],
+ ['validationType' => 'always', 'resourceType' => 'IdentityProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/identityprovider/{#IdentityProviderId}'],
+ ['validationType' => 'always', 'resourceType' => 'ApplicationToken', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationtoken/{#ApplicationTokenId}'],
+ ['validationType' => 'always', 'resourceType' => 'ApplicationToken', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationtoken/*'],
+ ['validationType' => 'always', 'resourceType' => 'CustomField', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customfield/{#FieldId}'],
+ ['validationType' => 'always', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ['validationType' => 'always', 'resourceType' => 'Domain', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/{#DomainId}'],
+ ['validationType' => 'always', 'resourceType' => 'ApplicationFederatedCredential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationfederatedcredential/*'],
+ ['validationType' => 'always', 'resourceType' => 'AuthorizationResource', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationrule/{#AuthorizationRuleId}/authorizationresource/*'],
+ ['validationType' => 'always', 'resourceType' => 'CloudAccount', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/cloudaccount/{#CloudAccountId}'],
+ ['validationType' => 'always', 'resourceType' => 'NetworkAccessEndpoint', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkaccessendpoint/{#NetworkAccessEndpointId}'],
+ ['validationType' => 'always', 'resourceType' => 'ApplicationFederatedCredential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationfederatedcredential/{#ApplicationFederatedCredentialId}'],
+ ['validationType' => 'always', 'resourceType' => 'DomainProxyToken', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/{#DomainId}/domainproxytoken/*'],
+ ['validationType' => 'always', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationRule/{#AuthorizationRuleId}'],
+ ['validationType' => 'always', 'resourceType' => 'Secret', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/secret/{#SecretId}'],
+ ['validationType' => 'always', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/AuthorizationRule/{#AuthorizationRuleId}'],
+ ['validationType' => 'always', 'resourceType' => 'OrganizationalUnit', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/organizationalunit/{#OrganizationalUnitId}'],
+ ['validationType' => 'always', 'resourceType' => 'Credential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credential/{#CredentialId}'],
+ ['validationType' => 'always', 'resourceType' => 'ConditionalAccessPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/conditionalaccesspolicy/{#ConditionalAccessPolicyId}'],
+ ['validationType' => 'always', 'resourceType' => 'DomainProxyToken', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/{#DomainId}/domainproxytoken/{#DomainProxyTokenId}'],
+ ['validationType' => 'always', 'resourceType' => 'Group', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/group/{#GroupId}'],
+ ['validationType' => 'always', 'resourceType' => 'AuthenticationSource', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authenticationsource/{#AuthenticationSourceId}'],
+ ['validationType' => 'always', 'resourceType' => 'CustomPrivacyPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customprivacypolicy/{#CustomPrivacyPolicyId}'],
+ ['validationType' => 'always', 'resourceType' => 'CloudAccountRole', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/cloudaccount/{#CloudAccountId}/cloudaccountrole/*'],
+ ['validationType' => 'always', 'resourceType' => 'Domain', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/domain/*'],
+ ['validationType' => 'always', 'resourceType' => 'CustomField', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customfield/*'],
+ ['validationType' => 'always', 'resourceType' => 'Instance', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/*'],
+ ['validationType' => 'always', 'resourceType' => 'ApplicationRole', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationrole/*'],
+ ['validationType' => 'always', 'resourceType' => 'NetworkAccessPath', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkaccessendpoint/{#NetworkAccessEndpointId}/networkaccesspath/*'],
+ ['validationType' => 'always', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationrule/{#AuthorizationRuleId}'],
+ ['validationType' => 'always', 'resourceType' => 'Application', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/*'],
+ ['validationType' => 'always', 'resourceType' => 'Brand', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customprivacypolicy/*'],
+ ['validationType' => 'always', 'resourceType' => 'Credential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credential/*'],
+ ['validationType' => 'always', 'resourceType' => 'FederatedCredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/federatedcredentialprovider/{#FederatedCredentialProviderId}'],
+ ['validationType' => 'always', 'resourceType' => 'Brand', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/brand/*'],
+ ['validationType' => 'always', 'resourceType' => 'SynchronizationJob', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/synchronizationjob/{#SynchronizationJobId}'],
+ ['validationType' => 'always', 'resourceType' => 'CredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credentialprovider/*'],
+ ['validationType' => 'always', 'resourceType' => 'ApplicationAccount', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationaccount/*'],
+ ['validationType' => 'always', 'resourceType' => 'CloudAccountRole', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/cloudaccount/{#CloudAccountId}/cloudaccountrole/{#CloudAccountRoleId}'],
+ ['validationType' => 'always', 'resourceType' => 'Secret', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/secret/*'],
+ ['validationType' => 'always', 'resourceType' => 'ResourceServerScope', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/resourceserverscope/{#ResourceServerScopeId}'],
+ ['validationType' => 'always', 'resourceType' => 'CredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/credentialprovider/{#CredentialProviderId}'],
+ ['validationType' => 'always', 'resourceType' => 'Authenticator', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}/authenticator/{#AuthenticatorId}'],
+ ['validationType' => 'always', 'resourceType' => 'CloudAccount', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/cloudaccount/*'],
+ ['validationType' => 'always', 'resourceType' => 'ClientPublicKey', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/clientpublickey/{#ClientPublicKeyId}'],
+ ['validationType' => 'always', 'resourceType' => 'NetworkZone', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkzone/{#NetworkZoneId}'],
+ ['validationType' => 'always', 'resourceType' => 'AuthenticationSource', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}'],
+ ['validationType' => 'always', 'resourceType' => 'Authenticator', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/{#UserId}/authenticator/*'],
+ ['validationType' => 'always', 'resourceType' => 'CloudAccountRole', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/cloudaccount/${#CloudAccountId}/cloudaccountrole/{#CloudAccountRoleId}'],
+ ['validationType' => 'always', 'resourceType' => 'CustomPrivacyPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customprivacypolicy/{#PolicyId}'],
+ ['validationType' => 'always', 'resourceType' => 'SynchronizationJob', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/synchronizationjob/*'],
+ ['validationType' => 'always', 'resourceType' => 'ApplicationAccount', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationaccount/{#ApplicationAccountId}'],
+ ['validationType' => 'always', 'resourceType' => 'Group', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/group/*'],
+ ['validationType' => 'always', 'resourceType' => 'AuthorizationServer', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationserver/{#AuthorizationServerId}'],
+ ['validationType' => 'always', 'resourceType' => 'FederatedCredentialProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/federatedcredentialprovider/*'],
+ ['validationType' => 'always', 'resourceType' => 'ClientPublicKey', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/clientpublickey/*'],
+ ['validationType' => 'always', 'resourceType' => 'ApplicationRole', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/applicationrole/{#ApplicationRoleId}'],
+ ['validationType' => 'always', 'resourceType' => 'CustomPrivacyPolicy', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/customprivacypolicy/*'],
+ ['validationType' => 'always', 'resourceType' => 'ApplicationTemplate', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:applicationtemplate/{#ApplicationTemplateId}'],
+ ['validationType' => 'always', 'resourceType' => 'ResourceServerScope', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/{#ApplicationId}/resourceserverscope/*'],
+ ['validationType' => 'always', 'resourceType' => 'AuthorizationRule', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationrule/*'],
+ ['validationType' => 'always', 'resourceType' => 'AuthorizationResource', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/authorizationrule/{#AuthorizationRuleId}/authorizationresource/{#AuthorizationResourceId}'],
+ ['validationType' => 'always', 'resourceType' => 'User', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/user/*'],
+ ['validationType' => 'always', 'resourceType' => 'IdentityProvider', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/identityprovider/*'],
+ ['validationType' => 'always', 'resourceType' => 'NetworkAccessEndpoint', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkaccessendpoint/*'],
+ ['validationType' => 'always', 'resourceType' => 'NetworkZone', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/networkzone/*'],
+ ['validationType' => 'always', 'resourceType' => 'OrganizationalUnit', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/organizationalunit/*'],
+ ['validationType' => 'always', 'resourceType' => 'ApplicationFederatedCredential', 'arn' => 'acs:eiam:{#regionId}:{#accountId}:instance/{#InstanceId}/application/*/applicationfederatedcredential/*'],
],
],
];