diff options
| author | Zhineng Li <[email protected]> | 2026-02-13 10:54:11 +0800 |
|---|---|---|
| committer | Zhineng Li <[email protected]> | 2026-02-13 10:54:11 +0800 |
| commit | 7347bac4ab7e136157fc94777e6cf87ef9e08599 (patch) | |
| tree | 0dec367dac6e152161a6f7cc0dba6ebbef1f34a2 /data/zh_cn/eiam/2021-12-01/api-docs.php | |
| download | acs-metadata-full-7347bac4ab7e136157fc94777e6cf87ef9e08599.tar.gz acs-metadata-full-7347bac4ab7e136157fc94777e6cf87ef9e08599.zip | |
first commitHEADv1.0.0+20260212main
Diffstat (limited to 'data/zh_cn/eiam/2021-12-01/api-docs.php')
| -rw-r--r-- | data/zh_cn/eiam/2021-12-01/api-docs.php | 46176 |
1 files changed, 46176 insertions, 0 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 new file mode 100644 index 0000000..a7ec6b6 --- /dev/null +++ b/data/zh_cn/eiam/2021-12-01/api-docs.php @@ -0,0 +1,46176 @@ +<?php return [ + 'version' => '1.0', + 'info' => [ + 'style' => 'RPC', + 'product' => 'Eiam', + 'version' => '2021-12-01', + ], + 'directories' => [ + [ + 'id' => 402602, + 'title' => '地域', + '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' => 402625, + 'title' => '域名管理', + 'type' => 'directory', + 'children' => [ + 'GetDomainDnsChallenge', + 'CreateDomain', + 'GetDomain', + 'SetDefaultDomain', + 'ListDomains', + 'DeleteDomain', + 'CreateDomainProxyToken', + 'ObtainDomainProxyToken', + 'EnableDomainProxyToken', + 'DisableDomainProxyToken', + 'ListDomainProxyTokens', + 'DeleteDomainProxyToken', + 'UpdateDomainIcpNumber', + 'UpdateDomainBrand', + ], + ], + [ + 'id' => 402640, + 'title' => '应用管理', + 'type' => 'directory', + 'children' => [ + [ + 'id' => 402641, + 'title' => '应用基本信息管理', + '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' => 402663, + 'title' => '应用授权管理', + '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' => 402685, + 'title' => '应用ClientSecret管理', + 'type' => 'directory', + 'children' => [ + 'CreateApplicationClientSecret', + 'DeleteApplicationClientSecret', + 'DisableApplicationClientSecret', + 'EnableApplicationClientSecret', + 'ListApplicationClientSecrets', + 'ObtainApplicationClientSecret', + 'UpdateApplicationClientSecretExpirationTime', + ], + ], + [ + 'id' => 402693, + 'title' => '应用Token管理', + 'type' => 'directory', + 'children' => [ + 'UpdateApplicationTokenExpirationTime', + 'EnableApplicationToken', + 'DisableApplicationToken', + 'CreateApplicationToken', + 'ListApplicationTokens', + 'ObtainApplicationToken', + 'DeleteApplicationToken', + ], + ], + [ + 'id' => 402701, + 'title' => '应用子账号管理', + 'type' => 'directory', + 'children' => [ + 'AddApplicationAccountToUser', + 'ListApplicationAccounts', + 'ListApplicationAccountsForUser', + 'RemoveApplicationAccountFromUser', + ], + ], + [ + 'id' => 402707, + 'title' => '应用API开放', + 'type' => 'directory', + 'children' => [ + 'EnableApplicationApiInvoke', + 'DisableApplicationApiInvoke', + 'SetApplicationGrantScope', + 'GetApplicationGrantScope', + ], + ], + [ + 'id' => 402712, + 'title' => '应用账户同步', + 'type' => 'directory', + 'children' => [ + 'GetApplicationProvisioningUserPrimaryOrganizationalUnit', + 'CheckApplicationProvisioningUserPrimaryOrganizationalUnit', + 'SetApplicationProvisioningUserPrimaryOrganizationalUnit', + 'DisableApplicationProvisioning', + 'EnableApplicationProvisioning', + 'SetApplicationProvisioningConfig', + 'SetApplicationProvisioningScope', + 'GetApplicationProvisioningConfig', + 'GetApplicationProvisioningScope', + ], + ], + [ + 'id' => 402726, + 'title' => '应用高阶配置', + 'type' => 'directory', + 'children' => [ + 'UpdateApplicationAdvancedConfig', + 'GetApplicationAdvancedConfig', + ], + ], + [ + 'id' => 402729, + 'title' => '应用角色管理', + 'type' => 'directory', + 'children' => [ + 'CreateApplicationRole', + 'DeleteApplicationRole', + 'UpdateApplicationRole', + 'UpdateApplicationRoleDescription', + 'GetApplicationRole', + 'ListApplicationRoles', + ], + ], + ], + ], + [ + 'id' => 402736, + 'title' => 'M2M管理', + 'type' => 'directory', + 'children' => [ + [ + 'id' => 402737, + 'title' => '基础能力管理', + 'type' => 'directory', + 'children' => [ + 'EnableApplicationResourceServer', + 'DisableApplicationResourceServer', + 'EnableApplicationM2MClient', + 'DisableApplicationM2MClient', + 'EnableResourceServerCustomSubject', + 'DisableResourceServerCustomSubject', + 'SetApplicationResourceServerIdentifier', + ], + ], + [ + 'id' => 402746, + 'title' => '授权管理', + 'type' => 'directory', + 'children' => [ + [ + 'id' => 402747, + 'title' => '权限管理', + 'type' => 'directory', + 'children' => [ + 'CreateResourceServerScope', + 'UpdateResourceServerScope', + 'DeleteResourceServerScope', + 'GetResourceServerScope', + ], + ], + [ + 'id' => 402753, + 'title' => '机器授权管理', + 'type' => 'directory', + 'children' => [ + 'AuthorizeResourceServerToClient', + 'RevokeResourceServerFromClient', + 'AuthorizeResourceServerScopesToClient', + 'RevokeResourceServerScopesFromClient', + ], + ], + [ + 'id' => 402761, + 'title' => '人员授权管理', + 'type' => 'directory', + 'children' => [ + 'AuthorizeResourceServerScopesToUser', + 'RevokeResourceServerScopesFromUser', + 'AuthorizeResourceServerScopesToOrganizationalUnit', + 'RevokeResourceServerScopesFromOrganizationalUnit', + 'AuthorizeResourceServerScopesToGroup', + 'RevokeResourceServerScopesFromGroup', + 'ListUsersForResourceServer', + 'ListResourceServersForUser', + 'ListOrganizationalUnitsForResourceServer', + 'ListGroupsForResourceServer', + ], + ], + ], + ], + [ + 'id' => 402774, + 'title' => '应用ClientPublicKey管理', + 'type' => 'directory', + 'children' => [ + 'CreateClientPublicKey', + 'DeleteClientPublicKey', + 'EnableClientPublicKey', + 'DisableClientPublicKey', + 'SetPrimaryClientPublicKey', + 'GetClientPublicKey', + 'ListClientPublicKeys', + ], + ], + ], + ], + [ + 'id' => 402782, + 'title' => '联邦信任源管理', + 'type' => 'directory', + 'children' => [ + 'DeleteFederatedCredentialProvider', + 'UpdateFederatedCredentialProviderDescription', + 'UpdateFederatedCredentialProvider', + 'ListFederatedCredentialProviders', + 'ListApplicationFederatedCredentialsForProvider', + 'GetFederatedCredentialProvider', + 'EnableFederatedCredentialProvider', + 'DisableFederatedCredentialProvider', + 'CreateFederatedCredentialProvider', + ], + ], + [ + 'id' => 402792, + 'title' => '账户管理', + 'type' => 'directory', + 'children' => [ + 'DeleteUsers', + [ + 'id' => 402794, + 'title' => '管理三方登录账户', + 'type' => 'directory', + 'children' => [ + 'BindUserAuthnSourceMapping', + 'UnbindUserAuthnSourceMapping', + 'ListUserAuthnSourceMappings', + ], + ], + 'CreateUser', + 'AddUserToOrganizationalUnits', + 'DeleteUser', + 'RemoveUserFromOrganizationalUnits', + 'UpdateUser', + 'UpdateUserPassword', + 'UpdateUserDescription', + 'DisableUser', + 'EnableUser', + 'UnlockUser', + 'SetUserPrimaryOrganizationalUnit', + 'GetUser', + 'ListUsers', + ], + ], + [ + 'id' => 402811, + 'title' => '组织管理', + 'type' => 'directory', + 'children' => [ + 'CreateOrganizationalUnit', + 'DeleteOrganizationalUnit', + 'DeleteOrganizationalUnitChildren', + 'UpdateOrganizationalUnit', + 'UpdateOrganizationalUnitDescription', + 'UpdateOrganizationalUnitParentId', + 'GetRootOrganizationalUnit', + 'GetOrganizationalUnit', + 'ListOrganizationalUnits', + 'ListOrganizationalUnitParents', + ], + ], + [ + 'id' => 402822, + 'title' => '账户组管理', + 'type' => 'directory', + 'children' => [ + 'CreateGroup', + 'AddUsersToGroup', + 'DeleteGroup', + 'RemoveUsersFromGroup', + 'UpdateGroup', + 'UpdateGroupDescription', + 'GetGroup', + 'ListGroups', + 'ListUsersForGroup', + 'ListGroupsForUser', + ], + ], + [ + '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', + 'DisableIdentityProviderAuthn', + ], + ], + [ + 'id' => 402857, + 'title' => '密码策略', + 'type' => 'directory', + 'children' => [ + 'SetForgetPasswordConfiguration', + 'SetPasswordInitializationConfiguration', + 'SetPasswordHistoryConfiguration', + 'SetPasswordExpirationConfiguration', + 'SetPasswordComplexityConfiguration', + 'GetForgetPasswordConfiguration', + 'GetPasswordInitializationConfiguration', + 'GetPasswordHistoryConfiguration', + 'GetPasswordExpirationConfiguration', + 'GetPasswordComplexityConfiguration', + ], + ], + [ + 'id' => 402868, + 'title' => '条件访问策略', + 'type' => 'directory', + 'children' => [ + 'CreateConditionalAccessPolicy', + 'DeleteConditionalAccessPolicy', + 'DisableConditionalAccessPolicy', + 'EnableConditionalAccessPolicy', + 'GetConditionalAccessPolicy', + 'ListConditionalAccessPolicies', + 'ListConditionalAccessPoliciesForNetworkZone', + 'UpdateConditionalAccessPolicy', + 'UpdateConditionalAccessPolicyDescription', + 'ListConditionalAccessPoliciesForUser', + 'ListConditionalAccessPoliciesForApplication', + ], + ], + [ + 'id' => 402880, + 'title' => '同步', + 'type' => 'directory', + 'children' => [ + 'ListSynchronizationJobs', + 'RunSynchronizationJob', + 'GetSynchronizationJob', + ], + ], + [ + 'id' => 402884, + 'title' => '品牌', + 'type' => 'directory', + 'children' => [ + 'CreateBrand', + 'GetBrand', + 'EnableBrand', + 'DisableBrand', + 'UpdateBrand', + 'DeleteBrand', + 'ListBrands', + 'SetLoginRedirectApplicationForBrand', + 'GetLoginRedirectApplicationForBrand', + ], + ], + [ + 'id' => 402894, + 'title' => '自定义条款', + 'type' => 'directory', + 'children' => [ + 'CreateCustomPrivacyPolicy', + 'GetCustomPrivacyPolicy', + 'EnableCustomPrivacyPolicy', + 'DisableCustomPrivacyPolicy', + 'UpdateCustomPrivacyPolicy', + 'DeleteCustomPrivacyPolicy', + 'ListCustomPrivacyPolicies', + 'AddCustomPrivacyPoliciesToBrand', + 'RemoveCustomPrivacyPoliciesFromBrand', + 'ListCustomPrivacyPoliciesForBrand', + ], + ], + [ + 'id' => 402906, + 'title' => '网络端点', + 'type' => 'directory', + 'children' => [ + 'CreateNetworkAccessEndpoint', + 'DeleteNetworkAccessEndpoint', + 'UpdateNetworkAccessEndpointName', + 'ListNetworkAccessEndpointAvailableRegions', + 'ListNetworkAccessEndpointAvailableZones', + 'GetNetworkAccessEndpoint', + 'ListNetworkAccessEndpoints', + 'ListNetworkAccessPaths', + ], + ], + [ + 'id' => 402915, + 'title' => '网络区域', + 'type' => 'directory', + 'children' => [ + 'CreateNetworkZone', + 'DeleteNetworkZone', + 'UpdateNetworkZone', + 'UpdateNetworkZoneDescription', + 'ListNetworkZones', + 'GetNetworkZone', + ], + ], + [ + 'id' => 402922, + 'title' => '认证源', + 'type' => 'directory', + 'children' => [ + 'EnableInternalAuthenticationSource', + 'DisableInternalAuthenticationSource', + ], + ], + [ + 'id' => 402925, + 'title' => '认证器', + 'type' => 'directory', + 'children' => [ + 'SetWebAuthnConfiguration', + 'UnbindTotpAuthenticator', + 'DeleteWebAuthnAuthenticator', + ], + ], + [ + 'id' => 402929, + 'title' => '云账号', + 'type' => 'directory', + 'children' => [ + 'ListCloudAccounts', + 'GetCloudAccount', + 'CreateCloudAccount', + 'UpdateCloudAccount', + 'UpdateCloudAccountDescription', + 'DeleteCloudAccount', + ], + ], + [ + 'id' => 402936, + 'title' => '云角色', + 'type' => 'directory', + 'children' => [ + 'ListCloudAccountRoles', + 'GetCloudAccountRole', + 'CreateCloudAccountRole', + 'DisableCloudAccountRole', + 'EnableCloudAccountRole', + 'UpdateCloudAccountRoleDescription', + 'DeleteCloudAccountRole', + ], + ], + [ + 'id' => 402958, + 'title' => '数据权限管理', + 'type' => 'directory', + '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', + ], + ], + [ + 'id' => 402986, + 'title' => '导入文件', + 'type' => 'directory', + 'children' => [ + 'GenerateUploadAuth', + 'GenerateFileImportTemplate', + 'GenerateDownloadUrlForSynchronizationJob', + ], + ], + [ + 'id' => 402990, + 'title' => 'OAuth Token', + 'type' => 'directory', + 'children' => [ + 'GenerateOauthToken', + ], + ], + [ + 'id' => 402992, + 'title' => '扩展属性', + 'type' => 'directory', + 'children' => [ + 'GetCustomField', + 'EnableCustomField', + 'DisableCustomField', + 'DeleteCustomField', + 'CreateCustomField', + ], + ], + [ + 'id' => 402998, + 'title' => '事件', + 'type' => 'directory', + 'children' => [ + 'ListEventTypes', + 'ListActionTrackEventTypes', + ], + ], + [ + 'id' => 403001, + 'title' => '其它', + 'type' => 'directory', + 'children' => [ + 'ListEiamInstances', + 'ListEiamRegions', + 'ListApplicationSupportedProvisionProtocolTypes', + ], + ], + ], + 'components' => [ + 'schemas' => [], + ], + 'apis' => [ + 'ListRegions' => [ + 'summary' => '查询支持的阿里云地域列表。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + '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', + ], + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasXM4LQ1', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'QuotaType', + 'in' => 'query', + 'schema' => [ + 'title' => 'Quota 配额的唯一标识。', + 'description' => 'Quota 配额的唯一标识。', + 'type' => 'string', + 'required' => true, + 'example' => 'instanceTrialTimes。', + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + ], + 'parameters' => [ + [ + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '免费版续期', + ], + 'SetInstanceControlConfiguration' => [ + 'summary' => '设置实例控制项', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + '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, + ], + ], + [ + 'name' => 'ControlElements', + '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, + ], + 'required' => false, + 'example' => '', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'title' => '请求ID。', + 'description' => '请求ID。', + 'type' => 'string', + 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A', + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '设置实例控制项', + ], + 'SetInstanceGlobalizationConfig' => [ + 'summary' => '设置实例语言、时区信息', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + '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, + ], + ], + [ + 'name' => 'Language', + 'in' => 'query', + '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' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '设置实例语言、时区信息', + ], + 'CreateInstanceTrialLicense' => [ + 'summary' => '为实例创建试用版 License', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas92IAAU', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例Id', + 'description' => '实例 Id', + 'type' => 'string', + 'required' => true, + 'example' => 'eiam-111ccc1111', + 'maxLength' => 64, + ], + ], + ], + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"LicenseId\\": \\"license_463hfmewi2njxxxx\\"\\n}","type":"json"}]', + 'title' => '创建试用版 License', + ], + 'CheckInstanceModuleStatus' => [ + 'summary' => '判断实例是否具有某个模块的功能', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '157983', + 'abilityTreeNodes' => [ + 'FEATUREidaas6GKEFM', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例ID。', + 'description' => '实例ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'ModuleKey', + 'in' => 'query', + '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' => [ + 200 => [ + 'schema' => [ + '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', + ], + ], + ], + ], + ], + ], + ], + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '237885', + 'abilityTreeNodes' => [ + 'FEATUREidaas0REDLU', + 'FEATUREidaas6GKEFM', + ], + 'autoTest' => true, + 'tenantRelevance' => 'tenant', + ], + 'parameters' => [ + [ + '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', + ], + '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', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + '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' => '查询实例控制项', + ], + 'GetInstanceModuleInfo' => [ + 'summary' => '获取一级模块下,所有模块信息', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + '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' => 'ModuleKey', + 'in' => 'query', + 'schema' => [ + 'title' => '一级模块标识', + 'description' => '一级模块标识', + 'type' => 'string', + 'required' => true, + 'example' => 'urn:alibaba:idaas:license:module:ud', + 'maxLength' => 128, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + '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', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + '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' => 'QuotaKey', + 'in' => 'query', + 'schema' => [ + 'title' => '配额类型', + 'description' => '配额类型', + 'type' => 'string', + 'required' => true, + 'example' => 'userMaxNumber', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + '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', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas92IAAU', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例Id', + 'description' => '实例Id', + 'type' => 'string', + 'required' => true, + 'example' => 'eiam-111ccc1111', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'title' => '请求Id', + 'description' => '请求Id', + 'type' => 'string', + 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A', + ], + 'TrialStatus' => [ + 'title' => '实例试用状态', + 'description' => '实例试用状态', + 'type' => 'boolean', + 'example' => 'true', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TrialStatus\\": true\\n}","type":"json"}]', + 'title' => '获取实例的试用状态', + ], + 'CreateInstance' => [ + 'summary' => '创建一个实例,EIAM所有产品能力都基于实例来提供。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas6GKEFM', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'Description', + 'in' => 'query', + 'schema' => [ + 'title' => '实例描述', + 'description' => '实例描述,最大长度限制128字符。', + 'type' => 'string', + 'required' => false, + 'example' => 'instance_for_test', + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"InstanceId\\": \\"idaas_wj5htncdvoc4q5xxxxxxxxx\\"\\n}","type":"json"}]', + 'title' => '创建一个EIAM实例', + ], + 'DeleteInstance' => [ + 'summary' => '删除一个您不再使用的EIAM实例。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '删除一个EIAM实例', + 'description' => '请确保您当前的实例已经不再使用,当EIAM实例被删除后,所有相关的数据都将被删除。', + ], + 'UpdateInstanceDescription' => [ + 'summary' => '修改指定EIAM实例的描述信息。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + '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, + ], + ], + [ + 'name' => 'Description', + 'in' => 'query', + 'schema' => [ + 'title' => '实例描述', + 'description' => '您想要更改的实例描述信息。', + 'type' => 'string', + 'required' => false, + 'example' => '生产环境使用。', + 'maxLength' => 128, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '更新EIAM实例描述信息', + ], + 'ListInstances' => [ + 'summary' => '查询一个或者多个EIAM实例信息。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas6GKEFM', + ], + ], + 'parameters' => [ + [ + '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' => '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', + ], + ], + ], + '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', + ], + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '开启EIAM实例由初始化域名自动跳转到默认域名', + ], + 'DisableInitDomainAutoRedirect' => [ + 'summary' => '关闭EIAM实例由初始化域名自动跳转到默认域名,关闭后,通过初始化域名访问门户业不会跳转到默认域名。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '关闭EIAM实例由初始化域名自动跳转到默认域名', + ], + 'GetInstanceLicense' => [ + 'summary' => '查询实例当前生效的 License 信息。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + '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_ue2jvisn35ea5lmthk2676xxxx', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + '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', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + '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, + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'title' => '域名。', + 'description' => '域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'dm_examplexxxx', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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=', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + '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, + ], + ], + [ + 'name' => 'Domain', + 'in' => 'query', + 'schema' => [ + 'title' => '域名。', + 'description' => '域名。', + 'type' => 'string', + 'required' => true, + 'example' => 'www.example.com', + ], + ], + [ + 'name' => 'Filing', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'title' => '备案信息参数。', + 'description' => '备案信息参数。', + 'type' => 'object', + 'properties' => [ + 'IcpNumber' => [ + 'title' => '域名关联的备案号。', + 'description' => '域名关联的备案号。', + 'type' => 'string', + 'required' => false, + 'example' => '浙xx-xxxxxx', + ], + ], + 'required' => false, + 'example' => '', + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '187288', + 'abilityTreeNodes' => [ + 'FEATUREidaas6GKEFM', + ], + ], + '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', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + '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' => '浙xx-xxxxxx', + ], + ], + ], + 'BrandId' => [ + 'description' => '品牌ID。', + 'type' => 'string', + 'example' => 'brand_xxxxx', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + '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, + ], + ], + [ + 'name' => 'DomainId', + 'in' => 'query', + 'schema' => [ + 'title' => '域名ID。', + 'description' => '域名ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'dm_examplexxxxx', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '设置指定EIAM实例域名为默认域名', + ], + 'ListDomains' => [ + 'summary' => '列表查询EIAM实例的域名信息,列表中包含实例初始化域名和自定义域名。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + '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, + ], + ], + [ + 'name' => 'BrandId', + 'in' => 'query', + 'schema' => [ + 'description' => '品牌ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'brand_xxxx', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '浙xx-xxxxxx', + ], + ], + ], + 'BrandId' => [ + 'description' => '品牌ID。', + 'type' => 'string', + 'example' => 'brand_xxxx', + ], + ], + ], + ], + ], + ], + ], + ], + '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, + ], + ], + [ + 'name' => 'DomainId', + 'in' => 'query', + 'schema' => [ + 'title' => '域名ID。', + 'description' => '域名ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'dm_examplexxxx', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '删除指定的EIAM实例自定义域名', + ], + 'CreateDomainProxyToken' => [ + 'summary' => '创建EIAM实例域名的代理Token。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + '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, + ], + ], + [ + 'name' => 'DomainId', + 'in' => 'query', + 'schema' => [ + 'title' => '域名ID。', + 'description' => '域名ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'dm_examplexxxxx', + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + '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, + ], + ], + [ + 'name' => 'DomainId', + 'in' => 'query', + 'schema' => [ + 'title' => '域名ID。', + 'description' => '域名ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'dm_examplexxxxx', + ], + ], + [ + 'name' => 'DomainProxyTokenId', + 'in' => 'query', + 'schema' => [ + 'title' => '域名代理Token ID。', + 'description' => '域名代理Token ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'pt_examplexxxx'."\n", + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + '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', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + '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, + ], + ], + [ + 'name' => 'DomainId', + 'in' => 'query', + 'schema' => [ + 'title' => '域名ID。', + 'description' => '域名ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'dm_examplexxxxx', + ], + ], + [ + 'name' => 'DomainProxyTokenId', + 'in' => 'query', + 'schema' => [ + 'title' => '域名代理Token ID。', + 'description' => '域名代理Token ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'pt_examplexxxx', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '启用指定EIAM实例域名代理Token', + ], + 'DisableDomainProxyToken' => [ + 'summary' => '禁用指定EIAM实例域名代理Token,禁用之后,域名使用会受影响。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + '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, + ], + ], + [ + 'name' => 'DomainId', + 'in' => 'query', + 'schema' => [ + 'title' => '域名ID。', + 'description' => '域名ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'dm_examplexxxxx', + ], + ], + [ + 'name' => 'DomainProxyTokenId', + 'in' => 'query', + 'schema' => [ + 'title' => '域名代理Token ID。', + 'description' => '域名代理Token ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'pt_examplexxxx', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '禁用指定EIAM实例域名代理Token', + ], + 'ListDomainProxyTokens' => [ + 'summary' => '列表查询EIAM实例域名的代理Token。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + '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, + ], + ], + [ + 'name' => 'DomainId', + 'in' => 'query', + 'schema' => [ + 'title' => '域名ID。', + 'description' => '域名ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'dm_examplexxxxx', + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + '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, + ], + ], + [ + 'name' => 'DomainId', + 'in' => 'query', + 'schema' => [ + 'title' => '域名ID。', + 'description' => '域名ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'dm_examplexxxxx', + ], + ], + [ + 'name' => 'DomainProxyTokenId', + 'in' => 'query', + 'schema' => [ + 'title' => '域名代理Token ID。', + 'description' => '域名代理Token ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'pt_examplexxxx'."\n", + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '删除指定EIAM实例域名的代理Token', + ], + 'UpdateDomainIcpNumber' => [ + 'summary' => '更新域名备案号。', + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '更新域名备案号', + ], + 'UpdateDomainBrand' => [ + 'summary' => '修改域名关联的品牌。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + '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, + ], + ], + [ + 'name' => 'DomainId', + 'in' => 'query', + 'schema' => [ + 'title' => '域名ID。', + 'description' => '域名ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'dm_examplexxxxx', + ], + ], + [ + 'name' => 'BrandId', + 'in' => 'query', + 'schema' => [ + 'description' => '品牌ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'brand_xxxx', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '修改域名品牌', + ], + 'CreateApplication' => [ + 'summary' => '在指定EIAM实例下创建一个应用资源。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + '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账号SSO应用', + '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' => '单点登录类型', + 'description' => '单点登录协议,取值可选范围:'."\n" + .'- saml2:SAML 2.0 协议。'."\n" + .'- oidc:OpenID Connect 协议。', + 'type' => 'string', + 'required' => true, + 'enumValueTitles' => [ + 'saml2' => 'SAML 2.0协议', + 'oidc' => 'OpenID Connect协议', + ], + 'example' => 'saml2', + 'maxLength' => 64, + ], + ], + [ + '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' => [ + 'type' => 'string', + 'required' => false, + 'example' => 'application', + 'default' => 'application', + 'enum' => [ + 'agent', + 'application', + ], + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'title' => '请求Id', + 'description' => '请求ID。', + 'type' => 'string', + 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A', + ], + 'ApplicationId' => [ + 'title' => '应用Id', + 'description' => '应用ID。', + 'type' => 'string', + 'example' => 'app_mkv7rgt4d7i4u7zqtzev2xxxx', + ], + ], + ], + ], + ], + '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', + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'title' => '请求Id', + 'description' => '请求ID。', + 'type' => 'string', + 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A', + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '删除一个EIAM应用', + 'description' => '您在删除指定EIAM应用时,请确保对应应用已经不再使用,应用删除后所有配置数据都将被删除,无法进行恢复。', + ], + 'UpdateApplicationDescription' => [ + 'summary' => '更新一个EIAM应用的描述信息。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas40OLQJ', + 'FEATUREidaasJXI2A5', + ], + ], + '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' => 'Description', + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '更新一个EIAM应用的描述信息', + ], + 'EnableApplication' => [ + 'summary' => '将一个应用从禁用状态变为启用状态。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas40OLQJ', + 'FEATUREidaasJXI2A5', + ], + ], + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '启用一个EIAM应用', + ], + 'DisableApplication' => [ + 'summary' => '将一个应用从启用状态变为禁用状态,此时应用全部能力不可用。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas40OLQJ', + 'FEATUREidaasJXI2A5', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '禁用一个EIAM应用', + 'description' => '将一个应用从启用状态变为禁用状态时,应用全部功能不可用(如SSO、账户同步等),请确认您已知该操作可能导致的风险。', + ], + 'GetApplication' => [ + 'summary' => '获取指定EIAM应用的详细信息。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '119367', + 'abilityTreeNodes' => [ + 'FEATUREidaasZSI8X0', + ], + ], + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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 应用', + ], + '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', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasJXI2A5', + ], + ], + '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' => 'ApplicationIds', + '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', + ], + ], + [ + 'name' => 'ApplicationName', + 'in' => 'query', + 'schema' => [ + 'title' => '应用名称', + 'description' => '应用名称,只支持左模糊匹配。', + 'type' => 'string', + 'required' => false, + 'example' => 'Ram Account SSO', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'AuthorizationType', + '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, + ], + ], + [ + 'name' => 'Status', + 'in' => 'query', + 'schema' => [ + 'title' => '应用状态', + 'description' => '应用状态,取值可选范围:'."\n" + .'- enabled:启用中。'."\n" + .'- disabled:禁用中。', + 'type' => 'string', + 'required' => false, + 'enumValueTitles' => [ + 'disabled' => '禁用', + 'enabled' => '启用', + ], + 'example' => 'enabled', + 'maxLength' => 32, + ], + ], + [ + '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' => '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, + ], + ], + [ + 'name' => 'ApplicationCreationType', + 'in' => 'query', + 'schema' => [ + 'title' => '资源服务器来源类型。', + 'description' => '应用创建类型(为空时默认查询user_custom用户创建类型的应用,查询所有类型应用传:all)。', + 'type' => 'string', + 'required' => false, + 'enumValueTitles' => [ + 'system_init' => '系统创建', + 'user_custom' => '用户创建', + ], + 'example' => 'system_init', + ], + ], + [ + 'name' => 'ApplicationIdentityType', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + 'example' => 'application', + 'enum' => [ + 'application', + 'agent', + ], + ], + ], + ], + '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', + ], + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'parameters' => [ + [ + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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' => '获取应用模板信息', + ], + 'UpdateApplicationInfo' => [ + 'summary' => '更新应用基本信息。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + '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' => true, + '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' => [ + 'description' => '应用可见性集合。', + 'type' => 'array', + 'items' => [ + 'description' => '应用可见性枚举元素。', + 'type' => 'string', + 'required' => false, + 'example' => 'web', + ], + 'required' => false, + ], + ], + [ + 'name' => 'ClientToken', + 'in' => 'query', + 'schema' => [ + 'description' => '幂等Token。', + 'type' => 'string', + 'required' => false, + 'example' => 'client-token-example'."\n", + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '更新应用基本信息', + ], + 'ListApplicationsForNetworkAccessEndpoint' => [ + 'summary' => '获取网络访问端点下的App信息。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasGNRASW', + ], + ], + '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' => '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_mxzj4c44ctyectkggtg4mxxxxx', + ], + ], + ], + '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', + ], + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasXRGGQQ', + ], + 'tenantRelevance' => 'tenant', + ], + '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', + ], + ], + [ + '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' => [ + 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' => '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + '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' => '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' => '应用ID列表。', + 'description' => '应用ID列表,最多支持100个应用ID。', + 'type' => 'array', + 'items' => [ + 'description' => '应用ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', + ], + 'required' => false, + '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', + ], + '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' => '应用角色列表。SAML应用无角色返回', + '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 \\"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', + ], + ], + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '启用一个EIAM应用SSO功能', + ], + 'DisableApplicationSso' => [ + 'summary' => '禁用一个EIAM应用的SSO单点登录功能,此时应用不支持员工单点登录。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas40OLQJ', + 'FEATUREidaasJXI2A5', + ], + ], + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '禁用一个EIAM应用的SSO功能', + ], + 'SetApplicationSsoConfig' => [ + 'summary' => '设置一个EIAM应用的单点登录SSO配置属性。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + '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, + ], + ], + [ + 'name' => 'ApplicationId', + 'in' => 'query', + 'schema' => [ + 'title' => '应用ID。', + 'description' => '应用ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'SamlSsoConfig', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + '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, + ], + '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' => '', + ], + ], + [ + 'name' => 'OidcSsoConfig', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + '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, + ], + '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' => '', + ], + ], + [ + 'name' => 'InitLoginType', + 'in' => 'query', + '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' => 'InitLoginUrl', + 'in' => 'query', + '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' => 'ClientToken', + 'in' => 'query', + 'schema' => [ + 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。只支持ASCII字符,且不能超过64个字符。更多信息,请参见如何保证幂等性。', + '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', + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '117713', + 'abilityTreeNodes' => [ + 'FEATUREidaasDDL9A8', + ], + ], + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas40OLQJ', + 'FEATUREidaasJXI2A5', + ], + ], + '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' => 'ApplicationTemplateParams', + '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' => '', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '更新模板应用的SSO参数', + 'description' => '用于更新应用市场中已创建的应用模板的单点登录(SSO)相关参数。', + ], + 'AuthorizeApplicationToUsers' => [ + 'summary' => '批量授予多个EIAM账户访问一个应用的权限。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + '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列表,单次操作最多支持100个账户ID。', + 'type' => 'array', + 'items' => [ + 'description' => '账户ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx', + ], + 'required' => true, + 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx', + ], + ], + [ + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '授予多个EIAM账户访问一个应用的权限', + ], + 'AuthorizeApplicationToOrganizationalUnits' => [ + 'summary' => '批量授予多个EIAM组织访问一个应用的权限。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas3S4NKL', + ], + ], + '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' => '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' => true, + 'example' => 'ou_wovwffm62xifdziem7an7xxxxx', + ], + ], + [ + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '授予多个EIAM组织访问一个应用的权限', + ], + 'AuthorizeApplicationToGroups' => [ + 'summary' => '批量授予多个EIAM组访问一个应用的权限。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas7VNWU7', + ], + ], + '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' => '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'description' => '响应结果。', + 'type' => 'object', + 'properties' => [ + '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' => '授予多个EIAM组访问一个应用的权限', + ], + 'RevokeApplicationFromUsers' => [ + 'summary' => '批量取消多个EIAM账户访问一个应用的权限。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + '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' => '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' => true, + 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx', + ], + ], + [ + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '取消多个EIAM账户访问一个应用的权限', + ], + 'RevokeApplicationFromOrganizationalUnits' => [ + 'summary' => '批量取消多个EIAM组织访问一个应用的权限。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + '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列表,单次操作最多支持100个组织ID。', + 'type' => 'array', + 'items' => [ + 'description' => '组织ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'ou_wovwffm62xifdziem7an7xxxxx', + ], + 'required' => true, + 'example' => 'ou_wovwffm62xifdziem7an7xxxxx', + ], + ], + [ + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '取消多个EIAM组织访问一个应用的权限', + ], + 'RevokeApplicationFromGroups' => [ + 'summary' => '批量取消多个EIAM组访问一个应用的权限。', + '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' => [ + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'description' => '响应结果。', + 'type' => 'object', + 'properties' => [ + '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' => '取消多个EIAM组访问一个应用的权限', + ], + 'UpdateApplicationAuthorizationType' => [ + 'summary' => '更改指定EIAM应用的访问授权类型。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + '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' => 'AuthorizationType', + 'in' => 'query', + 'schema' => [ + 'title' => '应用授权类型', + 'description' => '应用访问授权类型,取值可选范围:'."\n" + .'- authorize\\_required:需要显式授权才可访问。'."\n" + .'- default\\_all:默认所有成员具备访问权限。', + 'type' => 'string', + 'required' => true, + 'example' => 'authorize_required', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '更改一个应用的访问授权类型', + ], + 'ListUsersForApplication' => [ + 'summary' => '分页查询一个应用被授权访问的账户列表,返回的结果中,包含账户ID信息,如需获取账户详细信息,请调用GetUser接口。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasCRU1S2', + ], + ], + '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' => '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列表,单次操作最多支持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', + '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', + ], + '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', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas3S4NKL', + ], + ], + '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' => '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', + ], + ], + [ + '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', + ], + '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', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + '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' => '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' => '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' => false, + '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', + ], + '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 \\"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', + ], + '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' => '列表页码。', + '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' => '应用ID列表。', + 'description' => '应用ID列表,单次操作最多支持100个应用ID。', + 'type' => 'array', + 'items' => [ + 'description' => '应用ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', + ], + 'required' => false, + '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', + ], + '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', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas3S4NKL', + ], + ], + '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' => 'ApplicationIds', + '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', + ], + ], + [ + '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', + ], + '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', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + '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, + ], + ], + [ + 'name' => 'ApplicationFederatedCredentialId', + 'in' => 'query', + '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' => 'test', + 'maxLength' => 128, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '更新应用联邦凭证描述', + ], + 'UpdateApplicationFederatedCredential' => [ + 'summary' => '更新应用联邦凭证。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + '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, + ], + ], + [ + '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' => [ + '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' => '', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '更新应用联邦凭证', + ], + 'ListApplicationFederatedCredentials' => [ + 'summary' => '查询应用联邦凭证列表。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + '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)', + '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' => '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' => [ + 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' => '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + '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, + ], + ], + [ + 'name' => 'ApplicationFederatedCredentialId', + 'in' => 'query', + 'schema' => [ + 'title' => '应用联邦凭证Id', + 'description' => '应用联邦凭证ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'afc_aaaaa1111', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + '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")', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + '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, + ], + ], + [ + 'name' => 'ApplicationFederatedCredentialId', + 'in' => 'query', + 'schema' => [ + 'title' => '应用联邦凭证Id', + 'description' => '应用联邦凭证ID', + 'type' => 'string', + 'required' => true, + 'example' => 'afc_aaaaa1111', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '启用应用联邦凭证', + ], + 'DisableApplicationFederatedCredential' => [ + 'summary' => '禁用应用联邦凭证。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + '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, + ], + ], + [ + 'name' => 'ApplicationFederatedCredentialId', + 'in' => 'query', + 'schema' => [ + 'title' => '应用联邦凭证Id', + 'description' => '应用联邦凭证ID', + 'type' => 'string', + 'required' => true, + 'example' => 'afc_aaaaa1111', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '禁用应用联邦凭证', + ], + 'DeleteApplicationFederatedCredential' => [ + 'summary' => '删除应用联邦凭证。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + '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, + ], + ], + [ + 'name' => 'ApplicationFederatedCredentialId', + 'in' => 'query', + 'schema' => [ + 'title' => '应用联邦凭证Id', + 'description' => '应用联邦凭证ID', + 'type' => 'string', + 'required' => true, + 'example' => 'afc_aaaaa1111', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '删除应用联邦凭证', + ], + 'CreateApplicationFederatedCredential' => [ + 'summary' => '创建应用联邦凭证。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + '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, + ], + ], + [ + 'name' => 'FederatedCredentialProviderId', + 'in' => 'query', + 'schema' => [ + 'title' => '联邦凭证提供方ID', + 'description' => '联邦凭证提供方ID', + 'type' => 'string', + 'required' => true, + 'example' => 'fcp_adasd', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'ApplicationFederatedCredentialType', + 'in' => 'query', + 'schema' => [ + 'title' => '应用联邦凭证类型', + 'description' => '应用联邦凭证类型', + 'type' => 'string', + 'required' => true, + 'example' => 'oidc', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'ApplicationFederatedCredentialName', + 'in' => 'query', + 'schema' => [ + 'title' => '应用联邦凭证名称', + 'description' => '应用联邦凭证名称', + 'type' => 'string', + 'required' => true, + 'example' => 'example_name', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'VerificationCondition', + 'in' => 'query', + 'schema' => [ + 'title' => '校验条件', + 'description' => '校验条件', + 'type' => 'string', + 'required' => false, + 'example' => 'IsNullOrEmpty("jwt.issuer")', + ], + ], + [ + 'name' => 'Description', + 'in' => 'query', + 'schema' => [ + 'title' => '描述', + 'description' => '描述', + 'type' => 'string', + 'required' => false, + 'example' => '描述', + 'maxLength' => 128, + ], + ], + [ + 'name' => 'AttributeMappings', + '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' => '', + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + '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', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasJH3YY9', + ], + ], + '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', + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasJH3YY9', + ], + ], + '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' => '应用的客户端密钥ID。', + 'type' => 'string', + 'required' => true, + 'example' => ' sci_k52x2ru63rlkflina5utgkxxxx', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '删除一个EIAM应用的客户端密钥', + ], + 'DisableApplicationClientSecret' => [ + 'summary' => '禁用一个EIAM应用的客户端密钥。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasJH3YY9', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + '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'."\n", + 'maxLength' => 64, + ], + ], + [ + 'name' => 'SecretId', + 'in' => 'query', + 'schema' => [ + 'title' => '客户端秘钥ID', + 'description' => '应用的客户端密钥ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'sci_k52x2ru63rlkflina5utgkxxxx', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '禁用一个EIAM应用的客户端密钥', + ], + 'EnableApplicationClientSecret' => [ + 'summary' => '启用一个EIAM应用的客户端密钥。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasJH3YY9', + ], + ], + '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'."\n", + 'maxLength' => 64, + ], + ], + [ + 'name' => 'SecretId', + 'in' => 'query', + 'schema' => [ + 'title' => '客户端秘钥', + 'description' => '应用的客户端密钥ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'sci_k52x2ru63rlkflina5utgkxxxx', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '启用一个EIAM应用的客户端密钥', + ], + 'ListApplicationClientSecrets' => [ + 'summary' => '查询一个EIAM应用所属的全部客户端密钥,返回的密钥数据已脱敏,若需要获取未脱敏密钥,请调用ObtainApplicationClientSecret接口。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasJH3YY9', + ], + ], + '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, + ], + ], + ], + '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', + ], + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasJH3YY9', + ], + ], + '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' => '应用的客户端密钥ID。', + 'type' => 'string', + 'required' => true, + 'example' => ' sci_k52x2ru63rlkflina5utgkxxxx', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasLLYTIX', + ], + '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' => 'SecretId', + 'in' => 'query', + 'schema' => [ + 'title' => '客户端密钥', + 'description' => '客户端密钥。', + 'type' => 'string', + 'required' => true, + 'example' => 'sct_11111', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'ExpirationTime', + 'in' => 'query', + 'schema' => [ + 'title' => '到期时间,到期的时间戳', + 'description' => '客户端密钥到期时间,Unix时间戳格式,单位为毫秒。可设置的最小有效期为1天,最大有效期为3年。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'example' => '1735530123762', + 'maxLength' => 128, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '更新一个EIAM应用的客户端密钥有效期', + ], + 'UpdateApplicationTokenExpirationTime' => [ + 'summary' => '更新ApplicationToken过期时间。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasSQHOGI', + ], + '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' => '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' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '更新应用Token过期时间', + ], + 'EnableApplicationToken' => [ + 'summary' => '启用应用Token。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasSQHOGI', + ], + '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' => 'ApplicationTokenId', + 'in' => 'query', + 'schema' => [ + 'title' => '应用TokenID。', + 'description' => '应用TokenID。', + 'type' => 'string', + 'required' => true, + 'example' => 'token_sfrwerxxxxxxxxxxxxxx', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '启用应用Token', + ], + 'DisableApplicationToken' => [ + 'summary' => '禁用应用Token。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasSQHOGI', + ], + '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' => 'ApplicationTokenId', + 'in' => 'query', + 'schema' => [ + 'title' => '应用TokenID。', + 'description' => '应用TokenID。', + 'type' => 'string', + 'required' => true, + 'example' => 'token_sfrwerxxxxxxxxxxxxxx', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '禁用应用Token', + 'description' => '将一个应用从启用状态变为禁用状态时,应用全部功能不可用(如SSO、账户同步等),请确认您已知该操作可能导致的风险。', + ], + 'CreateApplicationToken' => [ + 'summary' => '创建应用Token。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasSQHOGI', + ], + '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' => '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, + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasSQHOGI', + ], + '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' => 'ApplicationTokenType', + 'in' => 'query', + 'schema' => [ + 'title' => '应用Token类型。', + 'description' => '应用Token类型。', + 'type' => 'string', + 'required' => true, + 'example' => 'bearer_token', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasSQHOGI', + ], + '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' => 'ApplicationTokenId', + 'in' => 'query', + 'schema' => [ + 'title' => '应用ID。', + 'description' => '应用tokenID。', + 'type' => 'string', + 'required' => true, + 'example' => 'token_sfrwerxxxxxxxxxxxxxx', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasSQHOGI', + ], + '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' => 'ApplicationTokenId', + 'in' => 'query', + 'schema' => [ + 'title' => '应用TokenID。', + 'description' => '应用TokenID。', + 'type' => 'string', + 'required' => true, + 'example' => 'token_sfrwerxxxxxxxxxxxxxx', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '删除应用Token', + ], + 'AddApplicationAccountToUser' => [ + 'summary' => '在当前应用下给指定员工添加一个应用账号。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas51QHX0', + ], + ], + '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' => 'ApplicationUsername', + 'in' => 'query', + 'schema' => [ + 'title' => '应用账号名称', + 'description' => '应用账号名称', + 'type' => 'string', + 'required' => true, + 'example' => 'zhangsan', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationAccountId\\": \\"aac_m6z7awz5kresi2ezgajsbkxxxx\\"\\n}","type":"json"}]', + 'title' => '在当前应用下给指定员工添加一个应用账号', + ], + 'ListApplicationAccounts' => [ + 'summary' => '分页查询应用下的应用账户列表。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas51QHX0', + ], + ], + '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', + ], + ], + [ + 'name' => 'ApplicationId', + 'in' => 'query', + 'schema' => [ + 'title' => '应用ID', + 'description' => '应用ID', + 'type' => 'string', + 'required' => true, + 'example' => 'app_11111', + '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', + ], + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas51QHX0', + ], + ], + '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, + ], + ], + ], + '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', + ], + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '删除一个当前应用下的指定员工的应用账号', + 'description' => '当前接口仅查询组织的直属权限,即直接分配给组织的应用。调用该接口时,可以通过 **ApplicationIds** 参数对应用进行筛选。', + ], + 'EnableApplicationApiInvoke' => [ + 'summary' => '调用EnabledApplicationApiInvoke接口启用一个EIAM应用的Developer API调用功能。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasZSI8X0', + ], + ], + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '启用一个EIAM应用的Developer API调用功能', + ], + 'DisableApplicationApiInvoke' => [ + 'summary' => '禁用一个EIAM应用的Developer API调用功能。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasZSI8X0', + ], + ], + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '禁用一个EIAM应用的Developer API调用能力', + ], + 'SetApplicationGrantScope' => [ + 'summary' => '设置一个EIAM应用的Developer API授权范围。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasA4SIXV', + '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'."\n", + 'maxLength' => 64, + ], + ], + [ + 'name' => 'GrantScopes', + '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' => '', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '设置一个EIAM应用的Developer API授权范围', + ], + 'GetApplicationGrantScope' => [ + 'summary' => '查询一个EIAM应用的Developer API授权范围。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + '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'."\n", + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + '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 ', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasSQHOGI', + ], + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"UserPrimaryOrganizationalUnitId\\": \\"ou_12121xxxxxx\\"\\n}","type":"json"}]', + 'title' => '查询指定应用同步配置', + ], + 'CheckApplicationProvisioningUserPrimaryOrganizationalUnit' => [ + 'summary' => '检查应用同步主组织是否在应用同步范围', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'none', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasT4AEDM', + ], + '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' => 'UserPrimaryOrganizationalUnitId', + 'in' => 'query', + 'schema' => [ + 'title' => '组织ID。', + 'description' => '组织ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'ou_wovwffm62xifdziem7an7xxxxx', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasSQHOGI', + ], + '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' => 'UserPrimaryOrganizationalUnitId', + 'in' => 'query', + 'schema' => [ + 'title' => '组织ID。', + 'description' => '组织ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'ou_wovwffm62xifdziem7an7xxxxx', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '配置应用同步用户主组织', + ], + 'DisableApplicationProvisioning' => [ + 'summary' => '禁用一个EIAM应用的账户同步功能。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '禁用一个EIAM应用的账户同步功能', + ], + 'EnableApplicationProvisioning' => [ + 'summary' => '启用一个EIAM应用的账户同步功能。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '启用一个EIAM应用的账户同步功能', + ], + 'SetApplicationProvisioningConfig' => [ + 'summary' => '设置一个EIAM应用的账户同步功能配置。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + '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' => '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' => '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' => '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' => '', + ], + ], + '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', + ], + ], + ], + ], + ], + 'errorCodes' => [ + 400 => [ + [ + 'errorCode' => 'InvalidParameter.ListenEventScopes', + 'errorMessage' => 'The specified event scope contains an unsupported event type.', + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '设置一个EIAM应用的账户同步功能配置', + ], + 'SetApplicationProvisioningScope' => [ + 'summary' => '设置一个EIAM应用的账户同步范围,该账户同步范围同时为DeveloperAPI可以查询和管理的账户范围。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + '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' => '', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '设置一个EIAM应用的账户同步范围', + ], + 'GetApplicationProvisioningConfig' => [ + 'summary' => '查询一个EIAM应用的账户同步功能配置。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '137231', + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas40OLQJ', + 'FEATUREidaasJXI2A5', + ], + ], + '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' => 'ScimServerAdvancedConfig', + 'in' => 'query', + 'style' => 'flat', + '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' => '', + ], + ], + 'required' => false, + 'example' => '', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '修改应用高阶配置', + ], + 'GetApplicationAdvancedConfig' => [ + 'summary' => '获取应用高阶配置', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas40OLQJ', + 'FEATUREidaasJXI2A5', + ], + ], + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasYLK5S2', + ], + ], + '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' => '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' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationRoleId\\": \\"approle_01kghbvoptu5262q35aalvq7cxxxx\\"\\n}","type":"json"}]', + 'title' => '创建应用角色', + ], + 'DeleteApplicationRole' => [ + 'summary' => '删除应用角色。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasYLK5S2', + ], + ], + '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' => 'ApplicationRoleId', + 'in' => 'query', + 'schema' => [ + 'title' => '应用角色ID', + 'description' => '应用角色ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'approle_01kh2vuo8v9splv8maak1d22rxxxx', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '删除应用角色', + ], + 'UpdateApplicationRole' => [ + 'summary' => '修改应用角色。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasYLK5S2', + ], + ], + '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' => 'ApplicationRoleName', + 'in' => 'query', + 'schema' => [ + 'title' => '应用角色名称', + 'description' => '应用角色名称。', + 'type' => 'string', + 'required' => true, + 'example' => 'Admin Role', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'ApplicationRoleId', + 'in' => 'query', + 'allowEmptyValue' => false, + 'schema' => [ + 'title' => '应用角色ID。', + 'description' => '应用角色ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'approle_01kh2vuo8v9splv8maak1d22rxxxx', + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '修改应用角色', + ], + 'UpdateApplicationRoleDescription' => [ + 'summary' => '修改应用角色描述。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasYLK5S2', + ], + ], + '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' => 'ApplicationRoleId', + 'in' => 'query', + 'schema' => [ + 'title' => '应用角色ID', + 'description' => '应用角色ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'approle_01kh2vuo8v9splv8maak1d22rxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'Description', + 'in' => 'query', + 'schema' => [ + 'title' => '应用角色描述', + 'description' => '应用角色描述。', + 'type' => 'string', + 'required' => false, + 'example' => 'Admin Role Description'."\n", + 'maxLength' => 128, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '修改应用角色描述', + ], + 'GetApplicationRole' => [ + 'summary' => '获取应用角色信息。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasYLK5S2', + ], + ], + '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' => 'ApplicationRoleId', + 'in' => 'query', + 'schema' => [ + 'title' => '应用角色ID', + 'description' => '应用角色ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'approle_01kh2vuo8v9splv8maak1d22rxxxx', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasYLK5S2', + ], + ], + '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', + ], + ], + [ + '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, + ], + ], + ], + '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' => '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', + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasAAD0EO', + ], + ], + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '启用指定应用的ResourceServer能力', + ], + 'DisableApplicationResourceServer' => [ + 'summary' => '禁用指定应用的ResourceServer能力。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasAAD0EO', + ], + ], + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '禁用指定应用的ResourceServer能力', + ], + 'EnableApplicationM2MClient' => [ + 'summary' => '启用应用的M2M客户端能力(开启该功能后,应用可以作为调用方(即OAuth中的客户端)发起对资源的访问)。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasAAD0EO', + ], + ], + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '启用应用的M2M客户端能力', + ], + 'DisableApplicationM2MClient' => [ + 'summary' => '禁用应用M2M客户端能力(开启该功能后,应用可以作为调用方(即OAuth中的客户端)发起对资源的访问)。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasAAD0EO', + ], + ], + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '禁用应用M2M客户端能力', + ], + 'EnableResourceServerCustomSubject' => [ + 'summary' => '启用指定ResourceServer的自定义Subject能力(开启自定义主体后,签发的 Access Token 将从(clientld) 变成 <clientld>:<client.activeSubjectUrn>,其中 client.activeSubjectUrn 在应用的联邦凭证的属性映射中设置)。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + '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' => 'ApplicationId', + 'in' => 'query', + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '启用指定ResourceServer的自定义Subject能力', + ], + 'DisableResourceServerCustomSubject' => [ + 'summary' => '禁用指定ResourceServer的自定义Subject能力。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + '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' => 'ApplicationId', + 'in' => 'query', + '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', + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasAAD0EO', + ], + ], + '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' => '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' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '设置ResourceServer的Identifier唯一标识', + ], + 'CreateResourceServerScope' => [ + 'summary' => '创建指定ResourceServer下的Scope权限。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasAAD0EO', + ], + ], + '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' => 'ResourceServerScopeName', + 'in' => 'query', + 'schema' => [ + 'title' => '权限名称', + 'description' => 'Scope权限名称。', + 'type' => 'string', + 'required' => true, + 'example' => '读取全部用户', + 'maxLength' => 32, + ], + ], + [ + 'name' => 'ResourceServerScopeValue', + 'in' => 'query', + 'schema' => [ + 'title' => '权限值', + 'description' => 'Scope权限值。', + 'type' => 'string', + 'required' => true, + 'example' => 'User:Read:ALL', + 'maxLength' => 128, + ], + ], + [ + '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' => '人员权限', + ], + 'example' => 'urn:alibaba:idaas:resourceserver:scope:delegated', + ], + ], + [ + 'name' => 'AuthorizationType', + 'in' => 'query', + 'schema' => [ + 'title' => '授权类型。', + 'description' => '授权类型(人员权限需指定授权类型)。', + 'type' => 'string', + 'required' => false, + 'enumValueTitles' => [ + 'authorize_required' => '手动授权', + 'default_all' => '自动授权', + ], + 'example' => 'authorize_required', + 'enum' => [ + 'authorize_required', + 'default_all', + ], + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasAAD0EO', + ], + ], + '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' => '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' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '修改指定ResourceServer下的Scope权限', + ], + 'DeleteResourceServerScope' => [ + 'summary' => '删除指定ResourceServer下的Scope权限。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasAAD0EO', + ], + ], + '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' => 'ResourceServerScopeId', + 'in' => 'query', + 'schema' => [ + 'title' => 'ResourceServer下Scope唯一标识。', + 'description' => 'Scope权限ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '删除指定ResourceServer下的Scope权限', + ], + 'GetResourceServerScope' => [ + 'summary' => '查询指定ResourceServer下的Scope权限。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasAAD0EO', + ], + ], + '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' => 'ResourceServerScopeId', + 'in' => 'query', + 'schema' => [ + 'title' => 'ResourceServer下Scope唯一标识。', + 'description' => 'Scope权限ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasAAD0EO', + ], + ], + '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, + ], + ], + [ + 'name' => 'ResourceServerApplicationId', + 'in' => 'query', + 'schema' => [ + 'title' => 'ResourceServer应用唯一标识。', + 'description' => 'ResourceServer应用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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '授权指定ResourceServer给Client应用', + ], + 'RevokeResourceServerFromClient' => [ + 'summary' => '取消指定ResourceServer给Client应用的授权。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasAAD0EO', + ], + ], + '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应用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' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '取消指定ResourceServer给Client应用的授权', + ], + 'AuthorizeResourceServerScopesToClient' => [ + 'summary' => '授权指定ResourceServer下的Scope权限给Client应用。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasAAD0EO', + ], + ], + '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应用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' => '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"]', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '授权指定ResourceServer下的Scope权限给Client应用', + ], + 'RevokeResourceServerScopesFromClient' => [ + 'summary' => '取消指定ResourceServer下的Scope权限给Client应用的授权。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasAAD0EO', + ], + ], + '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应用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' => '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"]', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '取消指定ResourceServer下的Scope权限给Client应用的授权', + ], + 'AuthorizeResourceServerScopesToUser' => [ + 'summary' => '授权指定ResourceServer下的Scope权限给账户。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasYLK5S2', + ], + ], + '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_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' => '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, + ], + ], + [ + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '授权指定ResourceServer下的Scope权限给账户', + ], + 'RevokeResourceServerScopesFromUser' => [ + 'summary' => '取消指定ResourceServer下的Scope权限给账户的授权。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasYLK5S2', + ], + ], + '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_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' => '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '取消指定ResourceServer下的Scope权限给账户的授权', + ], + 'AuthorizeResourceServerScopesToOrganizationalUnit' => [ + 'summary' => '授权指定ResourceServer下的Scope权限给组织。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + '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' => '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, + ], + ], + [ + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '授权指定ResourceServer下的Scope权限给组织', + ], + 'RevokeResourceServerScopesFromOrganizationalUnit' => [ + 'summary' => '取消指定ResourceServer下的Scope权限给组织的授权。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + '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' => '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '取消指定ResourceServer下的Scope权限给组织的授权', + ], + 'AuthorizeResourceServerScopesToGroup' => [ + 'summary' => '授权指定ResourceServer下的Scope权限给组。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + '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' => '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, + ], + ], + [ + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '授权指定ResourceServer下的Scope权限给组', + ], + 'RevokeResourceServerScopesFromGroup' => [ + 'summary' => '取消指定ResourceServer下的Scope权限给组的授权。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasYLK5S2', + ], + ], + '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' => 'ResourceServer 应用 ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'ResourceServerScopeIds', + '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, + ], + ], + [ + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '取消指定ResourceServer下的Scope权限给组的授权', + ], + 'ListUsersForResourceServer' => [ + 'summary' => '游标方式查询当前ResourceServer授权到账户的Scope权限列表。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasYLK5S2', + ], + ], + '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', + ], + ], + [ + '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' => '过滤条件。', + '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, + ], + ], + [ + 'name' => 'ResourceServerScopeId', + 'in' => 'query', + 'schema' => [ + 'title' => '权限ID。', + 'description' => '权限ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'ress_nbte4bb3qqqnaq73rlmkqixxxx', + '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', + ], + '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', + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas60YEMV', + ], + ], + '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', + ], + ], + [ + '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' => '过滤条件。', + '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, + ], + ], + ], + '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', + ], + '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', + ], + ], + ], + ], + 'ResourceServerIdentifier' => [ + 'title' => 'ResourceServer唯一标识', + 'description' => 'ResourceServer唯一标识。', + 'type' => 'string', + 'example' => 'urn:idaas:test', + ], + ], + ], + ], + 'MaxResults' => [ + 'description' => '分页查询时每页行数。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '20', + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasYLK5S2', + ], + ], + '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', + ], + ], + [ + '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, + ], + ], + [ + 'name' => 'ResourceServerScopeId', + 'in' => 'query', + 'schema' => [ + 'title' => '权限ID。', + 'description' => '权限ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'ress_nbte4bb3qqqnaq73rlmkqixxxx', + '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', + ], + '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' => '获取资源信息', + ], + ], + ], + ], + ], + ], + ], + 'MaxResults' => [ + 'description' => '分页查询时每页行数', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '20', + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasYLK5S2', + ], + ], + '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', + ], + ], + [ + 'name' => 'ApplicationId', + 'in' => 'query', + 'schema' => [ + 'title' => '应用ID。', + 'description' => 'ResourceServer应用ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', + ], + ], + [ + 'name' => 'MaxResults', + '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' => '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, + ], + ], + [ + 'name' => 'ResourceServerScopeId', + 'in' => 'query', + 'schema' => [ + 'title' => '权限ID。', + 'description' => '权限ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'ress_nbte4bb3qqqnaq73rlmkqixxxx', + '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', + ], + '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' => '获取资源信息', + ], + ], + ], + ], + ], + ], + ], + 'MaxResults' => [ + 'description' => '分页查询时每页行数', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '20', + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'none', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasAAD0EO', + ], + ], + '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' => '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-----', + ], + ], + [ + 'name' => 'AlgorithmType', + 'in' => 'query', + 'schema' => [ + 'title' => '算法类型', + 'description' => '算法类型。', + 'type' => 'string', + 'required' => true, + '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', + ], + 'ClientPublicKeyId' => [ + 'title' => '应用ClientPublicKey的Id', + 'description' => '应用ClientPublicKey的ID。', + 'type' => 'string', + 'example' => 'KEYCKmEYW9byWTdjuRbmCjd2Bhg6VpkAxxxx', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ClientPublicKeyId\\": \\"KEYCKmEYW9byWTdjuRbmCjd2Bhg6VpkAxxxx\\"\\n}","type":"json"}]', + 'title' => '创建应用ClientPublicKey', + ], + 'DeleteClientPublicKey' => [ + 'summary' => '删除指定的应用ClientPublicKey。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasAAD0EO', + ], + ], + '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' => 'ClientPublicKeyId', + 'in' => 'query', + 'schema' => [ + 'title' => '应用ClientPublicKey的ID', + 'description' => '应用ClientPublicKey的ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'KEYEqDnDJhztiEAwSin7MZoxGcihzCAuxxxx', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '删除指定的应用ClientPublicKey', + ], + 'EnableClientPublicKey' => [ + 'summary' => '启用指定的应用ClientPublicKey。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasAAD0EO', + ], + ], + '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' => 'ClientPublicKeyId', + 'in' => 'query', + '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' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '启用指定的应用ClientPublicKey', + ], + 'DisableClientPublicKey' => [ + 'summary' => '禁用指定的应用ClientPublicKey。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasAAD0EO', + ], + ], + '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' => 'ClientPublicKeyId', + 'in' => 'query', + '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' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '禁用指定的应用ClientPublicKey', + ], + 'SetPrimaryClientPublicKey' => [ + 'summary' => '将指定的应用ClientPublicKey设置为优先使用。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasAAD0EO', + ], + ], + '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' => 'ClientPublicKeyId', + 'in' => 'query', + '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' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '设置指定的应用ClientPublicKey优先使用', + ], + 'GetClientPublicKey' => [ + 'summary' => '查询指定应用ClientPublicKey。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasAAD0EO', + ], + ], + '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' => 'ClientPublicKeyId', + 'in' => 'query', + 'schema' => [ + 'title' => '应用ClientPublicKey的ID', + 'description' => '应用ClientPublicKey的ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'KEYEqDnDJhztiEAwSin7MZoxGcihzCAuxxxx', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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-----', + ], + 'AlgorithmType' => [ + 'title' => '应用公钥使用算法', + 'description' => '算法类型。', + 'type' => 'string', + 'enumValueTitles' => [ + 'RSA-2048' => 'RSA-2048', + ], + 'example' => 'RSA-2048', + ], + 'Status' => [ + 'title' => '应用公私钥对状态', + 'description' => '状态。', + 'type' => 'string', + 'enumValueTitles' => [ + 'disabled' => '禁用', + 'enabled' => '启用', + ], + 'example' => 'enabled', + ], + 'CreateTime' => [ + 'title' => '公私钥对创建时间', + 'description' => '创建时间。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1731305755000', + ], + 'Primary' => [ + 'title' => '公私钥对优先级', + 'description' => '是否优先使用。', + 'type' => 'boolean', + 'enumValueTitles' => [ + 'true' => '是', + 'false' => '否', + ], + 'example' => 'true', + ], + 'LastUsedTime' => [ + 'title' => '最后使用时间。', + 'description' => '最后使用时间。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1771305755000', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + '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' => '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' => [ + 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', + ], + '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', + ], + ], + ], + ], + 'MaxResults' => [ + 'description' => '分页查询时每页行数。', + 'type' => 'integer', + 'format' => 'int32', + 'example' => '20', + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasH5ECOY', + ], + ], + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '删除联邦信任源', + ], + 'UpdateFederatedCredentialProviderDescription' => [ + 'summary' => '更新联邦信任源描述。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasH5ECOY', + ], + ], + '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' => 'Description', + 'in' => 'query', + 'schema' => [ + 'title' => ' 联邦凭证提供方描述', + 'description' => '联邦信任源描述', + 'type' => 'string', + 'required' => false, + 'example' => 'test', + 'maxLength' => 128, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '更新联邦信任源描述', + ], + 'UpdateFederatedCredentialProvider' => [ + 'summary' => '更新联邦信任源。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasH5ECOY', + ], + ], + '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, + ], + ], + [ + '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' => ' 私有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, + ], + 'required' => false, + 'example' => '', + ], + 'TrustCondition' => [ + 'title' => 'Root证书的信任条件', + 'description' => 'Root证书的信任条件', + 'type' => 'string', + 'required' => false, + 'example' => 'IsNullOrEmpty("jwt.issuer")', + 'maxLength' => 10240, + ], + ], + 'required' => false, + 'example' => '', + ], + ], + [ + '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, + ], + ], + 'required' => false, + 'example' => '', + ], + ], + [ + 'name' => 'Pkcs7ProviderConfig', + 'in' => 'query', + 'style' => 'flat', + '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-----', + ], + ], + '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' => '', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '更新联邦信任源', + ], + 'ListFederatedCredentialProviders' => [ + 'summary' => '查询联邦信任源列表。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + '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)', + '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' => 'FederatedCredentialProviderName', + 'in' => 'query', + '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' => [ + 200 => [ + '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配置', + '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", + ], + ], + ], + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + '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)', + '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' => 'FederatedCredentialProviderId', + 'in' => 'query', + 'schema' => [ + 'title' => '联邦凭证提供方ID', + 'description' => '联邦信任源ID', + 'type' => 'string', + 'required' => false, + 'example' => 'fcp_adasd12dxxxxx', + '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' => '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasH5ECOY', + ], + ], + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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", + ], + '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" + .'}', + ], + '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', + ], + ], + ], + 'Pkcs7ProviderConfig' => [ + 'title' => 'PKCS7配置', + 'description' => 'PKCS7配置', + 'type' => 'object', + 'properties' => [ + 'TrustAnchorSource' => [ + 'title' => '证书信任锚点来源', + 'description' => '证书信任锚点来源', + 'type' => 'string', + 'example' => 'alibaba_cloud', + ], + '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' => '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', + ], + ], + ], + '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' => [ + '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' => '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")', + ], + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasH5ECOY', + ], + ], + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '启用联邦信任源', + ], + 'DisableFederatedCredentialProvider' => [ + 'summary' => '禁用联邦信任源。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasH5ECOY', + ], + ], + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '禁用联邦信任源', + ], + 'CreateFederatedCredentialProvider' => [ + 'summary' => '创建联邦信任源。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasH5ECOY', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + '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', + 'in' => 'query', + 'schema' => [ + 'title' => ' 联邦凭证提供方描述', + 'description' => '联邦信任源描述', + 'type' => 'string', + 'required' => false, + 'example' => 'test', + 'maxLength' => 128, + ], + ], + [ + 'name' => 'PrivateCaProviderConfig', + 'in' => 'query', + 'style' => 'flat', + '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-----', + ], + ], + 'required' => false, + ], + 'required' => false, + 'example' => '', + ], + 'TrustCondition' => [ + 'title' => 'Root证书的信任条件', + 'description' => 'Root证书的信任条件', + 'type' => 'string', + 'required' => false, + 'example' => 'IsNullOrEmpty("jwt.issuer")', + 'maxLength' => 10240, + ], + ], + 'required' => false, + 'example' => '', + ], + ], + [ + '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' => '', + ], + ], + [ + 'name' => 'Pkcs7ProviderConfig', + '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' => '', + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"FederatedCredentialProviderId\\": \\"fcp_sada123XXXX\\"\\n}","type":"json"}]', + 'title' => '创建联邦信任源', + ], + 'DeleteUsers' => [ + 'summary' => '批量删除账号', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasCRU1S2', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例ID。', + 'description' => '实例ID', + 'type' => 'string', + 'required' => true, + 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'UserIds', + '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', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '批量删除账户', + ], + 'BindUserAuthnSourceMapping' => [ + 'summary' => '绑定三方登录账户', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasCRU1S2', + ], + ], + '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, + ], + ], + [ + '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' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '绑定三方登录账户', + ], + 'UnbindUserAuthnSourceMapping' => [ + 'summary' => '解绑三方登录账户', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasCRU1S2', + ], + ], + '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, + ], + ], + [ + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '解绑三方登录账户', + ], + 'ListUserAuthnSourceMappings' => [ + 'summary' => '查询三方登录账户绑定关系', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasCRU1S2', + ], + ], + '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', + ], + ], + [ + 'name' => 'MaxResults', + 'in' => 'query', + 'schema' => [ + 'title' => '分页查询时每页行数。', + 'description' => '分页查询时每页行数。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'maximum' => '100', + 'minimum' => '0', + 'example' => '20', + 'default' => '20', + ], + ], + [ + 'name' => 'UserId', + 'in' => 'query', + 'schema' => [ + 'title' => '用户ID', + 'description' => '用户ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'user_ue2jvisn35exxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'IdentityProviderId', + 'in' => 'query', + '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' => [ + '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\\"}', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasCRU1S2', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例ID。', + 'description' => '实例ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'Username', + 'in' => 'query', + 'schema' => [ + 'title' => '账户名', + 'description' => '账户名称,可包含英文字母、数字、符号“_” 、“ .”、“@”、“-”,长度最大限制128字符。', + 'type' => 'string', + 'required' => true, + 'example' => 'user_001', + 'maxLength' => 128, + ], + ], + [ + 'name' => 'DisplayName', + 'in' => 'query', + 'schema' => [ + 'title' => '账户展示名', + 'description' => '账户展示名称,长度最大限制128字符。', + 'type' => 'string', + 'required' => false, + 'example' => 'name_001', + 'maxLength' => 64, + ], + ], + [ + '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' => '[email protected]', + 'maxLength' => 128, + ], + ], + [ + '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' => 128, + ], + ], + [ + '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' => 'array', + 'items' => [ + 'description' => '组织ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'ou_adz2vmgiwpo4tu6jtss3mynjji', + ], + 'required' => false, + 'example' => '', + ], + ], + [ + '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' => '扩展字段列表', + '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', + ], + ], + [ + 'name' => 'PasswordInitializationConfig', + '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' => '', + ], + ], + [ + 'name' => 'ClientToken', + 'in' => 'query', + 'schema' => [ + 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参考文档《如何保证幂等性》。', + 'type' => 'string', + 'required' => false, + 'example' => 'client-token-example', + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + 'errorCodes' => [ + 403 => [ + [ + 'errorCode' => 'ResourceDuplicated.Username', + 'errorMessage' => 'The specified resource: Username already exist.', + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"UserId\\": \\"user_d6sbsuumeta4h66ec3il7yxxxx\\"\\n}","type":"json"}]', + 'title' => '创建一个EIAM账户', + ], + 'AddUserToOrganizationalUnits' => [ + 'summary' => '将指定 EIAM 账户加入到多个 EIAM 组织中,如果该账户已在该组织中,则直接返回成功。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + '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列表,列表元素数量不超过100。', + 'type' => 'array', + 'items' => [ + 'description' => '组织ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'ou_wovwffm62xifdziem7an7xxxxx', + ], + 'required' => true, + 'example' => '', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '将一个EIAM账户加入到多个EIAM组织', + ], + 'DeleteUser' => [ + 'summary' => '删除一个指定的EIAM账户,会清除账户相关的所有信息。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasCRU1S2', + ], + ], + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '删除一个EIAM账户', + ], + 'RemoveUserFromOrganizationalUnits' => [ + 'summary' => '将指定EIAM账户从多个EIAM组织中移除,若该组织为EIAM的主组织,则不支持移除操作。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + '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列表,列表元素数量不超过100。', + 'type' => 'array', + 'items' => [ + 'description' => '组织ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'ou_wovwffm62xifdziem7an7xxxxx', + ], + 'required' => true, + 'example' => '', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '将一个EIAM账户从多个EIAM组织中移除', + ], + 'UpdateUser' => [ + 'summary' => '更新一个EIAM账户基本信息。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasCRU1S2', + ], + ], + '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' => 'Username', + 'in' => 'query', + 'schema' => [ + 'title' => '账户名', + 'description' => '账户名称,可包含英文字母、数字、符号“_” 、“ .”、“@”、“-”,长度最大限制128。', + 'type' => 'string', + 'required' => false, + 'example' => 'username_test', + 'maxLength' => 128, + ], + ], + [ + 'name' => 'DisplayName', + 'in' => 'query', + 'schema' => [ + 'title' => '账户展示名', + 'description' => '账户展示名称,长度最大限制128字符。', + 'type' => 'string', + 'required' => false, + 'example' => 'test_name', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'PhoneRegion', + 'in' => 'query', + 'schema' => [ + 'title' => '手机地区编号,示例:中国大陆手区号为86,不带 00 或 +, 手机号若设置,此参数必填', + 'description' => '手机地区编号,示例:中国大陆手区号为86,不带 00 或 +, 手机号若设置,此参数必填。', + 'type' => 'string', + 'required' => false, + 'example' => '86', + 'maxLength' => 32, + ], + ], + [ + 'name' => 'PhoneNumber', + 'in' => 'query', + 'schema' => [ + 'title' => '手机号', + 'description' => '手机号,格式为6~15位数字。', + 'type' => 'string', + 'required' => false, + 'example' => '156xxxxxxxxx', + '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' => '邮箱,邮箱前缀可包含大写英文字母、小写英文字母、数字、点、下划线或中划线。', + 'type' => 'string', + 'required' => false, + 'example' => '[email protected]', + 'maxLength' => 128, + ], + ], + [ + 'name' => 'EmailVerified', + 'in' => 'query', + 'schema' => [ + 'title' => '邮箱是否验证,邮箱若设置此字段必须设置,无特殊业务可直接设置为true', + 'description' => '邮箱是否验证,邮箱若设置此字段必须设置,无特殊业务可直接设置为true。', + 'type' => 'boolean', + 'required' => false, + 'example' => 'true', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'CustomFields', + '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' => '', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'title' => '请求ID。', + 'description' => '请求ID。', + 'type' => 'string', + 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A', + ], + ], + ], + ], + ], + 'errorCodes' => [ + 403 => [ + [ + 'errorCode' => 'ResourceDuplicated.Username', + 'errorMessage' => 'The specified resource: Username already exist.', + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '更新一个EIAM账户基本信息', + ], + 'UpdateUserPassword' => [ + 'summary' => '更新一个指定EIAM账户的密码,密码需符合控制台密码策略的规则要求。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasWBT5FD', + ], + ], + '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' => 'Password', + 'in' => 'query', + 'schema' => [ + 'title' => '密码', + 'description' => '账户新密码,密码格式参考密码策略。', + 'type' => 'string', + 'required' => true, + 'example' => '123456', + 'maxLength' => 64, + ], + ], + [ + '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' => '密码通知渠道。枚举取值: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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '更新一个EIAM账户密码', + ], + 'UpdateUserDescription' => [ + 'summary' => '更新账户标签或描述。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasCRU1S2', + ], + ], + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '更新一个EIAM账户描述信息', + ], + 'DisableUser' => [ + 'summary' => '将账号状态设置为禁用状态,若账户已处于禁用状态,则直接返回成功。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas1FXU07', + ], + ], + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '禁用一个EIAM账号', + ], + 'EnableUser' => [ + 'summary' => '将账号设置为启用状态。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas1FXU07', + ], + ], + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '启用一个EIAM账号', + ], + 'UnlockUser' => [ + 'summary' => '将处于锁定的EIAM账户进行解锁操作。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas1FXU07', + 'FEATUREidaasCRU1S2', + ], + ], + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '解锁一个EIAM账户', + ], + 'SetUserPrimaryOrganizationalUnit' => [ + 'summary' => '设置指定EIAM账户的主组织,账户将从旧主组织移除,加入到新主组织中。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + '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' => 'OrganizationalUnitId', + 'in' => 'query', + 'schema' => [ + 'title' => '主组织ID', + 'description' => '主组织ID', + 'type' => 'string', + 'required' => true, + 'example' => 'ou_wovwffm62xifdziem7an7xxxxx', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '设置指定EIAM账户的主组织', + ], + 'GetUser' => [ + 'summary' => '查询一个EIAM账户详情信息。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + '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' => 'UserId', + 'in' => 'query', + 'schema' => [ + 'title' => '账户ID', + 'description' => '账户ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'description' => '响应结果。', + 'type' => 'object', + 'properties' => [ + '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' => '[email protected]', + ], + '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' => '测试账户', + ], + 'OrganizationalUnits' => [ + 'title' => '账户所属组织列表', + 'description' => '账户所属组织列表。', + 'type' => 'array', + 'items' => [ + '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', + ], + ], + ], + ], + 'PrimaryOrganizationalUnitId' => [ + 'title' => '账户主机构ID', + 'description' => '账户所属主组织ID。', + 'type' => 'string', + 'example' => 'ou_wovwffm62xifdziem7an7xxxxx', + ], + 'CustomFields' => [ + 'title' => '账户扩展字段列表', + 'description' => '账户扩展字段列表', + 'type' => 'array', + 'items' => [ + 'description' => '扩展字段对象。', + 'type' => 'object', + 'properties' => [ + 'FieldName' => [ + 'title' => '字段标识', + 'description' => '扩展字段标识。', + 'type' => 'string', + 'example' => 'age', + ], + 'FieldValue' => [ + 'title' => '字段数据值', + 'description' => '扩展字段数据值。', + 'type' => 'string', + 'example' => '10', + ], + ], + ], + ], + 'Groups' => [ + 'title' => '账户所属组列表', + '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_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', + ], + ], + ], + ], + ], + ], + ], + '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\\": \\"[email protected]\\",\\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', + ], + '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' => [ + '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' => '[email protected]', + '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', + '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, + ], + ], + ], + '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' => '账户数据列表。', + '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' => '[email protected]', + ], + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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\\": \\"[email protected]\\",\\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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '117580', + 'abilityTreeNodes' => [ + 'FEATUREidaas3S4NKL', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例ID。', + 'description' => '实例ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'OrganizationalUnitName', + 'in' => 'query', + 'schema' => [ + 'title' => '组织名称。', + 'description' => '组织名称,最大长度限制64字符。', + 'type' => 'string', + 'required' => true, + 'example' => 'test_ou_name', + 'maxLength' => 128, + ], + ], + [ + 'name' => 'ParentId', + 'in' => 'query', + 'schema' => [ + 'title' => '父组织ID。', + 'description' => '父组织ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'ou_wovwffm62xifdziem7an7xxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'OrganizationalUnitExternalId', + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas3S4NKL', + ], + ], + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '删除一个EIAM组织', + ], + 'DeleteOrganizationalUnitChildren' => [ + 'summary' => '删除指定组织的所有数据,可以强制删除指定组织下所有账户和子组织。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas3S4NKL', + ], + ], + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '删除组织及下面的所有账户和子组织', + ], + 'UpdateOrganizationalUnit' => [ + 'summary' => '更新一个EIAM组织基本信息,如果参数不传,则默认不更新。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas3S4NKL', + ], + ], + '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' => 'OrganizationalUnitName', + 'in' => 'query', + 'schema' => [ + 'title' => '组织名称。', + 'description' => '组织名称,最大长度限制128字符,且同一父组织下,组织名称不能相同。', + 'type' => 'string', + 'required' => false, + 'example' => 'ou_name', + 'maxLength' => 128, + ], + ], + ], + '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' => '更新一个EIAM组织基本信息', + ], + 'UpdateOrganizationalUnitDescription' => [ + 'summary' => '更新一个EIAM组织描述信息,来标记或备注打标。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas3S4NKL', + ], + ], + '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' => 'Description', + 'in' => 'query', + 'schema' => [ + 'title' => '组织描述。', + 'description' => '组织描述,长度最大限制256字符。', + 'type' => 'string', + 'required' => false, + 'example' => 'organizationalUnit_test', + 'maxLength' => 256, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '更新一个EIAM组织描述信息', + ], + 'UpdateOrganizationalUnitParentId' => [ + 'summary' => '更新一个EIAM组织的父组织ID,相当于将指定的EIAM组织从一个父节点移动到新节点下。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas3S4NKL', + ], + ], + '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' => 'ParentId', + 'in' => 'query', + 'schema' => [ + 'title' => '父组织ID。', + 'description' => '父组织ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'ou_wovwffm62xifdziem7an7xxxxx', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '更新一个EIAM组织的父组织ID', + ], + 'GetRootOrganizationalUnit' => [ + 'summary' => '查询EIAM根组织信息。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasZCZ2SC', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + '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', + ], + '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' => '测试组织', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas3S4NKL', + ], + ], + '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, + ], + ], + ], + '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', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas3S4NKL', + ], + ], + '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' => 'OrganizationalUnitIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'title' => '组织ID列表。', + 'description' => '组织ID列表,列表元素数量最多不超过100。', + 'type' => 'array', + 'items' => [ + 'description' => '组织ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'ou_wovwffm62xifdziem7an7xxxxx', + ], + 'required' => false, + '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' => '数据总条数目,为匹配到的总数量,单次返回最大数量以pageSize为准。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1000', + ], + 'OrganizationalUnits' => [ + 'description' => '组织数据列表。', + 'type' => 'array', + 'items' => [ + '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。', + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasZCZ2SC', + ], + ], + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + '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' => 'GroupName', + 'in' => 'query', + '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' => [ + 200 => [ + 'schema' => [ + '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', + ], + ], + ], + ], + ], + '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', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + '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列表,列表元素个数不超过100。', + 'type' => 'array', + 'items' => [ + 'description' => '账户ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx', + ], + 'required' => true, + 'example' => '[ou_001]', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '将多个EIAM账户添加到指定EIAM账户组', + ], + 'DeleteGroup' => [ + 'summary' => '删除一个EIAM账户组信息。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + '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' => 'GroupId', + 'in' => 'query', + 'schema' => [ + 'title' => '组ID。', + 'description' => '组ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '删除一个EIAM账户组', + ], + 'RemoveUsersFromGroup' => [ + 'summary' => '将多个EIAM账户从指定EIAM账户组中移除。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasIEJFYH', + ], + ], + '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列表,列表元素个数不超过100。', + 'type' => 'array', + 'items' => [ + 'description' => '账户组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx', + ], + 'required' => true, + 'example' => '[ou_001]', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '将多个EIAM账户从指定EIAM账户组中移除', + ], + 'UpdateGroup' => [ + 'summary' => '更新一个EIAM账户组信息,如果信息为空,则默认不更新。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + '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' => 'GroupId', + 'in' => 'query', + 'schema' => [ + 'title' => '组ID。', + 'description' => '组ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx', + ], + ], + [ + 'name' => 'GroupName', + 'in' => 'query', + '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' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '更新一个EIAM账户组', + ], + 'UpdateGroupDescription' => [ + 'summary' => '更新一个EIAM账户组描述信息,可作为备注或标记。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + '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' => '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' => [ + 'type' => 'object', + 'properties' => [ + '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' => '更新一个EIAM账户组描述', + ], + 'GetGroup' => [ + 'summary' => '查询一个EIAM账户组详情信息。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas1LGU5E', + ], + ], + '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', + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas1LGU5E', + ], + ], + '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' => 'GroupIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'title' => '组ID列表。', + 'description' => '组ID列表。', + 'type' => 'array', + 'items' => [ + 'description' => '组ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx', + ], + 'required' => false, + 'example' => '', + ], + ], + [ + 'name' => 'GroupName', + 'in' => 'query', + 'schema' => [ + 'title' => '组名称,精确匹配。', + 'description' => '组名称,查询为精确匹配查询。', + 'type' => 'string', + 'required' => false, + 'example' => 'name_test', + ], + ], + [ + 'name' => 'GroupNameStartsWith', + 'in' => 'query', + 'schema' => [ + 'title' => '组名称,左匹配。', + 'description' => '组名称前缀,查询为左匹配查询。', + 'type' => 'string', + 'required' => false, + 'example' => 'name', + ], + ], + [ + 'name' => 'GroupExternalId', + 'in' => 'query', + 'schema' => [ + 'title' => '组外部ID。', + 'description' => '组外部ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'group_external_id', + ], + ], + ], + 'responses' => [ + 200 => [ + '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' => '账户组列表对象。', + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '165220', + 'abilityTreeNodes' => [ + 'FEATUREidaasCRU1S2', + ], + ], + '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' => '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]', + ], + ], + ], + 'responses' => [ + 200 => [ + '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' => '账户对象信息列表。', + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '165221', + 'abilityTreeNodes' => [ + 'FEATUREidaasCRU1S2', + ], + ], + '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' => 'UserId', + 'in' => 'query', + 'schema' => [ + 'title' => '账户ID。', + 'description' => '账户ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx', + ], + ], + ], + 'responses' => [ + 200 => [ + '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' => '账户组列表。', + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasYOPWPR', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + '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', + 'in' => 'query', + 'schema' => [ + 'title' => '网络端点ID', + 'description' => '网络端点ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'inae_public', + ], + ], + [ + 'name' => 'IdentityProviderId', + 'in' => 'query', + 'schema' => [ + 'title' => 'IDaaS的身份提供方id', + 'description' => 'IDaaS的身份提供方ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'idp_mwpcwnhrimlr2horxXXXX', + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + '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信息', + ], + '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' => '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_11111', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'BindingConfig', + 'in' => 'query', + 'style' => 'flat', + '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' => '自动匹配账户的规则', + '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' => 'filed', + ], + 'TargetFieldDescription' => [ + 'title' => '映射目标属性名称', + 'description' => '映射目标属性名称', + 'type' => 'string', + 'required' => false, + 'example' => 'username', + ], + ], + 'required' => false, + ], + 'required' => false, + 'example' => '', + ], + ], + 'required' => false, + 'example' => '', + ], + ], + [ + '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', + ], + ], + 'required' => false, + 'example' => '', + ], + ], + [ + 'name' => 'AutoCreateUserConfig', + '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' => '', + ], + ], + [ + 'name' => 'AutoUpdateUserConfig', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'description' => '自动更新账户配置', + 'type' => 'object', + 'properties' => [ + 'AutoUpdateUserStatus' => [ + 'description' => '自动更新账户是否开启', + 'type' => 'string', + 'required' => false, + 'example' => 'disabled', + ], + ], + 'required' => false, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '修改认证信息', + ], + 'SetIdentityProviderUdPushConfiguration' => [ + 'summary' => '修改IdP同步出配置', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasCRU1S2', + ], + 'tenantRelevance' => 'tenant', + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例Id', + 'description' => '实例Id', + 'type' => 'string', + 'required' => true, + 'example' => 'eiam-111ccc1111', + 'maxLength' => 64, + ], + ], + [ + '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' => '同步出配置信息', + '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' => 'PeriodicSyncConfig', + 'in' => 'query', + 'style' => 'flat', + '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' => '时间点集合', + 'type' => 'array', + 'items' => [ + 'title' => '时间点', + 'description' => '时间点', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '3', + ], + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '修改IdP同步出配置', + ], + 'GetIdentityProviderAdvancedConfiguration' => [ + 'summary' => '获取高级配置信息', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasCRU1S2', + ], + 'tenantRelevance' => 'tenant', + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例Id', + 'description' => '实例Id', + 'type' => 'string', + 'required' => true, + 'example' => 'eiam-111ccc1111', + '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', + ], + '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' => '***', + ], + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasCRU1S2', + ], + '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_11111', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'IdentityProviderStatusCheckJobId', + 'in' => 'query', + 'schema' => [ + 'title' => '任务ID', + 'description' => '任务ID', + 'type' => 'string', + 'required' => true, + 'example' => 'async_000xxxx', + ], + ], + ], + 'responses' => [ + 200 => [ + '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' => [ + '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.', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasCRU1S2', + ], + 'tenantRelevance' => 'tenant', + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例Id', + 'description' => '实例Id', + 'type' => 'string', + 'required' => true, + 'example' => 'eiam-111ccc1111', + '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', + ], + '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', + ], + ], + ], + ], + ], + ], + ], + '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' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas2HJ3XK', + ], + 'tenantRelevance' => 'tenant', + ], + 'parameters' => [ + [ + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '启用高级配置', + ], + 'CreateIdentityProviderStatusCheckJob' => [ + 'summary' => '创建IdP状态检查任务', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasCRU1S2', + ], + '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_11111', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + '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' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas2HJ3XK', + ], + 'tenantRelevance' => 'tenant', + ], + 'parameters' => [ + [ + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '禁用高级配置', + ], + 'CreateIdentityProvider' => [ + 'summary' => '创建身份提供方。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + '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, + ], + ], + [ + 'name' => 'IdentityProviderName', + 'in' => 'query', + 'schema' => [ + 'title' => '身份提供方名称', + 'description' => '身份提供方名称。', + 'type' => 'string', + 'required' => true, + 'example' => 'test', + 'maxLength' => 64, + ], + ], + [ + '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' => '同步出配置', + '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' => '同步出配置信息。', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'SourceScopes' => [ + 'title' => '同步来源节点', + 'description' => '同步来源节点列表。', + 'type' => 'array', + 'items' => [ + 'description' => '同步来源节点,填入组织ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'ou_lyhyy6p7yf7mdrdiq5xxxx', + ], + 'required' => false, + 'example' => '', + ], + 'TargetScope' => [ + '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', + ], + '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, + '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' => '同步来源节点。', + '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' => '', + ], + '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, + ], + ], + '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' => [ + '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' => '', + ], + ], + [ + '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' => '公钥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)([email protected]))', + ], + '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)([email protected]))', + ], + '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' => '', + ], + ], + [ + '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' => '', + ], + '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', + ], + ], + '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, + ], + ], + 'required' => false, + 'example' => '', + ], + ], + [ + 'name' => 'AutoUpdateUserConfig', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'title' => '自动更新账户规则配置。', + 'description' => '自动更新账户规则配置。', + 'type' => 'object', + 'properties' => [ + 'AutoUpdateUserStatus' => [ + 'title' => '自动更新账户是否开启', + 'description' => '自动更新账户是否开启。取值范围:'."\n" + .'- 禁用:disabled'."\n" + ."\n" + .'- 启用:enabled', + 'type' => 'string', + 'required' => false, + 'example' => 'disabled', + ], + ], + 'required' => false, + 'example' => '', + ], + ], + [ + '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' => '飞书应用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, + ], + ], + [ + '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', + ], + ], + ], + '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', + ], + ], + ], + ], + ], + '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', + ], + 'security' => [ + [ + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '删除身份提供方', + ], + 'UpdateIdentityProvider' => [ + 'summary' => '更新身份提供方基础配置信息。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + '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' => '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' => '', + ], + ], + [ + 'name' => 'DingtalkAppConfig', + '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' => '', + ], + ], + [ + 'name' => 'WeComConfig', + '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', + ], + ], + 'required' => false, + 'example' => '', + ], + ], + [ + 'name' => 'OidcConfig', + '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', + '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' => '', + ], + ], + [ + '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', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'title' => '请求ID。', + 'description' => '请求ID。', + 'type' => 'string', + 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A', + ], + ], + ], + ], + ], + '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}","type":"json"}]', + 'title' => '更新身份提供方基础配置', + ], + 'GetIdentityProvider' => [ + 'summary' => '获取身份提供方。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + '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, + ], + ], + [ + 'name' => 'IdentityProviderId', + 'in' => 'query', + 'schema' => [ + 'title' => '身份提供方ID', + 'description' => '身份提供方ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'idp_my664lwkhpicbyzirog3xxxxx', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + ], + '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', + ], + ], + ], + 'RequestId' => [ + 'title' => '请求ID。', + 'description' => '请求ID。', + 'type' => 'string', + 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A', + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasYOPWPR', + ], + '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' => '列表页码。', + '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' => '身份提供方出入方向', + 'description' => '身份提供方出入方向。', + 'type' => 'string', + 'required' => false, + 'enumValueTitles' => [ + 'pull' => '入', + 'push' => '出', + ], + 'example' => 'pull', + ], + ], + ], + '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', + ], + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasCRU1S2', + ], + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '启用身份提供方同步入', + ], + 'DisableIdentityProviderUdPull' => [ + 'summary' => '禁用身份提供方同步入功能。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasCRU1S2', + ], + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '禁用身份提供方同步入', + ], + 'SetIdentityProviderUdPullConfiguration' => [ + 'summary' => '修改IdP同步入方向配置信息。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + '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, + ], + ], + [ + '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', + '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' => '同步入配置信息', + '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' => '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' => '', + ], + ], + [ + '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)([email protected]))'."\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)([email protected]))'."\n", + ], + ], + 'required' => false, + 'example' => '', + ], + ], + [ + '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' => [ + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '设置IdP同步入配置信息', + ], + 'GetIdentityProviderUdPullConfiguration' => [ + 'summary' => '获取IdP同步入配置信息。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + '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' => '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', + ], + '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)([email protected]))', + ], + '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)([email protected]))', + ], + ], + ], + '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]', + ], + ], + ], + ], + ], + ], + ], + ], + ], + '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)([email protected]))\\",\\n \\"GroupObjectClass\\": \\"member\\",\\n \\"GroupMemberAttributeName\\": \\"group\\",\\n \\"GroupObjectClassCustomFilter\\": \\"(|(cn=test)([email protected]))\\"\\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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasGNRASW', + ], + ], + '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' => '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' => [ + 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', + ], + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasCRU1S2', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例Id', + 'description' => '实例Id', + 'type' => 'string', + 'required' => true, + 'example' => 'eiam-111ccc1111', + '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', + ], + ], + ], + ], + ], + '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', + ], + 'tenantRelevance' => 'tenant', + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例Id', + 'description' => '实例ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'eiam-111ccc1111', + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '禁用认证', + 'description' => '将一个应用从启用状态变为禁用状态时,应用全部功能不可用(如SSO、账户同步等),请确认您已知该操作可能导致的风险。', + ], + 'SetForgetPasswordConfiguration' => [ + 'summary' => '设置EIAM忘记密码策略。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas41RG68', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例Id', + 'description' => '实例ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'eiam-111ccc1111', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'ForgetPasswordStatus', + 'in' => 'query', + 'schema' => [ + 'title' => '忘记密码配置状态。枚举取值:enabled(开启)、disabled(禁用)', + 'description' => '忘记密码配置状态。枚举取值:enabled(开启)、disabled(禁用)', + 'type' => 'string', + 'required' => true, + 'example' => 'enabled', + 'maxLength' => 32, + ], + ], + [ + 'name' => 'AuthenticationChannels', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'title' => '身份认证渠道。枚举取值:email(邮件)、sms(短信)', + 'description' => '身份认证渠道列表。枚举取值:email(邮件)、sms(短信)', + 'type' => 'array', + 'items' => [ + 'description' => '忘记密码认证渠道。当forgetPasswordStatus取值为enabled时必传。枚举取值:email(邮件)、sms(短信)', + 'type' => 'string', + 'required' => false, + 'example' => 'sms', + ], + 'required' => false, + 'example' => 'email', + 'maxLength' => 32, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '设置EIAM忘记密码策略', + ], + 'SetPasswordInitializationConfiguration' => [ + 'summary' => '设置指定EIAM实例下密码初始化策略。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas6KLVYX', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例ID。', + 'description' => '实例ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'PasswordInitializationStatus', + 'in' => 'query', + 'schema' => [ + 'title' => '密码初始化配置状态。枚举取值:enabled(开启)、disabled(禁用)', + 'description' => '密码初始化配置状态,取值可选范围:'."\n" + .'- enabled:开启。'."\n" + .'- disabled:禁用。', + 'type' => 'string', + 'required' => true, + 'example' => 'enabled', + 'maxLength' => 32, + ], + ], + [ + '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' => '密码初始化通知渠道。枚举取值: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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '设置EIAM密码初始化策略', + ], + 'SetPasswordHistoryConfiguration' => [ + 'summary' => '设置指定EIAM实例下的密码历史策略。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + '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, + ], + ], + [ + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '设置EIAM密码历史策略', + ], + 'SetPasswordExpirationConfiguration' => [ + 'summary' => '设置指定EIAM实例下密码过期策略。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + '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, + ], + ], + [ + 'name' => 'PasswordExpirationStatus', + 'in' => 'query', + 'schema' => [ + 'title' => '密码过期配置状态。枚举取值:enabled(开启)、disabled(禁用)', + 'description' => '密码过期配置状态,取值可选范围:'."\n" + .'- enabled:开启。'."\n" + .'- disabled:禁用。', + 'type' => 'string', + 'required' => true, + 'example' => 'enabled', + 'maxLength' => 32, + ], + ], + [ + 'name' => 'PasswordValidMaxDay', + 'in' => 'query', + 'schema' => [ + 'title' => '密码有效时长,单位是天。当passwordExpirationStatus取值为enabled时必传。', + 'description' => '密码有效时长,单位是天。当PasswordExpirationStatus取值为enabled时必传。', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '180', + 'maxLength' => 32, + ], + ], + [ + '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' => '密码过期通知渠道。当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' => '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', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'description' => '生效的认证源ID列表', + 'type' => 'array', + 'items' => [ + 'description' => '生效的认证源ID', + 'type' => 'string', + 'required' => false, + 'example' => 'ia_passwordxxxx', + ], + 'required' => false, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '设置EIAM密码过期策略', + ], + 'SetPasswordComplexityConfiguration' => [ + 'summary' => '设置指定EIAM实例下密码复杂度策略。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas6KLVYX', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例ID。', + 'description' => '实例ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', + 'maxLength' => 64, + ], + ], + [ + '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' => '密码复杂度规则', + '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' => '', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '设置EIAM密码复杂度策略', + ], + 'GetForgetPasswordConfiguration' => [ + 'summary' => '查询指定EIAM实例下忘记密码策略。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas41RG68', + ], + ], + 'parameters' => [ + [ + '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', + ], + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas6KLVYX', + ], + ], + 'parameters' => [ + [ + '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', + ], + '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', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + '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, + ], + ], + ], + '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', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + '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, + ], + ], + ], + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas6KLVYX', + ], + ], + 'parameters' => [ + [ + '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', + ], + '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', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '231632', + 'abilityTreeNodes' => [ + 'FEATUREidaas0REDLU', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例ID。', + 'description' => '实例ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'ConditionalAccessPolicyName', + 'in' => 'query', + 'schema' => [ + 'title' => '条件访问策略名称', + 'description' => '条件访问策略名称', + 'type' => 'string', + 'required' => true, + 'example' => '我的条件访问策略', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'Description', + 'in' => 'query', + 'schema' => [ + 'title' => '条件访问策略描述', + 'description' => '条件访问策略描述', + 'type' => 'string', + 'required' => false, + 'example' => '测试描述', + 'maxLength' => 128, + ], + ], + [ + 'name' => 'ConditionalAccessPolicyType', + '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, + ], + ], + [ + 'name' => 'DecisionType', + 'in' => 'query', + 'schema' => [ + 'title' => '条件访问策略执行类型', + 'description' => '条件访问策略执行类型,取值可选范围:'."\n" + ."\n" + .'enforcement:执行策略。', + 'type' => 'string', + 'required' => true, + 'enumValueTitles' => [ + 'enforcement' => 'enforcement', + ], + 'example' => 'enforcement', + 'maxLength' => 32, + ], + ], + [ + 'name' => 'EvaluateAt', + '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, + ], + ], + [ + 'name' => 'DecisionConfig', + 'in' => 'query', + 'style' => 'flat', + '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', + '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', + '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' => '', + ], + ], + [ + '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', + ], + ], + ], + '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', + ], + ], + ], + ], + ], + 'eventInfo' => [ + 'enable' => false, + 'eventNames' => [], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ConditionalAccessPolicyId\\": \\"cp_xxxxx\\"\\n}","type":"json"}]', + 'title' => '创建条件访问策略', + 'description' => '创建条件访问策略。', + ], + 'DeleteConditionalAccessPolicy' => [ + 'summary' => '删除条件访问策略。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + '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, + ], + ], + [ + 'name' => 'ConditionalAccessPolicyId', + 'in' => 'query', + 'schema' => [ + 'title' => '条件访问策略Id', + 'description' => '条件访问策略Id', + 'type' => 'string', + 'required' => true, + 'example' => 'cap_11111', + 'maxLength' => 64, + ], + ], + ], + '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' => '您在删除指定条件访问策略时,请确保对应策略已经不再使用,策略删除后所有配置数据都将被删除,无法进行恢复。', + ], + 'DisableConditionalAccessPolicy' => [ + 'summary' => '禁用条件访问策略。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + '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, + ], + ], + [ + 'name' => 'ConditionalAccessPolicyId', + 'in' => 'query', + 'schema' => [ + 'title' => '条件访问策略Id', + 'description' => '条件访问策略Id', + 'type' => 'string', + 'required' => true, + 'example' => 'cap_11111', + 'maxLength' => 64, + ], + ], + ], + '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', + ], + 'tenantRelevance' => 'tenant', + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + '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' => [ + 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' => '将一个条件访问策略从启用状态变为禁用状态时,条件访问策略将不再拦截,请确认您已知该操作可能导致的风险。', + ], + 'GetConditionalAccessPolicy' => [ + 'summary' => '获取条件访问策略。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + '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' => 'ConditionalAccessPolicyId', + 'in' => 'query', + 'schema' => [ + 'title' => '条件访问策略Id', + 'description' => '条件访问策略Id', + 'type' => 'string', + 'required' => true, + 'example' => 'cap_11111', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + ], + ], + 'eventInfo' => [ + 'enable' => false, + 'eventNames' => [], + ], + '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' => '查询条件访问策略。', + ], + 'ListConditionalAccessPolicies' => [ + 'summary' => '条件访问策略列表。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + '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, + ], + ], + [ + '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', + ], + ], + ], + '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', + ], + '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' => '我的策略', + ], + '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', + ], + ], + ], + ], + 'PreviousToken' => [ + 'description' => '上一页查询凭证(Token)', + 'type' => 'string', + 'example' => 'PTxxxxxexample', + ], + ], + ], + ], + ], + 'eventInfo' => [ + 'enable' => false, + 'eventNames' => [], + ], + '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' => '分页查询条件访问策略列表。', + ], + 'ListConditionalAccessPoliciesForNetworkZone' => [ + 'summary' => '获取网络范围关联的条件访问策略列表。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + '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, + ], + ], + [ + 'name' => 'NetworkZoneId', + 'in' => 'query', + 'schema' => [ + 'title' => '条件访问策略关联的应用ID', + 'description' => '条件访问策略关联的应用ID', + 'type' => 'string', + 'required' => true, + 'example' => 'app_11111', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '我的策略', + ], + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + '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, + ], + ], + [ + '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' => '我的条件访问策略', + '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' => '条件访问策略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' => '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_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', + ], + ], + ], + ], + ], + 'eventInfo' => [ + 'enable' => false, + 'eventNames' => [], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '更新条件访问策略', + 'description' => '更新条件访问策略。', + ], + 'UpdateConditionalAccessPolicyDescription' => [ + 'summary' => '更新条件访问策略描述。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + '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, + ], + ], + [ + 'name' => 'ConditionalAccessPolicyId', + 'in' => 'query', + 'schema' => [ + 'title' => '条件访问策略Id', + 'description' => '条件访问策略Id', + 'type' => 'string', + 'required' => true, + 'example' => 'cap_11111', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'Description', + 'in' => 'query', + 'schema' => [ + 'title' => '条件访问策略描述', + 'description' => '条件访问策略描述', + 'type' => 'string', + 'required' => true, + 'example' => '测试描述', + 'maxLength' => 128, + ], + ], + [ + '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', + ], + ], + ], + ], + ], + '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' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'abilityTreeCode' => '231631', + 'abilityTreeNodes' => [ + 'FEATUREidaasCRU1S2', + ], + ], + '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_xxxx', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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_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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '231637', + 'abilityTreeNodes' => [ + 'FEATUREidaas0REDLU', + ], + ], + '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_11111', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => [ + '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', + ], + ], + ], + ], + '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', + ], + ], + ], + ], + ], + ], + 'CreateTime' => [ + 'title' => '创建时间', + 'description' => '创建时间。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1741857554000', + ], + 'LastUpdatedTime' => [ + 'title' => '更新时间', + 'description' => '更新时间。', + 'type' => 'integer', + 'format' => 'int64', + 'example' => '1741857554000', + ], + ], + ], + ], + ], + ], + ], + ], + 'eventInfo' => [ + 'enable' => false, + 'eventNames' => [], + ], + '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' => '获取应用关联的条件访问策略列表', + ], + 'ListSynchronizationJobs' => [ + 'summary' => '列表查询同步任务详情信息。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '117235', + 'abilityTreeNodes' => [ + 'FEATUREidaasLILYPH', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + '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', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + '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', + ], + ], + [ + 'name' => 'MaxResults', + 'in' => 'query', + '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', + ], + ], + [ + 'name' => 'TargetIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'title' => '同步目标ID', + 'description' => '同步目标ID列表。[idp_111XXXX,idp_222XXXX]', + 'type' => 'array', + 'items' => [ + 'description' => '同步目标ID', + 'type' => 'string', + 'required' => false, + 'example' => 'idp_my664lwkhpicbyzirog3xxxxx', + ], + 'required' => false, + 'example' => 'target_001', + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + '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', + ], + ], + [ + 'name' => 'Direction', + 'in' => 'query', + '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, + ], + ], + [ + 'name' => 'Filters', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'title' => '过滤参数', + 'description' => '过滤参数', + 'type' => 'array', + 'items' => [ + 'description' => '过滤参数', + 'type' => 'object', + 'properties' => [ + 'Key' => [ + 'description' => '动态参数名称', + 'type' => 'string', + 'required' => false, + 'example' => 'qps', + ], + 'Values' => [ + 'description' => '动态参数值', + 'type' => 'array', + 'items' => [ + 'description' => '动态参数值', + 'type' => 'string', + 'required' => false, + 'example' => '[]', + ], + 'required' => false, + ], + ], + 'required' => false, + ], + 'required' => false, + ], + ], + ], + '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', + ], + 'SynchronizationJobs' => [ + 'description' => '同步任务信息列表', + 'type' => 'array', + 'items' => [ + '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', + ], + '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' => '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' => [ + 'title' => '更新结果统计', + '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', + ], + ], + ], + 'Binded' => [ + 'title' => '绑定结果统计', + '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', + ], + ], + ], + 'Deleted' => [ + 'title' => '删除结果统计', + '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', + ], + ], + ], + 'Same' => [ + 'title' => '相同结果统计', + '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', + ], + ], + ], + 'Pushed' => [ + 'title' => '推送结果统计', + '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', + ], + ], + ], + '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', + ], + ], + ], + ], + ], + 'OrganizationalUnitStatistics' => [ + 'title' => '组织同步结果统计', + 'description' => '组织同步结果统计', + 'type' => 'object', + 'properties' => [ + 'Created' => [ + 'title' => '创建结果统计', + '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', + ], + ], + ], + 'Updated' => [ + 'title' => '更新结果统计', + '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', + ], + ], + ], + 'Binded' => [ + 'title' => '绑定结果统计', + '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', + ], + ], + ], + 'Deleted' => [ + 'title' => '删除结果统计', + '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', + ], + ], + ], + 'Same' => [ + 'title' => '相同结果统计', + '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', + ], + ], + ], + 'Pushed' => [ + 'title' => '推送结果统计', + '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', + ], + ], + ], + ], + ], + 'GroupStatistics' => [ + 'title' => '组同步结果统计', + 'description' => '组同步结果统计', + 'type' => 'object', + 'properties' => [ + 'Created' => [ + 'title' => '创建结果统计', + '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', + ], + ], + ], + 'Updated' => [ + 'title' => '更新结果统计', + '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', + ], + ], + ], + 'Binded' => [ + 'title' => '绑定结果统计', + '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', + ], + ], + ], + 'Deleted' => [ + 'title' => '删除结果统计', + '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', + ], + ], + ], + 'Same' => [ + 'title' => '相同结果统计', + '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', + ], + ], + ], + 'Pushed' => [ + 'title' => '推送结果统计', + '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', + ], + ], + ], + ], + ], + 'GroupMemberStatistics' => [ + 'title' => '组成员同步结果统计', + 'description' => '组成员同步结果统计', + 'type' => 'object', + 'properties' => [ + 'Created' => [ + 'title' => '创建结果统计', + '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', + ], + ], + ], + 'Updated' => [ + 'title' => '更新结果统计', + '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', + ], + ], + ], + 'Binded' => [ + 'title' => '绑定结果统计', + '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', + ], + ], + ], + 'Deleted' => [ + 'title' => '删除结果统计', + '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', + ], + ], + ], + 'Same' => [ + 'title' => '相同结果统计', + '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', + ], + ], + ], + 'Pushed' => [ + 'title' => '推送结果统计', + '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', + ], + ], + ], + ], + ], + '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, + ], + ], + ], + ], + ], + ], + ], + ], + '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" + .'- 方式一:分页查询首页时,仅需设置MaxResults以限制返回信息的条目数,返回结果中的NextToken将作为查询后续页的凭证。查询后续页时,将NextToken参数设置为上一次返回结果中获取到的NextToken作为查询凭证,并设置MaxResults限制返回条目数。如果没有下一页时,NextToken不再返回。MaxResults最大值为100。'."\n" + ."\n" + .'- 方式二:通过PageSize设置单页返回的条目数,再通过PageNumber设置页码。'."\n" + ."\n" + .'以上两种方式只能任选其中之一。当返回的条目数较多时,推荐使用方式一。如果设置了MaxResults或NextToken参数,则请求参数PageSize和PageNumber将失效。', + ], + 'RunSynchronizationJob' => [ + 'summary' => '运行一个同步任务,会创建一个新的同步任务并立刻执行该任务。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + '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, + ], + ], + [ + 'name' => 'TargetId', + 'in' => 'query', + 'schema' => [ + 'title' => '同步目标ID', + 'description' => '同步目标ID', + 'type' => 'string', + 'required' => true, + 'example' => 'idp_my664lwkhpicbyzirog3ngxxxxx'."\n", + 'maxLength' => 128, + ], + ], + [ + 'name' => 'TargetType', + 'in' => 'query', + 'schema' => [ + 'title' => '同步目标类型', + 'description' => '同步目标类型,取值可选范围:'."\n" + ."\n" + .'- identity_provider:身份提供方'."\n" + ."\n" + .'- application:应用', + 'type' => 'string', + 'required' => true, + 'example' => 'identity_provider', + ], + ], + [ + 'name' => 'Description', + 'in' => 'query', + 'schema' => [ + 'description' => '同步任务描述', + 'type' => 'string', + 'required' => false, + 'example' => '描述', + 'maxLength' => 128, + ], + ], + [ + 'name' => 'UserIdentityTypes', + '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, + ], + ], + [ + 'name' => 'SynchronizationScopeConfig', + 'in' => 'query', + 'style' => 'flat', + '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列表', + 'type' => 'array', + 'items' => [ + 'description' => '用户ID', + 'type' => 'string', + 'required' => false, + 'example' => 'user_rgy65sk32ry4d747xxxx', + ], + 'required' => false, + ], + ], + 'required' => false, + ], + ], + [ + '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', + ], + 'SynchronizationJobId' => [ + 'title' => '同步任务ID', + 'description' => '同步任务ID', + 'type' => 'string', + 'example' => 'sync_0000347vjovtcf41li0fgsd98gn24q9nj9xxxxx'."\n", + ], + ], + ], + ], + ], + 'errorCodes' => [ + 400 => [ + [ + 'errorCode' => 'UnsupportedAction.IdentityProviderBeingLocked', + 'errorMessage' => 'The current identity source is locked, temporarily unable to operate.', + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"SynchronizationJobId\\": \\"sync_0000347vjovtcf41li0fgsd98gn24q9nj9xxxxx\\\\n\\"\\n}","type":"json"}]', + 'title' => '运行同步任务', + ], + 'GetSynchronizationJob' => [ + 'summary' => '获取单个同步任务详情信息。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '231892', + 'abilityTreeNodes' => [ + 'FEATUREidaasLILYPH', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例ID。', + 'description' => '实例ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'SynchronizationJobId', + 'in' => 'query', + 'schema' => [ + 'title' => '同步任务ID', + 'description' => '同步任务ID', + 'type' => 'string', + 'required' => true, + 'example' => 'sync_0000347vjovtcf41li0fgsd98gn24q9njxxxxx'."\n", + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + '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' => '组成员同步结果统计', + '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' => '内部错误', + ], + 'ErrorCode' => [ + 'title' => '同步结果错误码', + 'description' => '同步结果错误码', + 'type' => 'string', + 'example' => 'ErrorCodeNotFound', + ], + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasCPBRTZ', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例ID。', + 'description' => '实例ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'BrandName', + 'in' => 'query', + 'schema' => [ + 'title' => '品牌化名称', + 'description' => '品牌化名称。', + 'type' => 'string', + 'required' => true, + 'example' => 'Custom Brand', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"BrandId\\": \\"brand_xxxx\\"\\n}","type":"json"}]', + 'title' => '创建品牌', + ], + 'GetBrand' => [ + 'summary' => '获取品牌详情', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasCPBRTZ', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + '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', + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasCPBRTZ', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + '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', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '启用品牌', + ], + 'DisableBrand' => [ + 'summary' => '禁用品牌', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasCPBRTZ', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + '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', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '禁用品牌', + ], + 'UpdateBrand' => [ + 'summary' => '修改品牌', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasCPBRTZ', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + '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' => 'BrandName', + 'in' => 'query', + 'schema' => [ + 'title' => '品牌名称', + 'description' => '品牌名称。', + 'type' => 'string', + 'required' => true, + 'example' => 'Custom Brand', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '更新品牌', + ], + 'DeleteBrand' => [ + 'summary' => '删除品牌', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasCPBRTZ', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + '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', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '删除品牌', + ], + 'ListBrands' => [ + 'summary' => '获取品牌列表', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasCPBRTZ', + ], + ], + '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', + ], + ], + [ + 'name' => 'MaxResults', + 'in' => 'query', + 'schema' => [ + 'title' => '分页查询时每页行数。', + 'description' => '分页查询时每页行数。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'example' => '20', + 'default' => '20', + ], + ], + ], + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasCPBRTZ', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + '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' => 'ApplicationId', + 'in' => 'query', + 'schema' => [ + 'title' => '应用ID', + 'description' => '应用ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'app_xxxx', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '为品牌设置登录跳转应用', + ], + 'GetLoginRedirectApplicationForBrand' => [ + 'summary' => '为品牌设置登录后跳转应用', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasCPBRTZ', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + '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', + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas4TD7D0', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例ID。', + 'description' => '实例ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'CustomPrivacyPolicyName', + 'in' => 'query', + 'schema' => [ + 'title' => '自定义条款名称', + 'description' => '自定义条款名称。', + 'type' => 'string', + 'required' => true, + 'example' => 'Custom Privacy Policy Name', + 'maxLength' => 256, + ], + ], + [ + 'name' => 'Status', + 'in' => 'query', + 'schema' => [ + 'title' => '自定义条款状态', + 'description' => '自定义条款状态。', + 'type' => 'string', + 'required' => false, + 'example' => 'enabled', + ], + ], + [ + 'name' => 'UserConsentType', + 'in' => 'query', + 'schema' => [ + 'title' => '同意条款类型', + 'description' => '同意条款类型。', + 'type' => 'string', + 'required' => false, + 'enumValueTitles' => [ + 'explicit_consent' => '手动勾选同意', + 'implied_consent' => '默认同意', + ], + 'example' => 'implied_consent', + ], + ], + [ + 'name' => 'DefaultLanguageCode', + 'in' => 'query', + 'schema' => [ + 'title' => '默认条款语言', + 'description' => '默认条款语言', + 'type' => 'string', + 'required' => false, + 'example' => 'zh-Hans-CN', + ], + ], + [ + 'name' => 'CustomPrivacyPolicyContents', + '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' => '', + ], + ], + [ + 'name' => 'ClientToken', + 'in' => 'query', + 'schema' => [ + 'description' => '用于保证请求的幂等性。由客户端生成该参数值,要保证在不同请求间唯一,最大值不超过64个ASCII字符,且该参数值中不能包含非ASCII字符。', + 'type' => 'string', + 'required' => false, + 'example' => 'client-token-example', + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"CustomPrivacyPolicyId\\": \\"pp_neagxpoznsjdtxxxxx\\"\\n}","type":"json"}]', + 'title' => '创建自定义条款', + ], + 'GetCustomPrivacyPolicy' => [ + 'summary' => '获取自定义条款', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas4TD7D0', + ], + 'tenantRelevance' => 'tenant', + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例ID。', + 'description' => '实例ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'CustomPrivacyPolicyId', + 'in' => 'query', + 'schema' => [ + 'title' => '自定义条款ID', + 'description' => '自定义条款ID', + 'type' => 'string', + 'required' => true, + 'example' => 'pp_xxxxx', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas4TD7D0', + ], + 'tenantRelevance' => 'tenant', + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例ID。', + 'description' => '实例ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'CustomPrivacyPolicyId', + 'in' => 'query', + 'schema' => [ + 'description' => '自定义条款ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'pp_neagxpoznsjdtxxxxx', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '启用自定义条款', + ], + 'DisableCustomPrivacyPolicy' => [ + 'summary' => '禁用自定义条款', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas4TD7D0', + ], + 'tenantRelevance' => 'tenant', + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例ID。', + 'description' => '实例ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'CustomPrivacyPolicyId', + 'in' => 'query', + 'schema' => [ + 'description' => '自定义条款ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'pp_xxxx', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas4TD7D0', + ], + 'tenantRelevance' => 'tenant', + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例ID。', + 'description' => '实例ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'CustomPrivacyPolicyName', + 'in' => 'query', + 'schema' => [ + 'description' => '自定义条款名称。', + 'type' => 'string', + 'required' => false, + 'example' => 'Custom Privacy Policy Name', + ], + ], + [ + 'name' => 'UserConsentType', + 'in' => 'query', + 'schema' => [ + 'description' => '自定义条款同意类型。', + 'type' => 'string', + 'required' => false, + 'enumValueTitles' => [ + 'explicit_consent' => '手动勾选同意', + 'implied_consent' => '默认同意', + ], + 'example' => 'implied_consent', + ], + ], + [ + 'name' => 'CustomPrivacyPolicyId', + 'in' => 'query', + 'schema' => [ + 'description' => '自定义条款ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'pp_neagxpoznsjdtxxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'DefaultLanguageCode', + 'in' => 'query', + 'schema' => [ + 'description' => '默认语言条款项。具体的值来自ListLanguages接口的返回值LanguageCode。', + 'type' => 'string', + 'required' => false, + 'example' => 'zh-Hans-CN', + ], + ], + [ + 'name' => 'CustomPrivacyPolicyContents', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'description' => '自定义条款内容详情。', + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas4TD7D0', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例ID。', + 'description' => '实例ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'CustomPrivacyPolicyId', + 'in' => 'query', + 'schema' => [ + 'title' => '自定义条款ID', + 'description' => '自定义条款ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'pp_xxxxx', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '删除自定义条款', + ], + 'ListCustomPrivacyPolicies' => [ + 'summary' => '自定义条款列表查询。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas4TD7D0', + 'FEATUREidaasLY3IT7', + ], + ], + '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', + ], + ], + [ + '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' => [ + 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', + ], + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasLY3IT7', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + '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_xxxxx', + ], + ], + [ + 'name' => 'CustomPrivacyPolicyIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'title' => '条款ID列表', + 'description' => '条款ID列表。', + 'type' => 'array', + 'items' => [ + 'description' => '条款ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'pp_xxxxx', + ], + 'required' => true, + 'example' => '', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '添加自定义条款到品牌', + ], + 'RemoveCustomPrivacyPoliciesFromBrand' => [ + 'summary' => '移除品牌关联条款', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasLY3IT7', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + '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' => 'array', + 'items' => [ + 'description' => '条款ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'pp_xxxx', + ], + 'required' => true, + 'example' => '', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '从品牌移除自定义条款', + ], + 'ListCustomPrivacyPoliciesForBrand' => [ + 'summary' => '获取品牌关联资源的资源', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasLY3IT7', + ], + ], + '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', + ], + ], + [ + 'name' => 'MaxResults', + 'in' => 'query', + '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' => [ + 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', + ], + 'BrandCustomPrivacyPolicies' => [ + 'description' => '品牌关联的自定义条款列表', + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'CustomPrivacyPolicyId' => [ + 'title' => '条款ID', + 'description' => '条款ID', + 'type' => 'string', + 'example' => 'pp_xxxx', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasGNRASW', + ], + 'tenantRelevance' => 'tenant', + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例ID。', + 'description' => '实例ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'NetworkAccessEndpointName', + 'in' => 'query', + 'schema' => [ + 'title' => '专属网络端点名称。', + 'description' => '专属网络端点名称。', + 'type' => 'string', + 'required' => true, + 'example' => 'xx业务VPC访问端点', + ], + ], + [ + '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' => '专属网络端点连接的指定vSwitch。', + 'description' => '专属网络端点连接的指定vSwitch列表。', + 'type' => 'array', + 'items' => [ + 'description' => '交换机ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'vsw-2vc8z0f90z4k6xxxxx'."\n", + ], + 'required' => false, + 'example' => 'vsw-examplexxx', + 'maxLength' => 2, + ], + ], + [ + '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' => false, + 'example' => 'client-token-example', + ], + ], + ], + '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', + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"NetworkAccessEndpointId\\": \\"nae_examplexxxx\\"\\n}","type":"json"}]', + 'title' => '创建一个网络端点', + ], + 'DeleteNetworkAccessEndpoint' => [ + 'summary' => '删除一个专属类型的网络端点。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasGNRASW', + ], + 'tenantRelevance' => 'tenant', + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例ID。', + 'description' => '实例ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'NetworkAccessEndpointId', + 'in' => 'query', + 'schema' => [ + 'title' => '专属网络端点ID。', + 'description' => '专属网络端点ID。仅可删除NetworkEndpointType为专属类型(private)的网络端点。', + 'type' => 'string', + 'required' => true, + 'example' => 'nae_examplexxxx', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'title' => '请求ID。', + 'description' => '请求ID。', + 'type' => 'string', + 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A', + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '删除一个专属网络端点', + ], + 'UpdateNetworkAccessEndpointName' => [ + 'summary' => '修改一个专属类型的网络端点名称。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasGNRASW', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例ID。', + 'description' => '实例ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'NetworkAccessEndpointId', + 'in' => 'query', + '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' => 'xx业务VPC访问端点', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'RequestId' => [ + 'title' => '请求ID。', + 'description' => '请求ID。', + 'type' => 'string', + 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A', + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '更新网络端点名称', + ], + 'ListNetworkAccessEndpointAvailableRegions' => [ + 'summary' => '查询IDaaS EIAM支持创建网络端点的地域列表。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasXM4LQ1', + ], + '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(杭州)', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + ], + 'parameters' => [ + [ + 'name' => 'NaeRegionId', + 'in' => 'query', + 'schema' => [ + 'title' => '专属网络端点支持的地域', + 'description' => '专属网络端点支持的地域ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'cn-hangzhou', + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasGNRASW', + ], + 'tenantRelevance' => 'tenant', + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例ID。', + 'description' => '实例ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'NetworkAccessEndpointId', + 'in' => 'query', + 'schema' => [ + 'title' => '专属网络端点ID。', + 'description' => '专属网络端点ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'nae-examplexxxx', + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + '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, + ], + ], + [ + 'name' => 'NextToken', + 'in' => 'query', + 'schema' => [ + 'title' => '查询凭证(Token)。', + 'description' => '查询凭证(Token),取值为上一次API调用返回的NextToken参数值。首次查询为空。', + 'type' => 'string', + 'required' => false, + 'example' => 'NTxxxxxexample', + ], + ], + [ + 'name' => 'MaxResults', + 'in' => 'query', + 'schema' => [ + 'title' => '分页查询时每页行数。', + 'description' => '分页查询时每页行数。最大值为100。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'example' => '20', + 'default' => '20', + ], + ], + [ + 'name' => 'NetworkAccessEndpointType', + 'in' => 'query', + 'schema' => [ + 'title' => '专属网络端点连接的类型。', + 'description' => '网络端点的类型,取值可选范围:'."\n" + ."\n" + .'- shared:共享网络端点;'."\n" + .'- private:专属网络端点;'."\n" + ."\n" + .'默认值为private。', + 'type' => 'string', + 'required' => false, + 'example' => 'private', + 'default' => 'private', + ], + ], + [ + 'name' => 'VpcId', + 'in' => 'query', + 'schema' => [ + 'title' => '专属网络端点连接的Vpc ID。', + 'description' => '专属网络端点连接的VPC ID。NetworkAccessEndpointType取值为shared时不生效。', + 'type' => 'string', + 'required' => false, + 'example' => 'vpc-examplexxx', + ], + ], + [ + 'name' => 'VpcRegionId', + 'in' => 'query', + 'schema' => [ + 'title' => '专属网络端点连接的Vpc所属地域。', + 'description' => '专属网络端点连接的VPC所属地域,该地域取值必须在ListNetworkAccessEndpointAvailableRegions接口中返回。NetworkAccessEndpointType取值为shared时不生效。', + 'type' => 'string', + 'required' => false, + 'example' => 'cn-hangzhou', + ], + ], + [ + 'name' => 'NetworkAccessEndpointStatus', + 'in' => 'query', + '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' => [ + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasGNRASW', + ], + 'tenantRelevance' => 'tenant', + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例ID。', + 'description' => '实例ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'NetworkAccessEndpointId', + 'in' => 'query', + 'schema' => [ + 'title' => '专属网络端点ID。', + 'description' => '专属网络端点ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'nae_examplexxxx', + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '231616', + 'abilityTreeNodes' => [ + 'FEATUREidaas0REDLU', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例ID。', + 'description' => '实例ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', + 'maxLength' => 64, + ], + ], + [ + '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' => '测试描述', + 'maxLength' => 128, + ], + ], + [ + 'name' => 'NetworkZoneType', + 'in' => 'query', + 'schema' => [ + 'title' => '网络区域类型', + 'description' => '网络区域类型', + 'type' => 'string', + 'required' => true, + 'enumValueTitles' => [ + 'arn:alibaba:idaas:network:zone:classic' => '经典网络', + 'arn:alibaba:idaas:network:zone:vpc' => '专有网络VPC', + ], + 'example' => 'arn:alibaba:idaas:network:zone:classic', + 'maxLength' => 64, + ], + ], + [ + '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', + ], + 'required' => false, + 'example' => '0.0.0.0/0', + ], + ], + [ + 'name' => 'Ipv6Cidrs', + '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', + ], + ], + [ + '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' => [ + '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', + ], + ], + ], + ], + ], + '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', + '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, + ], + ], + ], + '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' => '删除网络区域对象', + ], + 'UpdateNetworkZone' => [ + 'summary' => '更新网络区域对象。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + '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' => '包含的CIDR', + 'description' => 'ipv4Cidr网络区域。', + 'type' => 'array', + 'items' => [ + 'description' => 'Ipv4网段。', + 'type' => 'string', + 'required' => false, + 'example' => '140.xxx.11.0/xx', + ], + 'required' => false, + 'example' => '', + ], + ], + [ + 'name' => 'Ipv6Cidrs', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + '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', + ], + ], + ], + ], + ], + 'eventInfo' => [ + 'enable' => false, + 'eventNames' => [], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '更新网络区域对象', + ], + 'UpdateNetworkZoneDescription' => [ + 'summary' => '更新网络区域对象描述。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '231621', + 'abilityTreeNodes' => [ + 'FEATUREidaas0REDLU', + ], + ], + '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_m5wsaclfvfrf5623xnirgxxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'Description', + 'in' => 'query', + 'schema' => [ + 'title' => '网络区域描述', + 'description' => '网络区域描述', + 'type' => 'string', + 'required' => true, + 'example' => '测试描述', + 'maxLength' => 128, + ], + ], + [ + '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', + ], + ], + ], + ], + ], + 'eventInfo' => [ + 'enable' => false, + 'eventNames' => [], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '更新网络区域对象描述', + ], + 'ListNetworkZones' => [ + 'summary' => '查询网络区域对象列表。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '231620', + 'abilityTreeNodes' => [ + 'FEATUREidaas0REDLU', + ], + ], + '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' => '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', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'title' => '网络ID集合', + 'description' => '网络ID集合', + 'type' => 'array', + 'items' => [ + 'description' => '网络ID。', + 'type' => 'string', + 'required' => false, + 'example' => 'network_m6fbr2bcbcadu3bcdpgzcpxxxx', + ], + 'required' => false, + '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', + ], + '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', + ], + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'abilityTreeCode' => '231618', + 'abilityTreeNodes' => [ + 'FEATUREidaas0REDLU', + ], + ], + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasOO9F76', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例Id', + 'description' => '实例ID', + 'type' => 'string', + 'required' => true, + 'example' => 'idaas_111ccc11xxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'AuthenticationSourceId', + 'in' => 'query', + 'schema' => [ + 'title' => '内部认证源ID', + 'description' => '内部认证源ID', + 'type' => 'string', + 'required' => false, + 'example' => 'ia_password', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '启用内部认证源', + ], + 'DisableInternalAuthenticationSource' => [ + 'summary' => '禁用内部认证源', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasOO9F76', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例Id', + 'description' => '实例ID', + 'type' => 'string', + 'required' => true, + 'example' => 'idaas_111xxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'AuthenticationSourceId', + 'in' => 'query', + 'schema' => [ + 'title' => '内部认证源ID', + 'description' => '内部认证源ID', + 'type' => 'string', + 'required' => false, + 'example' => 'ia_password', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '禁用内部认证源', + ], + 'SetWebAuthnConfiguration' => [ + 'summary' => '设置WebAuthn配置', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasKRQSDS', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例ID。', + 'description' => '实例ID', + 'type' => 'string', + 'required' => true, + 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'EnableUserSelfRegistration', + 'in' => 'query', + 'schema' => [ + 'title' => '是否允许用户自注册WebAuthn认证器', + 'description' => '是否允许用户自注册WebAuthn认证器', + 'type' => 'boolean', + 'required' => true, + 'example' => 'true', + ], + ], + [ + 'name' => 'EnableMetadataServiceVerification', + 'in' => 'query', + 'schema' => [ + 'title' => '是否开启WebAuthn认证器MDS校验', + 'description' => '是否开启WebAuthn认证器MDS校验', + 'type' => 'boolean', + 'required' => false, + 'example' => 'true', + ], + ], + [ + 'name' => 'EnableAaguidVerification', + 'in' => 'query', + 'schema' => [ + 'title' => '是否开启AAGUID校验', + 'description' => '是否开启AAGUID校验', + 'type' => 'boolean', + 'required' => false, + 'example' => 'true', + ], + ], + [ + 'name' => 'Aaguids', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + '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, + ], + 'required' => false, + 'example' => '', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '设置WebAuthn配置', + ], + 'UnbindTotpAuthenticator' => [ + 'summary' => '解绑指定用户TOTP', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + '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' => 'UserId', + 'in' => 'query', + 'schema' => [ + 'title' => 'UserID', + 'description' => 'UserID', + 'type' => 'string', + 'required' => true, + 'example' => 'user_1asdfghjmnbcxxxxx', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '解绑指定用户TOTP', + ], + 'DeleteWebAuthnAuthenticator' => [ + 'summary' => '删除指定WebAuthn认证器名称', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + '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' => 'UserID', + 'description' => 'UserID', + 'type' => 'string', + 'required' => true, + 'example' => 'user_53eh54zdr6iazeijyep5wcxxxx', + ], + ], + [ + 'name' => 'AuthenticatorId', + 'in' => 'query', + 'schema' => [ + 'title' => '认证器ID', + 'description' => '认证器ID', + 'type' => 'string', + 'required' => true, + 'example' => 'authn_h4x5etphqdasydr67lxxxxx', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '删除指定WebAuthn认证器名称', + ], + 'ListCloudAccounts' => [ + 'summary' => '分页查询一个或者多个云账号信息。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + '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。'."\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' => [ + '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, + ], + ], + ], + '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' => '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.', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + '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' => '云账号ID。', + 'description' => '云账号ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'ca_01kmegjc11qa1txxxxx', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasDPGRH1', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例ID。', + 'description' => '实例ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'CloudAccountName', + 'in' => 'query', + 'schema' => [ + 'title' => '云账号名称', + 'description' => '云账号名称。', + 'type' => 'string', + 'required' => false, + 'example' => 'cloud_accout_xxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'CloudAccountVendorType', + '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', + ], + ], + ], + [ + '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, + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + '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', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'CloudAccountId', + 'in' => 'query', + 'schema' => [ + 'title' => '云账号ID。', + 'description' => '云账号ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'ca_01kmegjc11qa1txxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'CloudAccountName', + 'in' => 'query', + 'schema' => [ + 'description' => '云账号名称。', + 'type' => 'string', + 'required' => true, + 'example' => 'cloud_account_xxx', + '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' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '更新一个云账号基本信息', + ], + 'UpdateCloudAccountDescription' => [ + 'summary' => '更新一个云账号的描述信息。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + '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', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'CloudAccountId', + 'in' => 'query', + 'schema' => [ + 'title' => '云账号ID。', + 'description' => '云账号ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'ca_01kmegjc11qa1txxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'Description', + 'in' => 'query', + 'schema' => [ + 'description' => '云账号描述。', + 'type' => 'string', + 'required' => false, + 'example' => 'cloud_account_description', + ], + ], + [ + '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' => [ + 'type' => 'object', + 'properties' => [ + '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' => '更新一个云账号的描述信息', + ], + 'DeleteCloudAccount' => [ + 'summary' => '删除一个云账号资源。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + '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' => '云账号ID', + 'description' => '云账号ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'ca_01kmegjc11qa1txxxxx', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '删除一个云账号', + ], + 'ListCloudAccountRoles' => [ + 'summary' => '分页查询一个或者多个云角色信息。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasDPGRH1', + ], + ], + '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', + ], + ], + [ + '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' => [ + '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, + ], + ], + 'required' => false, + ], + 'required' => false, + ], + ], + ], + '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' => '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.', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + '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' => [ + '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' => [ + 200 => [ + '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", + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + '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' => '云账号类型', + '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', + 'in' => 'query', + 'schema' => [ + 'description' => '云角色名称。', + 'type' => 'string', + 'required' => true, + 'example' => 'role-test', + ], + ], + [ + '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' => 'Description', + 'in' => 'query', + 'schema' => [ + 'description' => '云角色描述。', + 'type' => 'string', + 'required' => false, + 'example' => 'cloud_account_role_description', + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"CloudAccountRoleId\\": \\"carole_01kmek49aqxxxx\\"\\n}","type":"json"}]', + 'title' => '创建一个云角色', + ], + 'DisableCloudAccountRole' => [ + 'summary' => '在指定云账号资源下禁用一个云角色资源。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + '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', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'CloudAccountId', + 'in' => 'query', + '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' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '禁用一个云角色', + ], + 'EnableCloudAccountRole' => [ + 'summary' => '在指定云账号资源下启用一个云角色资源。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + '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', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'CloudAccountId', + 'in' => 'query', + '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' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '启用一个云角色', + ], + 'UpdateCloudAccountRoleDescription' => [ + 'summary' => '更新一个云角色的描述信息。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + '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', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'CloudAccountId', + 'in' => 'query', + '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' => '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, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '更新一个云角色的描述信息', + ], + 'DeleteCloudAccountRole' => [ + 'summary' => '在指定云账号资源下删除一个云角色资源。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + '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' => [ + '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' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '删除一个云角色', + 'description' => '您在删除指定云角色时,请确保云角色处于禁用状态,云角色删除后所有云角色相关数据都将被删除,无法进行恢复。', + ], + 'CreateAuthorizationRule' => [ + 'summary' => '创建一个授权规则。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + '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' => 'AuthorizationRuleName', + 'in' => 'query', + 'schema' => [ + 'title' => '授权规则名称', + 'description' => '授权规则名称,长度限制最大64个字符。', + 'type' => 'string', + 'required' => true, + 'example' => 'test_rule', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'ProjectId', + 'in' => 'query', + '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' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"AuthorizationRuleId\\": \\"arrule_01kf143ug06fg7m9f43u7vahxxxx\\"\\n}","type":"json"}]', + 'title' => '创建一个授权规则', + ], + 'UpdateAuthorizationRule' => [ + 'summary' => '更新一个授权规则基本信息。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + '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, + ], + ], + [ + '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', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '更新一个授权规则基本信息', + ], + 'UpdateAuthorizationRuleDescription' => [ + 'summary' => '更新一个授权规则描述信息。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + '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, + ], + ], + [ + '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' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '更新一个授权规则描述信息', + ], + 'EnableAuthorizationRule' => [ + 'summary' => '启用一个授权规则。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + '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, + ], + ], + [ + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '启用一个授权规则', + ], + 'DisableAuthorizationRule' => [ + 'summary' => '禁用一个授权规则。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + '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, + ], + ], + [ + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '禁用一个授权规则', + ], + 'DeleteAuthorizationRule' => [ + 'summary' => '删除一个授权规则,只要当授权规则处于禁用状态时才能删除。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '删除一个授权规则', + ], + 'GetAuthorizationRule' => [ + 'summary' => '查询一个授权规则信息。', + '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', + ], + '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', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + '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' => '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' => '过滤条件', + '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' => '', + ], + ], + ], + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + '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, + ], + ], + [ + 'name' => 'UserId', + 'in' => 'query', + '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, + ], + ], + [ + 'name' => 'ValidityPeriod', + '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' => '', + ], + ], + [ + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '将一个账户添加到授权规则', + ], + 'UpdateAuthorizationRuleUserAttachment' => [ + 'summary' => '更新授权规则与账户的关系属性信息。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + '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, + ], + ], + [ + 'name' => 'UserId', + 'in' => 'query', + '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, + ], + ], + [ + 'name' => 'ValidityPeriod', + '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' => '', + ], + ], + [ + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '更新授权规则与账户的关系属性信息', + ], + 'RemoveUserFromAuthorizationRule' => [ + 'summary' => '将一个账户从授权规则中移除。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + '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, + ], + ], + [ + 'name' => 'UserId', + 'in' => 'query', + 'schema' => [ + 'title' => '账户ID。', + 'description' => '账户ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '将一个账户从授权规则中移除', + ], + 'ListAuthorizationRulesForUser' => [ + 'summary' => '列表查询一个账户关联的授权规则。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + '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' => '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' => 'UserId', + 'in' => 'query', + 'schema' => [ + 'title' => '账户标识。', + 'description' => '账户标识。', + 'type' => 'string', + 'required' => true, + 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx', + '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', + ], + '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', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + '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' => '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' => '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' => '', + ], + ], + ], + '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', + ], + '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', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + '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, + ], + ], + [ + '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' => '有效周期', + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '将一个组添加到授权规则', + ], + 'UpdateAuthorizationRuleGroupAttachment' => [ + 'summary' => '更新授权规则与组的关系属性信息。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + '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, + ], + ], + [ + 'name' => 'GroupId', + 'in' => 'query', + 'schema' => [ + 'title' => '组标识。', + 'description' => '组 ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx', + 'maxLength' => 64, + ], + ], + [ + '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' => '有效周期的时间范围,当**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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '更新授权规则与组的关系属性信息', + ], + 'RemoveGroupFromAuthorizationRule' => [ + 'summary' => '将一个应用从授权规则中移除。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + '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, + ], + ], + [ + 'name' => 'GroupId', + 'in' => 'query', + 'schema' => [ + 'title' => '组ID。', + 'description' => '组ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '将一个组从授权规则中移除', + ], + 'ListAuthorizationRulesForGroup' => [ + 'summary' => '列表查询一个组关联的授权规则。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + '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' => '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' => 'GroupId', + 'in' => 'query', + 'schema' => [ + 'title' => '组标识', + 'description' => '组 ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx', + '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', + ], + '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', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + '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' => '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' => 'array', + 'items' => [ + '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, + ], + 'required' => false, + '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', + ], + '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', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + '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, + ], + ], + [ + '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' => '有效周期的时间范围,当**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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '将一个应用添加到授权规则', + ], + 'UpdateAuthorizationRuleApplicationAttachment' => [ + 'summary' => '更新授权规则与应用的关系属性信息。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + '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, + ], + ], + [ + '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' => '有效周期的时间范围,当**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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]', + 'title' => '更新授权规则与应用的关系属性信息', + ], + 'RemoveApplicationFromAuthorizationRule' => [ + 'summary' => '将一个应用从授权规则中移除。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + '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, + ], + ], + [ + 'name' => 'ApplicationId', + 'in' => 'query', + 'schema' => [ + 'title' => '应用 ID。', + 'description' => '应用 ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '将一个应用从授权规则中移除', + ], + 'ListApplicationsForAuthorizationRule' => [ + 'summary' => '列表查询一个授权规则关联的应用。', + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + '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' => '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' => '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' => '', + ], + ], + ], + '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', + ], + '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', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + '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' => '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' => 'ApplicationId', + 'in' => 'query', + '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', + ], + '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', + ], + ], + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + '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, + ], + ], + [ + 'name' => 'AuthorizationResourceEntityType', + 'in' => 'query', + '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' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"AuthorizationResourceId\\": \\"arres_01kgh3jvt7pk093rv6giu0c0qxxxx\\"\\n}","type":"json"}]', + 'title' => '创建一个授权资源', + ], + 'DeleteAuthorizationResource' => [ + 'summary' => '删除一个授权资源。', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + '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, + ], + ], + [ + 'name' => 'AuthorizationResourceId', + 'in' => 'query', + 'schema' => [ + 'title' => '授权资源标识', + 'description' => '授权资源 ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'arres_01kgh3jvt7pk093rv6giu0c0qxxxx', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '删除一个授权资源', + ], + 'GetAuthorizationResource' => [ + 'summary' => '查询一个授权资源信息。', + '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, + ], + ], + [ + 'name' => 'AuthorizationResourceId', + 'in' => 'query', + 'schema' => [ + 'title' => '授权资源标识', + 'description' => '授权资源 ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'arres_01kgh3jvt7pk093rv6giu0c0qxxxx', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + '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' => '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' => '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' => '', + ], + ], + ], + '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', + ], + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeCode' => '123244', + 'abilityTreeNodes' => [ + 'FEATUREidaasI2RX2L', + ], + ], + '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', + ], + ], + [ + 'name' => 'Purpose', + 'in' => 'query', + 'schema' => [ + 'title' => '文件用途', + 'description' => '文件用途', + 'type' => 'string', + 'required' => false, + 'example' => 'user_import', + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasAMME3J', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例ID。', + 'description' => '实例ID', + 'type' => 'string', + 'required' => true, + 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'TargetType', + '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', + ], + ], + ], + '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-cn-hangzhou.aliyuncs.com/idaas_ly77wa2oexrciw5v672vxxxx/tmp/eiam_v2_user_import_1766469463365.csv', + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'none', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasAMME3J', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例ID。', + 'description' => '实例ID', + 'type' => 'string', + 'required' => true, + 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'SynchronizationJobId', + 'in' => 'query', + 'schema' => [ + 'title' => '同步任务ID', + 'description' => '同步任务ID', + 'type' => 'string', + 'required' => true, + 'example' => 'sync_000036q9p3jd5s18boeo2dvmmanu2086vxxxx', + 'maxLength' => 64, + ], + ], + ], + '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', + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'none', + 'riskType' => 'high', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasDPGRH1', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例ID', + 'description' => '实例ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', + ], + ], + [ + 'name' => 'ApplicationId', + 'in' => 'query', + 'schema' => [ + 'title' => '应用ID', + 'description' => '应用ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx', + ], + ], + [ + 'name' => 'ScopeValues', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'title' => '权限范围', + 'description' => '权限范围。', + 'type' => 'array', + 'items' => [ + 'description' => '权限值。', + 'type' => 'string', + 'required' => false, + 'example' => 'User:Read:ALL', + ], + 'required' => true, + ], + ], + [ + 'name' => 'Audience', + 'in' => 'query', + '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 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', + ], + ], + ], + ], + ], + ], + ], + 'staticInfo' => [ + 'returnType' => 'synchronous', + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'get', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasAI4U3X', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例ID。', + 'description' => '实例ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'FieldId', + 'in' => 'query', + 'schema' => [ + 'title' => '字段ID', + 'description' => '字段ID。', + 'type' => 'string', + 'required' => true, + 'example' => 'ufd_001', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasWO82PZ', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例ID。', + 'description' => '实例ID', + 'type' => 'string', + 'required' => true, + 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'FieldId', + 'in' => 'query', + 'schema' => [ + 'title' => '字段ID', + 'description' => '字段ID', + 'type' => 'string', + 'required' => true, + 'example' => 'ufd_001', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '启用字段', + 'description' => '**请确保在使用该接口前,已充分了解IDaaS EIAM 产品的收费方式和[价格](https://www.aliyun.com/price/product#/ecs/detail)。**', + ], + 'DisableCustomField' => [ + 'summary' => '禁用字段', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'update', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasWO82PZ', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例ID。', + 'description' => '实例ID', + 'type' => 'string', + 'required' => true, + 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'FieldId', + 'in' => 'query', + 'schema' => [ + 'title' => '字段ID', + 'description' => '字段ID', + 'type' => 'string', + 'required' => true, + 'example' => 'ufd_001', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '禁用字段', + ], + 'DeleteCustomField' => [ + 'summary' => '删除扩展字段', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'delete', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasGOSU2H', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例ID。', + 'description' => '实例ID', + 'type' => 'string', + 'required' => true, + 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx', + 'maxLength' => 64, + ], + ], + [ + 'name' => 'FieldId', + 'in' => 'query', + 'schema' => [ + 'title' => '字段ID', + 'description' => '字段ID', + 'type' => 'string', + 'required' => true, + 'example' => 'ufd_001', + 'maxLength' => 64, + ], + ], + ], + 'responses' => [ + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + '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' => '删除扩展字段', + ], + 'CreateCustomField' => [ + 'summary' => '创建扩展字段', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'write', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'create', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasGOSU2H', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + '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', + 'in' => 'query', + 'schema' => [ + 'title' => '字段展示名', + 'description' => '字段展示名。'."\n" + .'最大长度限制为64。', + 'type' => 'string', + 'required' => true, + 'example' => 'name_001', + ], + ], + [ + 'name' => 'FieldDisplayType', + 'in' => 'query', + 'schema' => [ + 'title' => '字段展示类型', + 'description' => '字段展示类型,取值可选范围:'."\n" + .'- input:文本输入框。对应可选数据类型:string、number'."\n" + .'- select:下拉框。对应可选数据类型:string、boolean'."\n" + .'- checkbox:多选框。对应可选数据类型:string', + 'type' => 'string', + 'required' => true, + 'example' => 'input', + 'maxLength' => 32, + ], + ], + [ + 'name' => 'FieldDataType', + 'in' => 'query', + 'schema' => [ + 'title' => '数据类型', + 'description' => '字段数据类型,取值可选范围:'."\n" + .'- string:字符串。'."\n" + .'- number:数字,最大长度限制32,支持正整数和小数。'."\n" + .'- boolean:布尔。', + 'type' => 'string', + 'required' => true, + 'example' => 'string', + 'maxLength' => 32, + ], + ], + [ + 'name' => 'DefaultValue', + 'in' => 'query', + 'schema' => [ + 'title' => '字段默认值', + 'description' => '字段默认值。'."\n" + .'若类型存在配置项,则默认值必须在配置项中且处于启用状态,最大长度限制为1024。', + 'type' => 'string', + 'required' => false, + 'example' => 'string', + ], + ], + [ + 'name' => 'FieldDataConfig', + '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' => '', + ], + ], + [ + 'name' => 'Unique', + 'in' => 'query', + 'schema' => [ + 'title' => '是否唯一', + 'description' => '字段值是否唯一。'."\n" + .'设置为true,则该字段的值在对应实体类型中唯一存在,不可重复。', + 'type' => 'boolean', + 'required' => false, + 'example' => 'false', + 'maxLength' => 32, + ], + ], + [ + 'name' => 'Encrypted', + 'in' => 'query', + 'schema' => [ + 'title' => '是否加密', + 'description' => '是否加密。'."\n" + .'设置为true,则底层会对数据值进行加密存储。', + 'type' => 'boolean', + 'required' => false, + 'example' => 'false', + 'maxLength' => 32, + ], + ], + [ + 'name' => 'Required', + 'in' => 'query', + 'schema' => [ + 'title' => '是否必填。', + 'description' => '是否必填。', + 'type' => 'boolean', + 'required' => false, + 'example' => 'false', + 'maxLength' => 32, + ], + ], + [ + 'name' => 'UserPermission', + '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, + ], + ], + [ + 'name' => 'Description', + 'in' => 'query', + 'schema' => [ + 'title' => '字段描述。', + 'description' => '字段描述。'."\n" + .'长度限制512。', + 'type' => 'string', + 'required' => false, + 'example' => '字段测试', + 'maxLength' => 2048, + ], + ], + ], + 'responses' => [ + 200 => [ + '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', + ], + ], + ], + ], + ], + 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"FieldId\\": \\"ufd_001\\"\\n}","type":"json"}]', + 'title' => '创建扩展字段', + ], + 'ListEventTypes' => [ + 'summary' => '查看事件列表', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasXM4LQ1', + ], + 'tenantRelevance' => 'publicInformation', + ], + 'parameters' => [ + [ + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => [ + 'title' => '查询分页页码', + 'description' => '查询分页页码', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'title' => '分页大小', + 'description' => '分页大小', + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'example' => '10', + ], + ], + ], + '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', + ], + 'EventTypes' => [ + 'description' => '事件类型列表。', + 'type' => 'array', + 'items' => [ + 'description' => '事件类型列表。', + 'type' => 'object', + 'properties' => [ + 'EventType' => [ + 'title' => '事件类型', + 'description' => '事件类型', + 'type' => 'string', + 'example' => 'urn:alibaba:idaas:event:user:create', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas27GRM6', + ], + 'tenantRelevance' => 'tenant', + ], + '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', + ], + ], + [ + 'name' => 'MaxResults', + 'in' => 'query', + 'schema' => [ + 'title' => '分页查询时每页行数。', + 'description' => '分页查询时每页行数。', + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'example' => '20', + 'default' => '20', + ], + ], + ], + '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', + ], + 'EventTypes' => [ + 'description' => '事件类型列表。', + 'type' => 'array', + 'items' => [ + 'description' => '事件类型列表。', + 'type' => 'object', + 'properties' => [ + 'EventType' => [ + 'title' => '事件类型', + 'description' => '事件类型', + 'type' => 'string', + 'example' => 'urn:alibaba:idaas:event:user:create', + ], + ], + ], + ], + ], + ], + ], + ], + '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' => '查看调用事件列表', + ], + 'ListEiamInstances' => [ + 'summary' => '查询EIAM2.0/EIAM1.0实例列表。', + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas6GKEFM', + ], + ], + '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' => '', + ], + ], + [ + 'name' => 'InstanceRegionId', + 'in' => 'query', + 'schema' => [ + 'title' => '实例所属Region', + 'description' => '实例所属Region', + 'type' => 'string', + 'required' => false, + 'example' => 'cn-hangzhou', + 'maxLength' => 32, + ], + ], + ], + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'read', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'none', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaasXM4LQ1', + ], + '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(杭州)', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'operationType' => 'readAndWrite', + 'deprecated' => false, + 'systemTags' => [ + 'operationType' => 'list', + 'riskType' => 'none', + 'chargeType' => 'free', + 'abilityTreeNodes' => [ + 'FEATUREidaas40OLQJ', + 'FEATUREidaasJXI2A5', + 'FEATUREidaasAAD0EO', + ], + ], + 'parameters' => [ + [ + 'name' => 'InstanceId', + 'in' => 'query', + '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' => [ + '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', + ], + ], + ], + ], + ], + ], + ], + ], + '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', + ], + ], +]; |
