diff options
Diffstat (limited to 'data/zh_cn/eiam')
| -rw-r--r-- | data/zh_cn/eiam/2021-12-01/api-docs.php | 59853 |
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/*'], ], ], ]; |
