summaryrefslogtreecommitdiff
path: root/data/en_us/eiam
diff options
context:
space:
mode:
Diffstat (limited to 'data/en_us/eiam')
-rw-r--r--data/en_us/eiam/2021-12-01/api-docs.php45547
1 files changed, 45547 insertions, 0 deletions
diff --git a/data/en_us/eiam/2021-12-01/api-docs.php b/data/en_us/eiam/2021-12-01/api-docs.php
new file mode 100644
index 0000000..bb83908
--- /dev/null
+++ b/data/en_us/eiam/2021-12-01/api-docs.php
@@ -0,0 +1,45547 @@
+<?php return [
+ 'version' => '1.0',
+ 'info' => [
+ 'style' => 'RPC',
+ 'product' => 'Eiam',
+ 'version' => '2021-12-01',
+ ],
+ 'directories' => [
+ [
+ 'id' => 402602,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'ListRegions',
+ ],
+ ],
+ [
+ 'id' => 402604,
+ 'title' => null,
+ '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' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'GetDomainDnsChallenge',
+ 'CreateDomain',
+ 'GetDomain',
+ 'SetDefaultDomain',
+ 'ListDomains',
+ 'DeleteDomain',
+ 'CreateDomainProxyToken',
+ 'ObtainDomainProxyToken',
+ 'EnableDomainProxyToken',
+ 'DisableDomainProxyToken',
+ 'ListDomainProxyTokens',
+ 'DeleteDomainProxyToken',
+ 'UpdateDomainIcpNumber',
+ 'UpdateDomainBrand',
+ ],
+ ],
+ [
+ 'id' => 402640,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ [
+ 'id' => 402641,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'CreateApplication',
+ 'DeleteApplication',
+ 'UpdateApplicationDescription',
+ 'EnableApplication',
+ 'DisableApplication',
+ 'GetApplication',
+ 'ListApplications',
+ 'GetApplicationTemplate',
+ 'UpdateApplicationInfo',
+ 'ListApplicationsForNetworkAccessEndpoint',
+ 'ListApplicationsForNetworkZone',
+ 'ListApplicationsForGroup',
+ ],
+ ],
+ [
+ 'id' => 402657,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'EnableApplicationSso',
+ 'DisableApplicationSso',
+ 'SetApplicationSsoConfig',
+ 'GetApplicationSsoConfig',
+ 'UpdateApplicationSsoFormParams',
+ ],
+ ],
+ [
+ 'id' => 402663,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'AuthorizeApplicationToUsers',
+ 'AuthorizeApplicationToOrganizationalUnits',
+ 'AuthorizeApplicationToGroups',
+ 'RevokeApplicationFromUsers',
+ 'RevokeApplicationFromOrganizationalUnits',
+ 'RevokeApplicationFromGroups',
+ 'UpdateApplicationAuthorizationType',
+ 'ListUsersForApplication',
+ 'ListOrganizationalUnitsForApplication',
+ 'ListGroupsForApplication',
+ 'ListApplicationsForUser',
+ 'ListApplicationsForOrganizationalUnit',
+ ],
+ ],
+ [
+ 'id' => 402676,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'UpdateApplicationFederatedCredentialDescription',
+ 'UpdateApplicationFederatedCredential',
+ 'ListApplicationFederatedCredentials',
+ 'GetApplicationFederatedCredential',
+ 'EnableApplicationFederatedCredential',
+ 'DisableApplicationFederatedCredential',
+ 'DeleteApplicationFederatedCredential',
+ 'CreateApplicationFederatedCredential',
+ ],
+ ],
+ [
+ 'id' => 402685,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'CreateApplicationClientSecret',
+ 'DeleteApplicationClientSecret',
+ 'DisableApplicationClientSecret',
+ 'EnableApplicationClientSecret',
+ 'ListApplicationClientSecrets',
+ 'ObtainApplicationClientSecret',
+ 'UpdateApplicationClientSecretExpirationTime',
+ ],
+ ],
+ [
+ 'id' => 402693,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'UpdateApplicationTokenExpirationTime',
+ 'EnableApplicationToken',
+ 'DisableApplicationToken',
+ 'CreateApplicationToken',
+ 'ListApplicationTokens',
+ 'ObtainApplicationToken',
+ 'DeleteApplicationToken',
+ ],
+ ],
+ [
+ 'id' => 402701,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'AddApplicationAccountToUser',
+ 'ListApplicationAccounts',
+ 'ListApplicationAccountsForUser',
+ 'RemoveApplicationAccountFromUser',
+ ],
+ ],
+ [
+ 'id' => 402707,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'EnableApplicationApiInvoke',
+ 'DisableApplicationApiInvoke',
+ 'SetApplicationGrantScope',
+ 'GetApplicationGrantScope',
+ ],
+ ],
+ [
+ 'id' => 402712,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'GetApplicationProvisioningUserPrimaryOrganizationalUnit',
+ 'CheckApplicationProvisioningUserPrimaryOrganizationalUnit',
+ 'SetApplicationProvisioningUserPrimaryOrganizationalUnit',
+ 'DisableApplicationProvisioning',
+ 'EnableApplicationProvisioning',
+ 'SetApplicationProvisioningConfig',
+ 'SetApplicationProvisioningScope',
+ 'GetApplicationProvisioningConfig',
+ 'GetApplicationProvisioningScope',
+ ],
+ ],
+ [
+ 'id' => 402726,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'UpdateApplicationAdvancedConfig',
+ 'GetApplicationAdvancedConfig',
+ ],
+ ],
+ [
+ 'id' => 402729,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'CreateApplicationRole',
+ 'DeleteApplicationRole',
+ 'UpdateApplicationRole',
+ 'UpdateApplicationRoleDescription',
+ 'GetApplicationRole',
+ 'ListApplicationRoles',
+ ],
+ ],
+ ],
+ ],
+ [
+ 'id' => 402736,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ [
+ 'id' => 402737,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'EnableApplicationResourceServer',
+ 'DisableApplicationResourceServer',
+ 'EnableApplicationM2MClient',
+ 'DisableApplicationM2MClient',
+ 'EnableResourceServerCustomSubject',
+ 'DisableResourceServerCustomSubject',
+ 'SetApplicationResourceServerIdentifier',
+ ],
+ ],
+ [
+ 'id' => 402746,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ [
+ 'id' => 402747,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'CreateResourceServerScope',
+ 'UpdateResourceServerScope',
+ 'DeleteResourceServerScope',
+ 'GetResourceServerScope',
+ ],
+ ],
+ [
+ 'id' => 402753,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'AuthorizeResourceServerToClient',
+ 'RevokeResourceServerFromClient',
+ 'AuthorizeResourceServerScopesToClient',
+ 'RevokeResourceServerScopesFromClient',
+ ],
+ ],
+ [
+ 'id' => 402761,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'AuthorizeResourceServerScopesToUser',
+ 'RevokeResourceServerScopesFromUser',
+ 'AuthorizeResourceServerScopesToOrganizationalUnit',
+ 'RevokeResourceServerScopesFromOrganizationalUnit',
+ 'AuthorizeResourceServerScopesToGroup',
+ 'RevokeResourceServerScopesFromGroup',
+ 'ListUsersForResourceServer',
+ 'ListResourceServersForUser',
+ 'ListOrganizationalUnitsForResourceServer',
+ 'ListGroupsForResourceServer',
+ ],
+ ],
+ ],
+ ],
+ [
+ 'id' => 402774,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'CreateClientPublicKey',
+ 'DeleteClientPublicKey',
+ 'EnableClientPublicKey',
+ 'DisableClientPublicKey',
+ 'SetPrimaryClientPublicKey',
+ 'GetClientPublicKey',
+ 'ListClientPublicKeys',
+ ],
+ ],
+ ],
+ ],
+ [
+ 'id' => 402782,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'DeleteFederatedCredentialProvider',
+ 'UpdateFederatedCredentialProviderDescription',
+ 'UpdateFederatedCredentialProvider',
+ 'ListFederatedCredentialProviders',
+ 'ListApplicationFederatedCredentialsForProvider',
+ 'GetFederatedCredentialProvider',
+ 'EnableFederatedCredentialProvider',
+ 'DisableFederatedCredentialProvider',
+ 'CreateFederatedCredentialProvider',
+ ],
+ ],
+ [
+ 'id' => 402792,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'DeleteUsers',
+ [
+ 'id' => 402794,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'BindUserAuthnSourceMapping',
+ 'UnbindUserAuthnSourceMapping',
+ 'ListUserAuthnSourceMappings',
+ ],
+ ],
+ 'CreateUser',
+ 'AddUserToOrganizationalUnits',
+ 'DeleteUser',
+ 'RemoveUserFromOrganizationalUnits',
+ 'UpdateUser',
+ 'UpdateUserPassword',
+ 'UpdateUserDescription',
+ 'DisableUser',
+ 'EnableUser',
+ 'UnlockUser',
+ 'SetUserPrimaryOrganizationalUnit',
+ 'GetUser',
+ 'ListUsers',
+ ],
+ ],
+ [
+ 'id' => 402811,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'CreateOrganizationalUnit',
+ 'DeleteOrganizationalUnit',
+ 'DeleteOrganizationalUnitChildren',
+ 'UpdateOrganizationalUnit',
+ 'UpdateOrganizationalUnitDescription',
+ 'UpdateOrganizationalUnitParentId',
+ 'GetRootOrganizationalUnit',
+ 'GetOrganizationalUnit',
+ 'ListOrganizationalUnits',
+ 'ListOrganizationalUnitParents',
+ ],
+ ],
+ [
+ 'id' => 402822,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'CreateGroup',
+ 'AddUsersToGroup',
+ 'DeleteGroup',
+ 'RemoveUsersFromGroup',
+ 'UpdateGroup',
+ 'UpdateGroupDescription',
+ 'GetGroup',
+ 'ListGroups',
+ 'ListUsersForGroup',
+ 'ListGroupsForUser',
+ ],
+ ],
+ [
+ 'id' => 402833,
+ 'title' => null,
+ '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' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'SetForgetPasswordConfiguration',
+ 'SetPasswordInitializationConfiguration',
+ 'SetPasswordHistoryConfiguration',
+ 'SetPasswordExpirationConfiguration',
+ 'SetPasswordComplexityConfiguration',
+ 'GetForgetPasswordConfiguration',
+ 'GetPasswordInitializationConfiguration',
+ 'GetPasswordHistoryConfiguration',
+ 'GetPasswordExpirationConfiguration',
+ 'GetPasswordComplexityConfiguration',
+ ],
+ ],
+ [
+ 'id' => 402868,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'CreateConditionalAccessPolicy',
+ 'DeleteConditionalAccessPolicy',
+ 'DisableConditionalAccessPolicy',
+ 'EnableConditionalAccessPolicy',
+ 'GetConditionalAccessPolicy',
+ 'ListConditionalAccessPolicies',
+ 'ListConditionalAccessPoliciesForNetworkZone',
+ 'UpdateConditionalAccessPolicy',
+ 'UpdateConditionalAccessPolicyDescription',
+ 'ListConditionalAccessPoliciesForUser',
+ 'ListConditionalAccessPoliciesForApplication',
+ ],
+ ],
+ [
+ 'id' => 402880,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'ListSynchronizationJobs',
+ 'RunSynchronizationJob',
+ 'GetSynchronizationJob',
+ ],
+ ],
+ [
+ 'id' => 402884,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'CreateBrand',
+ 'GetBrand',
+ 'EnableBrand',
+ 'DisableBrand',
+ 'UpdateBrand',
+ 'DeleteBrand',
+ 'ListBrands',
+ 'SetLoginRedirectApplicationForBrand',
+ 'GetLoginRedirectApplicationForBrand',
+ ],
+ ],
+ [
+ 'id' => 402894,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'CreateCustomPrivacyPolicy',
+ 'GetCustomPrivacyPolicy',
+ 'EnableCustomPrivacyPolicy',
+ 'DisableCustomPrivacyPolicy',
+ 'UpdateCustomPrivacyPolicy',
+ 'DeleteCustomPrivacyPolicy',
+ 'ListCustomPrivacyPolicies',
+ 'AddCustomPrivacyPoliciesToBrand',
+ 'RemoveCustomPrivacyPoliciesFromBrand',
+ 'ListCustomPrivacyPoliciesForBrand',
+ ],
+ ],
+ [
+ 'id' => 402906,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'CreateNetworkAccessEndpoint',
+ 'DeleteNetworkAccessEndpoint',
+ 'UpdateNetworkAccessEndpointName',
+ 'ListNetworkAccessEndpointAvailableRegions',
+ 'ListNetworkAccessEndpointAvailableZones',
+ 'GetNetworkAccessEndpoint',
+ 'ListNetworkAccessEndpoints',
+ 'ListNetworkAccessPaths',
+ ],
+ ],
+ [
+ 'id' => 402915,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'CreateNetworkZone',
+ 'DeleteNetworkZone',
+ 'UpdateNetworkZone',
+ 'UpdateNetworkZoneDescription',
+ 'ListNetworkZones',
+ 'GetNetworkZone',
+ ],
+ ],
+ [
+ 'id' => 402922,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'EnableInternalAuthenticationSource',
+ 'DisableInternalAuthenticationSource',
+ ],
+ ],
+ [
+ 'id' => 402925,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'SetWebAuthnConfiguration',
+ 'UnbindTotpAuthenticator',
+ 'DeleteWebAuthnAuthenticator',
+ ],
+ ],
+ [
+ 'id' => 402929,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'ListCloudAccounts',
+ 'GetCloudAccount',
+ 'CreateCloudAccount',
+ 'UpdateCloudAccount',
+ 'UpdateCloudAccountDescription',
+ 'DeleteCloudAccount',
+ ],
+ ],
+ [
+ 'id' => 402936,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'ListCloudAccountRoles',
+ 'GetCloudAccountRole',
+ 'CreateCloudAccountRole',
+ 'DisableCloudAccountRole',
+ 'EnableCloudAccountRole',
+ 'UpdateCloudAccountRoleDescription',
+ 'DeleteCloudAccountRole',
+ ],
+ ],
+ [
+ 'id' => 402958,
+ 'title' => null,
+ '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' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'GenerateUploadAuth',
+ 'GenerateFileImportTemplate',
+ 'GenerateDownloadUrlForSynchronizationJob',
+ ],
+ ],
+ [
+ 'id' => 402990,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'GenerateOauthToken',
+ ],
+ ],
+ [
+ 'id' => 402992,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'GetCustomField',
+ 'EnableCustomField',
+ 'DisableCustomField',
+ 'DeleteCustomField',
+ 'CreateCustomField',
+ ],
+ ],
+ [
+ 'id' => 402998,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'ListEventTypes',
+ 'ListActionTrackEventTypes',
+ ],
+ ],
+ [
+ 'id' => 403001,
+ 'title' => null,
+ 'type' => 'directory',
+ 'children' => [
+ 'ListEiamInstances',
+ 'ListEiamRegions',
+ 'ListApplicationSupportedProvisionProtocolTypes',
+ ],
+ ],
+ ],
+ 'components' => [
+ 'schemas' => [],
+ ],
+ 'apis' => [
+ 'ListRegions' => [
+ 'summary' => 'Queries a list of supported Alibaba Cloud regions.',
+ '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' => 'The response data.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'Regions' => [
+ 'description' => 'The supported regions.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The supported region.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'RegionId' => [
+ 'title' => '地域ID。',
+ 'description' => 'The ID of the region.'."\n",
+ 'type' => 'string',
+ 'example' => 'cn-hangzhou',
+ ],
+ 'LocalName' => [
+ 'title' => '地域名称。',
+ 'description' => 'The name of the region.'."\n",
+ 'type' => 'string',
+ 'example' => 'China (Hangzhou)'."\n",
+ ],
+ 'RegionEndpoint' => [
+ 'title' => '地域对应的接入地址。',
+ 'description' => 'The endpoint of the region.'."\n",
+ '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' => 'ListRegions',
+ ],
+ '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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'ServiceQuota' => [
+ 'description' => '',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '实例控制项名称,如human_verification。',
+ '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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'staticInfo' => [
+ 'returnType' => 'synchronous',
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM的实例id',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'eiam-111ccc1111',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'LicenseId' => [
+ 'title' => 'License 唯一标识',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'license_463hfmewi2njxxxx',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"LicenseId\\": \\"license_463hfmewi2njxxxx\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'CheckInstanceResult' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'Deletable' => [
+ 'title' => '实例是否可以被删除。',
+ 'description' => 'true表示实例可以被删除;false表示实例不可被删除,具体查看RestrictScenarios属性。',
+ 'type' => 'boolean',
+ 'example' => 'True',
+ ],
+ 'RestrictScenarios' => [
+ 'title' => '实例是否可以被删除。',
+ 'description' => 'true表示实例可以被删除;false表示实例不可被删除,具体查看RestrictScenarios属性。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'ResourceId' => [
+ 'title' => '资源ID。',
+ 'description' => '导致实例删除受限的资源ID。',
+ 'type' => 'string',
+ 'example' => 'eas-r-nguosqgr75ndg784k8',
+ ],
+ 'HelpfulConsoleUrl' => [
+ 'title' => '有帮助的控制台地址。',
+ 'description' => '有帮助的控制台地址,可以管理对应的资源,从而解除实例删除限制。可能返回为空,不一定所有的资源ID都有管理地址返回。',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ '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' => '实例控制项名称,如human_verification。',
+ 'type' => 'string',
+ 'example' => 'human_verification',
+ ],
+ 'Status' => [
+ 'title' => '实例控制项状态',
+ 'description' => '实例控制项状态,enabled或者disabled。',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'QuotaKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '配额类型',
+ 'description' => '配额类型,QuotaEnum',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'userMaxNumber',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM的实例id',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'eiam-111ccc1111',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => '',
+ '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"}]',
+ ],
+ 'CreateInstance' => [
+ 'summary' => 'Creates an instance based on which all capabilities of Identity as a Service (IDaaS) Enterprise Identity and Access Management (EIAM) are provided.',
+ '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' => 'The description of the instance. The description can be up to 128 characters in length.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'instance_for_test',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'InstanceId' => [
+ 'title' => '实例ID',
+ 'description' => 'The ID of the instance that is created.'."\n",
+ 'type' => 'string',
+ 'properties' => [],
+ 'example' => 'idaas_wj5htncdvoc4q5xxxxxxxxx',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"InstanceId\\": \\"idaas_wj5htncdvoc4q5xxxxxxxxx\\"\\n}","type":"json"}]',
+ 'title' => 'CreateInstance',
+ ],
+ 'DeleteInstance' => [
+ 'summary' => 'Deletes an Employee Identity and Access Management (EIAM) instance of Identity as a Service (IDaaS) that you do not need.',
+ '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' => 'The ID of the instance to be deleted.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'DeleteInstance',
+ 'description' => 'Make sure that the instance to be deleted is no longer used. If the instance is deleted, all data related to the instance will be deleted.'."\n",
+ ],
+ 'UpdateInstanceDescription' => [
+ 'summary' => 'Modifies the description of an Enterprise Identity and Access Management (EIAM) instance of Identity as a Service (IDaaS).',
+ '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' => 'The ID of the instance whose description you want to modify.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '实例描述',
+ 'description' => 'The new description of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '测试实例',
+ 'maxLength' => 128,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'UpdateInstanceDescription',
+ ],
+ 'ListInstances' => [
+ 'summary' => 'Queries the information about one or more Enterprise Identity and Access Management (EIAM) instances of Identity as a Service (IDaaS).',
+ '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' => 'The number of the page to return.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '1',
+ 'default' => '1',
+ ],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '列表大小',
+ 'description' => 'The number of entries to return on each page.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '20',
+ 'default' => '20',
+ ],
+ ],
+ [
+ 'name' => 'InstanceIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '实例ID列表',
+ 'description' => 'The list of instance IDs.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'Status',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '实例状态',
+ 'description' => 'The status of the instance. Valid values:'."\n"
+ ."\n"
+ .'* creating'."\n"
+ .'* running'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'running',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'TotalCount' => [
+ 'title' => '列表条数目',
+ 'description' => 'The total number of entries returned.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '100',
+ ],
+ 'Instances' => [
+ 'description' => 'The information of instances.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The information about the array object.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => '实例Id',
+ 'description' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'example' => 'idaas_eypq6ljgyeuwmlw672sulxxxxx',
+ ],
+ 'CreateTime' => [
+ 'title' => '实例创建时间',
+ 'description' => 'The time when the instance was created. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1550115455000',
+ ],
+ 'Status' => [
+ 'title' => '实例状态',
+ 'description' => 'The status of the instance. Valid values:'."\n"
+ ."\n"
+ .'* creating'."\n"
+ .'* running'."\n",
+ 'type' => 'string',
+ 'example' => 'running',
+ ],
+ 'Description' => [
+ 'title' => '实例描述信息',
+ 'description' => 'The description of the instance.'."\n",
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ 'DefaultEndpoint' => [
+ 'title' => '实例默认域名',
+ 'description' => 'The default endpoint of the instance.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'Endpoint' => [
+ 'title' => '实例域名地址',
+ 'description' => 'The endpoint of the instance.'."\n",
+ 'type' => 'string',
+ 'example' => 'example-xxx.aliyunidaas.com'."\n",
+ ],
+ 'Status' => [
+ 'title' => '实例域名状态',
+ 'description' => 'The status of the endpoint. Valid values:'."\n"
+ ."\n"
+ .'* resolved'."\n"
+ .'* unresolved'."\n",
+ 'type' => 'string',
+ 'example' => 'resolved',
+ ],
+ ],
+ ],
+ 'ServiceManaged' => [
+ 'title' => '实例是否被云产品托管',
+ 'type' => 'boolean',
+ 'required' => false,
+ ],
+ 'ManagedServiceCode' => [
+ 'title' => '托管实例的云产品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' => 'ListInstances',
+ ],
+ 'GetInstance' => [
+ 'summary' => 'Queries the information of an Enterprise Identity and Access Management (EIAM) instance of Identity as a Service (IDaaS).',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'Instance' => [
+ 'description' => 'The details of the instance.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => '实例Id',
+ 'description' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'example' => 'idaas_abt3pfwojojcq323si6g5xxxxx',
+ ],
+ 'CreateTime' => [
+ 'title' => '实例创建时间',
+ 'description' => 'The time when the instance was created. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1550115455000',
+ ],
+ 'Status' => [
+ 'title' => '实例状态',
+ 'description' => 'The status of the instance. Valid values:'."\n"
+ ."\n"
+ .'* creating'."\n"
+ .'* running'."\n",
+ 'type' => 'string',
+ 'example' => 'running',
+ ],
+ 'Description' => [
+ 'title' => '实例描述信息',
+ 'description' => 'The description of the instance.'."\n",
+ 'type' => 'string',
+ 'example' => 'test_description',
+ ],
+ 'DefaultEndpoint' => [
+ 'title' => '实例默认域名',
+ 'description' => 'The default endpoint of the instance.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'Endpoint' => [
+ 'title' => '实例域名地址',
+ 'description' => 'The endpoint of the instance.'."\n",
+ 'type' => 'string',
+ 'example' => 'example-xxx.aliyunidaas.com'."\n",
+ ],
+ 'Status' => [
+ 'title' => '实例域名状态',
+ 'description' => 'The status of the endpoint. Valid values:'."\n"
+ ."\n"
+ .'* resolved'."\n"
+ .'* unresolved'."\n",
+ 'type' => 'string',
+ 'example' => 'resolved',
+ ],
+ ],
+ ],
+ 'EgressAddresses' => [
+ 'title' => '实例出口公网地址段',
+ 'description' => 'The outbound public CIDR blocks of the instance. For example, when you synchronize Active Directory (AD) accounts, the IDaaS EIAM instance accesses your AD service by using the outbound public CIDR blocks.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The outbound public CIDR block of the instance.'."\n",
+ 'type' => 'string',
+ 'example' => '112.124.239.96/27',
+ ],
+ ],
+ 'DomainConfig' => [
+ 'title' => '实例域名相关配置信息。',
+ 'description' => 'The default domain of the instance.',
+ 'type' => 'object',
+ 'properties' => [
+ 'InitDomainAutoRedirectStatus' => [
+ 'title' => '初始化域名自动跳转状态。',
+ 'description' => 'Valid values:'."\n"
+ ."\n"
+ .'* true'."\n"
+ .'* false',
+ 'type' => 'string',
+ 'example' => 'true',
+ ],
+ 'DefaultDomain' => [
+ 'title' => '实例默认域名。',
+ 'description' => 'The default domain of the instance.',
+ 'type' => 'string',
+ 'example' => 'example-xxx.example.com',
+ ],
+ 'InitDomain' => [
+ 'title' => '实例初始化域名。',
+ 'description' => 'The init domain of the instance.',
+ 'type' => 'string',
+ 'example' => 'example-xxx.aliyunidaas.com',
+ ],
+ ],
+ ],
+ 'ServiceManaged' => [
+ 'title' => '实例是否被云产品托管',
+ 'type' => 'boolean',
+ ],
+ 'ManagedServiceCode' => [
+ 'title' => '托管实例的云产品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' => 'GetInstance',
+ ],
+ 'EnableInitDomainAutoRedirect' => [
+ 'summary' => 'Enables the feature of automatically redirecting the initial domain name to the default domain name for an Employee Identity and Access Management (EIAM) instance.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ 'description' => '',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'EnableInitDomainAutoRedirect',
+ ],
+ 'DisableInitDomainAutoRedirect' => [
+ 'summary' => 'Disables the feature of automatically redirecting the initial domain name to the default domain name for an Employee Identity and Access Management (EIAM) instance. After the feature is disabled, users who visit the portal page by using the initial domain name are not redirected to the default domain name.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ 'description' => '',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'DisableInitDomainAutoRedirect',
+ ],
+ 'GetInstanceLicense' => [
+ 'summary' => 'Query the currently effective License information of the instance',
+ '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' => 'Instance ID',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk2676xxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => 'Request ID',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'License' => [
+ 'description' => 'Returned result.',
+ 'type' => 'object',
+ 'properties' => [
+ 'LicenseId' => [
+ 'title' => 'License 的唯一标识',
+ 'description' => 'Unique identifier of the License',
+ 'type' => 'string',
+ 'example' => 'license_1234xxxx',
+ ],
+ 'LicenseStatus' => [
+ 'title' => 'License 的状态',
+ 'description' => 'Status of the License',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'valid' => 'valid',
+ 'expired' => 'expired',
+ 'released' => 'released',
+ ],
+ 'example' => 'valid',
+ ],
+ 'LicenseChargeType' => [
+ 'title' => 'License 的付费类型',
+ 'description' => 'Payment type of the License',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'prepay' => 'prepay',
+ 'postpay' => 'postpay',
+ ],
+ 'example' => 'prepay',
+ ],
+ 'LicenseConfigJson' => [
+ 'title' => 'License 详细配置JSON',
+ 'description' => 'Detailed configuration JSON string of the License',
+ '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' => 'Creation time of the License, timestamp',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1720509699000',
+ ],
+ 'PurchaseChannel' => [
+ 'title' => 'License 的购买渠道',
+ 'description' => 'Purchase channel of the License',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'alibaba_cloud' => 'alibaba_cloud',
+ 'system_free' => 'system_free',
+ 'system_trial' => 'system_trial',
+ ],
+ 'example' => 'alibaba_cloud',
+ ],
+ 'PurchaseInstanceId' => [
+ 'title' => 'License 对应的外部商品唯一标识',
+ 'description' => 'Unique external product identifier corresponding to the License',
+ 'type' => 'string',
+ 'example' => 'eiam-cn-xxxxx',
+ ],
+ 'Edition' => [
+ 'title' => 'License 的版本型号',
+ 'description' => 'Edition of the License',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'enterprise' => 'enterprise',
+ 'free' => 'free',
+ 'trial' => 'trial',
+ ],
+ 'example' => 'free',
+ ],
+ 'UserQuota' => [
+ 'title' => 'License 的用户配额',
+ 'description' => 'User quota of the License',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '100',
+ ],
+ 'StartTime' => [
+ 'title' => 'License 的有效期开始日期',
+ 'description' => 'Start date of the validity period of the License, timestamp',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1720509699000',
+ ],
+ 'EndTime' => [
+ 'title' => 'License 的有效期终止日期',
+ 'description' => 'End date of the validity period of the License, timestamp',
+ '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' => 'Query License of the Instance',
+ 'description' => 'Please ensure that your current instance is no longer in use. When the EIAM instance is deleted, all related data will be deleted.',
+ 'translator' => 'machine',
+ ],
+ 'GetDomainDnsChallenge' => [
+ 'summary' => 'Queries the domain name system (DNS) challenge records of a domain name of an Employee Identity and Access Management (EIAM) instance. The generated records are used to verify the ownership of the domain name.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'Domain',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '域名。',
+ 'description' => 'The domain name.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'dm_examplexxxx',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'DomainDnsChallenge' => [
+ 'description' => 'The DNS challenge records.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'DnsChallengeName' => [
+ 'title' => 'DNS challenge名称。',
+ 'description' => 'The name of the DNS challenge record.'."\n",
+ 'type' => 'string',
+ 'example' => '_idaas-challenge.${domain}',
+ ],
+ 'DnsType' => [
+ 'title' => 'DNS记录类型。',
+ 'description' => 'The type of the DNS challenge record.'."\n",
+ 'type' => 'string',
+ 'example' => 'txt',
+ ],
+ 'DnsChallengeValue' => [
+ 'title' => 'DNS challenge值。',
+ 'description' => 'The value of the DNS challenge record.'."\n",
+ 'type' => 'string',
+ 'example' => 'exmple123xxx',
+ ],
+ ],
+ ],
+ ],
+ 'description' => '',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"DomainDnsChallenge\\": {\\n \\"DnsChallengeName\\": \\"_idaas-challenge.login.example.com\\",\\n \\"DnsType\\": \\"枚举,目前只支持TXT类型\\",\\n \\"DnsChallengeValue\\": \\"yriov8FD/rIGjQTU3/JjqkwxRbo5dyGftHWOtP5xfCI=\\"\\n }\\n}","type":"json"}]',
+ 'title' => 'GetDomainDnsChallenge',
+ ],
+ 'CreateDomain' => [
+ 'summary' => 'Creates a custom domain name for an Employee Identity and Access Management (EIAM) instance.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'Domain',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '域名。',
+ 'description' => 'The domain name of the website.',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'www.example.com',
+ ],
+ ],
+ [
+ 'name' => 'Filing',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '备案信息参数。',
+ 'description' => 'Registration information parameters.',
+ 'type' => 'object',
+ 'properties' => [
+ 'IcpNumber' => [
+ 'title' => '域名关联的备案号。',
+ 'description' => 'Record number associated with the domain name.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '浙xx-xxxxxx'."\n",
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'DomainId' => [
+ 'title' => '域名ID。',
+ 'description' => 'Domain ID.',
+ 'type' => 'string',
+ 'properties' => [],
+ 'example' => 'dm_mtohn6mltdz3ibtly2rxvnvxxx',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"DomainId\\": \\"dm_mtohn6mltdz3ibtly2rxvnvxxx\\"\\n}","type":"json"}]',
+ 'title' => 'CreateDomain',
+ ],
+ 'GetDomain' => [
+ 'summary' => 'Queries the information about a domain name of an Employee Identity and Access Management (EIAM) instance.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'DomainId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '域名ID。',
+ 'description' => 'Domain ID.',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'dm_examplexxxxx',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'Domain' => [
+ 'description' => 'The domain name.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => '实例ID。',
+ 'description' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ ],
+ 'DomainId' => [
+ 'title' => '域名ID。',
+ 'description' => 'Domain ID.',
+ 'type' => 'string',
+ 'example' => 'dm_examplexxxxx',
+ ],
+ 'Domain' => [
+ 'title' => '域名。',
+ 'description' => 'The domain.',
+ 'type' => 'string',
+ 'example' => 'login.example.com',
+ ],
+ 'DomainType' => [
+ 'title' => '域名类型。',
+ 'description' => 'The type of the domain name. Valid values:'."\n"
+ ."\n"
+ .'* **system_init**: Initialize domain'."\n"
+ .'* **user_custom**: user custom domain',
+ 'type' => 'string',
+ 'example' => 'system_init',
+ ],
+ 'LockMode' => [
+ 'title' => '域名锁定状态。',
+ 'description' => 'The lock status of the instance. Valid values:'."\n"
+ ."\n"
+ .'* **Unlock**: The instance is normal.'."\n"
+ .'* **lockByLicense**: Not available due to license restrictions.',
+ 'type' => 'string',
+ 'example' => 'unlock',
+ ],
+ 'DefaultDomain' => [
+ 'title' => '是否默认域名。',
+ 'description' => 'Whether it is the default domain.',
+ 'type' => 'boolean',
+ 'example' => 'false',
+ ],
+ 'CreateTime' => [
+ 'title' => '域名创建时间。',
+ 'description' => 'The start time when the change order was created.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1649830226000',
+ ],
+ 'UpdateTime' => [
+ 'title' => '域名最近更新时间。',
+ 'description' => 'The time when the service was updated.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1649830226000',
+ ],
+ 'Filing' => [
+ 'title' => '域名备案信息。',
+ 'description' => 'Domain registration information.',
+ 'type' => 'object',
+ 'properties' => [
+ 'IcpNumber' => [
+ 'title' => '域名关联的备案号。',
+ 'description' => '<notice>The ICP filing number is only applicable for services in the China region. For non-China regions, no validation or display of this record number will be performed.</notice>'."\n"
+ .'The ICP filing number associated with the domain name, with a maximum length of 64 characters.',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ ],
+ ],
+ 'BrandId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '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' => 'GetDomain',
+ ],
+ 'SetDefaultDomain' => [
+ 'summary' => 'Sets a domain name of an Employee Identity and Access Management (EIAM) instance as the default domain name.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'DomainId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '域名ID。',
+ 'description' => 'The ID of the domain name.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'dm_examplexxxxx',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ 'description' => '',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'SetDefaultDomain',
+ ],
+ 'ListDomains' => [
+ 'summary' => 'Queries a list of domain names of an Employee Identity and Access Management (EIAM) instance. The list contains the initial domain name and custom domain names.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'BrandId',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'Domains' => [
+ 'description' => 'The information about the domain names.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => '实例ID。',
+ 'description' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ ],
+ 'DomainId' => [
+ 'title' => '域名ID。',
+ 'description' => 'The domain ID.',
+ 'type' => 'string',
+ 'example' => 'dm_examplexxxxx',
+ ],
+ 'Domain' => [
+ 'title' => '域名。',
+ 'description' => 'The domain.',
+ 'type' => 'string',
+ 'example' => 'www.example.com',
+ ],
+ 'DomainType' => [
+ 'title' => '域名类型。',
+ 'description' => 'The type of the domain name. Valid values:'."\n"
+ ."\n"
+ .'* system_init: an initial domain name.'."\n"
+ .'* user_custom: a custom domain name.'."\n",
+ 'type' => 'string',
+ 'example' => 'system_init',
+ ],
+ 'LockMode' => [
+ 'title' => '域名锁定状态。',
+ 'description' => 'Indicates whether the domain name is locked. Valid values:'."\n"
+ ."\n"
+ .'* unlock'."\n"
+ .'* lockByLicense'."\n",
+ 'type' => 'string',
+ 'example' => 'unlock',
+ ],
+ 'DefaultDomain' => [
+ 'title' => '是否默认域名。',
+ 'description' => 'Indicates whether the domain name is the default domain.',
+ 'type' => 'boolean',
+ 'example' => 'false',
+ ],
+ 'CreateTime' => [
+ 'title' => '域名创建时间。',
+ 'description' => 'The time when the domain name was created. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1649830226000',
+ ],
+ 'UpdateTime' => [
+ 'title' => '域名最近更新时间。',
+ 'description' => 'The time when the domain name was last updated. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1649830226000',
+ ],
+ 'Filing' => [
+ 'title' => '域名备案信息。',
+ 'description' => 'The information about the Internet content provider (ICP) filing of the domain name.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'IcpNumber' => [
+ 'title' => '域名关联的备案号。',
+ 'description' => 'The ICP number associated with the domain name. Both the entity ICP number and website ICP number are supported.'."\n",
+ 'type' => 'string',
+ 'example' => 'Zhexx-xxxxxx',
+ ],
+ ],
+ ],
+ 'BrandId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'description' => '',
+ ],
+ ],
+ ],
+ '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' => 'ListDomains',
+ ],
+ 'DeleteDomain' => [
+ 'summary' => 'Deletes a custom domain name of an Employee Identity and Access Management (EIAM) instance. You cannot delete the initial domain name and default domain name of the instance.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'DomainId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '域名ID。',
+ 'description' => 'The ID of the domain name.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'dm_examplexxxx',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ 'description' => '',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'DeleteDomain',
+ ],
+ 'CreateDomainProxyToken' => [
+ 'summary' => 'Creates a proxy token for a domain name of an Employee Identity and Access Management (EIAM) instance.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'DomainId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '域名ID。',
+ 'description' => 'The ID of the domain name.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'dm_examplexxxxx',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'DomainProxyTokenId' => [
+ 'title' => '安全代理Token ID。',
+ 'description' => 'The ID of the proxy token of the domain name.'."\n",
+ 'type' => 'string',
+ 'properties' => [],
+ 'example' => 'pt_mtohn73423stghoivjmi4jwxxx',
+ ],
+ ],
+ 'description' => '',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"DomainProxyTokenId\\": \\"pt_mtohn73423stghoivjmi4jwxxx\\"\\n}","type":"json"}]',
+ 'title' => 'CreateDomainProxyToken',
+ ],
+ 'ObtainDomainProxyToken' => [
+ 'summary' => 'Queries the information about a proxy token of a domain name of an Employee Identity and Access Management (EIAM) instance.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'DomainId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '域名ID。',
+ 'description' => 'The ID of the domain name.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'dm_examplexxxxx',
+ ],
+ ],
+ [
+ 'name' => 'DomainProxyTokenId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '域名代理Token ID。',
+ 'description' => 'The ID of the proxy token of the domain name.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'pt_examplexxxx'."\n",
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'DomainProxyToken' => [
+ 'description' => 'The information about the proxy token.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => '实例ID。',
+ 'description' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ ],
+ 'DomainProxyTokenId' => [
+ 'title' => '域名代理Token ID。',
+ 'description' => 'The ID of the proxy token of the domain name.'."\n",
+ 'type' => 'string',
+ 'example' => 'pt_examplexxxx',
+ ],
+ 'DomainProxyToken' => [
+ 'title' => '域名代理Token。',
+ 'description' => 'The proxy token of the domain name.'."\n",
+ 'type' => 'string',
+ 'example' => 'PTxxxxxxxx',
+ ],
+ 'DomainId' => [
+ 'title' => '域名ID。',
+ 'description' => 'The ID of the domain name.'."\n",
+ 'type' => 'string',
+ 'example' => 'dm_examplexxxx',
+ ],
+ 'Status' => [
+ 'title' => 'token状态。',
+ 'description' => 'The state of the proxy token. Valid values:'."\n"
+ ."\n"
+ .'* enabled'."\n"
+ .'* disabled'."\n",
+ 'type' => 'string',
+ 'example' => 'enabled',
+ ],
+ 'CreateTime' => [
+ 'title' => '域名代理Token创建时间。',
+ 'description' => 'The time when the proxy token of the domain name was created. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1649830226000',
+ ],
+ 'UpdateTime' => [
+ 'title' => '域名代理Token最近更新时间。',
+ 'description' => 'The time when the proxy token of the domain name was last updated. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1649830226000',
+ ],
+ 'LastUsedTime' => [
+ 'title' => '域名代理Token最近使用时间。',
+ 'description' => 'The time when the proxy token of the domain name was last used. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1649830226000',
+ ],
+ ],
+ ],
+ ],
+ 'description' => '',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"DomainProxyToken\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"DomainProxyTokenId\\": \\"pt_examplexxxx\\",\\n \\"DomainProxyToken\\": \\"PTxxxxxxxx\\",\\n \\"DomainId\\": \\"dm_examplexxxx\\",\\n \\"Status\\": \\"enabled\\",\\n \\"CreateTime\\": 1649830226000,\\n \\"UpdateTime\\": 1649830226000,\\n \\"LastUsedTime\\": 1649830226000\\n }\\n}","type":"json"}]',
+ 'title' => 'ObtainDomainProxyToken',
+ ],
+ 'EnableDomainProxyToken' => [
+ 'summary' => 'Enables a proxy token for a domain name of an Employee Identity and Access Management (EIAM) instance. The proxy token is used to verify the security of the domain name.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'DomainId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '域名ID。',
+ 'description' => 'The ID of the domain name.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'dm_examplexxxxx',
+ ],
+ ],
+ [
+ 'name' => 'DomainProxyTokenId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '域名代理Token ID。',
+ 'description' => 'The ID of the proxy token of the domain name.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'pt_examplexxxx',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ 'description' => '',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'EnableDomainProxyToken',
+ ],
+ 'DisableDomainProxyToken' => [
+ 'summary' => 'Disables a proxy token for a domain name of an Employee Identity and Access Management (EIAM) instance. After the proxy token is disabled, the domain name may not be used as expected.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'DomainId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '域名ID。',
+ 'description' => 'The ID of the domain name.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'dm_examplexxxxx',
+ ],
+ ],
+ [
+ 'name' => 'DomainProxyTokenId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '域名代理Token ID。',
+ 'description' => 'The ID of the proxy token of the domain name.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'pt_examplexxxx',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ 'description' => '',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'DisableDomainProxyToken',
+ ],
+ 'ListDomainProxyTokens' => [
+ 'summary' => 'Queries the proxy tokens of a domain name of an Employee Identity and Access Management (EIAM) instance.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'DomainId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '域名ID。',
+ 'description' => 'The domain ID.',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'dm_examplexxxxx',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'DomainProxyTokens' => [
+ 'description' => 'The proxy tokens of the domain name.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => '实例ID。',
+ 'description' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ ],
+ 'DomainProxyTokenId' => [
+ 'title' => '域名代理Token ID。',
+ 'description' => 'The ID of the proxy token of the domain.',
+ 'type' => 'string',
+ 'example' => 'pt_examplexxxx',
+ ],
+ 'DomainProxyToken' => [
+ 'title' => '域名代理Token。',
+ 'description' => 'The proxy token of the domain.',
+ 'type' => 'string',
+ 'example' => 'PTxxxxxxxx',
+ ],
+ 'DomainId' => [
+ 'title' => '域名ID。',
+ 'description' => 'The domain ID.',
+ 'type' => 'string',
+ 'example' => 'dm_examplexxxx',
+ ],
+ 'Status' => [
+ 'title' => 'token状态。',
+ 'description' => 'The state of the proxy token. Valid values:'."\n"
+ ."\n"
+ .'* enabled'."\n"
+ .'* disabled'."\n",
+ 'type' => 'string',
+ 'example' => 'enabled',
+ ],
+ 'CreateTime' => [
+ 'title' => '域名代理Token创建时间。',
+ 'description' => 'The time when the proxy token of the domain name was created. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1649830226000',
+ ],
+ 'UpdateTime' => [
+ 'title' => '域名代理Token最近更新时间。',
+ 'description' => 'The time when the proxy token of the domain name was last updated. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1649830226000',
+ ],
+ 'LastUsedTime' => [
+ 'title' => '域名代理Token最近使用时间。',
+ 'description' => 'The time when the proxy token of the domain name was last used. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1649830226000',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'description' => '',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"DomainProxyTokens\\": [\\n {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"DomainProxyTokenId\\": \\"pt_examplexxxx\\",\\n \\"DomainProxyToken\\": \\"PTxxxxxxxx\\",\\n \\"DomainId\\": \\"dm_examplexxxx\\",\\n \\"Status\\": \\"enabled\\",\\n \\"CreateTime\\": 1649830226000,\\n \\"UpdateTime\\": 1649830226000,\\n \\"LastUsedTime\\": 1649830226000\\n }\\n ]\\n}","type":"json"}]',
+ 'title' => 'ListDomainProxyTokens',
+ ],
+ 'DeleteDomainProxyToken' => [
+ 'summary' => 'Deletes a proxy token for a domain name of an Employee Identity and Access Management (EIAM) instance. Only the proxy tokens in the disabled state can be deleted.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'DomainId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '域名ID。',
+ 'description' => 'The ID of the domain name.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'dm_examplexxxxx',
+ ],
+ ],
+ [
+ 'name' => 'DomainProxyTokenId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '域名代理Token ID。',
+ 'description' => 'The ID of the proxy token of the domain name.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'pt_examplexxxx'."\n",
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ 'description' => '',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'DeleteDomainProxyToken',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '域名关联的备案号,长度最大限制64。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => '浙xx-xxxxxx',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'brand_xxxx',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'CreateApplication' => [
+ 'summary' => 'Adds an application to an Enterprise Identity Access Management (EIAM) instance of Identity as a Service (IDaaS).',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk2676xxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationName',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用名称',
+ 'description' => 'The name of the application.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'Ram Account SSO',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用描述',
+ 'description' => 'The description of the application.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'RAM user SSO application'."\n",
+ 'maxLength' => 128,
+ ],
+ ],
+ [
+ 'name' => 'LogoUrl',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用Logo地址',
+ 'description' => 'The URL of the application logo.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'https://oss.cn-hangzhou.aliyuncs.com/logo.png',
+ 'maxLength' => 128,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationSourceType',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用来源',
+ 'description' => 'The type of the application source. Valid values:'."\n"
+ ."\n"
+ .'* urn:alibaba:idaas:app:source:template: application template'."\n"
+ .'* urn:alibaba:idaas:app:source:standard: standard protocol'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'urn:alibaba:idaas:app:source:standard',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'SsoType',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '单点登录类型',
+ 'description' => 'The SSO protocol. Valid values:'."\n"
+ ."\n"
+ .'* saml2: the SAML 2.0 protocol.'."\n"
+ .'* oidc: the OpenID Connect protocol.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'enumValueTitles' => [
+ 'saml2' => '',
+ 'oidc' => '',
+ ],
+ 'example' => 'saml2',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationTemplateId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用模板ID',
+ 'description' => 'The ID of the application template. This parameter is required if you set the ApplicationSourceType parameter to urn:alibaba:idaas:app:source:template.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'template_cloud_ram',
+ ],
+ ],
+ [
+ 'name' => 'ApplicationIdentityType',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'example' => 'application',
+ 'default' => 'application',
+ 'enum' => [
+ 'agent',
+ 'application',
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'ApplicationId' => [
+ 'title' => '应用Id',
+ 'description' => 'The ID of the application.'."\n",
+ 'type' => 'string',
+ 'properties' => [],
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mnkom',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'staticInfo' => [
+ 'returnType' => 'synchronous',
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2xxxx\\"\\n}","type":"json"}]',
+ 'title' => 'CreateApplication',
+ 'description' => 'IDaaS EIAM supports the following two standard single sign-on (SSO) protocols for adding applications: SAML 2.0 and OIDC. You can select an SSO protocol based on your business requirements when you add an application. You cannot change the SSO protocol that you selected after the application is added.'."\n",
+ ],
+ 'DeleteApplication' => [
+ 'summary' => 'Deletes an Employee Identity and Access Management (EIAM) application.',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID',
+ 'description' => 'The ID of the application that you want to delete.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => 'The ID of the request.'."\n",
+ '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' => 'DeleteApplication',
+ 'description' => 'Make sure that the EIAM application that you want to delete is not used before you delete the EIAM application. After you delete the EIAM application, all configurations are deleted and cannot be restored.'."\n",
+ ],
+ 'UpdateApplicationDescription' => [
+ 'summary' => 'Modifies the description of an Employee Identity and Access Management (EIAM) application.',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk2676xxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID',
+ 'description' => 'The ID of the application that you want to modify.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用描述信息',
+ 'description' => 'The description of the application.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'A demo application that is used for test.'."\n",
+ 'maxLength' => 128,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'UpdateApplicationDescription',
+ ],
+ 'EnableApplication' => [
+ 'summary' => 'Enables a disabled Employee Identity and Access Management (EIAM) application.',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID',
+ 'description' => 'The ID of the application that you want to enable.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'EnableApplication',
+ ],
+ 'DisableApplication' => [
+ 'summary' => 'Disables an enabled Employee Identity and Access Management (EIAM) application. All features of the EIAM application cannot be used if you disable the EIAM application.',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID',
+ 'description' => 'The ID of the application that you want to disable.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'DisableApplication',
+ 'description' => 'All features of the EIAM application cannot be used if you disable the EIAM application, such as single sign-on (SSO) and account synchronization. Make sure that you acknowledge the risks of the delete operation.'."\n",
+ ],
+ 'GetApplication' => [
+ 'summary' => 'Queries the details of an Employee Identity and Access Management (EIAM) application.',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'The ID of the application that you want to query.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'Application' => [
+ 'description' => 'The details of the application.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'ApiInvokeStatus' => [
+ 'title' => '应用apiInvoke能力启用状态',
+ 'description' => 'The status of the Developer API feature. Valid values:'."\n"
+ ."\n"
+ .'* Enabled: The Developer API feature is enabled.'."\n"
+ .'* Disabled: The Developer API feature is disabled.'."\n",
+ 'type' => 'string',
+ 'example' => 'disabled',
+ ],
+ 'ApplicationVisibility' => [
+ 'description' => 'Application visibility',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Application visibility',
+ 'type' => 'string',
+ 'example' => '[web]',
+ ],
+ ],
+ 'ApplicationId' => [
+ 'title' => '应用Id',
+ 'description' => 'The ID of the application.'."\n",
+ 'type' => 'string',
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ ],
+ 'ApplicationName' => [
+ 'title' => '应用名称',
+ 'description' => 'The name of the application.'."\n",
+ 'type' => 'string',
+ 'example' => 'SAML Application'."\n",
+ ],
+ 'ApplicationSourceType' => [
+ 'title' => '应用来源',
+ 'description' => 'The origin of the application. Valid values:'."\n"
+ ."\n"
+ .'* urn:alibaba:idaas:app:source:template: The application is created based on a template.'."\n"
+ .'* urn:alibaba:idaas: The application is created based on the standard protocol.'."\n",
+ 'type' => 'string',
+ 'example' => 'urn:alibaba:idaas:app:source:template',
+ ],
+ 'ApplicationTemplateId' => [
+ 'title' => '创建来源应用模板id',
+ 'description' => 'The ID of the template based on which the application is created. This parameter is returned only if the application is created based on a template.'."\n",
+ 'type' => 'string',
+ 'example' => 'apt_rpa_tdsxxx',
+ ],
+ 'AuthorizationType' => [
+ 'title' => '应用授权类型',
+ 'description' => 'The authorization type of the EIAM application. Valid values:'."\n"
+ ."\n"
+ .'* authorize_required: Only the user with explicit authorization can access the application.'."\n"
+ .'* default_all: By default, all users can access the application.'."\n",
+ 'type' => 'string',
+ 'example' => 'authorize_required',
+ ],
+ 'ClientId' => [
+ 'title' => '客户端ID',
+ 'description' => 'The client ID of the application.'."\n",
+ 'type' => 'string',
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ ],
+ 'CreateTime' => [
+ 'title' => '应用创建时间',
+ 'description' => 'The time when the application was created. The value is a UNIX timestamp. Unit: milliseconds.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1649830226000',
+ ],
+ 'Description' => [
+ 'title' => '应用描述信息',
+ 'description' => 'The description of the application.'."\n",
+ 'type' => 'string',
+ 'example' => 'The application is applicable to the test environment.'."\n",
+ ],
+ 'Features' => [
+ 'title' => '应用支持的特性',
+ 'description' => 'The features that are supported by the application. The value is a JSON array. Valid values:'."\n"
+ ."\n"
+ .'* sso: The application supports SSO.'."\n"
+ .'* provision: The application supports account synchronization.'."\n"
+ .'* api_invoke: The application supports custom APIs.'."\n",
+ 'type' => 'string',
+ 'example' => '["sso", "provision"]',
+ ],
+ 'InstanceId' => [
+ 'title' => 'IDaaS EIAM实例Id',
+ 'description' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ ],
+ 'LogoUrl' => [
+ 'title' => '应用图标URL地址',
+ 'description' => 'The URL of the application icon.'."\n",
+ 'type' => 'string',
+ 'example' => 'https://img.alicdn.com/imgextra/i4/O1CN01lvYwpv1aGowQXDML9_!!6000000003303-0-tps-580-580.jpg',
+ ],
+ 'ManagedServiceCode' => [
+ 'title' => '托管应用模板的云产品ServiceCode',
+ 'description' => 'The service code of the cloud service that manages the application template.'."\n",
+ 'type' => 'string',
+ 'example' => 'rpa',
+ ],
+ 'ServiceManaged' => [
+ 'title' => '应用模板是否被云产品托管',
+ 'description' => 'Indicates whether the application template is managed by a cloud service.'."\n",
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'SsoType' => [
+ 'title' => '应用支持的SSO协议',
+ 'description' => 'The type of the single sign-on (SSO) protocol. Valid values:'."\n"
+ ."\n"
+ .'* saml2: the Security Assertion Markup Language (SAML) 2.0 protocol.'."\n"
+ .'* oidc: the OpenID Connect (OIDC) protocol.'."\n",
+ 'type' => 'string',
+ 'example' => 'saml2',
+ ],
+ 'Status' => [
+ 'title' => '应用状态',
+ 'description' => 'The status of the application. Valid values:'."\n"
+ ."\n"
+ .'* Enabled: The application is enabled.'."\n"
+ .'* Disabled: The application is disabled.'."\n",
+ 'type' => 'string',
+ 'example' => 'enabled',
+ ],
+ 'UpdateTime' => [
+ 'title' => '应用最近更新时间',
+ 'description' => 'The time when the application was last updated. The value is a UNIX timestamp. Unit: milliseconds.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1649830226000',
+ ],
+ 'M2MClientStatus' => [
+ 'title' => 'M2MClient状态',
+ 'description' => 'M2M client status.',
+ 'type' => 'string',
+ 'example' => 'enabled',
+ ],
+ 'ResourceServerStatus' => [
+ 'title' => 'ResourceServer状态',
+ 'description' => 'Resource server status.',
+ 'type' => 'string',
+ 'example' => 'disabled enabled',
+ ],
+ 'ResourceServerIdentifier' => [
+ 'title' => 'ResourceServer唯一标识,对应ResourceServer受众',
+ 'description' => 'Unique identifier of the resource server',
+ 'type' => 'string',
+ 'example' => 'https://www.example.com',
+ ],
+ 'CustomSubjectStatus' => [
+ 'type' => 'string',
+ ],
+ 'ApplicationCreationType' => [
+ 'title' => '应用创建类型。',
+ 'type' => 'string',
+ 'example' => 'user_custom',
+ 'enum' => [
+ 'user_custom',
+ 'system_init',
+ ],
+ ],
+ 'ResourceServerSourceType' => [
+ 'title' => '资源服务器来源类型',
+ 'type' => 'string',
+ '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' => 'GetApplication',
+ ],
+ 'ListApplications' => [
+ 'summary' => 'Queries the information about one or multiple Employee Identity and Access Management (EIAM) applications by page.',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'PageNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '列表页码',
+ 'description' => 'The number of the page to return.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '1',
+ 'default' => '1',
+ ],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '列表大小',
+ 'description' => 'The number of entries to return on each page.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '20',
+ 'default' => '20',
+ ],
+ ],
+ [
+ 'name' => 'ApplicationIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '应用Id列表',
+ 'description' => 'The IDs of the applications.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The ID of the application that you want to query.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ ],
+ 'required' => false,
+ 'example' => 'Ram Account SSO',
+ ],
+ ],
+ [
+ 'name' => 'ApplicationName',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用名称',
+ 'description' => 'The name of the application. Only fuzzy match from the leftmost character is supported.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'Ram Account SSO',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'AuthorizationType',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用授权类型。',
+ 'description' => 'The authorization of the application. Valid values:'."\n"
+ ."\n"
+ .'* authorize_required: Only the user with explicit authorization can access the application.'."\n"
+ .'* default_all: By default, all users can access the application.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'authorize_required',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'Status',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用状态',
+ 'description' => 'The status of the application. Valid values:'."\n"
+ ."\n"
+ .'* Enabled: The application is enabled.'."\n"
+ .'* Disabled: The application is disabled.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'enabled',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'M2MClientStatus',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '用于判断是否启用了M2M Client身份',
+ 'description' => 'Used to determine whether M2M client identity is enabled.'."\n"
+ .'- enabled'."\n"
+ .'- disabled',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'enabled',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'ResourceServerStatus',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '用于判断是否启用了ResourceServer能力',
+ 'description' => 'Used to determine whether the ResourceServer capability is enabled.'."\n"
+ .'- enabled'."\n"
+ .'- disabled',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'enabled',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'SsoType',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => 'SSO类型检索条件',
+ 'description' => 'SSO type.'."\n"
+ .'- oidc'."\n"
+ .'- saml2'."\n"
+ .'- oauth2/m2m',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'oauth2/m2m',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationCreationType',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '资源服务器来源类型。',
+ 'type' => 'string',
+ 'example' => 'system_init',
+ ],
+ ],
+ [
+ 'name' => 'ApplicationIdentityType',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'example' => 'application',
+ 'enum' => [
+ 'application',
+ 'agent',
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'TotalCount' => [
+ 'title' => '列表条数目',
+ 'description' => 'The total number of the returned entries.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '100',
+ ],
+ 'Applications' => [
+ 'description' => 'The details of the applications.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The details of the application.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => 'IDaaS EIAM实例Id',
+ 'description' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ ],
+ 'ApplicationId' => [
+ 'title' => '应用Id',
+ 'description' => 'The ID of the application.'."\n",
+ 'type' => 'string',
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ ],
+ 'ClientId' => [
+ 'title' => '客户端ID',
+ 'description' => 'The client ID of the application.'."\n",
+ 'type' => 'string',
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ ],
+ 'LogoUrl' => [
+ 'title' => '应用图标URL地址',
+ 'description' => 'The URL of the application icon.'."\n",
+ 'type' => 'string',
+ 'example' => 'https://img.alicdn.com/imgextra/i4/O1CN01lvYwpv1aGowQXDML9_!!6000000003303-0-tps-580-580.jpg',
+ ],
+ 'ApplicationName' => [
+ 'title' => '应用名称',
+ 'description' => 'The name of the application.'."\n",
+ 'type' => 'string',
+ 'example' => 'SAML Application'."\n",
+ ],
+ 'Description' => [
+ 'title' => '应用描述信息',
+ 'description' => 'The description of the application.'."\n",
+ 'type' => 'string',
+ 'example' => 'A single application. The code is pkces.'."\n",
+ ],
+ 'SsoType' => [
+ 'title' => '应用支持的SSO协议',
+ 'description' => 'The type of the single sign-on (SSO) protocol. Valid values:'."\n"
+ ."\n"
+ .'* saml2: the Security Assertion Markup Language (SAML) 2.0 protocol.'."\n"
+ .'* oidc: the OpenID Connect (OIDC) protocol.'."\n"
+ .'* oauth2/m2m: the OAuth2.0 protocol M2M.',
+ 'type' => 'string',
+ 'example' => 'saml2',
+ ],
+ 'ApplicationSourceType' => [
+ 'title' => '应用来源',
+ 'description' => 'The origin of the application. Valid values:'."\n"
+ ."\n"
+ .'* urn:alibaba:idaas:app:source:template: The application is created based on a template.'."\n"
+ .'* urn:alibaba:idaas: The application is created based on the standard protocol.'."\n",
+ 'type' => 'string',
+ 'example' => 'urn:alibaba:idaas:app:source:standard',
+ ],
+ 'Features' => [
+ 'title' => '应用支持的特性',
+ 'description' => 'The features that are supported by the application. The value is a JSON array. Valid values:'."\n"
+ ."\n"
+ .'* sso: The application supports SSO.'."\n"
+ .'* slo: The application supports SLO.'."\n"
+ .'* provision: The application supports account synchronization.'."\n"
+ .'* api_invoke: The application supports custom APIs.'."\n"
+ .'* m2m_client: The application supports M2M Client.'."\n"
+ .'* resource_server: The application supports Resource Server.'."\n"
+ .'* other: undertake.',
+ 'type' => 'string',
+ 'example' => '["sso","slo", "provision","api_invoke", "m2m_client","resource_server","other"]',
+ ],
+ 'Status' => [
+ 'title' => '应用状态',
+ 'description' => 'The status of the application. Valid values:'."\n"
+ ."\n"
+ .'* enabled: The application is enabled.'."\n"
+ .'* disabled: The application is disabled.'."\n"
+ .'* deleted: The application is deleted.',
+ 'type' => 'string',
+ 'example' => 'enabled',
+ ],
+ 'CreateTime' => [
+ 'title' => '应用创建时间',
+ 'description' => 'The time when the application was created. The value is a UNIX timestamp. Unit: milliseconds.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1649830226000',
+ ],
+ 'UpdateTime' => [
+ 'title' => '应用最近更新时间',
+ 'description' => 'The time when the application was last updated. The value is a UNIX timestamp. Unit: milliseconds.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1649830226000',
+ ],
+ 'ServiceManaged' => [
+ 'title' => '应用模板是否被云产品托管',
+ 'description' => 'Indicates whether the application template is managed by a cloud service.'."\n",
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'ManagedServiceCode' => [
+ 'title' => '托管应用模板的云产品ServiceCode',
+ 'description' => 'The service code of the cloud service that manages the application template.'."\n",
+ 'type' => 'string',
+ 'example' => 'rpa',
+ ],
+ 'ApplicationTemplateId' => [
+ 'title' => '应用模板ID',
+ 'description' => 'The application template ID.',
+ 'type' => 'string',
+ 'example' => 'apt_xxx_xxx',
+ ],
+ 'ApplicationCreationType' => [
+ 'title' => '应用创建类型',
+ 'type' => 'string',
+ 'example' => 'user_created',
+ ],
+ 'ResourceServerStatus' => [
+ 'title' => '资源服务器状态。',
+ 'type' => 'string',
+ 'example' => 'enabled',
+ ],
+ 'ResourceServerIdentifier' => [
+ 'title' => 'ResourceServer唯一标识',
+ 'type' => 'string',
+ 'example' => 'test',
+ ],
+ 'ResourceServerSourceType' => [
+ 'title' => '资源服务器来源类型',
+ 'type' => 'string',
+ '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' => 'ListApplications',
+ ],
+ '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' => '',
+ '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' => '',
+ ],
+ 'Description' => [
+ 'title' => '应用模板描述信息',
+ 'description' => '应用模板描述信息',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ '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。当且仅当ServiceManaged为true是返回。',
+ 'type' => 'string',
+ 'example' => 'bastionhost',
+ ],
+ 'ServiceConsoleUrl' => [
+ 'title' => '托管应用模板的云产品控制台地址',
+ 'description' => '托管应用模板的云产品控制台地址。当且仅当ServiceManaged为true是返回。',
+ 'type' => 'string',
+ 'example' => 'https://example.com/?p=bastion',
+ ],
+ 'SsoTypes' => [
+ 'title' => '支持SSO协议',
+ 'description' => '支持SSO协议',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM的实例id',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID',
+ 'description' => 'IDaaS的应用主键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' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'client-token-example'."\n",
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '分页查询时每页行数。默认值为20,最大值为100。',
+ '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' => '',
+ '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' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => '实例ID',
+ 'description' => 'IDaaS EIAM 实例ID',
+ 'type' => 'string',
+ 'example' => 'idaas_6ed5syotlwdrgmbzn7qn5xxxxx',
+ ],
+ 'ApplicationId' => [
+ 'title' => '应用ID。',
+ 'description' => '应用ID。',
+ 'type' => 'string',
+ 'example' => 'app_m5nzr3kk4njkco2nnc4wjxxxxx',
+ ],
+ 'ApplicationName' => [
+ 'title' => '应用名称。',
+ 'description' => '应用名称。',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"TotalCount\\": 100,\\n \\"NextToken\\": \\"NTxxxexample\\",\\n \\"ApplicationsForNetworkAccessEndpoint\\": [\\n {\\n \\"InstanceId\\": \\"idaas_6ed5syotlwdrgmbzn7qn5xxxxx\\",\\n \\"ApplicationId\\": \\"app_m5nzr3kk4njkco2nnc4wjxxxxx\\",\\n \\"ApplicationName\\": \\"cloudSSO\\"\\n }\\n ]\\n}","type":"json"}]',
+ ],
+ 'ListApplicationsForNetworkZone' => [
+ 'summary' => '获取NetworkZone关联的应用列表',
+ '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' => 'IDaaS EIAM实例的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' => 'PreviousToken',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '查询上一页凭证(Token)。',
+ 'description' => '查询上一页凭证(Token),取值为上一次API调用返回的previousToken参数值。',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'PTxxxxxexample',
+ ],
+ ],
+ [
+ 'name' => 'MaxResults',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '分页查询时每页行数。',
+ 'description' => '分页查询时每页行数。默认值为20,最大值为100。',
+ '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' => '',
+ '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' => 'IDaaS EIAM 应用Id',
+ 'type' => 'string',
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ ],
+ 'ApplicationName' => [
+ 'title' => '应用名称',
+ 'description' => 'IDaaS EIAM 应用名称',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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。',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '20',
+ 'default' => '20',
+ ],
+ ],
+ [
+ 'name' => 'ApplicationIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '应用ID列表。',
+ 'description' => '非必填,如果填写则可以基于应用ID进行过滤,列表中最多包含100个元素。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ ],
+ 'required' => false,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ ],
+ ],
+ [
+ 'name' => 'GroupId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组ID。',
+ 'description' => '组的唯一标识。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ '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' => '应用的唯一标识。',
+ 'type' => 'string',
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ ],
+ 'HasDirectAuthorization' => [
+ 'title' => '是否存在直接授权。',
+ 'description' => '直接分配给当前用户的权限,视为直接授权。',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'HasInheritAuthorization' => [
+ 'title' => '是否存在继承权限。',
+ 'description' => '通过用户隶属的组织、组获取的权限,视为继承权限。',
+ 'type' => 'boolean',
+ 'example' => 'false',
+ ],
+ 'ApplicationRoles' => [
+ 'title' => '应用角色列表。SAML应用无角色返回',
+ 'description' => '应用角色列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ApplicationRoleId' => [
+ 'title' => '应用角色标识。',
+ 'description' => '应用角色标识。',
+ 'type' => 'string',
+ 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"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"}]',
+ ],
+ 'EnableApplicationSso' => [
+ 'summary' => 'Enables the single sign-on (SSO) feature for an Employee Identity and Access Management (EIAM) application.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID',
+ 'description' => 'The application ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ 'description' => '',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'EnableApplicationSso',
+ ],
+ 'DisableApplicationSso' => [
+ 'summary' => 'Disables the single sign-on (SSO) feature for an Employee Identity and Access Management (EIAM) application. This way, employees cannot log on to the application by using 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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID',
+ 'description' => 'The application ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ 'description' => '',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'DisableApplicationSso',
+ ],
+ 'SetApplicationSsoConfig' => [
+ 'summary' => 'Specifies the single sign-on (SSO) configuration attributes of an application in Identity as a Service (IDaaS) Employee IAM (EIAM).',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'The ID of the application.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'SamlSsoConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => 'SAML SSO配置',
+ 'description' => 'The Security Assertion Markup Language (SAML)-based SSO configuration attributes of the application.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'SpSsoAcsUrl' => [
+ 'title' => 'SP的SSO地址',
+ 'description' => 'The Assertion Consumer Service (ACS) URL of the application in SAML.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'https://signin.aliyun.com/saml-role/sso',
+ ],
+ 'SpEntityId' => [
+ 'title' => 'SP的EntityId',
+ 'description' => 'The entity ID of the application in SAML.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'urn:alibaba:cloudcomputing',
+ ],
+ 'NameIdFormat' => [
+ 'title' => 'SAML标准的NameID格式',
+ 'description' => 'The format of the NameID element in the SAML assertion. Valid values:'."\n"
+ ."\n"
+ .'* urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified: No format is specified. How to resolve the NameID element depends on the application.'."\n"
+ .'* urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress: The NameID element must be an email address.'."\n"
+ .'* urn:oasis:names:tc:SAML:2.0:nameid-format:persistent: The NameID element must be persistent.'."\n"
+ .'* urn:oasis:names:tc:SAML:2.0:nameid-format:transient: The NameID element must be transient.'."\n"
+ ."\n"
+ .'Valid values:'."\n"
+ ."\n"
+ .'* urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified: No format is specified. This is the default value.'."\n"
+ .'* urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress: The NameID element must be an email address.'."\n"
+ .'* urn:oasis:names:tc:SAML:2.0:nameid-format:persistent: The NameID element must be persistent.'."\n"
+ .'* urn:oasis:names:tc:SAML:2.0:nameid-format:transient: The NameID element must be transient.'."\n",
+ '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' => '',
+ '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' => 'The expression that is used to generate the value of NameID in the SAML assertion.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'user.email',
+ ],
+ 'DefaultRelayState' => [
+ 'title' => '默认RelayState取值',
+ 'description' => 'The default value of the RelayState attribute. If the SSO request is initiated in EIAM, the RelayState attribute in the SAML response is set to this default value.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'https://home.console.aliyun.com',
+ ],
+ 'SignatureAlgorithm' => [
+ 'title' => 'SAML断言签名算法',
+ 'description' => 'The algorithm that is used to calculate the signature for the SAML assertion.'."\n"
+ ."\n"
+ .'Valid value:'."\n"
+ ."\n"
+ .'* RSA-SHA256: the Rivest-Shamir-Adleman (RSA)-Secure Hash Algorithm 256 (SHA-256) algorithm.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'enumValueTitles' => [
+ 'RSA-SHA256' => '',
+ ],
+ 'example' => 'RSA-SHA256',
+ ],
+ 'ResponseSigned' => [
+ 'title' => 'response是否签名',
+ 'description' => 'Specifies whether to calculate the signature for the response. You cannot set the ResponseSigned and AssertionSigned parameters to false at the same time. Valid values:'."\n"
+ ."\n"
+ .'* true'."\n"
+ .'* false'."\n",
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ 'AssertionSigned' => [
+ 'title' => 'assertion是否签名',
+ 'description' => 'Specifies whether to calculate the signature for the assertion. You cannot set the ResponseSigned and AssertionSigned parameters to false at the same time. Valid values:'."\n"
+ ."\n"
+ .'* true'."\n"
+ .'* false'."\n",
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ 'AttributeStatements' => [
+ 'title' => 'SAML断言的属性配置',
+ 'description' => 'The additional user attributes in the SAML assertion.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'AttributeName' => [
+ 'title' => 'SAML属性的Name',
+ 'description' => 'The name of the attribute in the SAML assertion.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'https://www.aliyun.com/SAML-Role/Attributes/RoleSessionName',
+ ],
+ 'AttributeValueExpression' => [
+ 'title' => 'SAML属性取值表达式',
+ 'description' => 'The expression that is used to generate the value of the attribute in the SAML assertion.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'user.username',
+ ],
+ ],
+ 'required' => false,
+ 'description' => '',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'IdPEntityId' => [
+ 'title' => '用户自定义的Issuer ID',
+ 'description' => 'IdP entityId.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'https://example.com/',
+ ],
+ 'OptionalRelayStates' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RelayState' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'maxLength' => 256,
+ 'description' => 'RelayState value',
+ 'example' => 'https://example .aliyun.com',
+ ],
+ 'DisplayName' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'maxLength' => 64,
+ 'description' => 'RelayState displayName',
+ 'example' => 'Ram',
+ ],
+ ],
+ 'required' => false,
+ ],
+ 'required' => false,
+ 'description' => 'Optional relayStates',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'OidcSsoConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => 'OIDC SSO配置',
+ 'description' => 'The Open ID Connect (OIDC)-based SSO configuration attributes of the application.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'RedirectUris' => [
+ 'title' => '支持SSO回调的uri列表',
+ 'description' => 'The redirect URIs that are supported by the application.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The redirect URI that is supported by the application.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'https://example.com/oidc/login/callback',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'PostLogoutRedirectUris' => [
+ 'title' => 'Logout回调Uri列表',
+ 'description' => 'The logout redirect URIs that are supported by the application.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The logout redirect URI that is supported by the application. When you initiate a logout request, you can set the post_logout_redirect_uri parameter to one of the supported logout redirect URIs.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'https://example.com/oidc/logout/callback',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'GrantTypes' => [
+ 'title' => '支持的授权类型',
+ 'description' => 'The authorization types that are supported for OIDC protocols.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The authorization type that is supported for OIDC protocols. Valid values:'."\n"
+ ."\n"
+ .'* authorization_code'."\n"
+ .'* implicit'."\n"
+ .'* refresh_token'."\n"
+ .'* urn:ietf:params:oauth:grant-type:device_code'."\n"
+ .'* password'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'authorization_code',
+ ],
+ 'required' => false,
+ 'example' => 'authorization_code',
+ ],
+ 'ResponseTypes' => [
+ 'title' => '隐式流支持的返回类型',
+ 'description' => 'The response types that are supported by the application. Configure this parameter when the value of the GrantTypes parameter includes the implicit mode.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The response type supported by the application. Valid values:'."\n"
+ ."\n"
+ .'* token: returns only the access token.'."\n"
+ .'* id_token: returns only the ID token.'."\n"
+ .'* token id_token: returns the access token and the ID token.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'token id_token',
+ ],
+ 'required' => false,
+ 'example' => 'token id_token',
+ ],
+ 'GrantScopes' => [
+ 'title' => '支持的api授权范围',
+ 'description' => 'The scopes of user attributes that can be returned for the UserInfo endpoint or ID token.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The scope of user attributes that can be returned for the UserInfo endpoint or ID token. Valid values:'."\n"
+ ."\n"
+ .'* openid: the unique ID of the user.'."\n"
+ .'* profile: the details of the user.'."\n"
+ .'* email: the email address of the user.'."\n"
+ .'* phone: the mobile phone number of the user.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'openid',
+ ],
+ 'required' => false,
+ 'example' => 'profile,email',
+ ],
+ 'PasswordTotpMfaRequired' => [
+ 'title' => '密码模式是否强制需要TOTP二次认证',
+ 'description' => 'Specifies whether time-based one-time password (TOTP) authentication is required in password mode. Configure this parameter only when the value of the GrantTypes parameter includes the password mode.'."\n",
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ 'PasswordAuthenticationSourceId' => [
+ 'title' => '密码模式使用的身份认证来源id',
+ 'description' => 'The ID of the identity authentication source in password mode. Configure this parameter only when the value of the GrantTypes parameter includes the password mode.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ia_password',
+ ],
+ 'PkceRequired' => [
+ 'title' => '是否强制PKCE',
+ 'description' => 'Specifies whether the SSO of the application requires Proof Key for Code Exchange (PKCE) (RFC 7636).'."\n",
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ 'PkceChallengeMethods' => [
+ 'title' => 'PKCE算法',
+ 'description' => 'The algorithms that are used to calculate the code challenge for PKCE.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The algorithm that is used to calculate the code challenge for PKCE. Valid values:'."\n"
+ ."\n"
+ .'* plain: plaintext.'."\n"
+ .'* S256: SHA-256 algorithm.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'S256',
+ ],
+ 'required' => false,
+ 'example' => 'S256',
+ ],
+ 'AccessTokenEffectiveTime' => [
+ 'title' => 'access token有效时间',
+ 'description' => 'The validity period of the issued access token. Unit: seconds. Default value: 1200.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '1200',
+ ],
+ 'CodeEffectiveTime' => [
+ 'title' => 'code有效时间',
+ 'description' => 'The validity period of the issued code. Unit: seconds. Default value: 60.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '60',
+ ],
+ 'IdTokenEffectiveTime' => [
+ 'title' => 'id token有效时间',
+ 'description' => 'The validity period of the issued ID token. Unit: seconds. Default value: 300.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '300',
+ ],
+ 'RefreshTokenEffective' => [
+ 'title' => 'refresh token有效时间',
+ 'description' => 'The validity period of the issued refresh token. Unit: seconds. Default value: 86400.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '86400',
+ ],
+ 'CustomClaims' => [
+ 'title' => '自定义id token返回信息',
+ 'description' => 'The custom claims that are returned for the ID token.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ClaimName' => [
+ 'title' => '返回的claim名称',
+ 'description' => 'The claim name.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '"Role"',
+ ],
+ 'ClaimValueExpression' => [
+ 'title' => '返回的claim取值表达式',
+ 'description' => 'The expression that is used to calculate the value of the claim.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'user.dict.applicationRole',
+ ],
+ ],
+ 'required' => false,
+ 'description' => '',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'SubjectIdExpression' => [
+ 'title' => '自定义id token返回信息',
+ 'description' => 'The custom expression that is used to calculate the subject ID returned for the ID token.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'user.userid',
+ 'maxLength' => 128,
+ 'default' => 'user.userid',
+ ],
+ 'AllowedPublicClient' => [
+ 'title' => '是否允许public client',
+ 'type' => 'boolean',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'InitLoginType',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '初始化登录方式',
+ 'description' => 'The initial SSO method. Valid values:'."\n"
+ ."\n"
+ .'* only_app_init_sso: Only application-initiated SSO is allowed. This method is selected by default when the SSO protocol of the application is an OIDC protocol. If this method is selected when the SSO protocol of the application is SAML, the InitLoginUrl parameter is required.'."\n"
+ .'* idaas_or_app_init_sso: IDaaS-initiated SSO and application-initiated SSO are allowed. This method is selected by default when the SSO protocol of the application is SAML. If this method is selected when the SSO protocol of the application is an OIDC protocol, the InitLoginUrl parameter is required.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'only_app_init_sso',
+ ],
+ ],
+ [
+ 'name' => 'InitLoginUrl',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '仅only_app_init_sso情况下,SP指定的登录地址',
+ 'description' => 'The initial webhook URL of SSO. This parameter is required when the SSO protocol of the application is an OIDC protocol and the InitLoginType parameters is set to idaas_or_app_init_sso or when the SSO protocol of the application is SAML and the InitLoginType parameter is set to only_app_init_sso.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'http://127.0.0.1:8000/start_login?enterprise_code=ABCDEF',
+ ],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'description' => 'Idp client token.',
+ 'example' => 'client-examplexxx',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ 'description' => '',
+ ],
+ ],
+ ],
+ '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' => 'SetApplicationSsoConfig',
+ 'description' => 'In IDaaS EIAM, the application management feature supports multiple SSO protocols for applications, including SAML 2.0 and OIDC protocols. Each application supports only one protocol, and the protocol cannot be changed after the application is created. You can specify the SSO configuration attributes of an application based on the supported SSO protocol.'."\n",
+ ],
+ 'GetApplicationSsoConfig' => [
+ 'summary' => 'Queries the single sign-on (SSO) configuration attributes of an application in Identity as a Service (IDaaS) Employee IAM (EIAM).',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'The ID of the application.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'ApplicationSsoConfig' => [
+ 'description' => 'The single sign-on (SSO) configuration information of the application.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'SamlSsoConfig' => [
+ 'title' => 'SAML SSO配置',
+ 'description' => 'The Security Assertion Markup Language (SAML)-based SSO configuration attributes of the application. This parameter is returned only if the SSO protocol of the application is SAML 2.0.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'SpSsoAcsUrl' => [
+ 'title' => 'SP的SSO地址',
+ 'description' => 'The Assertion Consumer Service (ACS) URL of the application in SAML. The application assumes the role of service provider.'."\n",
+ 'type' => 'string',
+ 'example' => 'https://signin.aliyun.com/saml-role/sso',
+ ],
+ 'SpEntityId' => [
+ 'title' => 'SP的EntityId',
+ 'description' => 'The entity ID of the application in SAML. The application assumes the role of service provider.'."\n",
+ 'type' => 'string',
+ 'example' => 'urn:alibaba:cloudcomputing',
+ ],
+ 'NameIdFormat' => [
+ 'title' => 'SAML标准的NameID格式',
+ 'description' => 'The Format attribute of the NameID element in the SAML assertion. Valid values:'."\n"
+ ."\n"
+ .'* urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified: No format is specified. How to resolve the NameID element depends on the application.'."\n"
+ .'* urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress: The NameID element must be an email address.'."\n"
+ .'* urn:oasis:names:tc:SAML:2.0:nameid-format:persistent: The NameID element must be persistent.'."\n"
+ .'* urn:oasis:names:tc:SAML:2.0:nameid-format:transient: The NameID element must be transient.'."\n",
+ 'type' => 'string',
+ 'example' => 'urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified',
+ ],
+ 'NameIdValueExpression' => [
+ 'title' => 'NameId取值表单式',
+ 'description' => 'The expression that is used to generate the value of NameID in the SAML assertion.'."\n",
+ 'type' => 'string',
+ 'example' => 'user.username',
+ ],
+ 'DefaultRelayState' => [
+ 'title' => '默认RelayState取值',
+ 'description' => 'The default value of the RelayState attribute. If the SSO request is initiated in EIAM, the RelayState attribute in the SAML response is set to this default value.'."\n",
+ 'type' => 'string',
+ 'example' => 'https://home.console.aliyun.com',
+ ],
+ 'SignatureAlgorithm' => [
+ 'title' => 'SAML断言签名算法',
+ 'description' => 'The algorithm that is used to calculate the signature for the SAML assertion.'."\n",
+ 'type' => 'string',
+ 'example' => 'RSA-SHA256',
+ ],
+ 'ResponseSigned' => [
+ 'title' => 'response是否签名',
+ 'description' => 'Whether the response needs to be signed. ResponseSigned and AssertionSigned cannot be false at the same time.'."\n"
+ ."\n"
+ .'true: signature is required.'."\n"
+ .'false: signature is not required.',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'AssertionSigned' => [
+ 'title' => 'assertion是否签名',
+ 'description' => 'Whether the Assertion needs a signature. ResponseSigned and AssertionSigned cannot be false at the same time.'."\n"
+ ."\n"
+ .'true: signature is required.'."\n"
+ .'false: signature is not required.',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'AttributeStatements' => [
+ 'title' => 'SAML断言的属性配置',
+ 'description' => 'The additional user attributes in the SAML assertion.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'AttributeName' => [
+ 'title' => 'SAML属性的Name',
+ 'description' => 'The attribute name.'."\n",
+ 'type' => 'string',
+ 'example' => 'https://www.aliyun.com/SAML-Role/Attributes/RoleSessionName',
+ ],
+ 'AttributeValueExpression' => [
+ 'title' => 'SAML属性取值表达式',
+ 'description' => 'The expression that is used to generate the value of the attribute.'."\n",
+ 'type' => 'string',
+ 'example' => 'user.username',
+ ],
+ ],
+ ],
+ ],
+ 'IdPEntityId' => [
+ 'title' => '用户自定义的Issuer ID',
+ 'description' => 'The custom issuer ID.'."\n",
+ 'type' => 'string',
+ 'example' => 'https://example.com/',
+ ],
+ 'OptionalRelayStates' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RelayState' => [
+ 'type' => 'string',
+ 'description' => 'RelayState.The user will see the display names of multiple optional redirect addresses in the application card of the application portal. After the user clicks and completes SSO, they will automatically jump to the corresponding address. This field can only be filled in after the default redirect address is filled in.',
+ 'example' => 'https://home.console.aliyun.com',
+ ],
+ 'DisplayName' => [
+ 'type' => 'string',
+ 'description' => 'The display name of the RelayState',
+ 'example' => 'Ram Account SSO',
+ ],
+ ],
+ ],
+ 'description' => 'Optional RelayState. The user will see the display names of multiple optional redirect addresses in the application card of the application portal. After the user clicks and completes SSO, they will automatically jump to the corresponding address. This field can only be filled in after the default redirect address is filled in.',
+ ],
+ ],
+ ],
+ 'OidcSsoConfig' => [
+ 'title' => 'OIDC SSO配置',
+ 'description' => 'The Open ID Connect (OIDC)-based SSO configuration attributes of the application. This parameter is returned only when the SSO protocol of the application is an OIDC protocol.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'RedirectUris' => [
+ 'title' => '支持SSO回调的uri列表',
+ 'description' => 'The list of redirect URIs that are supported by the application.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'A supported redirect URI.'."\n",
+ 'type' => 'string',
+ 'example' => 'https://example.com/oidc/login/callback'."\n",
+ ],
+ ],
+ 'PostLogoutRedirectUris' => [
+ 'title' => 'Logout回调Uri列表',
+ 'description' => 'The list of logout redirect URIs that are supported by the application.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'A supported logout redirect URI. When you initiate a logout request, you can set the post_logout_redirect_uri parameter to one of the supported logout redirect URIs.'."\n",
+ 'type' => 'string',
+ 'example' => 'https://example.com/oidc/login/logout'."\n",
+ ],
+ ],
+ 'GrantTypes' => [
+ 'title' => '支持的授权类型',
+ 'description' => 'The list of grant types that are supported for OIDC protocols.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'A supported grant type. Valid values:'."\n"
+ ."\n"
+ .'* authorization_code: authorization code mode.'."\n"
+ .'* implicit: implicit mode.'."\n"
+ .'* refresh_token: token refresh mode.'."\n"
+ .'* urn:ietf:params:oauth:grant-type:device_code: device code mode.'."\n"
+ .'* password: password mode.'."\n",
+ 'type' => 'string',
+ 'example' => 'refresh_token',
+ ],
+ 'example' => 'authorization_code',
+ ],
+ 'ResponseTypes' => [
+ 'title' => '隐式流支持的返回类型',
+ 'description' => 'The response types that are supported by the application. This parameter is returned when the value of the GrantTypes parameter includes the implicit mode.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'A supported response type. Valid values:'."\n"
+ ."\n"
+ .'* token: Only the access token is returned.'."\n"
+ .'* id_token: Only the ID token is returned.'."\n"
+ .'* token id_token: Both the access token and the ID token are returned.'."\n",
+ 'type' => 'string',
+ 'example' => 'token id_token',
+ ],
+ 'example' => 'token id_token',
+ ],
+ 'GrantScopes' => [
+ 'title' => '支持的api授权范围',
+ 'description' => 'The scopes of user attributes that can be returned for the UserInfo endpoint or ID token.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'A scope of user attributes that can be returned for the UserInfo endpoint or ID token. Valid values:'."\n"
+ ."\n"
+ .'* openid: the unique ID of the user.'."\n"
+ .'* profile: the details of the user.'."\n"
+ .'* email: the email address of the user.'."\n"
+ .'* phone: the mobile number of the user.'."\n",
+ 'type' => 'string',
+ 'example' => 'openid',
+ ],
+ 'example' => 'profile,email',
+ ],
+ 'PasswordTotpMfaRequired' => [
+ 'title' => '密码模式是否强制需要TOTP二次认证',
+ 'description' => 'Indicates whether time-based one-time password (TOTP) authentication is required in password mode. This parameter is returned only when the value of the GrantTypes parameter includes the password mode.'."\n",
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'PasswordAuthenticationSourceId' => [
+ 'title' => '密码模式使用的身份认证来源id',
+ 'description' => 'The ID of the identity authentication source in password mode. This parameter is returned only when the value of the GrantTypes parameter includes the password mode.'."\n",
+ 'type' => 'string',
+ 'example' => 'ia_password',
+ ],
+ 'PkceRequired' => [
+ 'title' => '是否强制PKCE',
+ 'description' => 'Indicates whether the SSO of the application requires Proof Key for Code Exchange (PKCE) (RFC 7636).'."\n",
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'PkceChallengeMethods' => [
+ 'title' => 'PKCE算法',
+ 'description' => 'The algorithms that are used to calculate the code challenge for PKCE.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'An algorithm that is used to calculate the code challenge for PKCE. Valid values:'."\n"
+ ."\n"
+ .'* plain: plaintext.'."\n"
+ .'* S256: SHA-256 algorithm.'."\n",
+ 'type' => 'string',
+ 'example' => 'S256',
+ ],
+ 'example' => 'S256',
+ ],
+ 'AccessTokenEffectiveTime' => [
+ 'title' => 'access token有效时间',
+ 'description' => 'The validity period of the issued access token. Unit: seconds. Default value: 1200.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1200',
+ ],
+ 'CodeEffectiveTime' => [
+ 'title' => 'code有效时间',
+ 'description' => 'The validity period of the issued code. Unit: seconds. Default value: 60.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '60',
+ ],
+ 'IdTokenEffectiveTime' => [
+ 'title' => 'id token有效时间',
+ 'description' => 'The validity period of the issued ID token. Unit: seconds. Default value: 300.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1200',
+ ],
+ 'RefreshTokenEffective' => [
+ 'title' => 'refresh token有效时间',
+ 'description' => 'The validity period of the issued refresh token. Unit: seconds. Default value: 86400.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '86400',
+ ],
+ 'CustomClaims' => [
+ 'title' => '自定义id token返回信息',
+ 'description' => 'The custom claims that are returned for the ID token.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ClaimName' => [
+ 'title' => '返回的claim名称',
+ 'description' => 'The claim name.'."\n",
+ 'type' => 'string',
+ 'example' => 'userOuIds',
+ ],
+ 'ClaimValueExpression' => [
+ 'title' => '返回的claim取值表达式',
+ 'description' => 'The expression that is used to generate the value of the claim.'."\n",
+ 'type' => 'string',
+ 'example' => 'ObjectToJsonString(user.organizationalUnits)',
+ ],
+ ],
+ ],
+ ],
+ 'SubjectIdExpression' => [
+ 'title' => '自定义id token返回信息',
+ 'description' => 'The custom expression that is used to generate the subject ID returned for the ID token.'."\n",
+ 'type' => 'string',
+ 'example' => 'user.userid',
+ ],
+ 'AllowedPublicClient' => [
+ 'title' => '是否允许public client',
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'ProtocolEndpointDomain' => [
+ 'title' => 'metadata 端点配置信息',
+ 'description' => 'The configuration of the metadata endpoint provided by the application.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'SamlSsoEndpoint' => [
+ 'title' => 'SAML 单点登录地址',
+ 'description' => 'The request receiving URL of the SAML protocol. This parameter is returned only when the SSO protocol of the application is SAML 2.0.'."\n",
+ 'type' => 'string',
+ 'example' => 'https://l1seshcn.aliyunidaas.com/login/app/app_mltuxdwd4lq4eer6tmtlmaxm5e/saml2/sso',
+ ],
+ 'SamlMetaEndpoint' => [
+ 'title' => 'IdP SAML EntityID',
+ 'description' => 'The metadata URL of the SAML protocol. This parameter is returned only when the SSO protocol of the application is SAML 2.0.'."\n",
+ 'type' => 'string',
+ 'example' => 'https://l1seshcn.aliyunidaas.com/api/v2/app_mltuxdwd4lq4eer6tmtlmaxm5e/saml2/meta',
+ ],
+ 'OidcIssuer' => [
+ 'title' => 'OIDC issuer地址',
+ 'description' => 'The information about the OIDC issuer. This parameter is returned only when the SSO protocol of the application is an OIDC protocol.'."\n",
+ 'type' => 'string',
+ 'example' => 'https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oidc',
+ ],
+ 'OidcJwksEndpoint' => [
+ 'title' => 'OIDC jwks地址',
+ 'description' => 'The JSON Web Key Set (JWKS) URL of the OIDC issuer. This parameter is returned only when the SSO protocol of the application is an OIDC protocol.'."\n",
+ 'type' => 'string',
+ 'example' => 'https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oidc/jwks',
+ ],
+ 'Oauth2AuthorizationEndpoint' => [
+ 'title' => 'OIDC 授权地址',
+ 'description' => 'The OAuth2.0 authorization endpoint. This parameter is returned only when the SSO protocol of the application is an OIDC protocol.'."\n",
+ 'type' => 'string',
+ 'example' => 'https://l1seshcn.aliyunidaas.com/login/app/app_mltta64q65enci54slingvvsgq/oauth2/authorize',
+ ],
+ 'Oauth2RevokeEndpoint' => [
+ 'title' => 'OIDC access token 吊销端点',
+ 'description' => 'The OAuth2.0 token revocation endpoint. This parameter is returned only when the SSO protocol of the application is an OIDC protocol.'."\n",
+ 'type' => 'string',
+ 'example' => 'https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oauth2/revoke',
+ ],
+ 'Oauth2TokenEndpoint' => [
+ 'title' => 'oauth2 access token 换取端点',
+ 'description' => 'The OAuth2.0 token endpoint. This parameter is returned only when the SSO protocol of the application is an OIDC protocol.'."\n",
+ 'type' => 'string',
+ 'example' => 'https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oauth2/token',
+ ],
+ 'Oauth2DeviceAuthorizationEndpoint' => [
+ 'title' => 'oauth2 device 授权端点',
+ 'description' => 'The OAuth2.0 device authorization endpoint. This parameter is returned only when the SSO protocol of the application is an OIDC protocol.'."\n",
+ 'type' => 'string',
+ 'example' => 'https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oauth2/device/code',
+ ],
+ 'Oauth2UserinfoEndpoint' => [
+ 'title' => 'OIDC 获取用户信息端点',
+ 'description' => 'The OIDC UserInfo endpoint. This parameter is returned only when the SSO protocol of the application is an OIDC protocol.'."\n",
+ 'type' => 'string',
+ 'example' => 'https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oauth2/userinfo',
+ ],
+ 'OidcLogoutEndpoint' => [
+ 'title' => 'OIDC RP-initial Logout端点',
+ 'description' => 'The OIDC relying party (RP)-initiated logout endpoint. This parameter is returned only when the SSO protocol of the application is an OIDC protocol.'."\n",
+ 'type' => 'string',
+ 'example' => 'https://l1seshcn.aliyunidaas.com/login/app/app_mltta64q65enci54slingvvsgq/oauth2/logout',
+ ],
+ ],
+ ],
+ 'SsoStatus' => [
+ 'title' => '应用 SSO 启用状态',
+ 'description' => 'The SSO feature status of the application. Valid values:'."\n"
+ ."\n"
+ .'* enabled: The feature is enabled.'."\n"
+ .'* disabled: The feature is disabled.'."\n",
+ 'type' => 'string',
+ 'example' => 'enabled',
+ ],
+ 'InitLoginType' => [
+ 'title' => '初始化登录方式',
+ 'description' => 'The initial SSO method. Valid values:'."\n"
+ ."\n"
+ .'* only_app_init_sso: Only application-initiated SSO is allowed. This method is selected by default when the SSO protocol of the application is an OIDC protocol. If this method is selected when the SSO protocol of the application is SAML, the InitLoginUrl parameter is required.'."\n"
+ .'* idaas_or_app_init_sso: IDaaS-initiated SSO and application-initiated SSO are allowed. This method is selected by default when the SSO protocol of the application is SAML. If this method is selected when the SSO protocol of the application is an OIDC protocol, the InitLoginUrl parameter is required.'."\n",
+ 'type' => 'string',
+ 'example' => 'only_app_init_sso',
+ ],
+ 'InitLoginUrl' => [
+ 'title' => '仅SP-init情况下,SP指定的登录地址',
+ 'description' => 'The initial webhook URL of SSO. This parameter is required when the SSO protocol of the application is an OIDC protocol and the InitLoginType parameters is set to idaas_or_app_init_sso or when the SSO protocol of the application is SAML and the InitLoginType parameter is set to only_app_init_sso.'."\n",
+ 'type' => 'string',
+ 'example' => 'http://127.0.0.1:8000/start_login?enterprise_code=ABCDEF',
+ ],
+ ],
+ ],
+ ],
+ 'description' => '',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationSsoConfig\\": {\\n \\"SamlSsoConfig\\": {\\n \\"SpSsoAcsUrl\\": \\"https://signin.aliyun.com/saml-role/sso\\",\\n \\"SpEntityId\\": \\"urn:alibaba:cloudcomputing\\",\\n \\"NameIdFormat\\": \\"urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified\\",\\n \\"NameIdValueExpression\\": \\"user.username\\",\\n \\"DefaultRelayState\\": \\"https://home.console.aliyun.com\\",\\n \\"SignatureAlgorithm\\": \\"RSA-SHA256\\",\\n \\"ResponseSigned\\": true,\\n \\"AssertionSigned\\": true,\\n \\"AttributeStatements\\": [\\n {\\n \\"AttributeName\\": \\"https://www.aliyun.com/SAML-Role/Attributes/RoleSessionName\\",\\n \\"AttributeValueExpression\\": \\"user.username\\"\\n }\\n ],\\n \\"IdPEntityId\\": \\"https://example.com/\\",\\n \\"OptionalRelayStates\\": [\\n {\\n \\"RelayState\\": \\"https://home.console.aliyun.com\\",\\n \\"DisplayName\\": \\"Ram Account SSO\\"\\n }\\n ]\\n },\\n \\"OidcSsoConfig\\": {\\n \\"RedirectUris\\": [\\n \\"https://example.com/oidc/login/callback\\\\n\\"\\n ],\\n \\"PostLogoutRedirectUris\\": [\\n \\"https://example.com/oidc/login/logout\\\\n\\"\\n ],\\n \\"GrantTypes\\": [\\n \\"refresh_token\\"\\n ],\\n \\"ResponseTypes\\": [\\n \\"token id_token\\"\\n ],\\n \\"GrantScopes\\": [\\n \\"openid\\"\\n ],\\n \\"PasswordTotpMfaRequired\\": true,\\n \\"PasswordAuthenticationSourceId\\": \\"ia_password\\",\\n \\"PkceRequired\\": true,\\n \\"PkceChallengeMethods\\": [\\n \\"S256\\"\\n ],\\n \\"AccessTokenEffectiveTime\\": 1200,\\n \\"CodeEffectiveTime\\": 60,\\n \\"IdTokenEffectiveTime\\": 1200,\\n \\"RefreshTokenEffective\\": 86400,\\n \\"CustomClaims\\": [\\n {\\n \\"ClaimName\\": \\"userOuIds\\",\\n \\"ClaimValueExpression\\": \\"ObjectToJsonString(user.organizationalUnits)\\"\\n }\\n ],\\n \\"SubjectIdExpression\\": \\"user.userid\\",\\n \\"AllowedPublicClient\\": \\"true\\"\\n },\\n \\"ProtocolEndpointDomain\\": {\\n \\"SamlSsoEndpoint\\": \\"https://l1seshcn.aliyunidaas.com/login/app/app_mltuxdwd4lq4eer6tmtlmaxm5e/saml2/sso\\",\\n \\"SamlMetaEndpoint\\": \\"https://l1seshcn.aliyunidaas.com/api/v2/app_mltuxdwd4lq4eer6tmtlmaxm5e/saml2/meta\\",\\n \\"OidcIssuer\\": \\"https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oidc\\",\\n \\"OidcJwksEndpoint\\": \\"https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oidc/jwks\\",\\n \\"Oauth2AuthorizationEndpoint\\": \\"https://l1seshcn.aliyunidaas.com/login/app/app_mltta64q65enci54slingvvsgq/oauth2/authorize\\",\\n \\"Oauth2RevokeEndpoint\\": \\"https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oauth2/revoke\\",\\n \\"Oauth2TokenEndpoint\\": \\"https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oauth2/token\\",\\n \\"Oauth2DeviceAuthorizationEndpoint\\": \\"https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oauth2/device/code\\",\\n \\"Oauth2UserinfoEndpoint\\": \\"https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk2676rypm/app_mltta64q65enci54slingvvsgq/oauth2/userinfo\\",\\n \\"OidcLogoutEndpoint\\": \\"https://l1seshcn.aliyunidaas.com/login/app/app_mltta64q65enci54slingvvsgq/oauth2/logout\\"\\n },\\n \\"SsoStatus\\": \\"enabled\\",\\n \\"InitLoginType\\": \\"only_app_init_sso\\",\\n \\"InitLoginUrl\\": \\"http://127.0.0.1:8000/start_login?enterprise_code=ABCDEF\\"\\n }\\n}","type":"json"}]',
+ 'title' => 'GetApplicationSsoConfig',
+ ],
+ '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' => 'IDaaS EIAM的实例id',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'eiam-111ccc1111',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID',
+ 'description' => 'IDaaS的应用主键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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'AuthorizeApplicationToUsers' => [
+ 'summary' => 'Grants the access permissions on an application to multiple Employee Identity and Access Management (EIAM) accounts at a time.',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk2676xxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'The ID of the application on which you want to grant permissions.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'UserIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '账户ID列表。',
+ 'description' => 'The IDs of the accounts to which you want to grant permissions. You can grant permissions to a maximum of 100 accounts at a time.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The ID of the account to which you want to grant permissions.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ 'required' => true,
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ ],
+ [
+ 'name' => 'ApplicationRoleId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用角色ID。',
+ 'description' => '应用角色ID。',
+ 'type' => 'string',
+ 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'description' => 'The response data.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'AuthorizeApplicationToUsers',
+ ],
+ 'AuthorizeApplicationToOrganizationalUnits' => [
+ 'summary' => 'Grants the access permissions on an application to multiple Employee Identity and Access Management (EIAM) organizations at a time.',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk2676xxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'The ID of the application on which you want to grant permissions.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'OrganizationalUnitIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '组织ID列表。',
+ 'description' => 'The IDs of the organizations to which you want to grant permissions. You can grant permissions to a maximum of 100 organizations at a time.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The ID of the organization to which you want to grant permissions.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ ],
+ 'required' => true,
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ ],
+ ],
+ [
+ 'name' => 'ApplicationRoleId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用角色ID。',
+ 'description' => '应用角色ID。',
+ 'type' => 'string',
+ 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'description' => 'The response data.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'AuthorizeApplicationToOrganizationalUnits',
+ ],
+ 'AuthorizeApplicationToGroups' => [
+ 'summary' => 'Grants the permissions to access an application to multiple account groups at a time in Identity as a Service (IDaaS) Employee Identity and Access Management (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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk2676xxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'The application ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'GroupIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '组ID列表。',
+ 'description' => 'The group IDs. You can specify up to 100 group IDs at a time.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The group ID.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx',
+ ],
+ 'required' => true,
+ 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx',
+ ],
+ ],
+ [
+ 'name' => 'ApplicationRoleId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用角色ID。',
+ 'description' => '应用角色ID。',
+ 'type' => 'string',
+ 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'description' => 'The response parameters.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'AuthorizeApplicationToGroups',
+ ],
+ 'RevokeApplicationFromUsers' => [
+ 'summary' => 'Revokes the permissions to access an application from multiple Employee Identity and Access Management (EIAM) accounts at a time.',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'The ID of the application.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'UserIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '账户ID列表。',
+ 'description' => 'The IDs of the accounts. You can revoke the access permissions from a maximum of 100 accounts at a time.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The ID of the account.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ 'required' => true,
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ ],
+ [
+ 'name' => 'ApplicationRoleId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用角色ID。',
+ 'description' => '应用角色ID。',
+ 'type' => 'string',
+ 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'description' => 'The response data.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'RevokeApplicationFromUsers',
+ ],
+ 'RevokeApplicationFromOrganizationalUnits' => [
+ 'summary' => 'Revokes the permissions to access an application from multiple Employee Identity and Access Management (EIAM) organizations at a time.',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'The ID of the application.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'OrganizationalUnitIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '组织ID列表。',
+ 'description' => 'The IDs of the organizations. You can revoke the access permissions from a maximum of 100 organizations at a time.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The ID of the organization.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ ],
+ 'required' => true,
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ ],
+ ],
+ [
+ 'name' => 'ApplicationRoleId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用角色ID。',
+ 'description' => '应用角色ID。',
+ 'type' => 'string',
+ 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'description' => 'The response data.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'RevokeApplicationFromOrganizationalUnits',
+ ],
+ 'RevokeApplicationFromGroups' => [
+ 'summary' => 'Revokes the permissions to access an application from multiple account groups at a time in Identity as a Service (IDaaS) Employee Identity and Access Management (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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'The application ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'GroupIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '组ID列表。',
+ 'description' => 'The group IDs. You can specify up to 100 group IDs at a time.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The group ID.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx',
+ ],
+ 'required' => true,
+ 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx',
+ ],
+ ],
+ [
+ 'name' => 'ApplicationRoleId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用角色ID。',
+ 'description' => '应用角色ID。',
+ 'type' => 'string',
+ 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'description' => 'The response parameters.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'RevokeApplicationFromGroups',
+ ],
+ 'UpdateApplicationAuthorizationType' => [
+ 'summary' => 'Modifies the authorization type of an Employee Identity and Access Management (EIAM) application.',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID',
+ 'description' => 'The ID of the application that you want to modify.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'AuthorizationType',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用授权类型',
+ 'description' => 'The authorization type of the application. Valid values:'."\n"
+ ."\n"
+ .'* authorize_required: Only the user with explicit authorization can access the application.'."\n"
+ .'* default_all: By default, all users can access the application.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'authorize_required',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'UpdateApplicationAuthorizationType',
+ ],
+ 'ListUsersForApplication' => [
+ 'summary' => 'Queries the accounts that are allowed to access an Employee Identity and Access Management (EIAM) application. The return results include the IDs of the accounts. If you need to obtain the details of the accounts, call the GetUser operation.',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'PageNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '列表页码。',
+ 'description' => 'The number of the page to return'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '1',
+ 'default' => '1',
+ ],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '列表大小。',
+ 'description' => 'The number of entries to return on each page.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '20',
+ 'default' => '20',
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'The ID of the application.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'UserIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '账户ID列表。',
+ 'description' => 'The IDs of the accounts. You can query a maximum of 100 accounts at a time.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The ID of the account.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ 'required' => false,
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ ],
+ [
+ 'name' => 'ApplicationRoleId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用角色ID。',
+ 'description' => '应用角色ID。',
+ 'type' => 'string',
+ 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'description' => 'The response data.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'TotalCount' => [
+ 'title' => '列表总条数目。',
+ 'description' => 'The total number of returned entries.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '100',
+ ],
+ 'Users' => [
+ 'description' => 'The IDs of the accounts.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The ID of the account.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'UserId' => [
+ 'title' => '账户ID。',
+ 'description' => 'The ID of the account.'."\n",
+ 'type' => 'string',
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ 'ApplicationRoles' => [
+ 'title' => '应用角色列表。SAML应用无角色返回',
+ 'description' => '应用角色列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'title' => '应用角色对象。',
+ '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' => 'ListUsersForApplication',
+ ],
+ 'ListOrganizationalUnitsForApplication' => [
+ 'summary' => 'Queries the organizations that are allowed to access an Employee Identity and Access Management (EIAM) application by page. The return result includes the IDs of the organizations. If you want to obtain the details of the organizations, call the GetOrganizationalUnit operation.',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'PageNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '列表页码。',
+ 'description' => 'The number of the page to return.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '1',
+ 'default' => '1',
+ ],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '列表大小。',
+ 'description' => 'The number of entries to return on each page.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '20',
+ 'default' => '20',
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'The ID of the application that you want to query.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'OrganizationalUnitIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '组织ID列表。',
+ 'description' => 'The IDs of the organizations that are allowed to access the application. You can query a maximum of 100 organization IDs at a time.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The ID of the organization that is allowed to access the application.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ ],
+ 'required' => false,
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ ],
+ ],
+ [
+ 'name' => 'ApplicationRoleId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用角色ID。',
+ 'description' => '应用角色ID。',
+ 'type' => 'string',
+ 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'description' => 'The response data.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'TotalCount' => [
+ 'title' => '列表总条数目。',
+ 'description' => 'The total number of the returned entries.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '100',
+ ],
+ 'OrganizationalUnits' => [
+ 'description' => 'The IDs of the organizations that are allowed to access the application.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The ID of the organization that is allowed to access the application.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'OrganizationalUnitId' => [
+ 'title' => '组织ID。',
+ 'description' => 'The ID of the organization that is allowed to access the application.'."\n",
+ 'type' => 'string',
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ ],
+ 'ApplicationRoles' => [
+ 'title' => '应用角色列表。SAML应用无角色返回',
+ 'description' => '应用角色列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'title' => '应用角色对象。',
+ 'type' => 'object',
+ 'properties' => [
+ 'ApplicationRoleId' => [
+ 'title' => '应用角色标识。',
+ 'description' => '应用角色标识。',
+ 'type' => 'string',
+ 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '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' => 'ListOrganizationalUnitsForApplication',
+ ],
+ 'ListGroupsForApplication' => [
+ 'summary' => 'Queries the account groups that are granted permissions to access an application and displays the results by page. The IDs of the account groups are returned. To query the detailed information about the account groups, call the GetGroup operation.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'PageNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '列表页码。',
+ 'description' => 'The page number.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '1',
+ 'default' => '1',
+ ],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '列表大小。',
+ 'description' => 'The number of entries per page.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '20',
+ 'default' => '20',
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'The application ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'GroupIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '组ID列表。',
+ 'description' => 'The group IDs. You can specify up to 100 group IDs at a time.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The group ID.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx',
+ ],
+ 'required' => false,
+ 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx',
+ ],
+ ],
+ [
+ 'name' => 'ApplicationRoleId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用角色ID。',
+ 'description' => '应用角色ID。',
+ 'type' => 'string',
+ 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'description' => 'The response parameters.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'TotalCount' => [
+ 'title' => '列表总条数目。',
+ 'description' => 'The total number of entries returned.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '100',
+ ],
+ 'Groups' => [
+ 'description' => 'The group IDs.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The group ID.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'GroupId' => [
+ 'title' => '组ID。',
+ 'description' => 'The group ID.'."\n",
+ 'type' => 'string',
+ 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx',
+ ],
+ 'ApplicationRoles' => [
+ 'title' => '应用角色列表。SAML应用无角色返回',
+ 'description' => '应用角色列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'title' => '应用角色对象。',
+ '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' => 'ListGroupsForApplication',
+ ],
+ 'ListApplicationsForUser' => [
+ 'summary' => 'Queries the applications that an Employee Identity and Access Management (EIAM) account can access. The return result includes the IDs of the applications. If you want to obtain the details of the applications, call the GetApplication operation.',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'PageNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '列表页码。',
+ 'description' => 'The number of the page to return.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '1',
+ 'default' => '1',
+ ],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '列表大小。',
+ 'description' => 'The number of entries to return on each page.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '20',
+ 'default' => '20',
+ ],
+ ],
+ [
+ 'name' => 'ApplicationIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '应用ID列表。',
+ 'description' => 'The IDs of the applications that the EIAM account can access. You can query a maximum of 100 application IDs at a time.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The ID of the application that the EIAM account can access.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ ],
+ 'required' => false,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ ],
+ ],
+ [
+ 'name' => 'UserId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '账户ID。',
+ 'description' => 'The ID of the EIAM account.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'QueryMode',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '查询模式。',
+ 'description' => 'The query mode. Default value: **OnlyDirect**. Valid values:'."\n"
+ ."\n"
+ .'* OnlyDirect: Only the direct permissions are queried. Direct permissions are the permissions that are directly granted to the account.'."\n"
+ .'* IncludeInherit: Both the permissions that are directly granted to the account and the inherited permissions are queried. Inherited permissions are the permissions that an account inherits from the parent organization or the group to which the account belongs.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'OnlyDirect',
+ 'maxLength' => 32,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'description' => 'The response data.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'TotalCount' => [
+ 'title' => '列表总条数目。',
+ 'description' => 'The total number of the returned entries.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '100',
+ ],
+ 'Applications' => [
+ 'description' => 'The applications that the EIAM account can access.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The application that the EIAM account can access.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'ApplicationId' => [
+ 'title' => '应用ID。',
+ 'description' => 'The ID of the application that the EIAM account can access.'."\n",
+ 'type' => 'string',
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ ],
+ 'HasDirectAuthorization' => [
+ 'title' => '是否存在直接授权。',
+ 'description' => 'Indicates whether the EIAM account has direct permissions on the application. Valid values:'."\n"
+ ."\n"
+ .'* true: The EIAM account has direct permissions on the application.'."\n"
+ .'* false: The EIAM account does not have direct permissions on the application.'."\n",
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'HasInheritAuthorization' => [
+ 'title' => '是否存在继承权限。',
+ 'description' => 'Indicates whether the EIAM account has inherited permissions on the application. Valid values:'."\n"
+ ."\n"
+ .'* true: A parent organization or an organization to which the EIAM account belongs has direct permissions on the application.'."\n"
+ .'* false: A parent organization or an organization to which the EIAM account belongs does not have direct permissions on the application.'."\n",
+ 'type' => 'boolean',
+ 'example' => 'false',
+ ],
+ 'ApplicationRoles' => [
+ 'title' => '应用角色列表。SAML应用无角色返回',
+ 'description' => '应用角色列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ApplicationRoleId' => [
+ 'title' => '应用角色标识。',
+ 'description' => '应用角色标识。',
+ 'type' => 'string',
+ 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx',
+ ],
+ 'HasDirectAuthorization' => [
+ 'title' => '是否存在直接授权。',
+ 'description' => '直接分配给当前用户的权限,视为直接授权。',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'HasInheritAuthorization' => [
+ 'title' => '是否存在继承权限。',
+ 'description' => '通过用户隶属的组织、组获取的权限,视为继承权限。',
+ 'type' => 'boolean',
+ 'example' => 'false',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"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' => 'ListApplicationsForUser',
+ ],
+ 'ListApplicationsForOrganizationalUnit' => [
+ 'summary' => 'Queries the applications that an Employee Identity and Access Management (EIAM) organization can access. The return result includes the IDs of the applications. If you want to obtain the details of the applications, call the GetApplication operation.',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'PageNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '列表页码。',
+ 'description' => 'The number of the page to return.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '1',
+ 'default' => '1',
+ ],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '列表大小。',
+ 'description' => 'The number of entries to return on each page.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '20',
+ 'default' => '20',
+ ],
+ ],
+ [
+ 'name' => 'ApplicationIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '应用ID列表。',
+ 'description' => 'The IDs of the applications that the EIAM organization can access. You can query a maximum of 100 application IDs at a time.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The ID of the application that the EIAM organization can access.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ ],
+ 'required' => false,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ ],
+ ],
+ [
+ 'name' => 'OrganizationalUnitId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组织ID。',
+ 'description' => 'The ID of the EIAM organization.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'description' => 'The response data.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'TotalCount' => [
+ 'title' => '列表总条数目。',
+ 'description' => 'The total number of the returned entries.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '100',
+ ],
+ 'Applications' => [
+ 'description' => 'The applications that the EIAM organization can access.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The application that the EIAM organization can access.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'ApplicationId' => [
+ 'title' => '应用ID。',
+ 'description' => 'The ID of the application that the EIAM organization can access.'."\n",
+ 'type' => 'string',
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ ],
+ 'ApplicationRoles' => [
+ 'title' => '应用角色列表。SAML应用无角色返回',
+ 'description' => '应用角色列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ApplicationRoleId' => [
+ 'title' => '应用角色标识。',
+ 'description' => '应用角色标识。',
+ 'type' => 'string',
+ 'example' => 'app_role_mkv7rgt4ds8d8v0qtzev2mxxxx',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"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' => 'ListApplicationsForOrganizationalUnit',
+ 'description' => 'You can only query the permissions that are directly granted to the EIAM organization by calling the ListApplicationsForOrganizationalUnit operation. You can filter applications by configuring the **ApplicationIds** parameter when you call this operation.'."\n",
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => 'PreviousToken',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '查询上一页凭证(Token)。',
+ 'description' => '查询上一页凭证(Token),取值为上一次API调用返回的previousToken参数值。',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'PTxxxxxexample',
+ ],
+ ],
+ [
+ 'name' => 'MaxResults',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '分页查询时每页行数。',
+ 'description' => '分页查询时每页行数。默认值为20,最大值为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_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' => '',
+ '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' => 'EAIM 实例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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'ApplicationFederatedCredential' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => 'EAIM 实例ID',
+ 'description' => 'EAIM 实例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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'ApplicationFederatedCredentialId' => [
+ 'title' => '应用联邦凭证Id',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'afc_asd123daxxxx',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationFederatedCredentialId\\": \\"afc_asd123daxxxx\\"\\n}","type":"json"}]',
+ ],
+ 'CreateApplicationClientSecret' => [
+ 'summary' => 'Creates a client key for an Employee Identity and Access Management (EIAM) application. An EIAM application can have up to two client keys.',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID',
+ 'description' => 'The ID of the application for which you want to create a client key.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ExpirationTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '到期时间,Unix 时间戳格式,单位为毫秒',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1735530123762',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'ApplicationClientSecret' => [
+ 'description' => 'The information about the client key.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'ClientId' => [
+ 'title' => '客户端ID',
+ 'description' => 'The client ID of the application.'."\n",
+ 'type' => 'string',
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ ],
+ 'SecretId' => [
+ 'title' => 'IDaaS EIAM 客户端密钥Id',
+ 'description' => 'The client key ID of the application.'."\n",
+ 'type' => 'string',
+ 'example' => ' sci_k52x2ru63rlkflina5utgkxxxx',
+ ],
+ 'ClientSecret' => [
+ 'title' => 'IDaaS EIAM 客户端密钥',
+ 'description' => 'The client key secret of the application.'."\n",
+ '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' => 'CreateApplicationClientSecret',
+ ],
+ 'DeleteApplicationClientSecret' => [
+ 'summary' => 'Deletes a client key for an Employee Identity and Access Management (EIAM) application.',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID',
+ 'description' => 'The ID of the application for which you want to delete a client key.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'SecretId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '客户端秘钥',
+ 'description' => 'The ID of the client key that you want to delete for the application.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => ' sci_k52x2ru63rlkflina5utgkxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'DeleteApplicationClientSecret',
+ ],
+ 'DisableApplicationClientSecret' => [
+ 'summary' => 'Disables a client key of an Employee Identity and Access Management (EIAM) application.',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'."\n",
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID',
+ 'description' => 'The ID of the application for which you want to disable a client key.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'."\n",
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'SecretId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '客户端秘钥ID',
+ 'description' => 'The client key ID of the application.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'sci_k52x2ru63rlkflina5utgkxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'DisableApplicationClientSecret',
+ ],
+ 'EnableApplicationClientSecret' => [
+ 'summary' => 'Enables the client key of an application in Identity as a Service (IDaaS) Employee Identity and Access Management (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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID',
+ 'description' => 'The ID of the application.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'."\n",
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'SecretId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '客户端秘钥',
+ 'description' => 'The client key ID of the application.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'sci_k52x2ru63rlkflina5utgkxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'EnableApplicationClientSecret',
+ ],
+ 'ListApplicationClientSecrets' => [
+ 'summary' => 'Queries all client keys of an Employee Identity and Access Management (EIAM) application. The returned key secret is not masked. If you want to query the key secret that is masked, call the ObtainApplicationClientSecret operation.',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID',
+ 'description' => 'The ID of the application that you want to query.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'TotalCount' => [
+ 'title' => '列表条数目',
+ 'description' => 'The total number of returned entries.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '100',
+ ],
+ 'ApplicationClientSecrets' => [
+ 'description' => 'The information about the client keys.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => 'IDaaS EIAM实例Id',
+ 'description' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'example' => 'idaas_wdziy4vnjt33ehhf7z2o2nxxxx',
+ ],
+ 'ApplicationId' => [
+ 'title' => '应用Id',
+ 'description' => 'The ID of the application that you want to query.'."\n",
+ 'type' => 'string',
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'."\n",
+ ],
+ 'ClientId' => [
+ 'title' => '客户端ID',
+ 'description' => 'The client ID of the application.'."\n",
+ 'type' => 'string',
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ ],
+ 'SecretId' => [
+ 'title' => 'IDaaS EIAM 客户端密钥Id',
+ 'description' => 'The client key ID of the application.'."\n",
+ 'type' => 'string',
+ 'example' => 'sci_k52x2ru63rlkflina5utgkxxxx',
+ ],
+ 'ClientSecret' => [
+ 'title' => '客户端密钥',
+ 'description' => 'The client key secret of the application. The value is not masked.'."\n",
+ 'type' => 'string',
+ 'example' => 'eyJh*****************************************************************************************************OQ',
+ ],
+ 'Status' => [
+ 'title' => 'IDaaS EIAM 客户端密钥状态',
+ 'description' => 'The status of the client key. Valid values:'."\n"
+ ."\n"
+ .'* Enabled: The client key is enabled.'."\n"
+ .'* Disabled: The client key is disabled.'."\n",
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'disabled' => '',
+ 'enabled' => '',
+ ],
+ 'example' => 'enabled',
+ ],
+ 'LastUsedTime' => [
+ 'title' => 'IDaaS EIAM 客户端密钥最近使用时间',
+ 'description' => 'The time when the client key was last used. The value is a UNIX timestamp. Unit: milliseconds.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1649830226000',
+ ],
+ 'ExpirationTime' => [
+ 'title' => 'IDaaS EIAM 客户端密钥到期时间',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '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' => 'ListApplicationClientSecrets',
+ ],
+ 'ObtainApplicationClientSecret' => [
+ 'summary' => 'Queries a client key of an Employee Identity and Access Management (EIAM) application. The returned key secret is masked. If you want to query the key secret that is not masked, call the ListApplicationClientSecrets operation.',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID',
+ 'description' => 'The ID of the application whose client key you want to query.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'SecretId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '客户端秘钥',
+ 'description' => 'The client key ID of the application.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => ' sci_k52x2ru63rlkflina5utgkxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'ApplicationClientSecret' => [
+ 'description' => 'The information about the client key.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => 'IDaaS EIAM实例Id',
+ 'description' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ ],
+ 'ApplicationId' => [
+ 'title' => '应用Id',
+ 'description' => 'The ID of the application whose client key you want to query.'."\n",
+ 'type' => 'string',
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ ],
+ 'ClientId' => [
+ 'title' => '客户端ID',
+ 'description' => 'The client ID of the application.'."\n",
+ 'type' => 'string',
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ ],
+ 'SecretId' => [
+ 'title' => 'IDaaS EIAM 客户端密钥Id',
+ 'description' => 'The client key ID of the application.'."\n",
+ 'type' => 'string',
+ 'example' => ' sci_k52x2ru63rlkflina5utgkxxxx',
+ ],
+ 'ClientSecret' => [
+ 'title' => '客户端密钥',
+ 'description' => 'The client key secret of the application.'."\n",
+ 'type' => 'string',
+ 'example' => 'CSEHDcHcrUKHw1CuxkJEHPveWRXBGqVqRsxxxx',
+ ],
+ 'Status' => [
+ 'title' => 'IDaaS EIAM 客户端密钥状态',
+ 'description' => 'The status of the client key. Valid values:'."\n"
+ ."\n"
+ .'* Enabled: The client key is enabled.'."\n"
+ .'* Disabled: The client key is disabled.'."\n",
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'disabled' => '',
+ 'enabled' => '',
+ ],
+ 'example' => 'enabled',
+ ],
+ 'LastUsedTime' => [
+ 'title' => 'IDaaS EIAM 客户端密钥最近使用时间',
+ 'description' => 'The time when the client key was last used. The value is a UNIX timestamp. Unit: milliseconds.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1649830226000',
+ ],
+ 'ExpirationTime' => [
+ 'title' => 'IDaaS EIAM 客户端密钥到期时间',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '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' => 'ObtainApplicationClientSecret',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'SecretId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '客户端密钥',
+ 'description' => 'OIDC 场景下用于客户端身份验证的客户端密钥',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'sct_11111',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ExpirationTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '到期时间,到期的时间戳',
+ 'description' => 'client secret的有效期时间,Unix时间戳格式,单位为毫秒',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'example' => '1735530123762',
+ 'maxLength' => 128,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationTokenId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用TokenID。',
+ 'description' => 'IDaaS的应用资源TokenID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'token_sfrwerxxxxxxxxxxxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ExpirationTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '过期时间,到期的时间戳',
+ 'description' => '不填,默认1年后到期',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ 'example' => '1735530123762',
+ 'maxLength' => 128,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationTokenId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用TokenID。',
+ 'description' => 'IDaaS的应用资源TokenID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'token_sfrwerxxxxxxxxxxxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationTokenId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用TokenID。',
+ 'description' => 'IDaaS的应用资源TokenID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'token_sfrwerxxxxxxxxxxxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源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' => '不填,默认1年后到期',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '1735530123762',
+ 'maxLength' => 128,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'ApplicationTokens' => [
+ 'description' => '',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationTokenType',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用Token类型。',
+ 'description' => 'ApplicationToken的类型',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'bearer_token',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'ApplicationTokens' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationTokenId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源TokenID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'token_sfrwerxxxxxxxxxxxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'ApplicationToken' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => 'IDaaS EIAM实例Id',
+ 'description' => 'IDaaS EIAM 实例Id',
+ 'type' => 'string',
+ 'example' => 'idaas_ki6hd7ihir4ybawogqk6kqxxxx',
+ ],
+ 'ApplicationId' => [
+ 'title' => '应用Id',
+ 'description' => 'IDaaS EIAM 应用Id',
+ 'type' => 'string',
+ 'example' => 'app_na2r73a65s7o4zbs7nj5gxxxx',
+ ],
+ 'ApplicationTokenId' => [
+ 'title' => '客户端ID',
+ 'description' => 'IDaaS EIAM 客户端ID',
+ 'type' => 'string',
+ 'example' => 'token_m7aso6v4efvu2otfq3jdzxxxx',
+ ],
+ 'ApplicationTokenType' => [
+ 'title' => 'IDaaS EIAM 客户端密钥Id',
+ 'description' => 'IDaaS EIAM 客户端密钥Id',
+ 'type' => 'string',
+ 'example' => 'bearer_token',
+ ],
+ 'ApplicationToken' => [
+ 'title' => '客户端密钥',
+ 'description' => '客户端密钥',
+ 'type' => 'string',
+ 'example' => 'SATFwqX8zxGf83pJcJw78KFGjmrft4erWeZYBGS8oE7NN6qoE217yaJpUdMb1UuuGqhDiF43sCA4CF91CTL5iGntqwyLuaAcS9FJ9HfGadE5a7TjiwVafwrBxxxxx',
+ ],
+ 'Status' => [
+ 'title' => 'IDaaS EIAM 客户端密钥状态',
+ 'description' => 'IDaaS EIAM 客户端密钥状态',
+ 'type' => 'string',
+ 'example' => 'enabled',
+ ],
+ 'ExpirationTime' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1735610950000',
+ ],
+ 'LastUsedTime' => [
+ 'title' => 'IDaaS EIAM 客户端密钥最近使用时间',
+ 'description' => 'IDaaS EIAM 客户端密钥最近使用时间',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1735610930000',
+ ],
+ 'CreateTime' => [
+ 'description' => '',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationTokenId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用TokenID。',
+ 'description' => 'IDaaS的应用资源TokenID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'token_sfrwerxxxxxxxxxxxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM的实例id',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'eiam-111ccc1111',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID',
+ 'description' => 'IDaaS的应用主键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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'ApplicationAccountId' => [
+ 'title' => '应用账号Id',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'aac_m6z7awz5kresi2ezgajsbkxxxx',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationAccountId\\": \\"aac_m6z7awz5kresi2ezgajsbkxxxx\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM的实例id',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'eiam-111ccc1111',
+ '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',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '20',
+ 'default' => '20',
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID',
+ 'description' => 'IDaaS的应用主键id',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_11111',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => '',
+ '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' => 'IDaaS EIAM 应用Id',
+ 'type' => 'string',
+ 'example' => 'app_m43o4h5adeo5klvbbxgxxxxx',
+ ],
+ 'ApplicationAccountId' => [
+ 'title' => '应用账号Id',
+ 'description' => 'IDaaS EIAM 应用账号Id',
+ 'type' => 'string',
+ 'example' => 'aac_m66smhbq5krept7nza54hxxxx',
+ ],
+ 'UserId' => [
+ 'title' => '用户Id',
+ 'description' => 'IDaaS EIAM 用户Id',
+ 'type' => 'string',
+ 'example' => 'user_tkmboufpnvpbitdpzrlngxzxxxx',
+ ],
+ 'ApplicationUsername' => [
+ 'title' => '应用账号名称',
+ 'description' => 'IDaaS EIAM 应用账号名称',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM的实例id',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'eiam-111ccc1111',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID',
+ 'description' => 'IDaaS的应用主键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' => '',
+ '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' => 'IDaaS EIAM 应用Id',
+ 'type' => 'string',
+ 'example' => 'app_na2r76irswrwfgpkz7xvcj7xxxxx',
+ ],
+ 'ApplicationAccountId' => [
+ 'title' => '应用账号Id',
+ 'description' => 'IDaaS EIAM 应用账号Id',
+ 'type' => 'string',
+ 'example' => 'aac_m6e3ukegwvbcb2fne7j32xxxxxx',
+ ],
+ 'UserId' => [
+ 'title' => '用户Id',
+ 'description' => 'IDaaS EIAM 用户Id',
+ 'type' => 'string',
+ 'example' => 'user_tkmboufpnvpbitdpzrlng6mxxxxx',
+ ],
+ 'ApplicationUsername' => [
+ 'title' => '应用账号名称',
+ 'description' => 'IDaaS EIAM 应用账号名称',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM的实例id',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'eiam-111ccc1111',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID',
+ 'description' => 'IDaaS的应用主键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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'EnableApplicationApiInvoke' => [
+ 'summary' => 'Enables the Developer API feature for an Employee Identity and Access Management (EIAM) application.',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => ' idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID',
+ 'description' => 'The ID of the application.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'EnableApplicationApiInvoke',
+ ],
+ 'DisableApplicationApiInvoke' => [
+ 'summary' => 'Disables the Developer API feature for an Employee Identity and Access Management (EIAM) application.',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID',
+ 'description' => 'The ID of the application.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'DisableApplicationApiInvoke',
+ ],
+ 'SetApplicationGrantScope' => [
+ 'summary' => 'Configures the permissions of the Developer API feature of an Employee Identity and Access Management (EIAM) application.',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID',
+ 'description' => 'The ID of the application that you want to configure.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'."\n",
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'GrantScopes',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => 'api 授权范围',
+ 'description' => 'The permissions of the Developer API feature.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The permissions of the Developer API feature. Valid values:'."\n"
+ ."\n"
+ .'* urn:alibaba:idaas:scope:user:read_all: the permission to query all users.'."\n"
+ .'* urn:alibaba:idaas:scope:user:manage_all: the permission to manage all users.'."\n"
+ .'* urn:alibaba:idaas:scope:organizational_unit:read_all: the permission to query all organizations.'."\n"
+ .'* urn:alibaba:idaas:scope:organizational_unit:manage_all: the permission to manage all organizations.'."\n",
+ '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' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'SetApplicationGrantScope',
+ ],
+ 'GetApplicationGrantScope' => [
+ 'summary' => 'Queries the permissions of the Developer API feature for an Employee Identity and Access Management (EIAM) application.',
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'InstanceId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '实例Id',
+ 'description' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'."\n",
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID',
+ 'description' => 'The ID of the application.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx'."\n",
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'ApplicationGrantScope' => [
+ 'title' => '授权范围',
+ 'description' => 'The permissions of the Developer API feature.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'GrantScopes' => [
+ 'title' => 'api权限scope',
+ 'description' => 'The permissions of the Developer API feature.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The permissions of the Developer API feature. Valid values:'."\n"
+ ."\n"
+ .'* urn:alibaba:idaas:scope:user:read_all: the permission to query all users.'."\n"
+ .'* urn:alibaba:idaas:scope:user:manage_all: the permission to manage all users.'."\n"
+ .'* urn:alibaba:idaas:scope:organizational_unit:read_all: the permission to query all organizations.'."\n"
+ .'* urn:alibaba:idaas:scope:organizational_unit:manage_all: the permission to manage all organizations.'."\n",
+ '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' => 'GetApplicationGrantScope',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'CheckApplicationProvisioningUserPrimaryOuResult' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => '实例Id',
+ 'description' => 'IDaaS EIAM 实例Id',
+ 'type' => 'string',
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ ],
+ 'ApplicationId' => [
+ 'title' => '应用Id',
+ 'description' => 'IDaaS EIAM 实例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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DisableApplicationProvisioning' => [
+ 'summary' => 'Disables the account synchronization feature for an application in Identity as a Service (IDaaS) Employee Identity and Access Management (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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID',
+ 'description' => 'The ID of the application.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'DisableApplicationProvisioning',
+ ],
+ 'EnableApplicationProvisioning' => [
+ 'summary' => 'Enables the account synchronization feature for an application in Identity as a Service (IDaaS) Employee Identity and Access Management (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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID',
+ 'description' => 'The ID of the application.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'EnableApplicationProvisioning',
+ ],
+ 'SetApplicationProvisioningConfig' => [
+ 'summary' => 'Configures the account synchronization feature for an application in Identity as a Service (IDaaS) Employee Identity and Access Management (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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'The ID of the application.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ProvisionProtocolType',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '同步协议类型',
+ 'description' => 'The synchronization protocol type of the application. Valid values:'."\n"
+ ."\n"
+ .'* idaas_callback: custom event callback protocol of IDaaS.'."\n"
+ .'* scim2: System for Cross-domain Identity Management (SCIM) protocol.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_callback',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'CallbackProvisioningConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => 'IDaaS 事件回调同步配置',
+ 'description' => 'The configuration of event callback synchronization. This parameter is required when the ProvisionProtocolType parameter is set to idaas_callback.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'CallbackUrl' => [
+ 'title' => 'IDaaS回调SP地址',
+ 'description' => 'The URL that the application uses to receive IDaaS event callbacks.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'https://example.com/event/callback',
+ ],
+ 'EncryptKey' => [
+ 'title' => 'IDaaS回调对称加密秘钥',
+ 'description' => 'The symmetric key for IDaaS event callbacks. The key is an AES-256 encryption key in the HEX format.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ad3b248**************************b3561a73d7',
+ ],
+ 'EncryptRequired' => [
+ 'title' => 'IDaaS回调是否加密',
+ 'description' => 'Specifies whether to encrypt IDaaS event callback messages. Valid values:'."\n"
+ ."\n"
+ .'* true: encrypt the messages.'."\n"
+ .'* false: transmit the messages in plaintext.'."\n",
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ 'ListenEventScopes' => [
+ 'title' => 'IDaaS回调事件监听范围',
+ 'description' => 'The list of types of IDaaS event callback messages that are supported by the listener.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '<props="china">A type of IDaaS event callback message. For information about valid values, see [Address book events](https://help.aliyun.com/document_detail/410178.htm).</props>'."\n"
+ .'<props="intl">A type of IDaaS event callback message. For information about valid values, see [Address book events](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' => 'The configuration of SCIM-based IDaaS synchronization. This parameter is required when the ProvisionProtocolType parameter is set to scim2.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'ScimBaseUrl' => [
+ 'title' => 'scim同步端点',
+ 'description' => 'The base URL that the application uses to receive the SCIM protocol for IDaaS synchronization.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'https://example.com/scim',
+ ],
+ 'AuthnConfiguration' => [
+ 'title' => 'scim同步相关配置',
+ 'description' => 'The configuration parameters related to SCIM-based synchronization.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'AuthnMode' => [
+ 'title' => '认证类型',
+ 'description' => 'The authentication mode of the SCIM protocol. Valid value:'."\n"
+ ."\n"
+ .'* oauth2: OAuth2.0 mode.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'oauth2',
+ ],
+ 'GrantType' => [
+ 'title' => '授权模式',
+ 'description' => 'The grant type of the SCIM protocol. Valid values:'."\n"
+ ."\n"
+ .'* client_credentials: client mode.'."\n"
+ .'* bearer_token: key mode.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'bearer_token',
+ ],
+ 'AuthnParam' => [
+ 'title' => '授权相关配置',
+ 'description' => 'The configuration parameters related to authorization.'."\n"
+ ."\n"
+ .'* If the GrantType parameter is set to client_credentials, you can set the configuration parameters ClientId, ClientSecret, and AuthnMethod.'."\n"
+ .'* If the GrantType parameter is set to bearer_token, you can set the configuration parameter AccessToken.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'AccessToken' => [
+ 'title' => 'accessToken',
+ 'description' => 'The access token. If the GrantType parameter is set to bearer_token, you can set this parameter.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'k52x2ru63rlkflina5utgkxxxx',
+ ],
+ 'TokenEndpoint' => [
+ 'title' => 'oauth2 token端点',
+ 'description' => 'The token endpoint.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'https://www.example.com/oauth/token',
+ ],
+ 'ClientId' => [
+ 'title' => 'oauth2 client id',
+ 'description' => 'The client ID of the application.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'mkv7rgt4d7i4u7zqtzev2mxxxx',
+ ],
+ 'ClientSecret' => [
+ 'title' => 'oauth2 client secret',
+ 'description' => 'The client secret of the application.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'CSEHDcHcrUKHw1CuxkJEHPveWRXBGqVqRsxxxx',
+ ],
+ 'AuthnMethod' => [
+ 'title' => 'oauth2 authentication method',
+ 'description' => 'The authentication mode of the SCIM protocol. Valid values:'."\n"
+ ."\n"
+ .'* client_secret_basic: The client secret is passed in the request header.'."\n"
+ .'* client_secret_post: The client secret is passed in the request body.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'client_secret_basic',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'ProvisioningActions' => [
+ 'title' => '目标资源操作行为',
+ 'description' => 'The resource operations of the SCIM protocol. Valid values:'."\n"
+ ."\n"
+ .'* urn:alibaba:idaas:app:scim:User:CREATE: account creation.'."\n"
+ .'* urn:alibaba:idaas:app:scim:User:UPDATE: account update.'."\n"
+ .'* urn:alibaba:idaas:app:scim:User:DELETE: account deletion.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'A resource operation.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'urn:alibaba:idaas:app:scim:User:CREATE',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'FullPushScopes' => [
+ 'title' => '全量推送范围',
+ 'description' => 'The full synchronization scope of the SCIM protocol. Valid value:'."\n"
+ ."\n"
+ .'* urn:alibaba:idaas:app:scim:User:PUSH: full account data synchronization.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The full synchronization scope of the SCIM protocol.'."\n",
+ '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' => 'Specifies whether to synchronize the password in IDaaS user event callbacks. Valid values:'."\n"
+ ."\n"
+ .'* true: synchronize the password.'."\n"
+ .'* false: do not synchronize the password.'."\n",
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ ],
+ [
+ 'name' => 'NetworkAccessEndpointId',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => 'The ID of the request.'."\n",
+ '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' => 'SetApplicationProvisioningConfig',
+ ],
+ 'SetApplicationProvisioningScope' => [
+ 'summary' => 'Sets the account synchronization scope of applications in Identity as a Service (IDaaS) Employee IAM (EIAM). This scope is the same as the scope within which developers can call the DeveloperAPI to query and manage accounts.',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'The ID of the application.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'OrganizationalUnitIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '授权同步出的组织机构列表',
+ 'description' => 'The list of organizational units that are authorized for account synchronization.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'An organizational unit that is authorized for account synchronization.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'GroupIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '授权同步出的组列表',
+ 'description' => 'List of groups that are authorized to be synchronized from',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The ID of the group',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'SetApplicationProvisioningScope',
+ ],
+ 'GetApplicationProvisioningConfig' => [
+ 'summary' => 'Queries the configuration of the account synchronization feature for an application in Identity as a Service (IDaaS) Employee Identity and Access Management (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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'The ID of the application.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'ApplicationProvisioningConfig' => [
+ 'description' => 'The configuration of the account synchronization feature for the application.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => '实例Id',
+ 'description' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ ],
+ 'ApplicationId' => [
+ 'title' => '应用Id',
+ 'description' => 'The ID of the application.'."\n",
+ 'type' => 'string',
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ ],
+ 'ProvisionProtocolType' => [
+ 'title' => '应用同步协议',
+ 'description' => 'The synchronization protocol type of the application. Valid values:'."\n"
+ ."\n"
+ .'* idaas_callback: custom event callback protocol of IDaaS.'."\n"
+ .'* scim2: System for Cross-domain Identity Management (SCIM) protocol.'."\n",
+ 'type' => 'string',
+ 'example' => 'idaas_callback',
+ ],
+ 'ProvisionJwksEndpoint' => [
+ 'title' => '应用同步验签公钥端点',
+ 'description' => 'The public key endpoint for signature verification of the synchronization callback information.'."\n",
+ 'type' => 'string',
+ 'example' => 'https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk267xxxxx/app_mkv7rgt4d7i4u7zqtzev2mxxxx/provisioning/jwks',
+ ],
+ 'CallbackProvisioningConfig' => [
+ 'title' => 'IDaaS回调同步配置',
+ 'description' => 'The configuration of the custom event callback protocol of IDaaS.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'CallbackUrl' => [
+ 'title' => 'IDaaS回调SP地址',
+ 'description' => 'The URL that the application uses to receive IDaaS event callbacks.'."\n",
+ 'type' => 'string',
+ 'example' => 'https://example.com/event/callback',
+ ],
+ 'EncryptKey' => [
+ 'title' => 'IDaaS回调对称加密秘钥',
+ 'description' => 'The symmetric key for IDaaS event callbacks. The key is an AES-256 encryption key in the HEX format.'."\n",
+ 'type' => 'string',
+ 'example' => '1adfdfdfd******111',
+ ],
+ 'EncryptRequired' => [
+ 'title' => 'IDaaS回调是否加密',
+ 'description' => 'Indicates whether IDaaS event callback messages are encrypted. Valid values:'."\n"
+ ."\n"
+ .'* true: The messages are encrypted.'."\n"
+ .'* false: The messages are transmitted in plaintext.'."\n",
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'ListenEventScopes' => [
+ 'title' => 'IDaaS回调事件监听范围',
+ 'description' => 'The list of types of IDaaS event callback messages that are supported by the listener.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '<props="china">A type of IDaaS event callback message. For information about valid values, see [Address book events](https://help.aliyun.com/zh/idaas/eiam/developer-reference/callback-events?spm=openapi-amp.newDocPublishment.0.0.653c281f8RcX5R).</props>'."\n"
+ ."\n"
+ .'<props="intl">A type of IDaaS event callback message. For information about valid values, see [Address book events](https://www.alibabacloud.com/help/en/idaas/latest/fields-in-the-address-book).</props>',
+ 'type' => 'string',
+ 'example' => 'urn:alibaba:idaas:app:event:ud:user:create',
+ ],
+ ],
+ ],
+ ],
+ 'ProvisionPassword' => [
+ 'title' => '同步信息是否包含密码',
+ 'description' => 'Indicates whether the password is synchronized in IDaaS user event callbacks. Valid values:'."\n"
+ ."\n"
+ .'* true: The password is synchronized.'."\n"
+ .'* false: The password is not synchronized.'."\n",
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'ScimProvisioningConfig' => [
+ 'title' => 'IDaaS SCIM同步配置',
+ 'description' => 'The configuration of SCIM-based IDaaS synchronization.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'ScimBaseUrl' => [
+ 'title' => 'scim同步端点',
+ 'description' => 'The base URL that the application uses to receive the SCIM protocol for IDaaS synchronization.'."\n",
+ 'type' => 'string',
+ 'example' => 'https://example.com/scim',
+ ],
+ 'AuthnConfiguration' => [
+ 'title' => 'scim同步相关配置',
+ 'description' => 'The configuration parameters related to SCIM-based synchronization.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'AuthnMode' => [
+ 'title' => '认证类型',
+ 'description' => 'The authentication mode of the SCIM protocol. Valid value:'."\n"
+ ."\n"
+ .'* oauth2: OAuth2.0 mode.'."\n",
+ 'type' => 'string',
+ 'example' => 'oauth2',
+ ],
+ 'GrantType' => [
+ 'title' => '授权模式',
+ 'description' => 'The grant type of the SCIM protocol. Valid values:'."\n"
+ ."\n"
+ .'* client_credentials: client mode.'."\n"
+ .'* bearer_token: key mode.'."\n",
+ 'type' => 'string',
+ 'example' => 'bearer_token',
+ ],
+ 'AuthnParam' => [
+ 'title' => '授权相关配置',
+ 'description' => 'The configuration parameters related to authorization.'."\n"
+ ."\n"
+ .'* If the GrantType parameter is set to client_credentials, the configuration parameters ClientId, ClientSecret, and AuthnMethod are returned.'."\n"
+ .'* If the GrantType parameter is set to bearer_token, the configuration parameter AccessToken is returned.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'AccessToken' => [
+ 'title' => 'accessToken',
+ 'description' => 'The access token. This parameter is returned when the GrantType parameter is set to bearer_token.'."\n",
+ 'type' => 'string',
+ 'example' => 'k52x2ru63rlkflina5utgkxxxx',
+ ],
+ 'TokenEndpoint' => [
+ 'title' => 'oauth2 token端点',
+ 'description' => 'The token endpoint.'."\n",
+ 'type' => 'string',
+ 'example' => 'https://www.example.com/oauth/token',
+ ],
+ 'ClientId' => [
+ 'title' => 'oauth2 client id',
+ 'description' => 'The client ID of the application.'."\n",
+ 'type' => 'string',
+ 'example' => 'mkv7rgt4d7i4u7zqtzev2mxxxx',
+ ],
+ 'ClientSecret' => [
+ 'title' => 'oauth2 client secret',
+ 'description' => 'The client secret of the application.'."\n",
+ 'type' => 'string',
+ 'example' => 'CSEHDcHcrUKHw1CuxkJEHPveWRXBGqVqRsxxxx'."\n",
+ ],
+ 'AuthnMethod' => [
+ 'title' => 'oauth2 authentication method',
+ 'description' => 'The authentication mode of the SCIM protocol. Valid values:'."\n"
+ ."\n"
+ .'* client_secret_basic: The client secret is passed in the request header.'."\n"
+ .'* client_secret_post: The client secret is passed in the request body.'."\n",
+ 'type' => 'string',
+ 'example' => 'client_secret_basic',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'ProvisioningActions' => [
+ 'title' => '目标资源操作行为',
+ 'description' => 'The resource operations of the SCIM protocol. Valid values:'."\n"
+ ."\n"
+ .'* urn:alibaba:idaas:app:scim:User:CREATE: account creation.'."\n"
+ .'* urn:alibaba:idaas:app:scim:User:UPDATE: account update.'."\n"
+ .'* urn:alibaba:idaas:app:scim:User:DELETE: account deletion.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'A resource operation.'."\n",
+ 'type' => 'string',
+ 'example' => 'urn:alibaba:idaas:app:scim:User:CREATE',
+ ],
+ ],
+ 'FullPushScopes' => [
+ 'title' => '全量推送范围',
+ 'description' => 'The full synchronization scope of the SCIM protocol. Valid value:'."\n"
+ ."\n"
+ .'* urn:alibaba:idaas:app:scim:User:PUSH: full account data synchronization.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The full synchronization scope of the SCIM protocol.'."\n",
+ 'type' => 'string',
+ 'example' => 'urn:alibaba:idaas:app:scim:User:PUSH',
+ ],
+ ],
+ ],
+ ],
+ 'Status' => [
+ 'title' => 'IDaaS 应用同步启用状态',
+ 'description' => 'The status of the IDaaS account synchronization feature. Valid values:'."\n"
+ ."\n"
+ .'* enabled: The feature is enabled.'."\n"
+ .'* disabled: The feature is disabled.'."\n",
+ 'type' => 'string',
+ 'example' => 'enabled',
+ ],
+ 'ConfigOperateMode' => [
+ 'title' => '账户同步页面渲染方式',
+ 'description' => 'The rendering mode of the account synchronization page. Valid values:'."\n"
+ ."\n"
+ .'* standard: standard mode'."\n"
+ .'* template: template mode'."\n",
+ 'type' => 'string',
+ 'example' => 'standard',
+ ],
+ 'NetworkAccessEndpointId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ 'description' => '',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationProvisioningConfig\\": {\\n \\"InstanceId\\": \\"idaas_ue2jvisn35ea5lmthk267xxxxx\\",\\n \\"ApplicationId\\": \\"app_mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"ProvisionProtocolType\\": \\"idaas_callback\\",\\n \\"ProvisionJwksEndpoint\\": \\"https://eiam-api-cn-hangzhou.aliyuncs.com/v2/idaas_ue2jvisn35ea5lmthk267xxxxx/app_mkv7rgt4d7i4u7zqtzev2mxxxx/provisioning/jwks\\",\\n \\"CallbackProvisioningConfig\\": {\\n \\"CallbackUrl\\": \\"https://example.com/event/callback\\",\\n \\"EncryptKey\\": \\"1adfdfdfd******111\\",\\n \\"EncryptRequired\\": true,\\n \\"ListenEventScopes\\": [\\n \\"urn:alibaba:idaas:app:event:ud:user:create\\"\\n ]\\n },\\n \\"ProvisionPassword\\": true,\\n \\"ScimProvisioningConfig\\": {\\n \\"ScimBaseUrl\\": \\"https://example.com/scim\\",\\n \\"AuthnConfiguration\\": {\\n \\"AuthnMode\\": \\"oauth2\\",\\n \\"GrantType\\": \\"bearer_token\\",\\n \\"AuthnParam\\": {\\n \\"AccessToken\\": \\"k52x2ru63rlkflina5utgkxxxx\\",\\n \\"TokenEndpoint\\": \\"https://www.example.com/oauth/token\\",\\n \\"ClientId\\": \\"mkv7rgt4d7i4u7zqtzev2mxxxx\\",\\n \\"ClientSecret\\": \\"CSEHDcHcrUKHw1CuxkJEHPveWRXBGqVqRsxxxx\\\\n\\",\\n \\"AuthnMethod\\": \\"client_secret_basic\\"\\n }\\n },\\n \\"ProvisioningActions\\": [\\n \\"urn:alibaba:idaas:app:scim:User:CREATE\\"\\n ],\\n \\"FullPushScopes\\": [\\n \\"urn:alibaba:idaas:app:scim:User:PUSH\\"\\n ]\\n },\\n \\"Status\\": \\"enabled\\",\\n \\"ConfigOperateMode\\": \\"standard\\",\\n \\"NetworkAccessEndpointId\\": \\"nae_examplexxxx\\"\\n }\\n}","type":"json"}]',
+ 'title' => 'GetApplicationProvisioningConfig',
+ ],
+ 'GetApplicationProvisioningScope' => [
+ 'summary' => 'Queries the account synchronization scope of applications in Identity as a Service (IDaaS) Employee IAM (EIAM). This scope is the same as the scope within which developers can call the DeveloperAPI to query and manage accounts.',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'The ID of the application.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'ApplicationProvisioningScope' => [
+ 'title' => '同步实体范围',
+ 'description' => 'The scope of account synchronization.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'OrganizationalUnitIds' => [
+ 'title' => '同步授权的组织机构列表',
+ 'description' => 'The list of organizational units that are authorized for account synchronization.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'An organizational unit that is authorized for account synchronization.'."\n",
+ 'type' => 'string',
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ ],
+ ],
+ 'GroupIds' => [
+ 'title' => '同步授权的组列表',
+ 'description' => 'Synchronize the list of authorized groups.',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ 'example' => 'group_utjijqz4gqzzfjujgwbqnxxxxx',
+ 'description' => 'Synchronize the list of authorized groups.',
+ ],
+ ],
+ 'UsedQuota' => [
+ 'title' => '已使用授权主体quota数量',
+ 'description' => 'Indicates the quota number of used authorized agents.',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '10',
+ ],
+ 'MaxQuota' => [
+ 'title' => '租户最大授权主体quota数量',
+ 'description' => 'Instance Indicates the maximum quota number of authorized agents.',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '20',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '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' => 'GetApplicationProvisioningScope',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源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' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ufd_ymjguxxxxxxxx',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ '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' => 'IDaaS EIAM 应用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' => '',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationRoleName',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用角色名称',
+ 'description' => '应用角色名称',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => '管理员角色',
+ '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' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'client-token-example',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'ApplicationRoleId' => [
+ 'title' => '应用角色ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'approle_01kghbvoptu5262q35aalvq7cxxxx',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationRoleId\\": \\"approle_01kghbvoptu5262q35aalvq7cxxxx\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源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' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'approle_01kh2vuo8v9splv8maak1d22rxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '幂等Token。',
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'client-token-example',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationRoleId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用角色ID',
+ 'description' => '应用角色的唯一标识',
+ '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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'ApplicationRole' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => 'EIAM 实例ID',
+ 'description' => 'EIAM 实例唯一标识',
+ 'type' => 'string',
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxx',
+ ],
+ 'ApplicationId' => [
+ 'title' => '应用ID',
+ 'description' => '应用唯一标识',
+ 'type' => 'string',
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ ],
+ 'ApplicationRoleId' => [
+ 'title' => '应用角色Id',
+ 'description' => '应用角色的唯一标识',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ ],
+ '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' => '',
+ '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' => '',
+ 'type' => 'string',
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'."\n",
+ ],
+ 'ApplicationId' => [
+ 'title' => '应用ID',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ ],
+ 'ApplicationRoleId' => [
+ 'title' => '应用角色Id',
+ 'description' => '应用角色的唯一标识',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'EnableApplicationM2MClient' => [
+ 'summary' => '启用M2M 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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DisableApplicationM2MClient' => [
+ 'summary' => '禁用M2M 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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'EnableResourceServerCustomSubject' => [
+ 'summary' => '启用资源服务器自定义主体',
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DisableResourceServerCustomSubject' => [
+ 'summary' => '禁用资源服务器自定义主体',
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'SetApplicationResourceServerIdentifier' => [
+ 'summary' => '设置ResourceServer的Identifier',
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ResourceServerIdentifier',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => 'ResourceServer唯一标识',
+ 'description' => 'ResourceServer唯一标识,对应ResourceServer受众',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'http://gateway.com',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'client-token-example'."\n",
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ResourceServerScopeName',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '权限名称',
+ 'description' => '权限名称',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => '读取全部用户',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'ResourceServerScopeValue',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '权限值',
+ 'description' => '权限值,大小写不敏感,格式(${ResourceType}:${ResourceOption}:${ResourceRestrict})',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'User:Read:ALL',
+ 'maxLength' => 128,
+ ],
+ ],
+ [
+ 'name' => 'ResourceServerScopeType',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '权限类型',
+ 'description' => '权限类型',
+ '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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'ResourceServerScopeId' => [
+ 'title' => '权限Id',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ResourceServerScopeId\\": \\"ress_neg35flu6byysxwutaxu3dxxxx\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ResourceServerScopeId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => 'ResourceServer下Scope唯一标识。',
+ 'description' => 'ResourceServer下Scope唯一标识。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ResourceServerScopeName',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '权限名称',
+ 'description' => '权限名称',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'Read All User',
+ 'maxLength' => 32,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ResourceServerScopeId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => 'ResourceServer下Scope唯一标识。',
+ 'description' => 'ResourceServer下Scope唯一标识。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ResourceServerScopeId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => 'ResourceServer下Scope唯一标识。',
+ 'description' => 'ResourceServer下Scope唯一标识。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'ResourceServerScope' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => 'IDaaS EIAM实例Id',
+ 'description' => 'IDaaS EIAM 实例Id',
+ 'type' => 'string',
+ 'example' => 'idaas_xxxxxxxxxxx',
+ ],
+ 'ApplicationId' => [
+ 'title' => '应用Id',
+ 'description' => 'IDaaS EIAM 应用Id',
+ 'type' => 'string',
+ 'example' => 'app_xxxxxxxxxxx',
+ ],
+ 'ResourceServerScopeId' => [
+ 'title' => 'ResourceServer下权限Id',
+ 'description' => 'IDaaS EIAM ResourceServer下权限Id',
+ 'type' => 'string',
+ 'example' => 'rss_xxxxxxxxxxx',
+ ],
+ 'ResourceServerScopeName' => [
+ 'title' => 'ResourceServer下权限名称',
+ 'description' => 'IDaaS EIAM ResourceServer下权限名称',
+ 'type' => 'string',
+ 'example' => '读取全部用户',
+ ],
+ 'ResourceServerScopeValue' => [
+ 'title' => 'ResourceServer下权限值',
+ 'description' => 'IDaaS EIAM ResourceServer下权限值',
+ 'type' => 'string',
+ 'example' => 'User:Read:ALL',
+ ],
+ 'ResourceServerScopeType' => [
+ 'title' => 'ResourceServer下权限类型',
+ 'description' => 'IDaaS EIAM ResourceServer下权限类型',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ClientApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => 'Client应用唯一标识。',
+ 'description' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ResourceServerApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => 'ResourceServer应用唯一标识。',
+ 'description' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ClientApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => 'Client应用唯一标识。',
+ 'description' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ResourceServerApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => 'ResourceServer应用唯一标识。',
+ 'description' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ClientApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => 'Client应用唯一标识。',
+ 'description' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ResourceServerApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => 'ResourceServer应用唯一标识。',
+ 'description' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ResourceServerScopeIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => 'ResourceServer权限唯一标识。',
+ 'description' => 'ResourceServer权限ID。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx',
+ ],
+ 'required' => true,
+ 'example' => '["ress_XXXXX","ress_XXXXX"]',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'RevokeResourceServerScopesFromClient' => [
+ 'summary' => '解除指定ResourceServer下的Scope给Client',
+ 'methods' => [
+ 'post',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'delete',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => [
+ 'FEATUREidaasAAD0EO',
+ ],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'InstanceId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '实例ID。',
+ 'description' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ClientApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => 'Client应用唯一标识。',
+ 'description' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ResourceServerApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => 'ResourceServer应用唯一标识。',
+ 'description' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ResourceServerScopeIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => 'ResourceServer权限唯一标识。',
+ 'description' => 'ResourceServer权限ID。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ress_neg35flu6byysxwutaxu3dxxxx',
+ ],
+ 'required' => true,
+ 'example' => '["ress_XXXXX","ress_XXXXX"]',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'AuthorizeResourceServerScopesToUser' => [
+ 'summary' => '授予用户ResourceServerScope权限',
+ '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' => 'IDaaS EIAM实例的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' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ResourceServerScopeIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => 'ResourceServer权限唯一标识。',
+ 'description' => 'ResourceServer权限ID。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ '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' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'client-token-example',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'RevokeResourceServerScopesFromUser' => [
+ 'summary' => '取消被授予用户的ResourceServerScope权限',
+ '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' => 'IDaaS EIAM实例的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' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ResourceServerScopeIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => 'ResourceServer权限唯一标识。',
+ 'description' => 'ResourceServer权限ID。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ '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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'AuthorizeResourceServerScopesToOrganizationalUnit' => [
+ 'summary' => '授予组织ResourceServerScope权限',
+ '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' => 'IDaaS EIAM实例的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' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ResourceServerScopeIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => 'ResourceServer权限唯一标识。',
+ 'description' => 'ResourceServer权限ID。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ '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' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'client-token-example',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'RevokeResourceServerScopesFromOrganizationalUnit' => [
+ 'summary' => '取消被授予到组织的ResourceServerScope权限',
+ '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' => 'IDaaS EIAM实例的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' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ResourceServerScopeIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => 'ResourceServer权限唯一标识。',
+ 'description' => 'ResourceServer权限ID。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ '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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'AuthorizeResourceServerScopesToGroup' => [
+ 'summary' => '授予组ResourceServerScope权限',
+ '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' => 'IDaaS EIAM实例的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' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ResourceServerScopeIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => 'ResourceServer权限唯一标识。',
+ 'description' => 'ResourceServer权限ID。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ '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' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'client-token-example',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'RevokeResourceServerScopesFromGroup' => [
+ 'summary' => '取消被授予到组的ResourceServerScope权限',
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ResourceServerScopeIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => 'ResourceServer权限唯一标识。',
+ 'description' => 'ResourceServer权限ID。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ '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' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'group_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => 'IDaaS的应用资源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',
+ ],
+ ],
+ 'Value' => [
+ 'title' => '过滤条件值。',
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'title' => '过滤条件值。',
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'user_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ ],
+ 'required' => false,
+ 'maxItems' => 100,
+ 'minItems' => 1,
+ ],
+ ],
+ 'required' => false,
+ ],
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'ResourceServerScopeId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '权限ID。',
+ 'description' => '权限唯一标识。',
+ 'type' => 'string',
+ 'example' => 'ress_nbte4bb3qqqnaq73rlmkqixxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ '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' => '实例唯一标识',
+ 'type' => 'string',
+ 'example' => 'idaas_qsw77zl5vrllwzyrrfwbmpxxxx',
+ ],
+ 'UserId' => [
+ 'title' => '账户ID。',
+ 'description' => '用户的唯一标识',
+ 'type' => 'string',
+ 'example' => 'user_nbsomva32b6utec3hgi7scxxxx',
+ ],
+ 'ResourceServerScopes' => [
+ 'title' => '资源服务Scope权限集合',
+ 'description' => '资源服务Scope权限集合',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'ResourceServerScopeId' => [
+ 'title' => 'ResourceServerScope唯一标识',
+ 'description' => 'ResourceServerScope唯一标识',
+ 'type' => 'string',
+ 'example' => 'ress_nbte4bb3qqqnaq73rlmkqixxxx',
+ ],
+ 'ResourceServerScopeName' => [
+ 'title' => 'ResourceServerScope名称。',
+ 'description' => 'ResourceServerScope名称',
+ '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"}]',
+ ],
+ 'ListResourceServersForUser' => [
+ 'summary' => '查询用户的被授予ResourceServers和Scopes的权限',
+ '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' => 'IDaaS EIAM实例的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' => '',
+ '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' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => 'EIAM 实例ID',
+ 'description' => '实例唯一标识',
+ 'type' => 'string',
+ 'example' => 'idaas_qsw77zl5vrllwzyrrfwbmpxxxx',
+ ],
+ 'ApplicationId' => [
+ 'title' => '资源服务应用的ID',
+ 'description' => '资源服务应用的唯一标识',
+ 'type' => 'string',
+ 'example' => 'app_nbsomva32b6utec3hgi7scxxxx',
+ ],
+ 'ResourceServerScopes' => [
+ 'title' => '资源服务Scope权限集合',
+ 'description' => '资源服务Scope权限集合',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'ResourceServerScopeId' => [
+ 'title' => 'ResourceServerScope唯一标识',
+ 'description' => 'ResourceServerScope唯一标识',
+ 'type' => 'string',
+ 'example' => 'ress_nbte4bb3qqqnaq73rlmkqixxxx',
+ ],
+ 'ResourceServerScopeName' => [
+ 'title' => 'ResourceServerScope名称。',
+ 'description' => 'ResourceServerScope名称',
+ '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' => '',
+ '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"}]',
+ ],
+ 'ListOrganizationalUnitsForResourceServer' => [
+ 'summary' => '查询被授权到组织的ResourceServers和Scopes权限',
+ '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' => 'IDaaS EIAM实例的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' => 'IDaaS的应用资源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',
+ ],
+ ],
+ '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' => '权限唯一标识。',
+ 'type' => 'string',
+ 'example' => 'ress_nbte4bb3qqqnaq73rlmkqixxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ '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' => '实例唯一标识',
+ 'type' => 'string',
+ 'example' => 'idaas_qsw77zl5vrllwzyrrfwbmpxxxx',
+ ],
+ 'OrganizationalUnitId' => [
+ 'title' => '组织ID。',
+ 'description' => '组织的唯一标识',
+ 'type' => 'string',
+ 'example' => 'ou_nbsomva32b6utec3hgi7scxxxx',
+ ],
+ 'ResourceServerScopes' => [
+ 'title' => '资源服务Scope权限集合',
+ 'description' => '资源服务Scope权限集合',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'ResourceServerScopeId' => [
+ 'title' => 'ResourceServerScope唯一标识',
+ 'description' => 'ResourceServerScope唯一标识',
+ 'type' => 'string',
+ 'example' => 'ress_nbte4bb3qqqnaq73rlmkqixxxx',
+ ],
+ 'ResourceServerScopeName' => [
+ 'title' => 'ResourceServerScope名称。',
+ 'description' => 'ResourceServerScope名称',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ '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',
+ ],
+ ],
+ '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' => '权限唯一标识。',
+ 'type' => 'string',
+ 'example' => 'ress_nbte4bb3qqqnaq73rlmkqixxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ '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' => '实例唯一标识',
+ 'type' => 'string',
+ 'example' => 'idaas_qsw77zl5vrllwzyrrfwbmpxxxx',
+ ],
+ 'GroupId' => [
+ 'title' => '组ID。',
+ 'description' => '用户组的唯一标识',
+ 'type' => 'string',
+ 'example' => 'group_nbsomva32b6utec3hgi7scxxxx',
+ ],
+ 'ResourceServerScopes' => [
+ 'title' => '资源服务Scope权限集合',
+ 'description' => '资源服务Scope权限集合',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'ResourceServerScopeId' => [
+ 'title' => 'ResourceServerScope唯一标识',
+ 'description' => 'ResourceServerScope唯一标识',
+ 'type' => 'string',
+ 'example' => 'ress_nbte4bb3qqqnaq73rlmkqixxxx',
+ ],
+ 'ResourceServerScopeName' => [
+ 'title' => 'ResourceServerScope名称。',
+ 'description' => 'ResourceServerScope名称',
+ '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"}]',
+ ],
+ 'CreateClientPublicKey' => [
+ 'summary' => '创建应用ClientPublicKey',
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'PublicKey',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '公钥',
+ 'description' => '应用ClientpublicKey的公钥,只接收 PEM 格式',
+ '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' => 'IDaaS的应用ClientpublicKey算法类型',
+ 'type' => 'string',
+ 'required' => true,
+ 'enumValueTitles' => [
+ 'RSA-2048' => 'RSA-2048',
+ ],
+ 'example' => 'RSA-2048',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '幂等Token。',
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'client-token-example',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'ClientPublicKeyId' => [
+ 'title' => '应用ClientPublicKey的Id',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'KEYCKmEYW9byWTdjuRbmCjd2Bhg6VpkAxxxx',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ClientPublicKeyId\\": \\"KEYCKmEYW9byWTdjuRbmCjd2Bhg6VpkAxxxx\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源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' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'client-token-example',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源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' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'client-token-example',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源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' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'client-token-example',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID。',
+ 'description' => 'IDaaS的应用资源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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'ClientPublicKey' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => '实例Id',
+ 'description' => 'IDaaS EIAM 实例Id',
+ 'type' => 'string',
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ ],
+ 'ApplicationId' => [
+ 'title' => '应用Id',
+ 'description' => 'IDaaS EIAM 应用Id',
+ 'type' => 'string',
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ ],
+ 'ClientPublicKeyId' => [
+ 'title' => '应用公私钥对Id',
+ 'description' => 'IDaaS EIAM 应用公私钥对Id',
+ 'type' => 'string',
+ 'example' => 'KEYEqDnDJhztiEAwSin7MZoxGcihzCAuxxxx',
+ ],
+ 'PublicKey' => [
+ 'title' => '应用公钥',
+ 'description' => 'IDaaS EIAM 应用公钥',
+ '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' => 'IDaaS EIAM 应用公私钥对算法类型 rsa2048、ecc256',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'RSA-2048' => 'RSA-2048',
+ ],
+ 'example' => 'RSA-2048',
+ ],
+ 'Status' => [
+ 'title' => '应用公私钥对状态',
+ 'description' => 'IDaaS EIAM 应用公私钥对状态',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'disabled' => '',
+ 'enabled' => '',
+ ],
+ 'example' => 'enabled',
+ ],
+ 'CreateTime' => [
+ 'title' => '公私钥对创建时间',
+ 'description' => 'IDaaS EIAM 应用公私钥对创建时间',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1731305755000',
+ ],
+ 'Primary' => [
+ 'title' => '公私钥对优先级',
+ 'description' => 'IDaaS EIAM 应用当前是否为首要使用的公私钥对',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => 'IDaaS的应用资源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' => '',
+ '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' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => '实例Id',
+ 'description' => 'IDaaS EIAM 实例Id',
+ 'type' => 'string',
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ ],
+ 'ApplicationId' => [
+ 'title' => '应用Id',
+ 'description' => 'IDaaS EIAM 应用Id',
+ 'type' => 'string',
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ ],
+ 'ClientPublicKeyId' => [
+ 'title' => '应用ClientPublicKey的ID',
+ 'description' => 'IDaaS EIAM 应用ClientPublicKey的Id',
+ 'type' => 'string',
+ 'example' => 'KEYEqDnDJhztiEAwSin7MZoxGcihzCAuxxxx',
+ ],
+ 'PublicKey' => [
+ 'title' => '应用ClientPublicKey的公钥',
+ 'description' => 'IDaaS EIAM 应用ClientPublicKey的公钥',
+ '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' => 'IDaaS EIAM 应用ClientPublicKey的算法类型 rsa2048、ecc256',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'RSA-2048' => 'RSA-2048',
+ ],
+ 'example' => 'RSA-2048'."\n",
+ ],
+ 'Status' => [
+ 'title' => '应用ClientPublicKey的状态',
+ 'description' => 'IDaaS EIAM 应用ClientPublicKey的状态',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'disabled' => '',
+ 'enabled' => '',
+ ],
+ 'example' => 'enabled',
+ ],
+ 'Primary' => [
+ 'title' => '应用ClientPublicKey的优先级',
+ 'description' => 'IDaaS EIAM 应用当前是否为首要使用的应用ClientPublicKey的',
+ 'type' => 'boolean',
+ 'enumValueTitles' => [
+ 'true' => '',
+ 'false' => '',
+ ],
+ 'example' => 'true',
+ ],
+ 'CreateTime' => [
+ 'title' => '应用ClientPublicKey的创建时间',
+ 'description' => 'IDaaS EIAM 应用ClientPublicKey的创建时间',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '签名有效期, 单位秒,1200',
+ '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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => 'PreviousToken',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '查询上一页凭证(Token)。',
+ 'description' => '查询上一页凭证(Token),取值为上一次API调用返回的previousToken参数值。',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'PTxxxxxexample',
+ ],
+ ],
+ [
+ 'name' => 'MaxResults',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '分页查询时每页行数。',
+ 'description' => '分页查询时每页行数。默认值为20,最大值为100。',
+ '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' => '',
+ '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' => 'Root证书的默认条件',
+ 'type' => 'string',
+ 'example' => 'IsNullOrEmpty("certNo")'."\n",
+ ],
+ ],
+ ],
+ 'Description' => [
+ 'title' => '描述',
+ 'description' => '描述',
+ 'type' => 'string',
+ 'example' => 'test',
+ ],
+ 'InstanceId' => [
+ 'title' => 'EIAM 实例ID',
+ 'description' => 'EIAM 实例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' => '',
+ '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' => 'Root证书指纹',
+ 'type' => 'string',
+ 'example' => '2b18947a6a9fc7764fd8b5fb18a863b0c6daxxx',
+ ],
+ 'Content' => [
+ 'title' => '证书内容',
+ 'description' => 'Root证书内容',
+ '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' => 'Federated Credential Provider 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"}]',
+ ],
+ 'ListApplicationFederatedCredentialsForProvider' => [
+ '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' => 'IDaaS EIAM实例的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' => 'PreviousToken',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '查询上一页凭证(Token)。',
+ 'description' => '查询上一页凭证(Token),取值为上一次API调用返回的previousToken参数值。',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'PTxxxxxexample',
+ ],
+ ],
+ [
+ 'name' => 'MaxResults',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '分页查询时每页行数。',
+ 'description' => '分页查询时每页行数。默认值为20,最大值为100。',
+ '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' => '',
+ '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' => 'EAIM 实例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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ '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' => 'Federated Credential Provider 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' => '',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '签名有效期, 单位秒,1200',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '1200',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'FederatedCredentialProviderId' => [
+ 'title' => '联邦凭证提供方Id',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'fcp_sada123XXXX',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"FederatedCredentialProviderId\\": \\"fcp_sada123XXXX\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'user_xxaaxa',
+ ],
+ 'required' => true,
+ 'example' => 'u_001',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '来源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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => 'PreviousToken',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '查询上一页凭证(Token)。',
+ 'description' => '查询上一页凭证(Token),取值为上一次API调用返回的previousToken参数值。',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'PTxxxxxexample',
+ ],
+ ],
+ [
+ 'name' => 'MaxResults',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '分页查询时每页行数。',
+ 'description' => '分页查询时每页行数。默认值为20,最大值为100。',
+ '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' => '',
+ '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类型',
+ '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' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '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"}]',
+ ],
+ 'CreateUser' => [
+ 'summary' => 'Creates an account in an Identity as a Service (IDaaS) Enterprise Identity Access Management (EIAM) instance.',
+ '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' => 'The instance ID.',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'Username',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '账户名',
+ 'description' => 'The name of the extended field. You must create the extended field in advance. To create an extended field, log on to the IDaaS console. In the left-side navigation pane, choose Accounts > Extended Fields, and then click Create Field on the Extended Fields page.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'user_001',
+ 'maxLength' => 128,
+ ],
+ ],
+ [
+ 'name' => 'DisplayName',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '账户展示名',
+ 'description' => 'The display name of the account. The display name can be up to 64 characters in length.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'name_001',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'Password',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '密码',
+ 'description' => 'The password of the account. For more information,view the password policyof the instanceinthe IDaaS console.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '123456xxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'PhoneRegion',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '手机地区编号,示例:中国大陆手区号为86,不带 00 或 +, 手机号若设置,此参数必填',
+ 'description' => 'The IDs of organizational units to which the account belongs. An account can belong to multiple organizational units.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '86',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'PhoneNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '手机号',
+ 'description' => 'The ID of the account.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '12345678901xxx',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'PhoneNumberVerified',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '手机号是否验证,手机号若设置此字段必须设置,无特殊业务可直接设置为true',
+ 'description' => 'The email address of the user who owns the account. The email address prefix can contain letters, digits, underscores (\\_), periods (.), and hyphens (-).'."\n",
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'Email',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '邮箱',
+ 'description' => 'The name of the account. The name can be up to 64 characters in length and can contain letters, digits, underscores (\\_), periods (.), at signs (@), and hyphens (-).'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '[email protected]',
+ 'maxLength' => 128,
+ ],
+ ],
+ [
+ 'name' => 'EmailVerified',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '邮箱是否验证,邮箱若设置此字段必须设置,无特殊业务可直接设置为true',
+ 'description' => 'The description of the account. The description can be up to 256 characters in length.',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'UserExternalId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '外部ID',
+ 'description' => 'The display name of the account. The display name can be up to 64 characters in length.'."\n",
+ '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' => 'Specifies whether the mobile phone number is a trusted mobile phone number. This parameter is required if the PhoneNumber parameter is specified. If you have no special business requirements, set this parameter to true.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The information about the extended field.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ou_adz2vmgiwpo4tu6jtss3mynjjixxxx',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '描述',
+ 'description' => 'The description of the organization. The value can be up to 256 characters in length.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'description text',
+ 'maxLength' => 256,
+ ],
+ ],
+ [
+ 'name' => 'CustomFields',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '扩展字段列表',
+ 'description' => 'The custom extended fields.',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The ID of the primary organizational unit to which the account belongs.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'FieldName' => [
+ 'title' => '扩展字段标识',
+ 'description' => 'The name of the extended field. You must create the extended field in advance. To create an extended field, log on to the IDaaS console. In the left-side navigation pane, choose Accounts > Extended Fields, and then click Create Field on the Extended Fields page.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'age',
+ 'maxLength' => 64,
+ ],
+ 'FieldValue' => [
+ 'title' => '扩展字段值',
+ 'description' => 'The value of the extended field. The value follows the limits on the properties of the extended field.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '10',
+ 'maxLength' => 64,
+ ],
+ ],
+ 'required' => false,
+ ],
+ 'required' => false,
+ 'example' => 'description',
+ ],
+ ],
+ [
+ 'name' => 'PasswordInitializationConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '密码初始化配置',
+ 'description' => 'The configurations for password initialization.',
+ 'type' => 'object',
+ 'properties' => [
+ 'PasswordInitializationPolicyPriority' => [
+ 'title' => '密码初始化策略优先级,默认不生效。枚举取值:global(全局优先)、custom(自定义优先)',
+ 'description' => 'The priority of the password initialization policy. By default, this parameter does not take effect. Valid values:'."\n"
+ .'* global:The password initialization policy globally takes effect.'."\n"
+ .'* custom: The password initialization policy takes effect based on custom settings.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'global',
+ 'maxLength' => 64,
+ ],
+ 'PasswordForcedUpdateStatus' => [
+ 'title' => '强制修改密码状态,默认不启用。枚举取值:enabled(开启)、disabled(禁用)',
+ 'description' => 'Specifies whether to forcibly change the password status. Default value: disabled. Valid values:'."\n"
+ .'* enabled:forcibly changes the password status.'."\n"
+ .'* disabled: does not forcibly change the password status.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'enabled',
+ 'maxLength' => 64,
+ ],
+ 'UserNotificationChannels' => [
+ 'title' => '密码通知渠道。枚举取值:email(邮件)、sms(短信)',
+ 'description' => 'The value of the extended field. The value follows the limits on the properties of the extended field.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Specifies whether the email address is a trusted email address. This parameter is required if the Email parameter is specified. If you have no special business requirements, set this parameter to true.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'sms',
+ ],
+ 'required' => false,
+ 'example' => 'sms',
+ 'maxLength' => 64,
+ ],
+ 'PasswordInitializationType' => [
+ 'title' => '密码初始化方式。枚举取值:random(随机)',
+ 'description' => 'The password initialization method. Set the value to random,'."\n"
+ .'* whichindicates that the password is randomly generated.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'random',
+ 'maxLength' => 64,
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'description' => 'The password initialization method. Set the value to random,'."\n"
+ ."\n"
+ .'* which indicates that the password is randomly generated.'."\n",
+ 'example' => 'client-token-demo',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The ID of the request.',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'UserId' => [
+ 'title' => '账户Id',
+ 'description' => 'The ID of the request.'."\n",
+ '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' => 'CreateUser',
+ ],
+ 'AddUserToOrganizationalUnits' => [
+ 'summary' => 'Adds an Employee Identity and Access Management (EIAM) account to multiple EIAM organizations of Identity as a Service (IDaaS). If the account already exists in the organizational unit, the system directly returns a success response.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'UserId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '账户ID',
+ 'description' => 'The account ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'OrganizationalUnitIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '组织ID集合',
+ 'description' => 'The organization IDs. You can add an account to a maximum of 100 organizations.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The organization ID.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ ],
+ 'required' => true,
+ 'example' => '',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'AddUserToOrganizationalUnits',
+ ],
+ 'DeleteUser' => [
+ 'summary' => 'Deletes an Employee Identity and Access Management (EIAM) account of Identity as a Service (IDaaS). The information related to the account is cleared.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'UserId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '账户ID',
+ 'description' => 'The account ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'DeleteUser',
+ ],
+ 'RemoveUserFromOrganizationalUnits' => [
+ 'summary' => 'Removes an Employee Identity and Access Management (EIAM) account from multiple EIAM organizations of Identity as a Service (IDaaS). You cannot remove an account from a primary organization.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'UserId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '账户ID',
+ 'description' => 'The account ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'OrganizationalUnitIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '组织ID集合',
+ 'description' => 'The organization IDs. You can remove an account from a maximum of 100 organizations.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The organization ID.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ ],
+ 'required' => true,
+ 'example' => '',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'RemoveUserFromOrganizationalUnits',
+ ],
+ 'UpdateUser' => [
+ 'summary' => 'Updates the basic information about an Employee Identity and Access Management (EIAM) account of Identity as a Service (IDaaS).',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'UserId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '账户ID',
+ 'description' => 'The account ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'Username',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '账户名',
+ 'description' => 'The name of the account. The name can be up to 64 characters in length. It can contain letters, digits, and the following special characters: \\_ . @ -'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'username_test',
+ 'maxLength' => 128,
+ ],
+ ],
+ [
+ 'name' => 'DisplayName',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '账户展示名',
+ 'description' => 'The display name of the account. The display name can be up to 64 characters in length.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'test_name',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'PhoneRegion',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '手机地区编号,示例:中国大陆手区号为86,不带 00 或 +, 手机号若设置,此参数必填',
+ 'description' => 'The area code of the mobile number. For example, the area code of a mobile number in the Chinese mainland is 86 without 00 or the plus sign (+). This parameter must be specified if you specify PhoneNumber.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '86',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'PhoneNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '手机号',
+ 'description' => 'The mobile number. The mobile number must be 6 to 15 digits in length.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '156xxxxxxxxx',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'PhoneNumberVerified',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '手机号是否验证,手机号若设置此字段必须设置,无特殊业务可直接设置为true',
+ 'description' => 'Specifies whether the mobile number is verified. This parameter must be specified if you specify PhoneNumber. You can set this parameter to true if you have no special business requirements.'."\n",
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'Email',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '邮箱',
+ 'description' => 'The email address. The prefix of the email address can contain letters, digits, periods (.), underscores (\\_), and hyphens (-).'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '[email protected]',
+ 'maxLength' => 128,
+ ],
+ ],
+ [
+ 'name' => 'EmailVerified',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '邮箱是否验证,邮箱若设置此字段必须设置,无特殊业务可直接设置为true',
+ 'description' => 'Specifies whether the email address is verified. This parameter must be specified if you specify Email. You can set this parameter to true if you have no special business requirements.'."\n",
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'CustomFields',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '扩展字段列表',
+ 'description' => 'The custom extended fields.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The information about the array object.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'FieldName' => [
+ 'title' => '扩展字段标识',
+ 'description' => 'The name of the extended field. You must create an extended field before you specify this parameter. To create an extended field, go to the Extended Fields page of the specified EIAM instance in the IDaaS console.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'nick_name',
+ 'maxLength' => 64,
+ ],
+ 'FieldValue' => [
+ 'title' => '扩展字段值',
+ 'description' => 'The value of the extended field. The value follows the limits on the properties of the extended field.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'test_value',
+ 'maxLength' => 64,
+ ],
+ 'Operation' => [
+ 'title' => '扩展字段操作类型',
+ 'description' => 'The operation type of the extended field. Valid values:'."\n"
+ ."\n"
+ .'* add: adds a value to the extended field of the account.'."\n"
+ .'* replace: replaces the existing value of the extended field of the account. If the existing value to be replaced does not exist, this operation changes to the add operation.'."\n"
+ .'* remove: removes a value from the extended field of the account.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'add',
+ 'maxLength' => 64,
+ ],
+ ],
+ 'required' => false,
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ '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' => 'UpdateUser',
+ ],
+ 'UpdateUserPassword' => [
+ 'summary' => 'Updates the password information of an Employee Identity and Access Management (EIAM) account of Identity as a Service (IDaaS). The password must meet the requirements of the password policies that are configured in the IDaaS console.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'UserId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '账户ID',
+ 'description' => 'The account ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'Password',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '密码',
+ 'description' => 'The new password of the account. For more information about the password format, see the "Password Policies" topic.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => '123456',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'PasswordForcedUpdateStatus',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '强制修改密码状态,默认不启用。枚举取值:enabled(开启)、disabled(禁用)',
+ 'description' => 'Specifies whether to enable forcible password change upon first logon. Default value: disabled. Valid values:'."\n"
+ ."\n"
+ .'* enabled'."\n"
+ .'* disabled'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'enabled',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'UserNotificationChannels',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '密码通知渠道。枚举取值:email(邮件)、sms(短信)',
+ 'description' => 'The methods for receiving password notifications.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The method for receiving password notifications. Valid values:'."\n"
+ ."\n"
+ .'* email: by email'."\n"
+ .'* sms: by text message'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'email',
+ ],
+ 'required' => false,
+ 'example' => 'sms',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'UpdateUserPassword',
+ ],
+ 'UpdateUserDescription' => [
+ 'summary' => 'Modifies the description of an Identity as a Service (IDaaS) Employee Identity and Access Management (EIAM) account.',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'UserId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '账户ID',
+ 'description' => 'The ID of the account.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '账户描述',
+ 'description' => 'The description of the account. The value can be up to 256 characters in length.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'this is a test.',
+ 'maxLength' => 256,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'UpdateUserDescription',
+ ],
+ 'DisableUser' => [
+ 'summary' => 'Disables an Identity as a Service (IDaaS) Employee Identity and Access Management (EIAM) account. If the account is disabled, a success message is returned.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'UserId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '账户ID',
+ 'description' => 'The ID of the account.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'DisableUser',
+ ],
+ 'EnableUser' => [
+ 'summary' => 'Enables an Employee Identity and Access Management (EIAM) account of Identity as a Service (IDaaS).',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'UserId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '账户ID',
+ 'description' => 'The account ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'EnableUser',
+ ],
+ 'UnlockUser' => [
+ 'summary' => 'Unlocks an Employee Identity and Access Management (EIAM) account of Identity as a Service (IDaaS) that is locked.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'UserId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '账户ID',
+ 'description' => 'The account ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'UnlockUser',
+ ],
+ 'SetUserPrimaryOrganizationalUnit' => [
+ 'summary' => 'Updates the primary organizational unit to which an Identity as a Service (IDaaS) Employee Identity and Access Management (EIAM) account belongs. This account will be removed from the previous primary organizational unit and added to the new primary organization.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'UserId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '账户ID',
+ 'description' => 'The ID of the account.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'OrganizationalUnitId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '主组织ID',
+ 'description' => 'The ID of the new primary organizational unit.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'SetUserPrimaryOrganizationalUnit',
+ ],
+ 'GetUser' => [
+ 'summary' => 'Queries the details of an account in Identity as a Service (IDaaS) Employee IAM (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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'UserId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '账户ID',
+ 'description' => 'The ID of the account.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'description' => 'The response data.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'User' => [
+ 'description' => 'The data object of the account.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'UserId' => [
+ 'title' => '账户ID',
+ 'description' => 'The ID of the account.'."\n",
+ 'type' => 'string',
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ 'Username' => [
+ 'title' => '账户名',
+ 'description' => 'The username of the account.'."\n",
+ 'type' => 'string',
+ 'example' => 'name001',
+ ],
+ 'DisplayName' => [
+ 'title' => '账户显示名',
+ 'description' => 'The display name of the account.'."\n",
+ 'type' => 'string',
+ 'example' => 'display_name001',
+ ],
+ 'PasswordSet' => [
+ 'title' => '密码是否已设置',
+ 'description' => 'Indicates whether a password is set.'."\n",
+ 'type' => 'boolean',
+ 'example' => 'false',
+ ],
+ 'PhoneRegion' => [
+ 'title' => '手机地区编号',
+ 'description' => 'The country code of the mobile number. For example, the country code of China is 86 without 00 or +.'."\n",
+ 'type' => 'string',
+ 'example' => '86',
+ ],
+ 'PhoneNumber' => [
+ 'title' => '手机号码',
+ 'description' => 'The mobile number of the user who owns the account.'."\n",
+ 'type' => 'string',
+ 'example' => '156xxxxxxx',
+ ],
+ 'PhoneNumberVerified' => [
+ 'title' => '手机号是否已验证',
+ 'description' => 'Indicates whether the mobile number has been verified. A value of true indicates that the mobile number has been verified by the user or has been set to the verified status by the administrator. A value of false indicates that the mobile number has not been verified.'."\n",
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'Email' => [
+ 'title' => '邮箱',
+ 'description' => 'The email address of the user who owns the account.'."\n",
+ 'type' => 'string',
+ 'example' => '[email protected]',
+ ],
+ 'EmailVerified' => [
+ 'title' => '邮箱是否已验证',
+ 'description' => 'Indicates whether the email address has been verified. A value of true indicates that the email address has been verified by the user or has been set to the verified status by the administrator. A value of false indicates that the email address has not been verified.'."\n",
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'UserExternalId' => [
+ 'title' => '外部ID',
+ 'description' => 'The external ID of the account. The external ID can be used by external data to map the data of the account in IDaaS EIAM. By default, the external ID is the account ID.'."\n"
+ ."\n"
+ .'For accounts with the same source type and source ID, each account has a unique external ID.'."\n",
+ 'type' => 'string',
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ 'UserSourceType' => [
+ 'title' => '来源类型',
+ 'description' => 'The source type of the account. Valid values:'."\n"
+ ."\n"
+ .'* build_in: The account was created in IDaaS.'."\n"
+ .'* ding_talk: The account was imported from DingTalk.'."\n"
+ .'* ad: The account was imported from Microsoft Active Directory (AD).'."\n"
+ .'* ldap: The account was imported from a Lightweight Directory Access Protocol (LDAP) service.'."\n",
+ 'type' => 'string',
+ 'example' => 'build_in',
+ ],
+ 'UserSourceId' => [
+ 'title' => '来源ID',
+ 'description' => 'The source ID of the account.'."\n"
+ ."\n"
+ .'If the account was created in IDaaS, its source ID is the ID of the IDaaS instance. If the account was imported, its source ID is the enterprise ID in the source. For example, if the account was imported from DingTalk, its source ID is the corpId value of the enterprise in DingTalk.'."\n",
+ 'type' => 'string',
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ ],
+ 'Status' => [
+ 'title' => '账户状态',
+ 'description' => 'The status of the account. Valid values:'."\n"
+ ."\n"
+ .'* enabled: The account is enabled.'."\n"
+ .'* disabled: The account is disabled.'."\n",
+ 'type' => 'string',
+ 'example' => 'enabled',
+ ],
+ 'AccountExpireTime' => [
+ 'title' => '账户过期时间',
+ 'description' => 'The time when the account expires. This value is a UNIX timestamp. Unit: milliseconds.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1652085686179',
+ ],
+ 'PasswordExpireTime' => [
+ 'title' => '密码过期时间',
+ 'description' => 'The time when the password of the account expires. This value is a UNIX timestamp. Unit: milliseconds.'."\n"
+ ."\n"
+ .'* If the value -1 is returned, the password does not expire.'."\n"
+ .'* If no value is returned, the password does not expire.'."\n"
+ .'* If a UNIX timestamp is returned, the password expires at the indicated point of time.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1652085686179',
+ ],
+ 'RegisterTime' => [
+ 'title' => '账户注册时间, 毫秒时间',
+ 'description' => 'The time when the account was registered. This value is a UNIX timestamp. Unit: milliseconds.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1652085686179',
+ ],
+ 'LockExpireTime' => [
+ 'title' => '锁定过期时间, 毫秒时间',
+ 'description' => 'The time when the account lock expires. This value is a UNIX timestamp. Unit: milliseconds.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1652085686179',
+ ],
+ 'CreateTime' => [
+ 'title' => '创建时间, 毫秒时间',
+ 'description' => 'The time when the account was created. This value is a UNIX timestamp. Unit: milliseconds.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1652085686179',
+ ],
+ 'UpdateTime' => [
+ 'title' => '最近一次更新时间, 毫秒时间',
+ 'description' => 'The time when the account was last updated. The value is a UNIX timestamp. Unit: milliseconds.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1652085686179',
+ ],
+ 'Description' => [
+ 'title' => '账号描述',
+ 'description' => 'The description of the account.'."\n",
+ 'type' => 'string',
+ 'example' => 'Test account'."\n",
+ ],
+ 'OrganizationalUnits' => [
+ 'title' => '账户所属组织列表',
+ 'description' => 'The organizational units to which the account belongs.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The data object of the organizational unit.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'OrganizationalUnitId' => [
+ 'title' => '机构ID',
+ 'description' => 'The ID of the organizational unit.'."\n",
+ 'type' => 'string',
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ ],
+ 'OrganizationalUnitName' => [
+ 'title' => '机构名称',
+ 'description' => 'The name of the organizational unit.'."\n",
+ 'type' => 'string',
+ 'example' => 'test_ou_name',
+ ],
+ 'Primary' => [
+ 'title' => '是否主机构',
+ 'description' => 'Indicates whether the organization is the primary organization.'."\n",
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ ],
+ ],
+ ],
+ 'PrimaryOrganizationalUnitId' => [
+ 'title' => '账户主机构ID',
+ 'description' => 'The ID of the primary organizational unit to which the account belongs.'."\n",
+ 'type' => 'string',
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ ],
+ 'CustomFields' => [
+ 'title' => '账户扩展字段列表',
+ 'description' => 'The list of custom fields that describe the account.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The data object of the custom field.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'FieldName' => [
+ 'title' => '字段标识',
+ 'description' => 'The identifier of the custom field.'."\n",
+ 'type' => 'string',
+ 'example' => 'age',
+ ],
+ 'FieldValue' => [
+ 'title' => '字段数据值',
+ 'description' => 'The value of the custom field.'."\n",
+ 'type' => 'string',
+ 'example' => '10',
+ ],
+ ],
+ ],
+ ],
+ 'Groups' => [
+ 'title' => '账户所属组列表',
+ 'description' => 'The organizational units to which the account belongs.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'GroupId' => [
+ 'title' => '组ID。',
+ 'description' => 'The ID of the organizational unit.'."\n",
+ 'type' => 'string',
+ 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ 'GroupName' => [
+ 'title' => '组名称。',
+ 'description' => 'The name of the organizational unit.'."\n",
+ 'type' => 'string',
+ 'example' => 'group_test_name',
+ ],
+ 'Description' => [
+ 'title' => '组描述。',
+ 'description' => 'The description of the organizational unit.'."\n",
+ 'type' => 'string',
+ 'example' => 'this is a test.',
+ ],
+ ],
+ ],
+ ],
+ 'InstanceId' => [
+ 'title' => '实例ID',
+ 'description' => 'The ID of the instance'."\n",
+ 'type' => 'string',
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ ],
+ 'PreferredLanguage' => [
+ 'title' => '偏好语言',
+ 'description' => 'Preferred language',
+ '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' => 'GetUser',
+ ],
+ 'ListUsers' => [
+ 'summary' => 'Queries the details of accounts in Identity as a Service (IDaaS) Employee IAM (EIAM) by page.',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'PageNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '列表页码。',
+ 'description' => 'The number of the page to return. Default value: 1.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '1',
+ 'default' => '1',
+ ],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '列表大小。',
+ 'description' => 'The number of entries to return on each page. Default value: 20.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '20',
+ 'default' => '20',
+ ],
+ ],
+ [
+ 'name' => 'UserIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '账户ID集合',
+ 'description' => 'User ID set',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'User ID',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'UsernameStartsWith',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '账户名',
+ 'description' => 'Username',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'name_001',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'DisplayNameStartsWith',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '账户展示名',
+ 'description' => 'Displayname',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'name_001',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'PhoneRegion',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '手机区号',
+ 'description' => 'The country code of the mobile number. For example, the country code of China is 86 without 00 or +.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '86',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'PhoneNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '手机号',
+ 'description' => 'The mobile number of the user who owns the account.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '156xxxxxxx',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'Email',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '邮箱',
+ 'description' => 'The email address of the user who owns the account.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '[email protected]',
+ 'maxLength' => 128,
+ ],
+ ],
+ [
+ 'name' => 'UserExternalId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '外部关联ID',
+ 'description' => 'The external ID of the account. The external ID can be used by external data to map the data of the account in IDaaS EIAM.'."\n"
+ ."\n"
+ .'For accounts with the same source type and source ID, each account has a unique external ID.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'id_wovwffm62xifdziem7an7xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'UserSourceId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '来源ID',
+ 'description' => 'The source ID of the account.'."\n"
+ ."\n"
+ .'If the account was created in IDaaS, its source ID is the ID of the IDaaS instance. If the account was imported, its source ID is the enterprise ID in the source. For example, if the account was imported from DingTalk, its source ID is the corpId value of the enterprise in DingTalk.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'UserSourceType',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '来源类型',
+ 'description' => 'The source type of the account. Valid values:'."\n"
+ ."\n"
+ .'* build_in: The account was created in IDaaS.'."\n"
+ .'* ding_talk: The account was imported from DingTalk.'."\n"
+ .'* ad: The account was imported from Microsoft Active Directory (AD).'."\n"
+ .'* ldap: The account was imported from a Lightweight Directory Access Protocol (LDAP) service.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'build_in',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'Status',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '账户状态',
+ 'description' => 'The status of the account. Valid values:'."\n"
+ ."\n"
+ .'* enabled: The account is enabled.'."\n"
+ .'* disabled: The account is disabled.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'enable',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'OrganizationalUnitId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组织ID',
+ 'description' => 'The ID of the organizational unit.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'description' => 'The response data.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'TotalCount' => [
+ 'title' => '列表总条数目。',
+ 'description' => 'The number of entries in the list.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '100',
+ ],
+ 'Users' => [
+ 'description' => 'The list of data objects of accounts.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The data object of an account.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'UserId' => [
+ 'title' => '账户ID',
+ 'description' => 'The ID of the account.'."\n",
+ 'type' => 'string',
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ 'Username' => [
+ 'title' => '账户名',
+ 'description' => 'The username of the account.'."\n",
+ 'type' => 'string',
+ 'example' => 'name001',
+ ],
+ 'DisplayName' => [
+ 'title' => '账户显示名',
+ 'description' => 'The display name of the account.'."\n",
+ 'type' => 'string',
+ 'example' => 'display_name001',
+ ],
+ 'PasswordSet' => [
+ 'title' => '密码是否已设置',
+ 'description' => 'Indicates whether a password is set.'."\n",
+ 'type' => 'boolean',
+ 'example' => 'false',
+ ],
+ 'PhoneRegion' => [
+ 'title' => '手机地区编号',
+ 'description' => 'The country code of the mobile number. For example, the country code of China is 86 without 00 or +.'."\n",
+ 'type' => 'string',
+ 'example' => '86',
+ ],
+ 'PhoneNumber' => [
+ 'title' => '手机号码',
+ 'description' => 'The mobile number of the user who owns the account.'."\n",
+ 'type' => 'string',
+ 'example' => '156xxxxxxx',
+ ],
+ 'PhoneNumberVerified' => [
+ 'title' => '手机号是否已验证',
+ 'description' => 'Indicates whether the mobile number has been verified. A value of true indicates that the mobile number has been verified by the user or has been set to the verified status by the administrator. A value of false indicates that the mobile number has not been verified.'."\n",
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'Email' => [
+ 'title' => '邮箱',
+ 'description' => 'The email address of the user who owns the account.'."\n",
+ 'type' => 'string',
+ 'example' => '[email protected]',
+ ],
+ 'EmailVerified' => [
+ 'title' => '邮箱是否已验证',
+ 'description' => 'Indicates whether the email address has been verified. A value of true indicates that the email address has been verified by the user or has been set to the verified status by the administrator. A value of false indicates that the email address has not been verified.'."\n",
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'UserExternalId' => [
+ 'title' => '外部ID',
+ 'description' => 'The external ID of the account. The external ID can be used by external data to map the data of the account in IDaaS EIAM. By default, the external ID is the account ID.'."\n"
+ ."\n"
+ .'For accounts with the same source type and source ID, each account has a unique external ID.'."\n",
+ 'type' => 'string',
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ 'UserSourceType' => [
+ 'title' => '来源类型',
+ 'description' => 'The source type of the account. Valid values:'."\n"
+ ."\n"
+ .'* build_in: The account was created in IDaaS.'."\n"
+ .'* ding_talk: The account was imported from DingTalk.'."\n"
+ .'* ad: The account was imported from Microsoft Active Directory (AD).'."\n"
+ .'* ldap: The account was imported from a Lightweight Directory Access Protocol (LDAP) service.'."\n",
+ 'type' => 'string',
+ 'example' => 'build_in',
+ ],
+ 'UserSourceId' => [
+ 'title' => '来源ID',
+ 'description' => 'The source ID of the account.'."\n"
+ ."\n"
+ .'If the account was created in IDaaS, its source ID is the ID of the IDaaS instance. If the account was imported, its source ID is the enterprise ID in the source. For example, if the account was imported from DingTalk, its source ID is the corpId value of the enterprise in DingTalk.'."\n",
+ 'type' => 'string',
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ ],
+ 'Status' => [
+ 'title' => '账户状态',
+ 'description' => 'The status of the account. Valid values:'."\n"
+ ."\n"
+ .'* enabled: The account is enabled.'."\n"
+ .'* disabled: The account is disabled.'."\n",
+ 'type' => 'string',
+ 'example' => 'enabled',
+ ],
+ 'AccountExpireTime' => [
+ 'title' => '账户过期时间',
+ 'description' => 'The time when the account expires. This value is a UNIX timestamp. Unit: milliseconds.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1652085686179',
+ ],
+ 'PasswordExpireTime' => [
+ 'title' => '密码过期时间',
+ 'description' => 'Time When Password Expires'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1652085686179',
+ ],
+ 'RegisterTime' => [
+ 'title' => '账户注册时间, 毫秒时间',
+ 'description' => 'The time when the account was registered. This value is a UNIX timestamp. Unit: milliseconds.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1652085686179',
+ ],
+ 'LockExpireTime' => [
+ 'title' => '锁定过期时间, 毫秒时间',
+ 'description' => 'The time when the account lock expires. This value is a UNIX timestamp. Unit: milliseconds.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1652085686179',
+ ],
+ 'CreateTime' => [
+ 'title' => '创建时间, 毫秒时间',
+ 'description' => 'The time when the account was created. This value is a UNIX timestamp. Unit: milliseconds.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1652085686179',
+ ],
+ 'UpdateTime' => [
+ 'title' => '最近一次更新时间, 毫秒时间',
+ 'description' => 'The time when the account was last updated. The value is a UNIX timestamp. Unit: milliseconds.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1652085686179',
+ ],
+ 'Description' => [
+ 'title' => '账号描述',
+ 'description' => 'The description of the account.'."\n",
+ 'type' => 'string',
+ 'example' => 'Test account'."\n",
+ ],
+ 'InstanceId' => [
+ 'title' => '实例ID',
+ 'description' => 'The ID of the instance'."\n",
+ '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' => 'ListUsers',
+ ],
+ 'CreateOrganizationalUnit' => [
+ 'summary' => 'Creates an organization in Identity as a Service (IDaaS) Employee Identity and Access Management (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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'OrganizationalUnitName',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组织名称。',
+ 'description' => 'The name of the organization. The name can be up to 64 characters in length.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'test_ou_name',
+ 'maxLength' => 128,
+ ],
+ ],
+ [
+ 'name' => 'ParentId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '父组织ID。',
+ 'description' => 'The parent organization ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'OrganizationalUnitExternalId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '外部ID。',
+ 'description' => 'The external ID of the organization, which can be used to associate the organization with an external system. By default, the external ID is the organization ID. The value can be up to 64 characters in length.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ 'maxLength' => 128,
+ ],
+ ],
+ [
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组织描述。',
+ 'description' => 'The description of the organization. The value can be up to 256 characters in length.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'description',
+ 'maxLength' => 256,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'OrganizationalUnitId' => [
+ 'title' => '组织ID',
+ 'description' => 'The organization ID.'."\n",
+ 'type' => 'string',
+ 'properties' => [],
+ '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' => 'CreateOrganizationalUnit',
+ ],
+ 'DeleteOrganizationalUnit' => [
+ 'summary' => 'Deletes an organization in Identity as a Service (IDaaS) Employee Identity and Access Management (EIAM). If the organization has EIAM accounts or child organizations, the delete operation fails.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'OrganizationalUnitId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组织ID。',
+ 'description' => 'The organization ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'DeleteOrganizationalUnit',
+ ],
+ 'DeleteOrganizationalUnitChildren' => [
+ 'summary' => 'Deletes information about an organization and forcefully deletes all accounts and sub-organizations in the organization.',
+ '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' => 'Instance ID.',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'OrganizationalUnitId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组织ID。',
+ 'description' => 'Organizational Unit ID.',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'Request ID.',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'DeleteOrganizationalUnitChildren',
+ ],
+ 'UpdateOrganizationalUnit' => [
+ 'summary' => 'Updates the basic information about an Employee Identity and Access Management (EIAM) organization. The basic information about the organization is not updated by default if no parameter is specified.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'OrganizationalUnitId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组织ID。',
+ 'description' => 'The organization ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'OrganizationalUnitName',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组织名称。',
+ 'description' => 'The name of the organization. The name can be up to 128 characters in length and must be unique in the same parent organization.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ou_name',
+ 'maxLength' => 128,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ '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' => 'UpdateOrganizationalUnit',
+ ],
+ 'UpdateOrganizationalUnitDescription' => [
+ 'summary' => 'Modifies the description of an Employee Identity and Access Management (EIAM) organization.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'OrganizationalUnitId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组织ID。',
+ 'description' => 'The organization ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组织描述。',
+ 'description' => 'The description of the organization. The value can be up to 256 characters in length.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'organizationalUnit_test',
+ 'maxLength' => 256,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'UpdateOrganizationalUnitDescription',
+ ],
+ 'UpdateOrganizationalUnitParentId' => [
+ 'summary' => 'Updates the parent organization ID of an organization in Identity as a Service (IDaaS) Employee Identity and Access Management (EIAM). In this case, the organization is moved from a parent node to a new node.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'OrganizationalUnitId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组织ID。',
+ 'description' => 'The organization ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ParentId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '父组织ID。',
+ 'description' => 'The parent organization ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'UpdateOrganizationalUnitParentId',
+ ],
+ 'GetRootOrganizationalUnit' => [
+ 'summary' => 'Queries the information about the root organizational unit in Identity as a Service (IDaaS) Employee Identity and Access Management (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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'description' => 'The response data.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'OrganizationalUnit' => [
+ 'description' => 'The data object of the organizational unit.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => '实例ID',
+ 'description' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ ],
+ 'OrganizationalUnitId' => [
+ 'title' => '组织ID',
+ 'description' => 'The ID of the organizational unit.'."\n",
+ 'type' => 'string',
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ ],
+ 'OrganizationalUnitName' => [
+ 'title' => '组织名称',
+ 'description' => 'The name of the organization.'."\n",
+ 'type' => 'string',
+ 'example' => 'name001',
+ ],
+ 'CreateTime' => [
+ 'title' => '创建时间',
+ 'description' => 'The time when the organizational unit was created. This value is a UNIX timestamp. Unit: milliseconds.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1652085686179',
+ ],
+ 'UpdateTime' => [
+ 'title' => '最近一次更新时间',
+ 'description' => 'The time when the organizational unit was last updated. The value is a UNIX timestamp. Unit: milliseconds.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1652085686179',
+ ],
+ 'Description' => [
+ 'title' => '描述',
+ 'description' => 'The description of the organizational unit.'."\n",
+ 'type' => 'string',
+ 'example' => 'Test organizational unit'."\n",
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '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' => 'GetRootOrganizationalUnit',
+ ],
+ 'GetOrganizationalUnit' => [
+ 'summary' => 'Queries the information about an organizational unit in Identity as a Service (IDaaS) Employee IAM (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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'OrganizationalUnitId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组织ID。',
+ 'description' => 'The ID of the organizational unit.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'description' => 'The response data.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'OrganizationalUnit' => [
+ 'description' => 'The data object of the organizational unit.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'OrganizationalUnitId' => [
+ 'title' => '机构ID',
+ 'description' => 'The ID of the organizational unit.'."\n",
+ 'type' => 'string',
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ ],
+ 'OrganizationalUnitName' => [
+ 'title' => '机构名称',
+ 'description' => 'The Name of the organizational unit.',
+ 'type' => 'string',
+ 'example' => 'test_organizationalUnit_name',
+ ],
+ 'ParentId' => [
+ 'title' => '父机构ID',
+ 'description' => 'The ID of the parent organizational unit.'."\n",
+ 'type' => 'string',
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ ],
+ 'OrganizationalUnitExternalId' => [
+ 'title' => '外部ID',
+ 'description' => 'The external ID of the organizational unit. The external ID can be used by external data to map the data of the organizational unit in IDaaS EIAM. By default, the external ID is the organizational unit ID.'."\n"
+ ."\n"
+ .'For organizational units with the same source type and source ID, each organizational unit has a unique external ID.'."\n",
+ 'type' => 'string',
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ ],
+ 'OrganizationalUnitSourceType' => [
+ 'title' => '来源类型',
+ 'description' => 'The source type of the organizational unit. Valid values:'."\n"
+ ."\n"
+ .'* build_in: The organizational unit was created in IDaaS.'."\n"
+ .'* ding_talk: The organizational unit was imported from DingTalk.'."\n"
+ .'* ad: The organizational unit was imported from Microsoft Active Directory (AD).'."\n"
+ .'* ldap: The organizational unit was imported from a Lightweight Directory Access Protocol (LDAP) service.'."\n",
+ 'type' => 'string',
+ 'example' => 'build_in',
+ ],
+ 'OrganizationalUnitSourceId' => [
+ 'title' => '来源ID',
+ 'description' => 'The source ID of the organizational unit.'."\n"
+ ."\n"
+ .'If the organizational unit was created in IDaaS, its source ID is the ID of the IDaaS instance. If the organizational unit was imported, its source ID is the enterprise ID in the source. For example, if the organizational unit was imported from DingTalk, its source ID is the corpId value of the enterprise in DingTalk.'."\n",
+ 'type' => 'string',
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ ],
+ 'CreateTime' => [
+ 'title' => '创建时间',
+ 'description' => 'The time when the organizational unit was created. This value is a UNIX timestamp. Unit: milliseconds.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1652085686179',
+ ],
+ 'UpdateTime' => [
+ 'title' => '最近一次更新时间',
+ 'description' => 'The time when the organizational unit was last updated. The value is a UNIX timestamp. Unit: milliseconds.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1652085686179',
+ ],
+ 'Description' => [
+ 'title' => '描述',
+ 'description' => 'The description of the organizational unit.'."\n",
+ 'type' => 'string',
+ 'example' => 'Test organizational unit'."\n",
+ ],
+ 'InstanceId' => [
+ 'title' => '实例ID',
+ 'description' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ ],
+ 'Leaf' => [
+ 'title' => '是否叶子节点',
+ 'description' => 'Indicates whether the node is a leaf node.'."\n",
+ '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' => 'GetOrganizationalUnit',
+ ],
+ 'ListOrganizationalUnits' => [
+ 'summary' => 'Queries the information about organizational units in Identity as a Service (IDaaS) Employee IAM (EIAM) by page.',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'PageNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '列表页码。',
+ 'description' => 'The number of the page to return. Default value: 1.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '1',
+ 'default' => '1',
+ ],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '列表大小。',
+ 'description' => 'The number of entries to return on each page. Default value: 20.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '20',
+ 'default' => '20',
+ ],
+ ],
+ [
+ 'name' => 'OrganizationalUnitIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '组织ID列表。',
+ 'description' => 'The IDs of organizational units.',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The ID of organizational unit.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ ],
+ 'required' => false,
+ 'example' => '[ou_wovwffm62xifdziem7an7xxxxx]',
+ ],
+ ],
+ [
+ 'name' => 'OrganizationalUnitName',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组织名称。',
+ 'description' => 'The name of the organizational unit.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'name_001',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'OrganizationalUnitNameStartsWith',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组织名称。',
+ 'description' => 'Organization name, matching left',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'name',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ParentId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '父组织ID。',
+ 'description' => 'The ID of the parent organizational unit.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'description' => 'The response data.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'TotalCount' => [
+ 'title' => '列表总条数目。',
+ 'description' => 'The number of entries in the list.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '100',
+ ],
+ 'OrganizationalUnits' => [
+ 'description' => 'The list of data objects of organizational units.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The data object of the organizational unit.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'OrganizationalUnitId' => [
+ 'title' => '组织ID',
+ 'description' => 'The ID of the organizational unit.'."\n",
+ 'type' => 'string',
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ ],
+ 'OrganizationalUnitName' => [
+ 'title' => '组织名称',
+ 'description' => '组织名称。',
+ 'type' => 'string',
+ 'example' => 'test_organizationalUnit_name',
+ ],
+ 'ParentId' => [
+ 'title' => '父组织ID',
+ 'description' => 'The ID of the parent organizational unit.'."\n",
+ 'type' => 'string',
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ ],
+ 'OrganizationalUnitExternalId' => [
+ 'title' => '外部ID',
+ 'description' => 'The external ID of the organizational unit. The external ID can be used by external data to map the data of the organizational unit in IDaaS EIAM. By default, the external ID is the organizational unit ID.'."\n"
+ ."\n"
+ .'For organizational units with the same source type and source ID, each organizational unit has a unique external ID.'."\n",
+ 'type' => 'string',
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ ],
+ 'OrganizationalUnitSourceType' => [
+ 'title' => '来源类型',
+ 'description' => 'The source type of the organizational unit. Valid values:'."\n"
+ ."\n"
+ .'* build_in: The organizational unit was created in IDaaS.'."\n"
+ .'* ding_talk: The organizational unit was imported from DingTalk.'."\n"
+ .'* ad: The organizational unit was imported from Microsoft Active Directory (AD).'."\n"
+ .'* ldap: The organizational unit was imported from a Lightweight Directory Access Protocol (LDAP) service.'."\n",
+ 'type' => 'string',
+ 'example' => 'build_in',
+ ],
+ 'OrganizationalUnitSourceId' => [
+ 'title' => '来源ID',
+ 'description' => 'The source ID of the organizational unit.'."\n",
+ 'type' => 'string',
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ ],
+ 'CreateTime' => [
+ 'title' => '创建时间',
+ 'description' => 'The time when the organizational unit was created. This value is a UNIX timestamp. Unit: milliseconds.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1652085686179',
+ ],
+ 'UpdateTime' => [
+ 'title' => '最近一次更新时间',
+ 'description' => 'The time when the organizational unit was last updated. The value is a UNIX timestamp. Unit: milliseconds.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1652085686179',
+ ],
+ 'Description' => [
+ 'title' => '描述',
+ 'description' => 'The description of the organizational unit.'."\n",
+ 'type' => 'string',
+ 'example' => 'Test organizational unit'."\n",
+ ],
+ 'InstanceId' => [
+ 'title' => '实例ID',
+ 'description' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ ],
+ 'Leaf' => [
+ 'title' => '是否叶子节点',
+ 'description' => 'Indicates whether the node is a leaf node.'."\n",
+ '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' => 'ListOrganizationalUnits',
+ ],
+ 'ListOrganizationalUnitParents' => [
+ 'summary' => 'Queries all parent organizations of an Employee Identity and Access Management (EIAM) organization.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'OrganizationalUnitId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组织ID。',
+ 'description' => 'The organization ID.',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'ou_wovwffm62xifdziem7an7xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'Parents' => [
+ 'description' => 'The parent organizations.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'OrganizationalUnitId' => [
+ 'title' => '组织ID',
+ 'description' => 'The organization ID.',
+ 'type' => 'string',
+ 'example' => 'ou_4lag76zc2km5ssg5vsmm2xxxx',
+ ],
+ 'ParentId' => [
+ 'title' => '父组织ID',
+ 'description' => 'The parent organization ID.'."\n",
+ 'type' => 'string',
+ 'example' => 'ou_x3beoyepv2ls5iwuge3xhjxxxx',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'description' => '',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Parents\\": [\\n {\\n \\"OrganizationalUnitId\\": \\"ou_4lag76zc2km5ssg5vsmm2lznvu\\",\\n \\"ParentId\\": \\"ou_x3beoyepv2ls5iwuge3xhjkwbm\\"\\n }\\n ]\\n}","type":"json"}]',
+ 'title' => 'ListOrganizationalUnitParents',
+ ],
+ 'CreateGroup' => [
+ 'summary' => 'Creates an account group in Identity as a Service (IDaaS) Employee Identity and Access Management (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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'GroupName',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组名称。',
+ 'description' => 'The name of the group. The name can be up to 64 characters in length.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'name_test',
+ ],
+ ],
+ [
+ 'name' => 'GroupExternalId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组外部ID。',
+ 'description' => 'The external ID of the group, which can be used to associate the group with an external system. By default, the external ID is the group ID. The value can be up to 64 characters in length.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ ],
+ [
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组描述。',
+ 'description' => 'The description of the group. The value can be up to 256 characters in length.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'this is a test.',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'GroupId' => [
+ 'title' => '组ID。',
+ 'description' => 'The group ID.'."\n",
+ 'type' => 'string',
+ 'properties' => [],
+ 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"GroupId\\": \\"group_d6sbsuumeta4h66ec3il7yxxxx\\"\\n}","type":"json"}]',
+ 'title' => 'CreateGroup',
+ ],
+ 'AddUsersToGroup' => [
+ 'summary' => 'Adds Employee Identity and Access Management (EIAM) accounts to an EIAM group of Identity as a Service (IDaaS).',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'GroupId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组ID。',
+ 'description' => 'The group ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ ],
+ [
+ 'name' => 'UserIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '账户ID列表。',
+ 'description' => 'The account IDs.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The account ID.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ 'required' => true,
+ 'example' => '[ou_001]',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'AddUsersToGroup',
+ ],
+ 'DeleteGroup' => [
+ 'summary' => 'Deletes the information of an account group in Identity as a Service (IDaaS) Employee Identity and Access Management (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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'GroupId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组ID。',
+ 'description' => 'The group ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'DeleteGroup',
+ ],
+ 'RemoveUsersFromGroup' => [
+ 'summary' => 'Removes Employee Identity and Access Management (EIAM) accounts from an EIAM group of Identity as a Service (IDaaS).',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'GroupId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组ID。',
+ 'description' => 'The group ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ ],
+ [
+ 'name' => 'UserIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '账户ID列表。',
+ 'description' => 'The account IDs. A maximum of 100 accounts can be removed from a group.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The account ID.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ 'required' => true,
+ 'example' => '[ou_001]',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'RemoveUsersFromGroup',
+ ],
+ 'UpdateGroup' => [
+ 'summary' => 'Updates the information about an account group in Identity as a Service (IDaaS) Employee Identity and Access Management (EIAM). If the information is empty, the information is not updated by default.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'GroupId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组ID。',
+ 'description' => 'The group ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ ],
+ [
+ 'name' => 'GroupName',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组名称。',
+ 'description' => 'The name of the group.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'name_test',
+ ],
+ ],
+ [
+ 'name' => 'GroupExternalId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组外部ID。',
+ 'description' => 'The external ID of the group.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'UpdateGroup',
+ ],
+ 'UpdateGroupDescription' => [
+ 'summary' => 'Updates the description of an Identity as a Service (IDaaS) Employee Identity and Access Management (EIAM) account group.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'GroupId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组ID。',
+ 'description' => 'The ID of the account group.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ ],
+ [
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组描述。',
+ 'description' => 'The description of the account group.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'UpdateGroupDescription',
+ ],
+ 'GetGroup' => [
+ 'summary' => 'Queries the information of an account group in Identity as a Service (IDaaS) Employee Identity and Access Management (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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'GroupId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组ID。',
+ 'description' => 'The group ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'Group' => [
+ 'description' => 'The information about the account group.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'GroupId' => [
+ 'title' => '组ID。',
+ 'description' => 'The group ID.'."\n",
+ 'type' => 'string',
+ 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ 'GroupName' => [
+ 'title' => '组名称。',
+ 'description' => 'The name of the group.'."\n",
+ 'type' => 'string',
+ 'example' => 'group_name',
+ ],
+ 'Description' => [
+ 'title' => '组描述。',
+ 'description' => 'The description of the group.'."\n",
+ 'type' => 'string',
+ 'example' => 'test_group',
+ ],
+ 'GroupExternalId' => [
+ 'title' => '组外部标识。',
+ 'description' => 'The external ID of the group, which can be used to associate the group with an external system. By default, the external ID is the group ID.'."\n",
+ 'type' => 'string',
+ 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ 'GroupSourceType' => [
+ 'title' => '组来源类型。',
+ 'description' => 'The source type of the group. Only build_in may be returned, which indicates that the group was created in IDaaS.'."\n"
+ ."\n"
+ .'*build_in:Create By Self.',
+ 'type' => 'string',
+ 'example' => 'build_in',
+ ],
+ 'GroupSourceId' => [
+ 'title' => '组来源ID。',
+ 'description' => 'The source ID of the group. By default, the source ID is the instance ID.'."\n",
+ 'type' => 'string',
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ ],
+ 'CreateTime' => [
+ 'title' => '组创建时间, Unix时间戳格式,单位为毫秒。',
+ 'description' => 'The time at which the group was created. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1652085686179',
+ ],
+ 'UpdateTime' => [
+ 'title' => '组最近一次更新时间,Unix时间戳格式,单位为毫秒。',
+ 'description' => 'The time at which the group was last updated. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1652085686179',
+ ],
+ 'InstanceId' => [
+ 'title' => '实例ID。',
+ 'description' => 'The instance ID.'."\n",
+ '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' => 'GetGroup',
+ ],
+ 'ListGroups' => [
+ 'summary' => 'Queries a list of account groups in Identity as a Service (IDaaS) Employee Identity and Access Management (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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'PageNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '列表页码。',
+ 'description' => 'The number of the page to return.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '1',
+ 'default' => '1',
+ ],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '列表大小。',
+ 'description' => 'The number of entries to return on each page.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '20',
+ 'default' => '20',
+ ],
+ ],
+ [
+ 'name' => 'GroupIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '组ID列表。',
+ 'description' => 'The group IDs.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The group ID.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'GroupName',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组名称,精确匹配。',
+ 'description' => 'The name of the group. If you specify this parameter, the query is based on an exact match.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'name_test',
+ ],
+ ],
+ [
+ 'name' => 'GroupNameStartsWith',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组名称,左匹配。',
+ 'description' => 'The prefix of the group name. If you specify this parameter, the query follows the leftmost matching principle.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'name',
+ ],
+ ],
+ [
+ 'name' => 'GroupExternalId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组外部ID。',
+ 'description' => 'The external ID of the group.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'group_external_id',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'TotalCount' => [
+ 'title' => '列表总条数目。',
+ 'description' => 'The total number of entries returned. The maximum number of entries returned at a time depends on the value of PageSize.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '100',
+ ],
+ 'Groups' => [
+ 'description' => 'The queried account groups.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The information about the array object.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'GroupId' => [
+ 'title' => '组ID。',
+ 'description' => 'The group ID.'."\n",
+ 'type' => 'string',
+ 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ 'GroupName' => [
+ 'title' => '组名称。',
+ 'description' => 'The name of the group.'."\n",
+ 'type' => 'string',
+ 'example' => 'group_name',
+ ],
+ 'Description' => [
+ 'title' => '组描述。',
+ 'description' => 'The description of the group.'."\n",
+ 'type' => 'string',
+ 'example' => 'test group',
+ ],
+ 'GroupExternalId' => [
+ 'title' => '组外部标识。',
+ 'description' => 'The external ID of the group, which can be used to associate the group with an external system. By default, the external ID is the group ID.'."\n",
+ 'type' => 'string',
+ 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ 'GroupSourceType' => [
+ 'title' => '组来源类型。',
+ 'description' => 'The source type of the group. Only build_in may be returned, which indicates that the group was created in IDaaS.',
+ 'type' => 'string',
+ 'example' => 'build_in',
+ ],
+ 'GroupSourceId' => [
+ 'title' => '组来源ID。',
+ 'description' => 'The source ID of the group. If the group was imported from other services, this value indicates the external source ID. By default, the source ID is the instance ID.'."\n",
+ 'type' => 'string',
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ ],
+ 'CreateTime' => [
+ 'title' => '组创建时间, Unix时间戳格式,单位为毫秒。',
+ 'description' => 'The time at which the group was created. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1652085686179',
+ ],
+ 'UpdateTime' => [
+ 'title' => '组最近一次更新时间,Unix时间戳格式,单位为毫秒。',
+ 'description' => 'The time at which the group was last updated. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1652085686179',
+ ],
+ 'InstanceId' => [
+ 'title' => '实例ID。',
+ 'description' => 'The instance ID.'."\n",
+ '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' => 'ListGroups',
+ ],
+ 'ListUsersForGroup' => [
+ 'summary' => 'Queries the information of accounts in an Employee Identity and Access Management (EIAM) group of Identity as a Service (IDaaS).',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'PageNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '列表页码。',
+ 'description' => 'The number of the page to return. Default value: 1.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '1',
+ 'default' => '1',
+ ],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '列表大小。',
+ 'description' => 'The number of entries to return on each page. Default value: 20. Maximum value: 100.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '20',
+ 'default' => '20',
+ ],
+ ],
+ [
+ 'name' => 'GroupId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组ID。',
+ 'description' => 'The group ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ ],
+ [
+ 'name' => 'UserIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '账户ID列表。',
+ 'description' => 'The account IDs. A maximum of 100 accounts can be queried.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The account ID.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ 'required' => false,
+ 'example' => '[ou_001]',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'TotalCount' => [
+ 'title' => '列表总条数目。',
+ 'description' => 'The total number of entries returned. The maximum number of entries that can be returned per page is specified by PageSize.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1000',
+ ],
+ 'Users' => [
+ 'description' => 'The information about accounts.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The information about the array object.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'UserId' => [
+ 'title' => '账户Id',
+ 'description' => 'The account ID.'."\n",
+ 'type' => 'string',
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ 'GroupMemberRelationSourceId' => [
+ 'description' => 'Account membership source id',
+ 'type' => 'string',
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ ],
+ 'GroupMemberRelationSourceType' => [
+ 'description' => 'Account membership source type',
+ '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' => 'ListUsersForGroup',
+ ],
+ 'ListGroupsForUser' => [
+ 'summary' => 'Queries a list of account groups to which an Employee Identity and Access Management (EIAM) account of Identity as a Service (IDaaS) belongs.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'PageNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '列表页码。',
+ 'description' => 'The number of the page to return.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '1',
+ 'default' => '1',
+ ],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '列表大小。',
+ 'description' => 'The number of entries to return on each page.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '20',
+ 'default' => '20',
+ ],
+ ],
+ [
+ 'name' => 'UserId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '账户ID。',
+ 'description' => 'The account ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'TotalCount' => [
+ 'title' => '列表总条数目。',
+ 'description' => 'The total number of entries returned. The maximum number of entries returned at a time depends on the value of PageSize.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1000',
+ ],
+ 'Groups' => [
+ 'description' => 'The queried account groups.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The information about the array object.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'GroupId' => [
+ 'title' => '组ID。',
+ 'description' => 'The group ID.'."\n",
+ 'type' => 'string',
+ 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ 'GroupMemberRelationSourceId' => [
+ 'description' => 'Account membership source ID',
+ 'type' => 'string',
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ ],
+ 'GroupMemberRelationSourceType' => [
+ 'description' => 'Account membership source type',
+ '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' => 'ListGroupsForUser',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'inae_public',
+ ],
+ ],
+ [
+ 'name' => 'IdentityProviderId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => 'IDaaS的身份提供方id',
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'idp_mwpcwnhrimlr2horxXXXX',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'IdentityProviderMetadata' => [
+ 'description' => '',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'IdentityProviderId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '身份提供方ID',
+ 'description' => 'IDaaS的身份提供方主键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' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ '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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM的实例id',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'eiam-111ccc1111',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'IdentityProviderId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '身份提供方ID',
+ 'description' => 'IDaaS的身份提供方主键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' => '',
+ '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' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'UserObjectClass' => [
+ 'title' => '用户ObjectClass',
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'user,top',
+ ],
+ 'OrganizationUnitObjectClass' => [
+ 'title' => '组织ObjectClass',
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ou,top',
+ ],
+ 'UserRdn' => [
+ 'title' => '用户RDN',
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'cn',
+ ],
+ 'OrganizationalUnitRdn' => [
+ 'title' => '组织RDN',
+ 'description' => '',
+ '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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM的实例id',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'eiam-111ccc1111',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'IdentityProviderId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '身份提供方ID',
+ 'description' => 'IDaaS的身份提供方主键id',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idp_11111',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'AdvancedConfiguration' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => '实例Id',
+ 'description' => 'IDaaS EIAM 实例Id',
+ 'type' => 'string',
+ 'example' => 'idaas_kpvmhktvun6u66dgpjh3l4wxxx',
+ ],
+ 'IdentityProviderId' => [
+ 'title' => '身份提供方Id',
+ 'description' => 'IDaaS EIAM 身份提供方ID',
+ 'type' => 'string',
+ 'example' => 'idp_na2rzpyc67zr7ixdfy35zgrxxx',
+ ],
+ 'DingtalkAdvancedConfig' => [
+ 'title' => '钉钉高阶配置',
+ 'description' => '钉钉高阶配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'AppKey' => [
+ 'title' => '钉钉一方应用的appKey',
+ 'description' => 'IDaaS EIAM 钉钉一方应用的AppKey',
+ 'type' => 'string',
+ 'example' => 'ding5xo9rg0csw3f6xxx',
+ ],
+ 'AppSecret' => [
+ 'title' => '钉钉一方应用的app_secret',
+ 'description' => 'IDaaS EIAM 钉钉一方应用的AppSecret',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'IdentityProviderId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '身份提供方ID',
+ 'description' => 'IDaaS的身份提供方主键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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'IdentityProviderStatusCheckJob' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => '实例Id',
+ 'description' => 'IDaaS EIAM 实例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"}]',
+ ],
+ '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' => 'IDaaS EIAM的实例id',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'eiam-111ccc1111',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'IdentityProviderId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '身份提供方ID',
+ 'description' => 'IDaaS的身份提供方主键id',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idp_11111',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'UdPushConfiguration' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => '实例Id',
+ 'description' => 'IDaaS EIAM 实例Id',
+ 'type' => 'string',
+ 'example' => 'idaas_7vdv3olzk36gymwtlaq6fixxxx',
+ ],
+ 'IdentityProviderId' => [
+ 'title' => '身份提供方Id',
+ 'description' => 'IDaaS EIAM 身份提供方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' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'UserObjectClass' => [
+ 'title' => '用户ObjectClass',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'user,top',
+ ],
+ 'OrganizationUnitObjectClass' => [
+ 'title' => '组织ObjectClass',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'ou,top',
+ ],
+ 'UserRdn' => [
+ 'title' => '用户RDN',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'cn',
+ ],
+ 'OrganizationalUnitRdn' => [
+ 'title' => '组织RDN',
+ 'description' => '',
+ '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' => '',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM的实例id',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_111ccc111xx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'IdentityProviderId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '身份提供方ID',
+ 'description' => 'IDaaS的身份提供方主键id',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idp_11111',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'IdentityProviderId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '身份提供方ID',
+ 'description' => 'IDaaS的身份提供方主键id',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idp_11111',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'IdentityProviderStatusCheckJobId' => [
+ 'title' => '任务ID',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'async_000xxxx',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"IdentityProviderStatusCheckJobId\\": \\"async_000xxxx\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM的实例id',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_12323131xzxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'IdentityProviderId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '身份提供方ID',
+ 'description' => 'IDaaS的身份提供方主键id',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idp_11111',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'CreateIdentityProvider' => [
+ 'summary' => 'Create Identity Provider',
+ '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' => 'Instance ID.',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'IdentityProviderName',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '身份提供方名称',
+ 'description' => 'Identity provider name.',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'test',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'IdentityProviderType',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '身份提供发类型',
+ 'description' => 'Identity provider synchronization type.'."\n"
+ ."\n"
+ .'- Inbound to DingTalk: urn:alibaba:idaas:idp:alibaba:dingtalk:pull'."\n"
+ ."\n"
+ .'- Outbound to DingTalk: urn:alibaba:idaas:idp:alibaba:dingtalk:push'."\n"
+ ."\n"
+ .'- Inbound to WeCom: urn:alibaba:idaas:idp:tencent:wecom:pull'."\n"
+ ."\n"
+ .'- Inbound to Lark: urn:alibaba:idaas:idp:bytedance:lark:pull'."\n"
+ ."\n"
+ .'- Inbound to AD: urn:alibaba:idaas:idp:microsoft:ad:pull'."\n"
+ ."\n"
+ .'- Inbound to LDAP: urn:alibaba:idaas:idp:unknown:ldap:pull'."\n"
+ ."\n"
+ .'- Standard OIDC: urn:alibaba:idaas:idp:standard:oidc'."\n"
+ ."\n"
+ .'- SASE Custom 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' => 'Outbound synchronization configuration information.',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncrementalCallbackStatus' => [
+ 'title' => '增量回调状态,是否处理来自IdP的增量回调数据',
+ 'description' => 'Incremental callback status. This field is reserved and currently not in use; please ignore it.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'disabled',
+ 'maxLength' => 32,
+ ],
+ 'PeriodicSyncStatus' => [
+ 'title' => '定时校验状态,是否定时校验EIAM与身份提供方的数据差异',
+ 'description' => 'Periodic check status. This field is currently not in use, please ignore it.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'disabled',
+ 'maxLength' => 32,
+ ],
+ 'UdSyncScopeConfigs' => [
+ 'title' => '同步出配置信息',
+ 'description' => 'Outbound synchronization configuration information.',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'SourceScopes' => [
+ 'title' => '同步来源节点',
+ 'description' => 'List of source nodes for synchronization.',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Source node for synchronization, enter the organization ID.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ou_lyhyy6p7yf7mdrdiq5xxxx',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'TargetScope' => [
+ 'title' => '同步目标节点',
+ 'description' => 'Target node for synchronization.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ou_lyhyy6p7yf7mdrdiq5xxxx',
+ ],
+ ],
+ 'required' => false,
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'PeriodicSyncConfig' => [
+ 'title' => '定时校验配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'PeriodicSyncType' => [
+ 'title' => '类型',
+ 'type' => 'string',
+ 'example' => 'cron',
+ ],
+ 'PeriodicSyncCron' => [
+ 'title' => 'cron表达式',
+ 'type' => 'string',
+ 'example' => '0 45 1 * * ?',
+ ],
+ 'PeriodicSyncTimes' => [
+ 'title' => '时间点集合',
+ 'type' => 'array',
+ 'items' => [
+ 'title' => '时间点',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '3',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'UdPullConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '同步入配置',
+ 'description' => 'Inbound synchronization configuration information.',
+ 'type' => 'object',
+ 'properties' => [
+ 'GroupSyncStatus' => [
+ 'title' => '是否支持组同步,默认为disabled',
+ 'description' => 'Whether group synchronization is supported. The default value is disabled. Possible values:'."\n"
+ ."\n"
+ .'- Disabled: disabled'."\n"
+ ."\n"
+ .'- Enabled: enabled',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'disabled',
+ 'maxLength' => 32,
+ ],
+ 'IncrementalCallbackStatus' => [
+ 'title' => '增量回调状态,是否处理来自IdP的增量回调数据',
+ 'description' => 'Incremental callback status, indicating whether to process incremental callback data from the IdP. Possible values:'."\n"
+ ."\n"
+ .'- Disabled: disabled'."\n"
+ ."\n"
+ .'- Enabled: enabled',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'disabled',
+ 'maxLength' => 32,
+ ],
+ 'PeriodicSyncStatus' => [
+ 'title' => '定时校验状态,是否定时校验EIAM与身份提供方的数据差异',
+ 'description' => 'Periodic check status, indicating whether to periodically check the data differences between EIAM and the identity provider. Possible values:'."\n"
+ .'- Disabled: disabled'."\n"
+ ."\n"
+ .'- Enabled: enabled',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'disabled',
+ 'maxLength' => 32,
+ ],
+ 'UdSyncScopeConfig' => [
+ 'title' => '同步入配置信息',
+ 'description' => 'Synchronization scope configuration information.',
+ 'type' => 'object',
+ 'properties' => [
+ 'SourceScopes' => [
+ 'title' => '同步来源节点',
+ 'description' => 'List of source nodes for synchronization.',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Source node for synchronization.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ou_lyhyy6p7yf7mdrdiq5xxxx',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'TargetScope' => [
+ 'title' => '同步目标节点',
+ 'description' => 'Synchronize target node, and fill in the IDaaS organization ID.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ou_lyhyy6p7yf7mdrdiq5xxxx',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'PeriodicSyncConfig' => [
+ 'title' => '定时同步配置',
+ 'type' => 'object',
+ 'properties' => [
+ 'PeriodicSyncType' => [
+ 'title' => '类型',
+ 'type' => 'string',
+ 'required' => false,
+ 'enum' => [
+ 'cron',
+ 'time',
+ ],
+ 'description' => 'type.',
+ 'example' => 'cron',
+ ],
+ 'PeriodicSyncCron' => [
+ 'title' => 'cron表达式,当periodicSyncType=cron,必填',
+ 'type' => 'string',
+ 'required' => false,
+ 'description' => 'cron expression.',
+ 'example' => '0 45 1 * * ?',
+ ],
+ 'PeriodicSyncTimes' => [
+ 'title' => '执行时间点,当periodicSyncType=time,必填,如[3,5],即3点到4点执行一次,5点到6点执行一次。',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'example' => '3',
+ 'description' => 'time point.',
+ ],
+ 'required' => false,
+ 'description' => 'Collection of time points.',
+ ],
+ ],
+ 'required' => false,
+ 'description' => 'Scheduled configuration verification.',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'AuthnConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '认证配置',
+ 'description' => 'Authentication configuration information.',
+ 'type' => 'object',
+ 'properties' => [
+ 'AuthnStatus' => [
+ 'title' => '对应IdP是否支持认证',
+ 'description' => 'Whether the corresponding IdP supports authentication. Value range:'."\n"
+ .'- Disabled: disabled'."\n"
+ ."\n"
+ .'- Enabled: enabled',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'enabled',
+ 'maxLength' => 32,
+ ],
+ 'AutoUpdatePasswordStatus' => [
+ 'title' => '是否支持自动更新密码',
+ 'description' => 'Whether automatic password update is supported. Value range:'."\n"
+ .'- Disabled: disabled'."\n"
+ ."\n"
+ .'- Enabled: enabled',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'enabled',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'BindingConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '账户绑定规则配置。',
+ 'description' => 'OIDC identity provider account binding rule configuration.',
+ 'type' => 'object',
+ 'properties' => [
+ 'AutoMatchUserProfileExpressions' => [
+ 'title' => '自动匹配账户的规则',
+ 'description' => 'List of rules for automatically matching accounts.',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ExpressionMappingType' => [
+ 'title' => '表达式的类型',
+ 'description' => 'Type of the expression. Value range:'."\n"
+ ."\n"
+ .'- Field: filed'."\n"
+ ."\n"
+ .'- Expression: expression',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'filed',
+ ],
+ 'SourceValueExpression' => [
+ 'title' => '映射属性取值表达式',
+ 'description' => 'Expression for the mapped attribute value.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'idpUser.phoneNumber',
+ ],
+ 'TargetField' => [
+ 'title' => '映射目标属性名称',
+ 'description' => 'Name of the target attribute.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'user.username',
+ ],
+ 'TargetFieldDescription' => [
+ 'title' => '映射目标属性名称',
+ 'description' => 'Description of the target attribute.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'user.username'."\n",
+ ],
+ ],
+ 'required' => false,
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'AutoMatchUserStatus' => [
+ 'title' => '自动匹配账户是否开启',
+ 'description' => 'Whether automatic account matching is enabled. Value range:'."\n"
+ ."\n"
+ .'- Disabled: disabled'."\n"
+ ."\n"
+ .'- Enabled: enabled',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'disabled',
+ ],
+ 'MappingBindingStatus' => [
+ 'title' => '用户手动绑定账户功能是否开启',
+ 'description' => 'Whether the user manual account binding function is enabled. Value range:'."\n"
+ .'- Disabled: disabled'."\n"
+ ."\n"
+ .'- Enabled: enabled',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'enabled',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'DingtalkAppConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '钉钉配置',
+ 'description' => 'DingTalk configuration information.',
+ 'type' => 'object',
+ 'properties' => [
+ 'AppKey' => [
+ 'title' => '钉钉一方应用的appKey',
+ 'description' => 'AppKey of the DingTalk application.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'Xczngvfemo4e',
+ ],
+ 'AppSecret' => [
+ 'title' => '钉钉一方应用的app_secret',
+ 'description' => 'AppSecret of the DingTalk application.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '5d405a12a6f84ad4ab05ee09axxxx',
+ ],
+ 'CorpId' => [
+ 'title' => '钉钉一方应用的corpId',
+ 'description' => 'CorpId of the DingTalk application.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '3075680424786133505',
+ ],
+ 'DingtalkVersion' => [
+ 'title' => '钉钉版本',
+ 'description' => 'DingTalk edition. Valid values:'."\n"
+ ."\n"
+ .'public_dingtalk – Standard DingTalk.'."\n"
+ ."\n"
+ .'private_dingtalk – Dedicated DingTalk.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'public_dingtalk',
+ 'maxLength' => 32,
+ ],
+ 'EncryptKey' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'description' => 'DingTalk encrypt key.',
+ 'example' => '29003eb11d0a28b4802a6f02fb8aa25dff730e2ac26ffd200dxxxx',
+ ],
+ 'VerificationToken' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'description' => 'DingTalk verification token.',
+ 'example' => '5ba9c127a7abe029003eb11d0a28b4802a6f02fb8aa25dff730e2ac26ffd200dxxxx',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'LdapConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => 'AD/LDAP配置',
+ 'description' => 'AD/LDAP configuration information.',
+ 'type' => 'object',
+ 'properties' => [
+ 'AdministratorPassword' => [
+ 'title' => '管理员密码',
+ 'description' => 'Administrator password.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'xxxx',
+ ],
+ 'AdministratorUsername' => [
+ 'title' => '管理员账号',
+ 'description' => 'Administrator username.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'DC=example,DC=com',
+ ],
+ 'CertificateFingerprintStatus' => [
+ 'title' => '是否验证指纹证书',
+ 'description' => 'Whether to verify the certificate fingerprint. Value range:'."\n"
+ ."\n"
+ .'- Disabled: disabled'."\n"
+ ."\n"
+ .'- Enabled: enabled',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'enabled',
+ ],
+ 'CertificateFingerprints' => [
+ 'title' => '证书指纹列表',
+ 'description' => 'List of certificate fingerprints.',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Certificate fingerprint in SHA256 format.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'asdasd2221asdawqeda',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'GroupMemberAttributeName' => [
+ 'title' => '组成员标识',
+ 'description' => 'Group member attribute name.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'member',
+ ],
+ 'GroupObjectClass' => [
+ 'title' => '组objectClass',
+ 'description' => 'Group ObjectClass.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'group',
+ ],
+ 'GroupObjectClassCustomFilter' => [
+ 'title' => '组自定义Filter',
+ 'description' => 'Custom filter for Group ObjectClass.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '(|(cn=test)([email protected]))',
+ ],
+ 'LdapProtocol' => [
+ 'title' => '通信协议',
+ 'description' => 'Communication protocol.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ldap',
+ ],
+ 'LdapServerHost' => [
+ 'title' => 'ad/ldap 服务器地址',
+ 'description' => 'AD/LDAP server address.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '123.xx.xx.89',
+ ],
+ 'LdapServerPort' => [
+ 'title' => '端口号',
+ 'description' => 'AD/LDAP port number.',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'example' => '636',
+ ],
+ 'OrganizationUnitObjectClass' => [
+ 'title' => '组织objectClass',
+ 'description' => 'Organization Unit ObjectClass.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'organizationUnit,top',
+ ],
+ 'StartTlsStatus' => [
+ 'title' => 'startTls是否开启',
+ 'description' => 'Whether startTLS is enabled. Value range:'."\n"
+ .'- Disabled: disabled'."\n"
+ ."\n"
+ .'- Enabled: enabled',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'enabled',
+ ],
+ 'UserLoginIdentifier' => [
+ 'title' => '用户登录标识',
+ 'description' => 'User login identifier.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'userPrincipalName, mail',
+ ],
+ 'UserObjectClass' => [
+ 'title' => '用户objectClass',
+ 'description' => 'User ObjectClass.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'person,user',
+ ],
+ 'UserObjectClassCustomFilter' => [
+ 'title' => '用户自定义Filter',
+ 'description' => 'Custom filter for User ObjectClass.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '(|(cn=test)([email protected]))',
+ ],
+ 'PasswordSyncStatus' => [
+ 'title' => '是否同步密码',
+ 'type' => 'string',
+ 'example' => 'enabled',
+ 'enum' => [
+ 'enabled',
+ 'disabled',
+ ],
+ ],
+ 'UserRdn' => [
+ 'title' => '用户RDN',
+ 'type' => 'string',
+ 'example' => 'cn',
+ ],
+ 'OrganizationalUnitRdn' => [
+ 'title' => '组织RDN',
+ 'type' => 'string',
+ 'example' => 'ou',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'WeComConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => 'WeCom配置',
+ 'description' => 'WeCom configuration information.',
+ 'type' => 'object',
+ 'properties' => [
+ 'AgentId' => [
+ 'title' => '企业微信自建应用的agentId',
+ 'description' => 'Agent ID of the self-built WeCom application.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '278231941749863339',
+ ],
+ 'AuthorizeCallbackDomain' => [
+ 'title' => '授权回调域',
+ 'description' => 'Authorization callback domain.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'https://xxx.aliyunidaas.com/xxxx',
+ ],
+ 'CorpId' => [
+ 'title' => '企业微信自建应用的corpId',
+ 'description' => 'Corp ID of the self-built WeCom application.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '3756043633237690761',
+ ],
+ 'CorpSecret' => [
+ 'title' => '企业微信自建应用的corpSecret',
+ 'description' => 'Corp Secret of the self-built WeCom application.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'CSEHDddddddxxxxuxkJEHPveWRXBGqVqRsxxxx',
+ ],
+ 'TrustableDomain' => [
+ 'title' => '可信域名',
+ 'description' => 'Trusted domain.',
+ '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 configuration.',
+ 'type' => 'object',
+ 'properties' => [
+ 'AuthnParam' => [
+ 'title' => 'OIDC客户端认证配置。',
+ 'description' => 'OIDC client authentication configuration.',
+ 'type' => 'object',
+ 'properties' => [
+ 'AuthnMethod' => [
+ 'title' => 'OIDC/oAuth2 认证方法。',
+ 'description' => 'OIDC authentication method. Value range:'."\n"
+ ."\n"
+ .'- client_secret_basic'."\n"
+ ."\n"
+ .'- client_secret_post',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'client_secret_post',
+ ],
+ 'ClientId' => [
+ 'title' => 'OIDC/oAuth2 客户端ID。',
+ 'description' => 'The ID of the client.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'mkv7rgt4d7i4u7zqtzev2mxxxx',
+ ],
+ 'ClientSecret' => [
+ 'title' => 'OIDC/oAuth2 客户端密钥。',
+ 'description' => 'The secret of the client.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'CSEHDddddddxxxxuxkJEHPveWRXBGqVqRsxxxx',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'EndpointConfig' => [
+ 'title' => 'OIDC 端点配置。',
+ 'description' => 'OIDC endpoint configuration.',
+ 'type' => 'object',
+ 'properties' => [
+ 'AuthorizationEndpoint' => [
+ 'title' => 'oAuth2 授权端点。',
+ 'description' => 'OIDC authorization endpoint.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'https://example.com/auth/authorize',
+ ],
+ 'Issuer' => [
+ 'title' => 'OIDC issuer信息。',
+ 'description' => 'OIDC issuer information.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'https://example.com/auth',
+ ],
+ 'JwksUri' => [
+ 'title' => 'OIDC jwks地址。',
+ 'description' => 'OIDC jwks uri.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'https://example.com/auth/jwks',
+ ],
+ 'TokenEndpoint' => [
+ 'title' => 'oAuth2 Token端点。',
+ 'description' => 'OIDC token endpoint.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'https://example.com/auth/token',
+ ],
+ 'UserinfoEndpoint' => [
+ 'title' => 'OIDC 用户信息端点。',
+ 'description' => 'OIDC user info endpoint.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'https://example.com/auth/userinfo',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'GrantScopes' => [
+ 'title' => 'OIDC授权范围。',
+ 'description' => 'OIDC grant scopes collection.',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'OIDC grant scope, organization ID or group ID.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ou_lyhyy6p7yf7mdrdiq5xxxx',
+ ],
+ 'required' => false,
+ 'example' => 'openid',
+ ],
+ 'GrantType' => [
+ 'title' => 'OIDC授权类型。',
+ 'description' => 'OIDC grant type.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'authorization_code',
+ ],
+ 'PkceChallengeMethod' => [
+ 'title' => 'PKCE算法。',
+ 'description' => 'PKCE algorithm. Possible values:'."\n"
+ ."\n"
+ .'- SHA256: S256'."\n"
+ ."\n"
+ .'- Plain text: plain',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'S256',
+ ],
+ 'PkceRequired' => [
+ 'title' => 'AuthorizationCode授权模式下是否使用PKCE。',
+ 'description' => 'Whether to use PKCE in the AuthorizationCode grant mode.',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'true',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'NetworkAccessEndpointId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '网络端点ID',
+ 'description' => 'The unique identifier of the network access endpoint.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'nae_examplexxxx',
+ ],
+ ],
+ [
+ 'name' => 'AutoCreateUserConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '自动创建账户规则配置。',
+ 'description' => 'Auto-create account rule configuration.',
+ 'type' => 'object',
+ 'properties' => [
+ 'AutoCreateUserStatus' => [
+ 'title' => '自动创建账户是否开启',
+ 'description' => 'Whether auto-creation of accounts is enabled. Possible values:'."\n"
+ .'- Disabled: disabled'."\n"
+ ."\n"
+ .'- Enabled: enabled',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'disabled',
+ ],
+ 'TargetOrganizationalUnitIds' => [
+ 'description' => 'Target organizational unit IDs collection.',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Target organizational unit ID.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ou_lyhyy6p7yf7mdrdiq5xxxx',
+ ],
+ 'required' => false,
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'AutoUpdateUserConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '自动更新账户规则配置。',
+ 'description' => 'Auto-update account rule configuration.',
+ 'type' => 'object',
+ 'properties' => [
+ 'AutoUpdateUserStatus' => [
+ 'title' => '自动更新账户是否开启',
+ 'description' => 'Whether auto-updating of accounts is enabled. Possible values:'."\n"
+ .'- Disabled: disabled'."\n"
+ ."\n"
+ .'- Enabled: enabled',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'disabled',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'LarkConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '飞书配置',
+ 'description' => 'Lark (Feishu) configuration information.',
+ 'type' => 'object',
+ 'properties' => [
+ 'AppId' => [
+ 'title' => '飞书应用AppId',
+ 'description' => 'Lark (Feishu) app appId.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'cli_xxxx',
+ ],
+ 'AppSecret' => [
+ 'title' => '飞书应用Secret',
+ 'description' => 'Lark (Feishu) app secret.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'KiiLzh5Dueh4wbLxxxx',
+ ],
+ 'EnterpriseNumber' => [
+ 'title' => '飞书企业编码',
+ 'description' => 'Lark (Feishu) enterprise number.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'FSX123111xxx',
+ 'maxLength' => 128,
+ ],
+ 'EncryptKey' => [
+ 'title' => '飞书自建应用的encryptKey',
+ 'type' => 'string',
+ 'required' => false,
+ 'description' => 'Lark (Feishu) encrypt key.',
+ 'example' => '29003eb11d0a28b4802a6f02fb8aa25dff730e2ac26ffd200dxxxx',
+ ],
+ 'VerificationToken' => [
+ 'title' => '飞书自建应用的verificationToken',
+ 'type' => 'string',
+ 'required' => false,
+ 'description' => 'Lark (Feishu) verification token.',
+ 'example' => '5ba9c127a7abe029003eb11d0a28b4802a6f02fb8aa25dff730e2ac26ffd200dxxxx',
+ ],
+ ],
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'LogoUrl',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'description' => 'IdP logo url.',
+ 'example' => 'xxxx-image://idaas_23aqr2ye554csg33dqpch5eu3q/tmp/d17d9adc-a943-45e7-ba0c-2838dddexxxxx',
+ ],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'description' => 'Idp client token.',
+ 'example' => 'client-token-example',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'IdentityProviderId' => [
+ 'title' => '身份提供商ID',
+ 'description' => 'Identity provider 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' => 'Create Identity Provider',
+ 'translator' => 'machine',
+ ],
+ 'DeleteIdentityProvider' => [
+ 'summary' => 'Delete identity provider',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'."\n",
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'IdentityProviderId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '身份提供方ID',
+ 'description' => 'Identity provider ID.',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idp_my664lwkhpicbyzirog3xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'DeleteIdentityProvide',
+ ],
+ 'UpdateIdentityProvider' => [
+ 'summary' => '更新idp基础配置',
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'IdentityProviderId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '身份提供方ID',
+ 'description' => 'IDaaS的身份提供方主键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' => '是否验证指纹证书',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'enabled',
+ ],
+ 'CertificateFingerprints' => [
+ 'title' => '证书指纹列表',
+ 'description' => '证书指纹列表',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ahshssakjdhaksjdhasjdha',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ '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' => '端口号',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'example' => '636',
+ ],
+ 'StartTlsStatus' => [
+ 'title' => 'startTls是否开启',
+ 'description' => 'startTls是否开启',
+ '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' => [
+ 'type' => 'string',
+ ],
+ 'VerificationToken' => [
+ 'type' => 'string',
+ ],
+ 'DingtalkLoginVersion' => [
+ 'title' => '钉钉扫码登录版本',
+ 'type' => 'string',
+ 'example' => 'dingtalk',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'WeComConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '企业微信基本信息',
+ 'description' => '企业微信基本信息',
+ 'type' => 'object',
+ 'properties' => [
+ 'AgentId' => [
+ 'title' => '企业微信自建应用的agentId',
+ 'description' => '企业微信自建应用的Id',
+ '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 IdP配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AuthnParam' => [
+ 'title' => 'OIDC客户端认证配置。',
+ 'description' => 'OIDC客户端认证配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AuthnMethod' => [
+ 'title' => 'OIDC/oAuth2 认证方法。',
+ 'description' => 'OIDC/oAuth2 认证方法。',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'client_secret_post',
+ ],
+ 'ClientSecret' => [
+ 'title' => 'OIDC/oAuth2 客户端密钥。',
+ 'description' => 'OIDC/oAuth2 客户端密钥。',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'CSEHDddddddxxxxuxkJEHPveWRXBGqVqRsxxxx',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'EndpointConfig' => [
+ 'title' => 'OIDC 端点配置。',
+ 'description' => 'OIDC 端点配置。',
+ 'type' => 'object',
+ 'properties' => [
+ 'AuthorizationEndpoint' => [
+ 'title' => 'oAuth2 授权端点。',
+ 'description' => 'oAuth2 授权端点。',
+ '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' => 'oAuth2 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标准参数,如profile、email等',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ '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算法类型。',
+ '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' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'cli_xxxx',
+ ],
+ 'AppSecret' => [
+ 'title' => '飞书应用Secret',
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'KiiLzh5Dueh4wbLxxxx',
+ ],
+ 'EncryptKey' => [
+ 'title' => '飞书自建应用的encryptKey',
+ 'type' => 'string',
+ ],
+ 'VerificationToken' => [
+ 'title' => '飞书自建应用的verificationToken',
+ 'type' => 'string',
+ ],
+ ],
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'LogoUrl',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ '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"}]',
+ ],
+ 'GetIdentityProvider' => [
+ 'summary' => 'Get identity provider',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'IdentityProviderId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '身份提供方ID',
+ 'description' => 'Identity provider ID.',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idp_my664lwkhpicbyzirog3xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'IdentityProviderDetail' => [
+ 'description' => 'Identity provider Information.',
+ 'type' => 'object',
+ 'properties' => [
+ 'AdvancedStatus' => [
+ 'title' => '高阶配置能力',
+ 'description' => 'Advanced configuration capability. '."\n"
+ .'Value range: '."\n"
+ .'Disabled: disabled '."\n"
+ .'Enable: enabled',
+ 'type' => 'string',
+ 'enumValueTitles' => [],
+ 'example' => 'disabled',
+ ],
+ 'AuthnSourceSupplier' => [
+ 'title' => '对应的认证来源产品,okta or google or azure ad',
+ 'description' => 'The corresponding identity provider product, e.g., Okta, Google, or Azure AD. Possible values:'."\n"
+ ."\n"
+ .'DingTalk: urn:alibaba:idaas:idp:alibaba:dingtalk'."\n"
+ ."\n"
+ .'LDAP: urn:alibaba:idaas:idp:unknown:ldap'."\n"
+ ."\n"
+ .'Alibaba Cloud IDaaS: urn:alibaba:idaas:idp:alibaba:idaas'."\n"
+ ."\n"
+ .'WeCom (Enterprise WeChat): urn:alibaba:idaas:idp:tencent:wecom'."\n"
+ ."\n"
+ .'Lark (Feishu): 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"
+ .'Alibaba Cloud SASE: urn:alibaba:idaas:idp:alibaba:sase',
+ 'type' => 'string',
+ 'example' => 'urn:alibaba:idaas:idp:bytedance:lark',
+ ],
+ 'AuthnSourceType' => [
+ 'title' => '认证方式类型 oidc or saml',
+ 'description' => 'Authentication type — OIDC or SAML. Possible values:'."\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' => 'Whether the corresponding IdP supports authentication. Value range: '."\n"
+ .'Disabled: disabled '."\n"
+ .'Enabled: enabled',
+ 'type' => 'string',
+ 'example' => 'disabled',
+ ],
+ 'CreateTime' => [
+ 'title' => '创建时间',
+ 'description' => 'The time when the version was created.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1726021079000',
+ ],
+ 'Description' => [
+ 'title' => '身份提供方描述',
+ 'description' => 'Identity provider description.',
+ 'type' => 'string',
+ 'example' => 'for poc test',
+ ],
+ 'DingtalkAppConfig' => [
+ 'title' => '钉钉基础配置',
+ 'description' => 'DingTalk Basic Configuration',
+ 'type' => 'object',
+ 'properties' => [
+ 'AppKey' => [
+ 'title' => '钉钉一方应用的appKey',
+ 'description' => 'The AppKey for the application.',
+ 'type' => 'string',
+ 'example' => '41reopmwoy9s',
+ ],
+ 'AppSecret' => [
+ 'title' => '钉钉一方应用的app_secret',
+ 'description' => 'The details of the application secret.'."\n",
+ 'type' => 'string',
+ 'example' => 'REOQ6Cl55kriOd8NOBeqWYLKpHR4p6fdZxxxx',
+ ],
+ 'CorpId' => [
+ 'title' => '钉钉一方应用的corpId',
+ 'description' => 'DingTalk corpId.',
+ 'type' => 'string',
+ 'example' => '3756043633237690761',
+ ],
+ 'DingtalkVersion' => [
+ 'title' => '钉钉版本',
+ 'description' => 'DingTalk Version.',
+ 'type' => 'string',
+ 'example' => 'public_dingtalk',
+ ],
+ 'EncryptKey' => [
+ 'description' => 'DingTalk encrypt key.',
+ 'type' => 'string',
+ 'example' => '29003eb11d0a28b4802a6f02fb8aa25dff730e2ac26ffdxxx',
+ ],
+ 'VerificationToken' => [
+ 'description' => 'DingTalk verification token.',
+ 'type' => 'string',
+ 'example' => '5ba9c127a7abe029003eb11d0a28b4802a6f02fb8aa25dff730e2ac26ffxxxxx',
+ ],
+ 'DingtalkLoginVersion' => [
+ 'title' => '钉钉扫码登录版本',
+ 'description' => 'IDaaS EIAM 钉钉扫码登录版本',
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'DingtalkProvisioningConfig' => [
+ 'title' => '钉钉同步配置,只有钉钉类型才会返回值',
+ 'description' => 'DingTalk synchronous configuration.',
+ 'type' => 'object',
+ 'properties' => [
+ 'AuthedDepartmentIds' => [
+ 'title' => '授权的钉钉部门',
+ 'description' => 'List of authorized DingTalk departments.',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'DeptId' => [
+ 'title' => '钉钉部门Id',
+ 'description' => 'Department ID.',
+ 'type' => 'string',
+ 'example' => '123xxx444',
+ ],
+ 'DeptName' => [
+ 'title' => '钉钉部门名称',
+ 'description' => 'Department name.',
+ 'type' => 'string',
+ 'example' => 'test_xxx',
+ ],
+ ],
+ ],
+ ],
+ 'AuthedUsers' => [
+ 'title' => '授权的钉钉账户列表',
+ 'description' => 'Authorized DingTalk account list.',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Name' => [
+ 'title' => '钉钉用户名称',
+ 'description' => 'DingTalk user name.',
+ 'type' => 'string',
+ 'example' => 'zhangsan',
+ ],
+ 'UserId' => [
+ 'title' => '钉钉用户userId',
+ 'description' => 'DingTalk user id.',
+ 'type' => 'string',
+ 'example' => '13030833392920xxx',
+ ],
+ ],
+ ],
+ ],
+ 'CorpId' => [
+ 'title' => '钉钉企业corpId',
+ 'description' => 'DingTalk enterprise corpId.',
+ 'type' => 'string',
+ 'example' => 'ding_xxxxx',
+ ],
+ 'CorpName' => [
+ 'title' => '钉钉企业名称',
+ 'description' => 'The name of the company.'."\n",
+ 'type' => 'string',
+ 'example' => 'test_xxx',
+ ],
+ ],
+ ],
+ 'IdentityProviderExternalId' => [
+ 'title' => '身份提供方外部ID',
+ 'description' => 'Identity provider external ID.',
+ 'type' => 'string',
+ 'example' => 'idp_xxxx',
+ ],
+ 'IdentityProviderId' => [
+ 'title' => '身份提供方Id',
+ 'description' => 'Identity provider ID.',
+ 'type' => 'string',
+ 'example' => 'idp_mwpcwnhrimlr2horx7xgg7xxxx',
+ ],
+ 'IdentityProviderName' => [
+ 'title' => '身份提供方名称',
+ 'description' => 'Identity provider name.',
+ 'type' => 'string',
+ 'example' => 'test',
+ ],
+ 'IdentityProviderType' => [
+ 'title' => '身份提供方同步类型',
+ 'description' => 'Identity provider type.',
+ 'type' => 'string',
+ 'example' => 'urn:alibaba:idaas:idp:alibaba:dingtalk:push'."\n",
+ ],
+ 'InstanceId' => [
+ 'title' => '实例Id',
+ 'description' => 'Instance ID.',
+ 'type' => 'string',
+ 'example' => 'idaas_x2df3bak3uwnapqm6xxxx',
+ ],
+ 'LarkConfig' => [
+ 'title' => '飞书配置',
+ 'description' => 'Lark configuration.',
+ 'type' => 'object',
+ 'properties' => [
+ 'AppId' => [
+ 'title' => '飞书自建应用的corpId',
+ 'description' => 'The application ID.'."\n",
+ 'type' => 'string',
+ 'example' => 'cli_a7a99f53a317xxxx',
+ ],
+ 'AppSecret' => [
+ 'title' => '飞书自建应用的AppSecret',
+ 'description' => 'The creation time.'."\n",
+ 'type' => 'string',
+ 'example' => '***',
+ ],
+ 'EnterpriseNumber' => [
+ 'title' => '飞书企业编码',
+ 'description' => 'Feishu enterprise code.',
+ 'type' => 'string',
+ 'example' => 'FX1231xxxx',
+ ],
+ 'EncryptKey' => [
+ 'title' => '飞书自建应用的encryptKey',
+ 'description' => 'Feishu encryptKey.',
+ 'type' => 'string',
+ 'example' => 'c5db46da8d4b751a7878e5d670402fb60e4d2391de3fa01f7c9e6353f6d1xxxxx',
+ ],
+ 'VerificationToken' => [
+ 'title' => '飞书自建应用的verificationToken',
+ 'description' => 'Feishu verificationToken.',
+ 'type' => 'string',
+ 'example' => 'c5db46da8d4b751a7878e5d670402fb60e4d2391de3fa01f7c9e6353f6d1xxxxx',
+ ],
+ ],
+ ],
+ 'LastStatusCheckJobResult' => [
+ 'title' => '最后一次状态检查结果',
+ 'description' => 'Last status check result.',
+ 'type' => 'string',
+ 'example' => 'success',
+ ],
+ 'LdapConfig' => [
+ 'title' => 'AD/LDAP身份提供方相关信息',
+ 'description' => 'AD/LDAP Identity provider information.',
+ 'type' => 'object',
+ 'properties' => [
+ 'AdministratorPassword' => [
+ 'title' => '管理员密码',
+ 'description' => 'Administrator password.',
+ 'type' => 'string',
+ 'example' => 'XXXX',
+ ],
+ 'AdministratorUsername' => [
+ 'title' => '管理员账号',
+ 'description' => 'Administrator username.',
+ 'type' => 'string',
+ 'example' => 'example.com',
+ ],
+ 'CertificateFingerprintStatus' => [
+ 'title' => '是否验证指纹证书',
+ 'description' => 'Whether to verify the fingerprint certificate.',
+ 'type' => 'string',
+ 'example' => 'enabled',
+ ],
+ 'CertificateFingerprints' => [
+ 'title' => '证书指纹列表',
+ 'description' => 'Certificate fingerprint list.',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Certificate fingerprint list.',
+ 'type' => 'string',
+ 'example' => 'asdsadaasd',
+ ],
+ ],
+ 'LdapProtocol' => [
+ 'title' => '通信协议',
+ 'description' => 'Ldap protocol.',
+ 'type' => 'string',
+ 'example' => 'ldap',
+ ],
+ 'LdapServerHost' => [
+ 'title' => 'ad/ldap 服务器地址',
+ 'description' => 'ldap server host.',
+ 'type' => 'string',
+ 'example' => '127.xx.xx.100',
+ ],
+ 'LdapServerPort' => [
+ 'title' => 'ad/ldap 服务器地址',
+ 'description' => 'ldap server port.',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '389',
+ ],
+ 'StartTlsStatus' => [
+ 'title' => 'startTls是否开启',
+ 'description' => 'StartTls status.',
+ 'type' => 'string',
+ 'example' => 'enabled',
+ ],
+ ],
+ ],
+ 'LockReason' => [
+ 'title' => '锁定原因',
+ 'description' => 'The reason why write operations on the instance are locked.'."\n",
+ 'type' => 'string',
+ 'example' => 'financial',
+ ],
+ 'NetworkAccessEndpointId' => [
+ 'title' => '网络端点ID',
+ 'description' => 'The unique identifier of the network access endpoint.',
+ 'type' => 'string',
+ 'example' => 'nae_mx4vsadfe6govkqkwckxxxx',
+ ],
+ 'OidcConfig' => [
+ 'title' => 'OIDC IdP配置。',
+ 'description' => 'OIDC IdP configuration.',
+ 'type' => 'object',
+ 'properties' => [
+ 'AuthnParam' => [
+ 'title' => 'OIDC客户端认证配置。',
+ 'description' => 'OIDC client authentication configuration.',
+ 'type' => 'object',
+ 'properties' => [
+ 'AuthnMethod' => [
+ 'title' => 'OIDC/oAuth2 认证方法。',
+ 'description' => 'OIDC/OAuth2 authentication method.',
+ 'type' => 'string',
+ 'example' => 'client_secret_post',
+ ],
+ 'ClientId' => [
+ 'title' => 'OIDC/oAuth2 客户端ID。',
+ 'description' => 'The client ID of the device whose access credential you want to query.'."\n",
+ 'type' => 'string',
+ 'example' => 'mkv7rgt4d7i4u7zqtzev2mxxxx',
+ ],
+ 'ClientSecret' => [
+ 'title' => 'OIDC/oAuth2 客户端密钥。',
+ 'description' => 'The application secret registered with the OIDC authentication service.'."\n",
+ 'type' => 'string',
+ 'example' => 'CSEHDddddddxxxxuxkJEHPveWRXBGqVqRsxxxx',
+ ],
+ ],
+ ],
+ 'EndpointConfig' => [
+ 'title' => 'OIDC 端点配置。',
+ 'description' => 'OIDC endpoint configuration.',
+ 'type' => 'object',
+ 'properties' => [
+ 'AuthorizationEndpoint' => [
+ 'title' => 'oAuth2 授权端点。',
+ 'description' => 'OAuth2 authorization endpoint.',
+ 'type' => 'string',
+ 'example' => 'https://example.com/oauth/authorize',
+ ],
+ 'Issuer' => [
+ 'title' => 'OIDC issuer信息。',
+ 'description' => 'The CA that issued the certificate.'."\n",
+ 'type' => 'string',
+ 'example' => 'https://example.com/oauth',
+ ],
+ 'JwksUri' => [
+ 'title' => 'OIDC jwks地址。',
+ 'description' => 'Jwks uri.',
+ 'type' => 'string',
+ 'example' => 'https://example.com/oauth/jwks',
+ ],
+ 'TokenEndpoint' => [
+ 'title' => 'oAuth2 Token端点。',
+ 'description' => 'Token endpoint.',
+ 'type' => 'string',
+ 'example' => 'https://example.com/oauth/token',
+ ],
+ 'UserinfoEndpoint' => [
+ 'title' => 'OIDC 用户信息端点。',
+ 'description' => 'OIDC user info endpoint.',
+ 'type' => 'string',
+ 'example' => 'https://example.com/oauth/userinfo',
+ ],
+ ],
+ ],
+ 'GrantScopes' => [
+ 'title' => 'OIDC授权范围。',
+ 'description' => 'OIDC authorization scope list.',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'OIDC authorization scope.',
+ 'type' => 'string',
+ 'example' => 'ou_asdaq1addsxzdq1xxxx',
+ ],
+ 'example' => 'openid',
+ ],
+ 'GrantType' => [
+ 'title' => 'OIDC授权类型。',
+ 'description' => 'OIDC authorization grant type.',
+ 'type' => 'string',
+ 'example' => 'authorization_code',
+ ],
+ 'PkceChallengeMethod' => [
+ 'title' => 'PKCE算法。',
+ 'description' => 'Supported PKCE code challenge methods.',
+ 'type' => 'string',
+ 'example' => 'S256',
+ ],
+ 'PkceRequired' => [
+ 'title' => 'AuthorizationCode授权模式下是否使用PKCE。',
+ 'description' => 'Whether to use PKCE in authorization code grant flow.',
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ ],
+ ],
+ 'UdPullConfig' => [
+ 'title' => '同步入配置',
+ 'description' => 'Sync in configuration.',
+ 'type' => 'object',
+ 'properties' => [
+ 'GroupSyncStatus' => [
+ 'description' => 'Whether to enable group synchronization. Possible values:'."\n"
+ ."\n"
+ .'Disabled: disabled'."\n"
+ ."\n"
+ .'Enabled: enabled',
+ 'type' => 'string',
+ 'example' => 'disabled',
+ ],
+ 'IncrementalCallbackStatus' => [
+ 'title' => '增量回调状态,是否处理来自IdP的增量回调数据',
+ 'description' => 'Incremental callback status: Whether to process incremental callback data from the IdP.',
+ 'type' => 'string',
+ 'example' => 'disabled',
+ ],
+ 'UdSyncScopeConfig' => [
+ 'title' => '同步入配置信息',
+ 'description' => 'Inbound synchronization configuration Information.',
+ 'type' => 'object',
+ 'properties' => [
+ 'SourceScopes' => [
+ 'title' => '同步来源节点',
+ 'description' => 'Synchronization source node.',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Synchronization source node.',
+ 'type' => 'string',
+ 'example' => 'ou_123xxxx',
+ ],
+ ],
+ 'TargetScope' => [
+ 'title' => '同步目标节点',
+ 'description' => 'Synchronization target node.',
+ 'type' => 'string',
+ 'example' => 'ou_123xxxx',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'UdPullStatus' => [
+ 'title' => '是否支持UD同步',
+ 'description' => 'Indicates whether the IDaaS EIAM system supports UD (User Directory) synchronization.',
+ 'type' => 'string',
+ 'example' => 'disabled',
+ ],
+ 'UdPushConfig' => [
+ 'title' => '同步出配置',
+ 'description' => 'Outbound synchronization configuration.',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncrementalCallbackStatus' => [
+ 'title' => '增量回调状态,是否处理来自IdP的增量回调数据',
+ 'description' => 'Incremental callback status: Whether to process incremental callback data from the IdP.',
+ 'type' => 'string',
+ 'example' => 'disabled',
+ ],
+ 'UdSyncScopeConfigs' => [
+ 'title' => '同步出配置信息',
+ 'description' => 'Outbound synchronization configuration Information.',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'SourceScopes' => [
+ 'title' => '同步来源节点',
+ 'description' => 'Synchronization source node.',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Synchronization source node.',
+ 'type' => 'string',
+ 'example' => 'ou_123xxxx',
+ ],
+ ],
+ 'TargetScope' => [
+ 'title' => '同步目标节点',
+ 'description' => 'Synchronization target node.',
+ 'type' => 'string',
+ 'example' => 'ou_123xxxx',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'UdPushStatus' => [
+ 'title' => '同步出能力',
+ 'description' => 'Outbound synchronization capability.',
+ 'type' => 'string',
+ 'example' => 'disabled',
+ ],
+ 'UpdateTime' => [
+ 'title' => '更新时间',
+ 'description' => 'The time when the serviceInstance was last updated.',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1726021079000',
+ ],
+ 'WeComConfig' => [
+ 'title' => '企业微信',
+ 'description' => 'WeCom configuration.',
+ 'type' => 'object',
+ 'properties' => [
+ 'AgentId' => [
+ 'title' => '企业微信自建应用的Id',
+ 'description' => 'The ID of the load generator. This parameter is disabled.'."\n",
+ 'type' => 'string',
+ 'example' => '1242350',
+ ],
+ 'AuthorizeCallbackDomain' => [
+ 'title' => '授权回调域',
+ 'description' => 'Authorization callback domain.',
+ 'type' => 'string',
+ 'example' => 'https://example.com/xxxx',
+ ],
+ 'CorpId' => [
+ 'title' => '企业微信自建应用的corpId',
+ 'description' => 'CorpId.',
+ 'type' => 'string',
+ 'example' => '356201295345457xxxxx',
+ ],
+ 'CorpSecret' => [
+ 'title' => '企业微信自建应用的corpSecret',
+ 'description' => 'Corp secret.',
+ 'type' => 'string',
+ 'example' => 'weaseiszjskejskaj12sjeszojxxxx',
+ ],
+ 'TrustableDomain' => [
+ 'title' => '可信域名',
+ 'description' => 'Trusted domain.',
+ 'type' => 'string',
+ 'example' => 'https://example.com',
+ ],
+ ],
+ ],
+ 'LogoUrl' => [
+ 'description' => 'The URL of the application logo.'."\n",
+ 'type' => 'string',
+ 'example' => 'https://img.alicdn.com/imgextra/i4/O1CN01OB8fJj22fpoZm4sd0_!!6000000007148-2-tps-149-xxx.png',
+ ],
+ ],
+ ],
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The ID of the request.'."\n",
+ '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' => 'GetIdentityProvider',
+ ],
+ 'ListIdentityProviders' => [
+ 'summary' => 'Query the list of identity providers.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'PageNumber',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '列表页码。',
+ 'description' => 'The number of the page to return.',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '1',
+ 'default' => '1',
+ ],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '列表大小。',
+ 'description' => 'The number of entries to return on each page.',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '20',
+ 'default' => '20',
+ ],
+ ],
+ [
+ 'name' => 'Direction',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '身份提供方出入方向',
+ 'type' => 'string',
+ 'example' => 'pull',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'TotalCount' => [
+ 'title' => '列表总条数目。',
+ 'description' => 'The total number of entries returned.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '100',
+ ],
+ 'IdentityProviders' => [
+ 'description' => 'Identity provider information array.',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Identity provider information.',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => '实例Id',
+ 'description' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'example' => 'idaas_pbf4dth34l2qb7mydpntXXX',
+ ],
+ 'IdentityProviderId' => [
+ 'title' => '身份提供方Id',
+ 'description' => 'Identity provider ID.',
+ 'type' => 'string',
+ 'example' => 'idp_m5b5wd5s2hpq4t6iaehhXXX',
+ ],
+ 'IdentityProviderExternalId' => [
+ 'title' => '身份提供方外部ID',
+ 'description' => 'Identity provider external ID.',
+ 'type' => 'string',
+ 'example' => 'test_123xxx',
+ ],
+ 'Description' => [
+ 'title' => '身份提供方描述',
+ 'description' => 'The description of the Identity provider.',
+ 'type' => 'string',
+ 'example' => 'test',
+ ],
+ 'IdentityProviderName' => [
+ 'title' => '身份提供方名称',
+ 'description' => 'Identity provider name.',
+ 'type' => 'string',
+ 'example' => 'ceshi',
+ ],
+ 'UdPullStatus' => [
+ 'title' => '是否支持UD同步',
+ 'description' => 'Whether support UD synchronization.Values:'."\n"
+ .'- enabled'."\n"
+ .'- disabled',
+ 'type' => 'string',
+ 'example' => 'disabled',
+ ],
+ 'AuthnSourceType' => [
+ 'title' => '认证方式类型 oidc or saml',
+ 'description' => 'Authentication method type.'."\n"
+ .'- urn:alibaba:idaas:authntype:oidc'."\n"
+ .'- urn:alibaba:idaas:authntype:saml2',
+ 'type' => 'string',
+ 'example' => 'urn:alibaba:idaas:authntype:oidc',
+ ],
+ 'AuthnSourceSupplier' => [
+ 'title' => '对应的认证来源产品,okta or google or azure ad',
+ 'description' => 'Authentication source product.'."\n"
+ .'- urn:alibaba:idaas:idp:okta:okta'."\n"
+ .'- urn:alibaba:idaas:idp:google:account'."\n"
+ .'- urn:alibaba:idaas:idp:microsoft:aad'."\n"
+ .'- urn:alibaba:idaas:idp:microsoft:ad'."\n"
+ .'- urn:alibaba:idaas:idp:bytedance:lark'."\n"
+ .'- urn:alibaba:idaas:idp:unknown:ldap'."\n"
+ .'- urn:alibaba:idaas:idp:alibaba:idaas'."\n"
+ .'- urn:alibaba:idaas:idp:tencent:wecom'."\n"
+ .'- urn:alibaba:idaas:idp:alibaba:aliyunram',
+ 'type' => 'string',
+ 'example' => 'urn:alibaba:idaas:idp:bytedance:lark',
+ ],
+ 'AuthnStatus' => [
+ 'title' => '对应IdP是否支持认证',
+ 'description' => 'Does the corresponding IdP support authentication.',
+ 'type' => 'string',
+ 'example' => 'disabled',
+ ],
+ 'IncrementalCallbackStatus' => [
+ 'title' => '增量回调状态,是否处理来自IdP的增量回调数据',
+ 'description' => 'Incremental callback status, whether to process the incremental callback data from IdP.',
+ 'type' => 'string',
+ 'example' => 'enabled',
+ ],
+ 'UdPullTargetScope' => [
+ 'title' => '当支持ud_pullIDaaS侧UD中的范围',
+ 'description' => 'When supporting the range in the UD of ud_pullIDaaS side.',
+ 'type' => 'string',
+ 'example' => 'ou_2buqmxsa3ltyqkjgpwfijurXXX',
+ ],
+ 'IdentityProviderType' => [
+ 'title' => '身份提供方同步类型',
+ 'description' => 'Identity provider synchronization type.'."\n"
+ ."\n"
+ .'- Inbound to DingTalk: urn:alibaba:idaas:idp:alibaba:dingtalk:pull'."\n"
+ ."\n"
+ .'- Outbound to DingTalk: urn:alibaba:idaas:idp:alibaba:dingtalk:push'."\n"
+ ."\n"
+ .'- Inbound to WeCom: urn:alibaba:idaas:idp:tencent:wecom:pull'."\n"
+ ."\n"
+ .'- Inbound to Lark: urn:alibaba:idaas:idp:bytedance:lark:pull'."\n"
+ ."\n"
+ .'- Inbound to AD: urn:alibaba:idaas:idp:microsoft:ad:pull'."\n"
+ ."\n"
+ .'- Inbound to LDAP: urn:alibaba:idaas:idp:unknown:ldap:pull'."\n"
+ ."\n"
+ .'- Standard OIDC: urn:alibaba:idaas:idp:standard:oidc'."\n"
+ ."\n"
+ .'- SASE Custom OIDC: urn:alibaba:idaas:idp:alibaba:sase',
+ 'type' => 'string',
+ 'example' => 'urn:alibaba:idaas:idp:bytedance:lark:pull',
+ ],
+ 'AdvancedStatus' => [
+ 'title' => '高阶配置能力',
+ 'description' => 'Advanced configuration capabilities',
+ 'type' => 'string',
+ 'example' => 'disabled',
+ ],
+ 'UdPushStatus' => [
+ 'title' => '同步出能力',
+ 'description' => 'Synchronize capabilities',
+ 'type' => 'string',
+ 'example' => 'disabled',
+ ],
+ 'LockReason' => [
+ 'title' => '锁定原因',
+ 'description' => 'The reason why write operations are locked.',
+ 'type' => 'string',
+ 'example' => 'ConfigNotReady.UuidIsNul',
+ ],
+ 'LastStatusCheckJobResult' => [
+ 'description' => 'Last status check result.',
+ 'type' => 'string',
+ 'example' => 'success',
+ ],
+ 'CreateTime' => [
+ 'description' => 'The time when the instance was created.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1712561597000',
+ ],
+ 'UpdateTime' => [
+ 'description' => 'The time when the service was updated.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1712561597000',
+ ],
+ 'LogoUrl' => [
+ 'title' => '身份提供商的自定义 Logo 地址',
+ 'description' => 'IdP logo url.',
+ 'type' => 'string',
+ 'example' => 'https://cdn-cn-hangzhou.aliyunidaas.com/xx/logos/xx',
+ ],
+ 'PeriodicSyncStatus' => [
+ 'title' => '定时校验状态,是否定时校验EIAM与身份提供方的数据差异',
+ 'description' => 'Regular verification status.',
+ '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' => 'ListIdentityProviders',
+ ],
+ 'EnableIdentityProviderUdPull' => [
+ 'summary' => 'Enable identity provider synchronization.',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'IdentityProviderId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '身份提供方ID',
+ 'description' => 'Identity provider ID.',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idp_my664lwkhpicbyzirog3xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'EnableIdentityProviderUdPull',
+ ],
+ 'DisableIdentityProviderUdPull' => [
+ 'summary' => 'Disable identity provider synchronization',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'IdentityProviderId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '身份提供方ID',
+ 'description' => 'Identity provider ID.',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idp_my664lwkhpicbyzirog3xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'DisableIdentityProviderUdPull',
+ ],
+ 'SetIdentityProviderUdPullConfiguration' => [
+ 'summary' => 'Update IdP synchronization configuration.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'IdentityProviderId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '身份提供方ID',
+ 'description' => 'Identity provider ID',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idp_my664lwkhpicbyzirog3xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'IncrementalCallbackStatus',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '增量回调状态,是否处理来自IdP的增量回调数据',
+ 'description' => 'Incremental callback status, whether to process incremental callback data from IdP.',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'disabled',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'GroupSyncStatus',
+ 'in' => 'query',
+ 'allowEmptyValue' => true,
+ 'schema' => [
+ 'title' => '组同步状态',
+ 'description' => 'Group synchronization status.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'disabled',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'UdSyncScopeConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '同步入配置信息',
+ 'description' => 'Synchronize configuration information.',
+ 'type' => 'object',
+ 'properties' => [
+ 'SourceScopes' => [
+ 'title' => '同步来源节点',
+ 'description' => 'Synchronize source scopes',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Synchronize source scope',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ou_asdaq1addsxzdq1XXX',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'TargetScope' => [
+ 'title' => '同步目标节点',
+ 'description' => 'Synchronize target scope',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ou_asdaq1addsxzdq1XXX',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'PullProtectedRule',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '同步入保护规则,',
+ 'description' => 'Synchronize protected rule',
+ 'type' => 'object',
+ 'properties' => [
+ 'UserDeletedThreshold' => [
+ 'title' => '钉钉一方应用同步保护规则-删除账户数量',
+ 'description' => 'User deleted threshold',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'example' => '30',
+ ],
+ 'OrganizationalUnitDeletedThreshold' => [
+ 'title' => '钉钉一方应用同步保护规则-删除组织数量',
+ 'description' => 'OrganizationalUnit deleted threshold',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'example' => '10',
+ ],
+ 'GroupDeletedThreshold' => [
+ 'title' => '同步保护规则-删除组数量',
+ 'description' => 'Group deleted threshold',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'example' => '10',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'LdapUdPullConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => 'ldap同步侧相关配置信息',
+ 'description' => 'Ldap ud pull config',
+ 'type' => 'object',
+ 'properties' => [
+ 'UserObjectClass' => [
+ 'title' => '用户ObjectClass',
+ 'description' => 'UserObjectClass',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'userPrincipalNamexxx, mail'."\n",
+ ],
+ 'OrganizationUnitObjectClass' => [
+ 'title' => '组织ObjectClass',
+ 'description' => 'OrganizationUnitObjectClass',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'organizationUnitxxx,top'."\n",
+ ],
+ 'UserObjectClassCustomFilter' => [
+ 'title' => '用户自定义Filter',
+ 'description' => 'UserObjectClass custom filter',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '(|(cn=test)([email protected]))'."\n",
+ ],
+ 'GroupObjectClass' => [
+ 'title' => '组objectClass',
+ 'description' => 'GroupObjectClass',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'groupxxx',
+ ],
+ 'GroupMemberAttributeName' => [
+ 'title' => '组成员标识',
+ 'description' => 'Group member attribute name',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'memberxxx',
+ ],
+ 'GroupObjectClassCustomFilter' => [
+ 'title' => '组自定义Filter',
+ 'description' => 'GroupObjectClass custom filter',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '(|(cn=test)([email protected]))'."\n",
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'PeriodicSyncStatus',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '定时校验状态,是否定时校验EIAM与身份提供方的数据差异',
+ 'description' => 'Periodic synchronize status',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'disabled',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'PeriodicSyncConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '定时同步配置',
+ 'description' => 'Periodic synchronize config',
+ 'type' => 'object',
+ 'properties' => [
+ 'PeriodicSyncType' => [
+ 'title' => '类型',
+ 'description' => 'Periodic synchronize type',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'cron',
+ 'enum' => [
+ 'cron',
+ 'time',
+ ],
+ ],
+ 'PeriodicSyncCron' => [
+ 'title' => 'cron表达式,当periodicSyncType=cron,必填',
+ 'description' => 'Periodic synchronize cron',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '0 45 1 * * ?',
+ ],
+ 'PeriodicSyncTimes' => [
+ 'title' => '执行时间点,当periodicSyncType=time,必填,如[3,5],即3点到4点执行一次,5点到6点执行一次。',
+ 'description' => 'Periodic synchronize times',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Periodic synchronize time',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'example' => '3',
+ 'title' => '',
+ ],
+ 'required' => false,
+ ],
+ ],
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'SetIdentityProviderUdPullConfiguration',
+ ],
+ 'GetIdentityProviderUdPullConfiguration' => [
+ 'summary' => 'Get IdP Inbound Synchronization Configuration Information',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'IdentityProviderId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '身份提供方ID',
+ 'description' => 'Identity provider ID',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idp_my664lwkhpicbyzirog3xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'UdPullConfiguration' => [
+ 'description' => 'Inbound Synchronization Configuration Information',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => '实例Id',
+ 'description' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ ],
+ 'IdentityProviderId' => [
+ 'title' => '身份提供方Id',
+ 'description' => 'Identity provider ID',
+ 'type' => 'string',
+ 'example' => 'idp_my664lwkhpicbyzirog3xxxxx'."\n",
+ ],
+ 'IncrementalCallbackStatus' => [
+ 'title' => '增量回调状态,是否处理来自IdP的增量回调数据',
+ 'description' => 'Incremental Callback Status: Whether to process incremental callback data from the IdP',
+ 'type' => 'string',
+ 'example' => 'enabled',
+ ],
+ 'PeriodicSyncStatus' => [
+ 'title' => '定时校验状态,是否定时校验EIAM与身份提供方的数据差异',
+ 'description' => 'Scheduled Validation Status: Whether to periodically validate data discrepancies between IDaaS and the Identity Provider. Possible values:'."\n"
+ ."\n"
+ .'Disabled: disabled'."\n"
+ ."\n"
+ .'Enabled: enabled',
+ 'type' => 'string',
+ 'example' => 'enabled',
+ ],
+ 'GroupSyncStatus' => [
+ 'title' => '组同步状态',
+ 'description' => 'Group Synchronization Status'."\n"
+ .'Possible values:'."\n"
+ ."\n"
+ .'Disabled: disabled'."\n"
+ ."\n"
+ .'Enabled: enabled',
+ 'type' => 'string',
+ 'example' => 'enabled',
+ ],
+ 'UdSyncScopeConfig' => [
+ 'title' => '同步入配置信息',
+ 'description' => 'Synchronization Scope Configuration Information',
+ 'type' => 'object',
+ 'properties' => [
+ 'SourceScopes' => [
+ 'title' => '同步来源节点',
+ 'description' => 'Synchronization Source Node',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Synchronization Source Node',
+ 'type' => 'string',
+ 'example' => '960',
+ ],
+ ],
+ 'TargetScope' => [
+ 'title' => '同步目标节点',
+ 'description' => 'Synchronization Target Node',
+ 'type' => 'string',
+ 'example' => 'ou_asjdfhaskfhw213mnsj33sXXX',
+ ],
+ ],
+ ],
+ 'PullProtectedRule' => [
+ 'title' => '同步入用户映射字段配置列表',
+ 'description' => 'Inbound Synchronization Protection Rule Configuration',
+ 'type' => 'object',
+ 'properties' => [
+ 'UserDeletedThreshold' => [
+ 'title' => '钉钉一方应用同步保护规则-删除账户数量',
+ 'description' => 'Account Deletion Threshold: If the number of deleted users exceeds this value, the synchronization task will be terminated.',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '30',
+ ],
+ 'OrganizationalUnitDeletedThreshold' => [
+ 'title' => '钉钉一方应用同步保护规则-删除组织数量',
+ 'description' => 'Organization Deletion Threshold: If the number of deleted organizations exceeds this value, the synchronization task will be terminated.',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '10',
+ ],
+ 'GroupDeletedThreshold' => [
+ 'title' => '同步保护规则-删除组数量',
+ 'description' => 'Group Deletion Threshold: If the number of deleted groups exceeds this value, the synchronization task will be terminated.',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '10',
+ ],
+ ],
+ ],
+ 'LdapUdPullConfig' => [
+ 'title' => 'ldap同步侧相关配置信息',
+ 'description' => 'LDAP Synchronization Side Related Configuration Information',
+ 'type' => 'object',
+ 'properties' => [
+ 'UserObjectClass' => [
+ 'title' => '用户ObjectClass',
+ 'description' => 'User ObjectClass',
+ 'type' => 'string',
+ 'example' => 'ou,top',
+ ],
+ 'OrganizationUnitObjectClass' => [
+ 'title' => '组织ObjectClass',
+ 'description' => 'Organization ObjectClass',
+ 'type' => 'string',
+ 'example' => 'ou,top',
+ ],
+ 'UserObjectClassCustomFilter' => [
+ 'title' => '用户自定义Filter',
+ 'description' => 'User ObjectClass Custom Filter',
+ 'type' => 'string',
+ 'example' => '(|(cn=test)([email protected]))',
+ ],
+ 'GroupObjectClass' => [
+ 'title' => '组objectClass',
+ 'description' => 'Group ObjectClass',
+ 'type' => 'string',
+ 'example' => 'member',
+ ],
+ 'GroupMemberAttributeName' => [
+ 'title' => '组成员标识',
+ 'description' => 'Group Member Identifier',
+ 'type' => 'string',
+ 'example' => 'group',
+ ],
+ 'GroupObjectClassCustomFilter' => [
+ 'title' => '组自定义Filter',
+ 'description' => 'Group Custom Filter',
+ 'type' => 'string',
+ 'example' => '(|(cn=test)([email protected]))',
+ ],
+ ],
+ ],
+ 'PeriodicSyncConfig' => [
+ 'title' => '定时同步配置',
+ 'description' => 'Scheduled sync configuration',
+ 'type' => 'object',
+ 'properties' => [
+ 'PeriodicSyncType' => [
+ 'title' => '类型',
+ 'description' => 'type',
+ 'type' => 'string',
+ 'example' => 'cron',
+ 'enum' => [
+ 'cron',
+ 'time',
+ ],
+ ],
+ 'PeriodicSyncCron' => [
+ 'title' => 'cron表达式',
+ 'description' => 'Cron expression',
+ 'type' => 'string',
+ 'example' => '0 45 1 * * ?',
+ ],
+ 'PeriodicSyncTimes' => [
+ 'title' => '执行时间点,如[3,5],即3点到4点执行一次,5点到6点执行一次。',
+ 'description' => 'Execution time slots, for example 3,5, meaning the task runs once between 03:00–04:00 and once between 05:00–06:00.',
+ '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' => 'GetIdentityProviderUdPullConfiguration',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '分页查询时每页行数。默认值为20,最大值为100。',
+ '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' => '',
+ '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' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => '实例ID',
+ 'description' => 'IDaaS EIAM 实例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"}]',
+ ],
+ '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' => 'IDaaS EIAM的实例id',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'eiam-111ccc1111',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'IdentityProviderId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '身份提供方ID',
+ 'description' => 'IDaaS的身份提供方主键id',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idp_11111',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM的实例id',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'eiam-111ccc1111',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'IdentityProviderId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '身份提供方ID',
+ 'description' => 'IDaaS的身份提供方主键id',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idp_11111',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'SetForgetPasswordConfiguration' => [
+ 'summary' => 'Configures a forgot password policy for an Employee Identity and Access Management (EIAM) instance of Identity as a Service (IDaaS).',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'eiam-111ccc1111',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ForgetPasswordStatus',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '忘记密码配置状态。枚举取值:enabled(开启)、disabled(禁用)',
+ 'description' => 'The status of the forgot password feature. Valid values: enabled and disabled.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'enabled',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'AuthenticationChannels',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '身份认证渠道。枚举取值:email(邮件)、sms(短信)',
+ 'description' => 'The authentication channels. Valid values: email and sms.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The authentication channel of the forgot password feature. This parameter is required if the forgetPasswordStatus parameter is set to enabled. Valid values: email and sms.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'sms',
+ ],
+ 'required' => false,
+ 'example' => 'email',
+ 'maxLength' => 32,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'SetForgetPasswordConfiguration',
+ ],
+ 'SetPasswordInitializationConfiguration' => [
+ 'summary' => 'Sets the password initialization configurations for an Employee Identity and Access Management (EIAM) instance of Identity as a Service (IDaaS).',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'PasswordInitializationStatus',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '密码初始化配置状态。枚举取值:enabled(开启)、disabled(禁用)',
+ 'description' => 'Specifies whether to enable password initialization. Valid values:'."\n"
+ ."\n"
+ .'* enabled'."\n"
+ .'* disabled'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'enabled',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'PasswordInitializationType',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '密码初始化方式。当passwordInitializationStatus取值为enabled时必传。枚举取值:random(随机)',
+ 'description' => 'The password initialization method. This parameter is required when PasswordInitializationStatus is set to enabled. Set the value to random.'."\n"
+ ."\n"
+ .'* random: A randomly generated password is used.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'random',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'PasswordForcedUpdateStatus',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '密码强制更新状态。枚举取值:enabled(开启)、disabled(禁用)',
+ 'description' => 'Specifies whether to enable forcible password change upon first logon. Valid values:'."\n"
+ ."\n"
+ .'* enabled'."\n"
+ .'* disabled'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'enabled',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'PasswordInitializationNotificationChannels',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '密码初始化通知渠道。枚举取值:email(邮件)、sms(短信)',
+ 'description' => 'The methods for receiving password initialization notifications.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The method for receiving password initialization notifications. This parameter is required when PasswordForcedUpdateStatus is set to enabled. Valid values:'."\n"
+ ."\n"
+ .'* email: by email'."\n"
+ .'* sms: by text message'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'email',
+ ],
+ 'required' => false,
+ 'example' => 'email',
+ 'maxLength' => 32,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'SetPasswordInitializationConfiguration',
+ ],
+ 'SetPasswordHistoryConfiguration' => [
+ 'summary' => 'Configures a password history policy for an Employee Identity and Access Management (EIAM) instance of Identity as a Service (IDaaS).',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'PasswordHistoryStatus',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '密码历史配置状态。枚举取值:enabled(开启)、disabled(禁用)',
+ 'description' => 'Specifies whether to enable the password history feature. Valid values:'."\n"
+ ."\n"
+ .'* enabled'."\n"
+ .'* disabled'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'enabled',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'PasswordHistoryMaxRetention',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '保留最近密码记录数。当passwordHistoryStatus取值为enabled时必传。',
+ 'description' => 'The maximum number of recent passwords that can be retained. This parameter must be specified when PasswordHistoryStatus is set to enabled.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'example' => '3',
+ 'maxLength' => 32,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'SetPasswordHistoryConfiguration',
+ ],
+ 'SetPasswordExpirationConfiguration' => [
+ 'summary' => 'Configures a password expiration policy for an Employee Identity and Access Management (EIAM) instance of Identity as a Service (IDaaS).',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'PasswordExpirationStatus',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '密码过期配置状态。枚举取值:enabled(开启)、disabled(禁用)',
+ 'description' => 'Specifies whether to enable the password expiration feature. Valid values:'."\n"
+ ."\n"
+ .'* enabled'."\n"
+ .'* disabled'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'enabled',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'PasswordValidMaxDay',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '密码有效时长,单位是天。当passwordExpirationStatus取值为enabled时必传。',
+ 'description' => 'The validity period of a password. Unit: day. This parameter must be specified when PasswordExpirationStatus is set to enabled.'."\n",
+ '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' => 'The action to take upon password expiration. This parameter must be specified when PasswordExpirationStatus is set to enabled. Valid values:'."\n"
+ ."\n"
+ .'* forbid_login: Users cannot log on to IDaaS.'."\n"
+ .'* force_update_password: Users must change the password.'."\n"
+ .'* remind_update_password: IDaaS reminds users to change the password upon each logon.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'force_update_password',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'PasswordExpirationNotificationStatus',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '密码过期通知状态。枚举取值:enabled(开启)、disabled(禁用)',
+ 'description' => 'Specifies whether to enable the password expiration notification feature. Valid values:'."\n"
+ ."\n"
+ .'* enabled'."\n"
+ .'* disabled'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'enabled',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'PasswordExpirationNotificationChannels',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '密码过期通知渠道。当passwordExpirationNotificationStatus取值为enabled时必传。枚举取值:login(用户登录)、email(邮件)、sms(短信)',
+ 'description' => 'The methods for receiving password expiration notifications. This parameter must be specified when PasswordExpirationNotificationStatus is set to enabled.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The method for receiving password expiration notifications. Valid values:'."\n"
+ ."\n"
+ .'* login: upon logon'."\n"
+ .'* email: by email'."\n"
+ .'* sms: by text message'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'login',
+ ],
+ 'required' => false,
+ 'example' => 'login',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'PasswordExpirationNotificationDuration',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '密码过期通知时间,单位是天。当passwordExpirationNotificationStatus取值为enabled时必传。',
+ 'description' => 'The number of days before the expiration date during which password expiration notifications are sent. Unit: day. This parameter must be specified when PasswordExpirationNotificationStatus is set to enabled.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'example' => '7',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'PasswordForcedUpdateDuration',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '密码强制修改时间,单位是天。当前字段取值要比passwordExpirationNotificationDuration大。',
+ 'description' => 'The number of days before which users must change the password to prevent password expiration. Unit: day. You must set this parameter to a value greater than the value of PasswordExpirationNotificationDuration.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'example' => '7',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'EffectiveAuthenticationSourceIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'description' => 'Effective authentication sourceId',
+ 'example' => 'ia_passwordxxx',
+ ],
+ 'required' => false,
+ 'description' => 'Effective authentication sourceIds',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'SetPasswordExpirationConfiguration',
+ ],
+ 'SetPasswordComplexityConfiguration' => [
+ 'summary' => 'Configures a password complexity policy for an Employee Identity and Access Management (EIAM) instance of Identity as a Service (IDaaS).',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'PasswordMinLength',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '密码最小长度',
+ 'description' => 'The minimum number of characters in a password.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => true,
+ 'example' => '10',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'PasswordComplexityRules',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '密码复杂度规则',
+ 'description' => 'The password complexity rules.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The information about the array object.'."\n",
+ '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' => 'The type of the password check. Valid values:'."\n"
+ ."\n"
+ .'* inclusion_upper_case: The password must contain uppercase letters.'."\n"
+ .'* inclusion_lower_case: The password must contain lowercase letters.'."\n"
+ .'* inclusion_special_case: The password must contain one or more of the following special characters: @ % + \\ / \' ! # $ ^ ? : , ( ) { } \\[ ] ~ - \\_ .'."\n"
+ .'* inclusion_number: The password must contain digits.'."\n"
+ .'* exclusion_username: The password cannot contain a username.'."\n"
+ .'* exclusion_email: The password cannot contain an email prefix.'."\n"
+ .'* exclusion_phone_number: The password cannot contain a mobile number.'."\n"
+ .'* exclusion_display_name: The password cannot contain a display name.'."\n",
+ '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' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ 'title' => 'SetPasswordComplexityConfiguration',
+ ],
+ 'GetForgetPasswordConfiguration' => [
+ 'summary' => 'Queries the forgot password configurations of an Employee Identity and Access Management (EIAM) instance of Identity as a Service (IDaaS).',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'OpenForgetPasswordConfiguration' => [
+ 'description' => 'The forgot password configurations.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'Enable' => [
+ 'title' => '是否开启忘记密码',
+ 'description' => 'Indicates whether the forgot password feature is enabled.'."\n",
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'EnableSms' => [
+ 'title' => '是否开启SMS做为忘记密码的认证方法',
+ 'description' => 'Indicates whether Short Message Service (SMS) authentication is enabled for the forgot password feature.'."\n",
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'EnableEmail' => [
+ 'title' => '是否开启邮件做为忘记密码的认证方法',
+ 'description' => 'Indicates whether email authentication is enabled for the forgot password feature.'."\n",
+ 'type' => 'boolean',
+ 'example' => 'true',
+ ],
+ 'ForgetPasswordStatus' => [
+ 'title' => '忘记密码配置状态。枚举取值:enabled(开启)、disabled(禁用)',
+ 'description' => 'The status of the forgot password feature. Valid values: enabled and disabled.',
+ 'type' => 'string',
+ 'example' => 'enabled',
+ ],
+ 'AuthenticationChannels' => [
+ 'title' => '忘记密码认证渠道。当forgetPasswordStatus取值为enabled时必传。枚举取值:email(邮件)、sms(短信)',
+ 'description' => 'The authentication channels. Valid values: '."\n"
+ .'email '."\n"
+ .'sms '."\n"
+ .'totp '."\n"
+ .'web_authn',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The authentication channels. Valid values: email,sms,totp,web_authn',
+ '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' => 'GetForgetPasswordConfiguration',
+ ],
+ 'GetPasswordInitializationConfiguration' => [
+ 'summary' => 'Queries the password initialization configurations of an Employee Identity and Access Management (EIAM) instance of Identity as a Service (IDaaS).',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'PasswordInitializationConfiguration' => [
+ 'description' => 'The password initialization configurations.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'PasswordInitializationStatus' => [
+ 'title' => '密码初始化配置状态。枚举取值:enabled(开启)、disabled(禁用)',
+ 'description' => 'Indicates whether the password initialization feature is enabled. Valid values:'."\n"
+ ."\n"
+ .'* enabled'."\n"
+ .'* disabled'."\n",
+ 'type' => 'string',
+ 'example' => 'enabled',
+ ],
+ 'PasswordInitializationType' => [
+ 'title' => '密码初始化方式。枚举取值:random(随机)',
+ 'description' => 'The password initialization method. Set the value to random.'."\n"
+ ."\n"
+ .'* random: A randomly generated password is used.'."\n",
+ 'type' => 'string',
+ 'example' => 'random',
+ ],
+ 'PasswordForcedUpdateStatus' => [
+ 'title' => '密码强制更新状态。枚举取值:enabled(开启)、disabled(禁用)',
+ 'description' => 'Indicates whether forcible password change upon first logon is enabled. Valid values:'."\n"
+ ."\n"
+ .'* enabled'."\n"
+ .'* disabled'."\n",
+ 'type' => 'string',
+ 'example' => 'enabled',
+ ],
+ 'PasswordInitializationNotificationChannels' => [
+ 'title' => '密码初始化通知渠道。枚举取值:email(邮件)、sms(短信)',
+ 'description' => 'The methods for receiving password initialization notifications.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The methods for receiving password initialization notifications. Valid values:'."\n"
+ ."\n"
+ .'* email: by email'."\n"
+ .'* sms: by text message'."\n",
+ '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' => 'GetPasswordInitializationConfiguration',
+ ],
+ 'GetPasswordHistoryConfiguration' => [
+ 'summary' => 'Queries the password history configurations of an Employee Identity and Access Management (EIAM) instance of Identity as a Service (IDaaS).',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'PasswordHistoryConfiguration' => [
+ 'description' => 'The password history configurations.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'PasswordHistoryStatus' => [
+ 'title' => '密码历史配置状态。枚举取值:enabled(开启)、disabled(禁用)',
+ 'description' => 'Indicates whether the password history feature is enabled. Valid values:'."\n"
+ ."\n"
+ .'* enabled'."\n"
+ .'* disabled'."\n",
+ 'type' => 'string',
+ 'example' => 'enabled',
+ ],
+ 'PasswordHistoryMaxRetention' => [
+ 'title' => '保留最近密码记录数。',
+ 'description' => 'The maximum number of recent passwords that are retained.'."\n",
+ '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' => 'GetPasswordHistoryConfiguration',
+ ],
+ 'GetPasswordExpirationConfiguration' => [
+ 'summary' => 'Queries the password expiration configurations of an Employee Identity and Access Management (EIAM) instance of Identity as a Service (IDaaS).',
+ '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' => 'The ID of the instance.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'PasswordExpirationConfiguration' => [
+ 'description' => 'The password expiration configurations.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'PasswordExpirationStatus' => [
+ 'title' => '密码过期配置状态。枚举取值:enabled(开启)、disabled(禁用)',
+ 'description' => 'Indicates whether the password expiration feature is enabled. Valid values:'."\n"
+ ."\n"
+ .'* enabled'."\n"
+ .'* disabled'."\n",
+ 'type' => 'string',
+ 'example' => 'enabled',
+ ],
+ 'PasswordValidMaxDay' => [
+ 'title' => '密码有效时长,单位是天。',
+ 'description' => 'The validity period of a password. Unit: day.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '180',
+ ],
+ 'PasswordExpirationAction' => [
+ 'title' => '密码过期动作。枚举取值:forbid\\_login(禁止登录)、force\\_update\\_password(强制修改密码)、remind\\_update\\_password(提醒修改密码)',
+ 'description' => 'The action to take when a password expires. Valid values:'."\n"
+ ."\n"
+ .'* forbid_login: Prohibit the user from using the password to log on to IDaaS.'."\n"
+ .'* force_update_password: Force the user to change the password.'."\n"
+ .'* remind_update_password: Remind the user to change the password.'."\n",
+ 'type' => 'string',
+ 'example' => 'forbid_login',
+ ],
+ 'PasswordExpirationNotificationStatus' => [
+ 'title' => '密码过期通知状态。枚举取值:enabled(开启)、disabled(禁用)',
+ 'description' => 'Indicates whether the password expiration notification feature is enabled. Valid values:'."\n"
+ ."\n"
+ .'* enabled'."\n"
+ .'* disabled'."\n",
+ 'type' => 'string',
+ 'example' => 'enabled',
+ ],
+ 'PasswordExpirationNotificationChannels' => [
+ 'title' => '密码过期通知渠道。枚举取值:login(用户登录)、email(邮件)、sms(短信)',
+ 'description' => 'The methods for receiving password expiration notifications.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The method for receiving password expiration notifications. Valid values:'."\n"
+ ."\n"
+ .'* login: upon logon'."\n"
+ .'* email: by email'."\n"
+ .'* sms: by text message'."\n",
+ 'type' => 'string',
+ 'example' => 'login',
+ ],
+ 'example' => 'login',
+ ],
+ 'PasswordExpirationNotificationDuration' => [
+ 'title' => '密码过期通知时间,单位是天。',
+ 'description' => 'The number of days before the expiration date during which password expiration notifications are sent. Unit: day.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '7',
+ ],
+ 'PasswordForcedUpdateDuration' => [
+ 'title' => '密码强制修改时间,单位是天。',
+ 'description' => 'The number of days before which users must change the password to prevent password expiration. Unit: day.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '3',
+ ],
+ 'EffectiveAuthenticationSourceIds' => [
+ 'description' => 'The list of valid authentication IDs. The default is all ["ia_all"]'."\n"
+ ."\n"
+ .'ia_all: All. If you fill in this value, you cannot fill in other values'."\n"
+ ."\n"
+ .'ia_password: Account password login'."\n"
+ ."\n"
+ .'ia_otp_sms: SMS verification code login method'."\n"
+ ."\n"
+ .'ia_webauthn: WebAuthn authenticator login method'."\n"
+ ."\n"
+ .'idp_xxx: Specific identity provider authentication method',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'authentication 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' => 'GetPasswordExpirationConfiguration',
+ ],
+ 'GetPasswordComplexityConfiguration' => [
+ 'summary' => 'Queries the password complexity configurations of an Employee Identity and Access Management (EIAM) instance of Identity as a Service (IDaaS).',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'PasswordComplexityConfiguration' => [
+ 'description' => 'The password complexity configurations.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'PasswordMinLength' => [
+ 'title' => '密码最短长度',
+ 'description' => 'The minimum number of characters in a password.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '3',
+ ],
+ 'PasswordComplexityRules' => [
+ 'title' => '密码复杂度规则',
+ 'description' => 'The password complexity rules.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The information about the array object.'."\n",
+ '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' => 'The type of the password check. Valid values:'."\n"
+ ."\n"
+ .'* inclusion_upper_case: The password must contain uppercase letters.'."\n"
+ .'* inclusion_lower_case: The password must contain lowercase letters.'."\n"
+ .'* inclusion_special_case: The password must contain one or more of the following special characters: @ % + \\ / \' ! # $ ^ ? : , ( ) { } \\[ ] ~ - \\_ .'."\n"
+ .'* inclusion_number: The password must contain digits.'."\n"
+ .'* exclusion_username: The password cannot contain a username.'."\n"
+ .'* exclusion_email: The password cannot contain an email prefix.'."\n"
+ .'* exclusion_phone_number: The password cannot contain a mobile number.'."\n"
+ .'* exclusion_display_name: The password cannot contain a display name.'."\n",
+ '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' => 'GetPasswordComplexityConfiguration',
+ ],
+ 'CreateConditionalAccessPolicy' => [
+ 'summary' => 'Create Conditional Access Policy',
+ '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' => 'Instance ID.',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ConditionalAccessPolicyName',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '条件访问策略名称',
+ 'description' => 'Conditional access policy name',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'My Conditional Access Policy',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '条件访问策略描述',
+ 'description' => 'Description of the conditional access policy',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'Test Description',
+ 'maxLength' => 128,
+ ],
+ ],
+ [
+ 'name' => 'ConditionalAccessPolicyType',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '条件访问策略类型',
+ 'description' => 'Type of the conditional access policy, with the following options:'."\n"
+ ."\n"
+ .'arn:alibaba:idaas:authn:access:policy:system: System policy.',
+ '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' => 'Execution type of the conditional access policy, with the following options:'."\n"
+ ."\n"
+ .'enforcement: Enforce the policy.',
+ 'type' => 'string',
+ 'required' => true,
+ 'enumValueTitles' => [
+ 'enforcement' => 'enforcement',
+ ],
+ 'example' => 'enforcement',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'EvaluateAt',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '条件访问策略执行点',
+ 'description' => 'Execution point of the conditional access policy, with the following options:'."\n"
+ ."\n"
+ .'- arn:alibaba:idaas:authn:access:rule:eval_at:after_step1: Allow.',
+ '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 configuration for the conditional access policy',
+ 'type' => 'object',
+ 'properties' => [
+ 'Effect' => [
+ 'title' => '条件访问策略决策Action',
+ 'description' => 'Decision action for the conditional access policy, with the following options:'."\n"
+ ."\n"
+ .'- allow: Allow.'."\n"
+ .'- deny: Deny.',
+ 'type' => 'string',
+ 'required' => false,
+ 'enumValueTitles' => [
+ 'allow' => 'allow',
+ 'deny' => 'deny',
+ ],
+ 'example' => 'allow or deny',
+ ],
+ 'MfaType' => [
+ 'title' => '条件访问策略Mfa类型',
+ 'description' => 'MFA type for the conditional access policy, with the following options:'."\n"
+ ."\n"
+ .'- directly_access: Direct access'."\n"
+ .'- mfa_required: MFA required',
+ 'type' => 'string',
+ 'required' => false,
+ 'enumValueTitles' => [
+ 'directly_access' => 'directly_access',
+ 'mfa_required' => 'mfa_required',
+ ],
+ 'example' => 'directly_access',
+ ],
+ 'MfaAuthenticationIntervalSeconds' => [
+ 'title' => '条件访问策略重复认证时间间隔(秒)',
+ 'description' => 'Re-authentication interval (in seconds) for the conditional access policy'."\n"
+ ."\n"
+ .'- Maximum MFA re-authentication interval: 86400'."\n"
+ .'- Minimum MFA re-authentication interval: 300',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '500',
+ ],
+ 'MfaAuthenticationMethods' => [
+ 'title' => '条件访问策略允许使用的mfa类型',
+ 'description' => 'Allowed MFA types for the conditional access policy, with the following options:'."\n"
+ .'- ia_otp_sms: SMS verification code'."\n"
+ .'- ia_otp_email: Email verification code'."\n"
+ .'- ia_totp: OTP dynamic password'."\n"
+ .'- ia_webauthn: WebAuthn',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'MFA type',
+ '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' => 'Whether to enable session reuse',
+ 'type' => 'string',
+ 'required' => false,
+ 'enumValueTitles' => [
+ 'disabled' => 'disabled',
+ 'enabled' => 'enabled',
+ ],
+ 'example' => 'enabled',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'ConditionsConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '条件访问策略条件内容配置',
+ 'description' => 'Condition content configuration for the conditional access policy',
+ 'type' => 'object',
+ 'properties' => [
+ 'Applications' => [
+ 'title' => '条件访问策略目标应用',
+ 'description' => 'Target applications for the conditional access policy',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeApplications' => [
+ 'title' => '选择的应用',
+ 'description' => 'Included applications',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Application ID',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'app_xxxx',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'ExcludeApplications' => [
+ 'title' => '排除的应用',
+ 'description' => 'Excluded applications',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Application ID',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'app_xxxx',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'Users' => [
+ 'title' => '条件访问策略目标用户',
+ 'description' => 'Target users of the conditional access policy',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeUsers' => [
+ 'title' => '选择的用户',
+ 'description' => 'Selected user',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'User ID',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'user_xxxx',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'ExcludeUsers' => [
+ 'title' => '排除的用户',
+ 'description' => 'Excluded users',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'User ID',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'user_xxxx',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'IncludeGroups' => [
+ 'title' => '选择的用户组',
+ 'description' => 'Included user groups',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Group ID',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'group_xxxxx',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'ExcludeGroups' => [
+ 'title' => '排除的用户组',
+ 'description' => 'Excluded user groups',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Group ID',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'group_xxxxx',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'IncludeOrganizationalUnits' => [
+ 'title' => '选择的组织',
+ 'description' => 'Included organizations',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Organization ID',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ou_sdfnbsxxxx',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'ExcludeOrganizationalUnits' => [
+ 'title' => '排除的组织',
+ 'description' => 'Excluded organizations',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Organization ID',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ou_xxxxx',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'NetworkZones' => [
+ 'title' => '条件访问策略网络区域',
+ 'description' => 'Network zones for conditional access policy',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeNetworkZones' => [
+ 'title' => '选择的网络区域',
+ 'description' => 'Included network zones',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Network zone ID',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'network_xxxxx',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'ExcludeNetworkZones' => [
+ 'title' => '排除的网络区域',
+ 'description' => 'Excluded network zones',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Network zone 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' => 'Priority of the conditional access policy, lower values indicate higher priority'."\n"
+ .'Minimum value: 1'."\n"
+ .'Maximum value: 100',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'example' => '1',
+ ],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '幂等Token。',
+ 'description' => 'Idempotent token.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'client-token-example',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'description' => 'Response result',
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'Request ID.',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'ConditionalAccessPolicyId' => [
+ 'title' => '条件访问策略ID',
+ 'description' => 'Conditional Access Policy ID',
+ 'type' => 'string',
+ 'properties' => [],
+ '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' => 'Create Conditional Access Policy',
+ 'description' => 'Create Conditional Access Policy',
+ 'translator' => 'machine',
+ ],
+ 'DeleteConditionalAccessPolicy' => [
+ 'summary' => 'Delete Conditional Access Policy',
+ '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' => 'Instance ID.',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ConditionalAccessPolicyId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '条件访问策略Id',
+ 'description' => 'Conditional Access Policy ID',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'cap_11111',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'Request 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' => 'Delete Conditional Access Policy',
+ 'description' => 'When deleting a specified conditional access policy, please ensure that the policy is no longer in use. After deletion, all configuration data will be removed and cannot be recovered.',
+ 'translator' => 'machine',
+ ],
+ 'DisableConditionalAccessPolicy' => [
+ 'summary' => 'Disable Conditional Access Policy',
+ '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' => 'Instance ID.',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ConditionalAccessPolicyId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '条件访问策略Id',
+ 'description' => 'Conditional Access Policy 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' => 'Disable Conditional Access Policy',
+ 'description' => 'When changing a conditional access policy from an enabled state to a disabled state, the policy will no longer intercept. Please confirm that you are aware of the potential risks associated with this action.',
+ 'translator' => 'machine',
+ ],
+ 'EnableConditionalAccessPolicy' => [
+ 'summary' => 'Enable Conditional Access Policy',
+ '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' => 'Instance ID.',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ConditionalAccessPolicyId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '条件访问策略Id',
+ 'description' => 'Conditional Access Policy 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' => 'Enable Conditional Access Policy',
+ 'description' => 'When changing the status of a conditional access policy from enabled to disabled, the policy will no longer intercept. Please confirm that you are aware of the potential risks associated with this action.',
+ 'translator' => 'machine',
+ ],
+ 'GetConditionalAccessPolicy' => [
+ 'summary' => 'Get Conditional Access Policy',
+ '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' => 'Instance ID.',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ConditionalAccessPolicyId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '条件访问策略Id',
+ 'description' => 'Conditional Access Policy ID',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'cap_11111',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'Request ID.',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'ConditionalAccessPolicy' => [
+ 'description' => 'Details of the conditional access policy',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => '实例Id',
+ 'description' => 'Instance ID',
+ 'type' => 'string',
+ 'example' => 'idaas_qnx6fbrinlecptl5hld23lfkvy',
+ ],
+ 'ConditionalAccessPolicyId' => [
+ 'title' => '条件访问策略Id',
+ 'description' => 'Conditional Access Policy ID',
+ 'type' => 'string',
+ 'example' => 'cp_xxxxx',
+ ],
+ 'ConditionalAccessPolicyName' => [
+ 'title' => '条件访问策略名称',
+ 'description' => 'Conditional Access Policy Name',
+ 'type' => 'string',
+ 'example' => 'My Policy',
+ ],
+ 'Description' => [
+ 'title' => '条件访问策略描述',
+ 'description' => 'Description of the conditional access policy',
+ 'type' => 'string',
+ 'example' => 'ga access port for ecs: internal-cn-hangzhou-docker-builder-2(i-bp19g1pheaailkk1xvr6)',
+ ],
+ 'ConditionalAccessPolicyType' => [
+ 'title' => '条件访问策略类型',
+ 'description' => 'Type of the conditional access policy',
+ 'type' => 'string',
+ 'example' => 'arn:alibaba:idaas:authn:access:policy:system',
+ ],
+ 'Status' => [
+ 'title' => '条件访问策略启用禁用状态',
+ 'description' => 'Enable or disable status of the conditional access policy',
+ 'type' => 'string',
+ 'example' => 'enabled',
+ ],
+ 'DecisionType' => [
+ 'title' => '条件访问策略执行类型',
+ 'description' => 'Execution type of the conditional access policy',
+ 'type' => 'string',
+ 'example' => 'enforcement',
+ ],
+ 'EvaluateAt' => [
+ 'title' => '条件访问策略执行点',
+ 'description' => 'Execution point of the conditional access policy',
+ 'type' => 'string',
+ 'example' => 'arn:alibaba:idaas:authn:access:rule:eval_at:after_step1',
+ ],
+ 'DecisionConfig' => [
+ 'title' => '条件访问策略执行Action',
+ 'description' => 'Action of the conditional access policy',
+ 'type' => 'object',
+ 'properties' => [
+ 'Effect' => [
+ 'title' => '条件访问策略决策Action',
+ 'description' => 'Decision action of the conditional access policy',
+ 'type' => 'string',
+ 'example' => 'allow',
+ ],
+ 'MfaType' => [
+ 'title' => '条件访问策略Mfa类型',
+ 'description' => 'MFA authentication type of the conditional access policy',
+ 'type' => 'string',
+ 'example' => 'directly_access',
+ ],
+ 'MfaAuthenticationIntervalSeconds' => [
+ 'title' => '条件访问策略重复认证时间间隔(秒)',
+ 'description' => 'Re-authentication interval (in seconds) for the conditional access policy',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '300',
+ ],
+ 'MfaAuthenticationMethods' => [
+ 'title' => '条件访问策略允许使用的mfa类型',
+ 'description' => 'Allowed MFA types for the conditional access policy',
+ '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' => 'Whether to enable session reuse',
+ 'type' => 'string',
+ 'example' => 'enabled',
+ ],
+ ],
+ ],
+ 'ConditionsConfig' => [
+ 'title' => '条件访问策略内容',
+ 'description' => 'Conditional access policy content',
+ 'type' => 'object',
+ 'properties' => [
+ 'Applications' => [
+ 'title' => '条件访问策略目标应用',
+ 'description' => 'Target applications of the conditional access policy',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeApplications' => [
+ 'title' => '选择的应用',
+ 'description' => 'Selected applications',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Application ID',
+ 'type' => 'string',
+ 'example' => 'app_xxxx',
+ ],
+ ],
+ 'ExcludeApplications' => [
+ 'title' => '排除的应用',
+ 'description' => 'Excluded applications',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Application ID',
+ 'type' => 'string',
+ 'example' => 'app_xxxx'."\n",
+ ],
+ ],
+ ],
+ ],
+ 'Users' => [
+ 'title' => '条件访问策略目标用户',
+ 'description' => 'Target users of the conditional access policy',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeUsers' => [
+ 'title' => '选择的用户',
+ 'description' => 'Selected users',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'User ID',
+ 'type' => 'string',
+ 'example' => 'user_xxxxx',
+ ],
+ ],
+ 'ExcludeUsers' => [
+ 'title' => '排除的用户',
+ 'description' => 'Excluded users',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'User ID',
+ 'type' => 'string',
+ 'example' => 'user_xxxxx',
+ ],
+ ],
+ 'IncludeGroups' => [
+ 'title' => '选择的用户组',
+ 'description' => 'Selected user groups',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'User group ID',
+ 'type' => 'string',
+ 'example' => 'group_xxxxx',
+ ],
+ ],
+ 'ExcludeGroups' => [
+ 'title' => '排除的用户组',
+ 'description' => 'Excluded user groups',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'User group ID',
+ 'type' => 'string',
+ 'example' => 'group_xxxxx',
+ ],
+ ],
+ 'IncludeOrganizationalUnits' => [
+ 'title' => '选择的组织',
+ 'description' => 'Included organizations',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Organization ID',
+ 'type' => 'string',
+ 'example' => 'ou_xxxxx',
+ ],
+ ],
+ 'ExcludeOrganizationalUnits' => [
+ 'title' => '排除的组织',
+ 'description' => 'Excluded organizations',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Organization ID',
+ 'type' => 'string',
+ 'example' => 'ou_xxxxx',
+ ],
+ ],
+ ],
+ ],
+ 'NetworkZones' => [
+ 'title' => '条件访问策略网络区域',
+ 'description' => 'Network zones for the conditional access policy',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeNetworkZones' => [
+ 'title' => '选择的网络区域',
+ 'description' => 'Included network zones',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Network zone ID',
+ 'type' => 'string',
+ 'example' => 'network_xxxxx',
+ ],
+ ],
+ 'ExcludeNetworkZones' => [
+ 'title' => '排除的网络区域',
+ 'description' => 'Excluded network zones',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Network zone ID',
+ 'type' => 'string',
+ 'example' => 'network_xxxxx',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'Priority' => [
+ 'title' => '优先级',
+ 'description' => 'Priority',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '5',
+ ],
+ 'CreateTime' => [
+ 'title' => '创建时间',
+ 'description' => 'Creation time',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1741857554000',
+ ],
+ 'LastUpdatedTime' => [
+ 'title' => '更新时间',
+ 'description' => 'Last updated time',
+ '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' => 'Query Conditional Access Policy',
+ 'description' => 'Query Conditional Access Policy',
+ 'translator' => 'machine',
+ ],
+ 'ListConditionalAccessPolicies' => [
+ 'summary' => 'List of Conditional Access Policies',
+ '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' => 'Instance ID.',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'NextToken',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '查询凭证(Token)。',
+ 'description' => 'Token for the next page query.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'NTxxxxxexample',
+ ],
+ ],
+ [
+ 'name' => 'MaxResults',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '分页查询时每页行数。',
+ 'description' => 'Number of items per page in a paginated query.',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '20',
+ 'default' => '20',
+ ],
+ ],
+ [
+ 'name' => 'PreviousToken',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => 'Token for the previous page query.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'PTxxxxxexample',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'Request ID.',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'TotalCount' => [
+ 'title' => '列表总条数目。',
+ 'description' => 'Total number of items in the list.',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '100',
+ ],
+ 'NextToken' => [
+ 'title' => '本次调用返回的查询凭证(Token)值。',
+ 'description' => 'The token value returned by this call for the next page query.',
+ 'type' => 'string',
+ 'example' => 'NTxxxexample',
+ ],
+ 'ConditionalAccessPolicies' => [
+ 'description' => 'Collection of conditional access policies',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => '实例Id',
+ 'description' => 'Instance ID',
+ 'type' => 'string',
+ 'example' => 'idaas_ksvv5c7f2l6uzh6oqspeks23ni',
+ ],
+ 'ConditionalAccessPolicyId' => [
+ 'title' => '条件访问策略Id',
+ 'description' => 'Conditional access policy ID',
+ 'type' => 'string',
+ 'example' => 'cp_xxxxx',
+ ],
+ 'ConditionalAccessPolicyName' => [
+ 'title' => '条件访问策略名称',
+ 'description' => 'Conditional access policy name',
+ 'type' => 'string',
+ 'example' => 'My Policy',
+ ],
+ 'Description' => [
+ 'title' => '条件访问策略描述',
+ 'description' => 'Description of the conditional access policy',
+ 'type' => 'string',
+ 'example' => 'My Policy Description',
+ ],
+ 'ConditionalAccessPolicyType' => [
+ 'title' => '条件访问策略类型',
+ 'description' => 'Type of the conditional access policy',
+ 'type' => 'string',
+ 'example' => 'arn:alibaba:idaas:authn:access:policy:system',
+ ],
+ 'Status' => [
+ 'title' => '条件访问策略启用禁用状态',
+ 'description' => 'Enable or disable status of the conditional access policy',
+ 'type' => 'string',
+ 'example' => 'disabled',
+ ],
+ 'DecisionType' => [
+ 'title' => '条件访问策略执行类型',
+ 'description' => 'Execution type of the conditional access policy',
+ 'type' => 'string',
+ 'example' => 'enforcement',
+ ],
+ 'EvaluateAt' => [
+ 'title' => '条件访问策略执行点',
+ 'description' => 'Execution point of the conditional access policy',
+ 'type' => 'string',
+ 'example' => 'arn:alibaba:idaas:authn:access:rule:eval_at:after_step1',
+ ],
+ 'Priority' => [
+ 'title' => '优先级',
+ 'description' => 'Priority, 1-100',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '1',
+ ],
+ 'DecisionConfig' => [
+ 'title' => '条件访问策略执行Action',
+ 'description' => 'Action of the conditional access policy',
+ 'type' => 'object',
+ 'properties' => [
+ 'Effect' => [
+ 'title' => '条件访问策略决策Action',
+ 'description' => 'Decision action of the conditional access policy:'."\n"
+ .'deny Deny'."\n"
+ .'allow Allow',
+ 'type' => 'string',
+ 'example' => 'deny',
+ ],
+ 'MfaType' => [
+ 'title' => '条件访问策略Mfa类型',
+ 'description' => 'Conditional Access Policy Mfa Type',
+ 'type' => 'string',
+ 'example' => 'directly_access',
+ ],
+ 'MfaAuthenticationIntervalSeconds' => [
+ 'title' => '条件访问策略重复认证时间间隔(秒)',
+ 'description' => 'Re-authentication interval for the conditional access policy (in seconds) 300-86400',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '300',
+ ],
+ 'MfaAuthenticationMethods' => [
+ 'title' => '条件访问策略允许使用的mfa类型',
+ 'description' => 'MFA types allowed by the conditional access policy',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'MFA types allowed by the conditional access policy, with the following options:'."\n"
+ .'- ia_otp_sms: SMS verification code'."\n"
+ .'- ia_otp_email: Email verification code'."\n"
+ .'- ia_totp: OTP dynamic password'."\n"
+ .'- ia_webauthn: WebAuthn',
+ 'type' => 'string',
+ 'example' => 'ia_otp_email',
+ ],
+ ],
+ 'ActiveSessionReuseStatus' => [
+ 'description' => 'Whether to enable session reuse for secondary authentication',
+ 'type' => 'string',
+ 'example' => 'disabled',
+ ],
+ ],
+ ],
+ 'ConditionsConfig' => [
+ 'title' => '条件访问策略内容',
+ 'description' => 'Content of the conditional access policy',
+ 'type' => 'object',
+ 'properties' => [
+ 'Applications' => [
+ 'title' => '条件访问策略目标应用',
+ 'description' => 'Target applications of the conditional access policy',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeApplications' => [
+ 'title' => '选择的应用',
+ 'description' => 'Selected applications',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Application ID',
+ 'type' => 'string',
+ 'example' => 'app_xxxxx',
+ ],
+ ],
+ 'ExcludeApplications' => [
+ 'title' => '排除的应用',
+ 'description' => 'Excluded applications',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Application ID',
+ 'type' => 'string',
+ 'example' => 'app_xxxxx',
+ ],
+ ],
+ ],
+ ],
+ 'Users' => [
+ 'title' => '条件访问策略目标用户',
+ 'description' => 'Target users of the conditional access policy',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeUsers' => [
+ 'title' => '选择的用户',
+ 'description' => 'Selected users',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'User ID',
+ 'type' => 'string',
+ 'example' => 'user_xxxxx',
+ ],
+ ],
+ 'ExcludeUsers' => [
+ 'title' => '排除的用户',
+ 'description' => 'Excluded users',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'User ID',
+ 'type' => 'string',
+ 'example' => 'user_xxxxx',
+ ],
+ ],
+ 'IncludeGroups' => [
+ 'title' => '选择的用户组',
+ 'description' => 'Included user groups',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'User group ID',
+ 'type' => 'string',
+ 'example' => 'group_xxxxx',
+ ],
+ ],
+ 'ExcludeGroups' => [
+ 'title' => '排除的用户组',
+ 'description' => 'Excluded user groups',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'User group ID',
+ 'type' => 'string',
+ 'example' => 'group_xxxxx',
+ ],
+ ],
+ 'IncludeOrganizationalUnits' => [
+ 'title' => '选择的组织',
+ 'description' => 'Included organizations',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Organization ID',
+ 'type' => 'string',
+ 'example' => 'ou_xxxxx',
+ ],
+ ],
+ 'ExcludeOrganizationalUnits' => [
+ 'title' => '排除的组织',
+ 'description' => 'Excluded organizations',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Organization ID',
+ 'type' => 'string',
+ 'example' => 'ou_xxxxx',
+ ],
+ ],
+ ],
+ ],
+ 'NetworkZones' => [
+ 'title' => '条件访问策略网络区域',
+ 'description' => 'Network zones for conditional access policies',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeNetworkZones' => [
+ 'title' => '选择的网络区域',
+ 'description' => 'Included network ranges',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Selected network range ID',
+ 'type' => 'string',
+ 'example' => 'network_xxxxx',
+ ],
+ ],
+ 'ExcludeNetworkZones' => [
+ 'title' => '排除的网络区域',
+ 'description' => 'Excluded network zones',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'IDs of excluded network zones',
+ 'type' => 'string',
+ 'example' => 'network_xxxxx',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'CreateTime' => [
+ 'title' => '创建时间',
+ 'description' => 'Creation time',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1741857554000',
+ ],
+ 'LastUpdatedTime' => [
+ 'title' => '更新时间',
+ 'description' => 'Last updated time',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1741857554000',
+ ],
+ ],
+ ],
+ ],
+ 'PreviousToken' => [
+ 'description' => 'Previous page query token (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' => 'List of Conditional Access Policies',
+ 'description' => 'Paginated query for the list of conditional access policies',
+ 'translator' => 'machine',
+ ],
+ 'ListConditionalAccessPoliciesForNetworkZone' => [
+ 'summary' => 'List Conditional Access Policies Associated with Network Areas',
+ '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' => 'Instance ID.',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'NetworkZoneId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '条件访问策略关联的应用ID',
+ 'description' => 'Application ID associated with the conditional access policy',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'app_11111',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'Request ID.',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'ConditionalAccessPolicies' => [
+ 'description' => 'Collection of conditional access policies',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Collection of conditional access policies',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => '实例Id',
+ 'description' => 'Instance ID',
+ 'type' => 'string',
+ 'example' => 'idaas_oynbcyaaejuik6b37eldz4pinu',
+ ],
+ 'ConditionalAccessPolicyId' => [
+ 'title' => '条件访问策略Id',
+ 'description' => 'Conditional access policy ID',
+ 'type' => 'string',
+ 'example' => 'cp_xxxxx',
+ ],
+ 'ConditionalAccessPolicyName' => [
+ 'title' => '条件访问策略名称',
+ 'description' => 'Conditional access policy name',
+ 'type' => 'string',
+ 'example' => 'My Policy',
+ ],
+ 'Description' => [
+ 'title' => '条件访问策略描述',
+ 'description' => 'Description of the conditional access policy',
+ 'type' => 'string',
+ 'example' => 'terraform-example',
+ ],
+ 'ConditionalAccessPolicyType' => [
+ 'title' => '条件访问策略类型',
+ 'description' => 'Type of the conditional access policy',
+ 'type' => 'string',
+ 'example' => 'arn:alibaba:idaas:authn:access:policy:system',
+ ],
+ 'Status' => [
+ 'title' => '条件访问策略启用禁用状态',
+ 'description' => 'Enable or disable status of the conditional access policy',
+ 'type' => 'string',
+ 'example' => 'disabled',
+ ],
+ 'DecisionType' => [
+ 'title' => '条件访问策略执行类型',
+ 'description' => 'Execution type of the conditional access policy',
+ 'type' => 'string',
+ 'example' => 'enforcement',
+ ],
+ 'EvaluateAt' => [
+ 'title' => '条件访问策略执行点',
+ 'description' => 'Execution point of the conditional access policy',
+ 'type' => 'string',
+ 'example' => 'arn:alibaba:idaas:authn:access:rule:eval_at:after_step1',
+ ],
+ 'Priority' => [
+ 'title' => '优先级',
+ 'description' => 'Priority',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '10',
+ ],
+ 'DecisionConfig' => [
+ 'title' => '条件访问策略执行Action',
+ 'description' => 'Action of the conditional access policy',
+ 'type' => 'object',
+ 'properties' => [
+ 'Effect' => [
+ 'title' => '条件访问策略决策Action',
+ 'description' => 'Decision action of the conditional access policy',
+ 'type' => 'string',
+ 'example' => 'allow',
+ ],
+ 'MfaType' => [
+ 'title' => '条件访问策略Mfa类型',
+ 'description' => 'MFA type of the conditional access policy',
+ 'type' => 'string',
+ 'example' => 'directly_access',
+ ],
+ 'MfaAuthenticationIntervalSeconds' => [
+ 'title' => '条件访问策略重复认证时间间隔(秒)',
+ 'description' => 'Re-authentication interval for conditional access policy (seconds)',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '300',
+ ],
+ 'MfaAuthenticationMethods' => [
+ 'title' => '条件访问策略允许使用的mfa类型',
+ 'description' => 'MFA types allowed by the conditional access policy',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'MFA types allowed by the conditional access policy, with selectable values including:'."\n"
+ .'- ia_otp_sms: SMS verification code'."\n"
+ .'- ia_otp_email: Email verification code'."\n"
+ .'- ia_totp: OTP dynamic password'."\n"
+ .'- ia_webauthn: WebAuthn',
+ 'type' => 'string',
+ 'example' => 'ia_totp',
+ ],
+ ],
+ 'ActiveSessionReuseStatus' => [
+ 'description' => 'Whether session reuse is enabled',
+ 'type' => 'string',
+ 'example' => 'enabled',
+ ],
+ ],
+ ],
+ 'ConditionsConfig' => [
+ 'title' => '条件访问策略内容',
+ 'description' => 'Content of the conditional access policy',
+ 'type' => 'object',
+ 'properties' => [
+ 'Applications' => [
+ 'title' => '条件访问策略目标应用',
+ 'description' => 'Target applications of the conditional access policy',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeApplications' => [
+ 'title' => '选择的应用',
+ 'description' => 'Selected applications',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Application ID',
+ 'type' => 'string',
+ 'example' => 'app_xxxxx',
+ ],
+ ],
+ 'ExcludeApplications' => [
+ 'title' => '排除的应用',
+ 'description' => 'Excluded applications',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Application ID',
+ 'type' => 'string',
+ 'example' => 'app_xxxxx',
+ ],
+ ],
+ ],
+ ],
+ 'Users' => [
+ 'title' => '条件访问策略目标用户',
+ 'description' => 'Target users of the conditional access policy',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeUsers' => [
+ 'title' => '选择的用户',
+ 'description' => 'Selected users',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'User ID',
+ 'type' => 'string',
+ 'example' => 'user_xxxxx',
+ ],
+ ],
+ 'ExcludeUsers' => [
+ 'title' => '排除的用户',
+ 'description' => 'Excluded Users',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'User ID',
+ 'type' => 'string',
+ 'example' => 'user_xxxxx',
+ ],
+ ],
+ 'IncludeGroups' => [
+ 'title' => '选择的用户组',
+ 'description' => 'Selected user groups',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'User group ID',
+ 'type' => 'string',
+ 'example' => 'group_xxxxx',
+ ],
+ ],
+ 'ExcludeGroups' => [
+ 'title' => '排除的用户组',
+ 'description' => 'Excluded user groups',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'User group ID',
+ 'type' => 'string',
+ 'example' => 'group_xxxxx',
+ ],
+ ],
+ 'IncludeOrganizationalUnits' => [
+ 'title' => '选择的组织',
+ 'description' => 'Selected organizations',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Organization ID',
+ 'type' => 'string',
+ 'example' => 'ou_xxxxx',
+ ],
+ ],
+ 'ExcludeOrganizationalUnits' => [
+ 'title' => '排除的组织',
+ 'description' => 'Excluded organizations',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Organization ID',
+ 'type' => 'string',
+ 'example' => 'ou_xxxxx',
+ ],
+ ],
+ ],
+ ],
+ 'NetworkZones' => [
+ 'title' => '条件访问策略网络区域',
+ 'description' => 'Network zones for conditional access policies',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeNetworkZones' => [
+ 'title' => '选择的网络区域',
+ 'description' => 'Included network zones',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Network zone ID',
+ 'type' => 'string',
+ 'example' => 'network_xxxxx',
+ ],
+ ],
+ 'ExcludeNetworkZones' => [
+ 'title' => '排除的网络区域',
+ 'description' => 'Excluded network zones',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Network Zone ID',
+ 'type' => 'string',
+ 'example' => 'network_xxxxx',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'CreateTime' => [
+ 'title' => '创建时间',
+ 'description' => 'Creation Time',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1741857554000',
+ ],
+ 'LastUpdatedTime' => [
+ 'title' => '更新时间',
+ 'description' => 'Last Updated Time',
+ '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' => 'List Conditional Access Policies Associated with Network Zones',
+ 'description' => 'List Conditional Access Policies Associated with Network Zones',
+ 'translator' => 'machine',
+ ],
+ 'UpdateConditionalAccessPolicy' => [
+ 'summary' => 'Update Conditional Access Policy',
+ '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' => 'Instance ID.',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ConditionalAccessPolicyId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '条件访问策略Id',
+ 'description' => 'Conditional Access Policy ID',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'cap_11111',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ConditionalAccessPolicyName',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '条件访问策略名称',
+ 'description' => 'Conditional Access Policy Name',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'My Policy',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'DecisionType',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '条件访问策略执行类型',
+ 'description' => 'Conditional Access Policy Execution Type',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'enforcement',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'DecisionConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '条件访问策略Action配置',
+ 'description' => 'Conditional Access Policy Action Configuration',
+ 'type' => 'object',
+ 'properties' => [
+ 'Effect' => [
+ 'title' => '条件访问策略决策Action',
+ 'description' => 'Conditional Access Policy Decision Action',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'allow',
+ ],
+ 'MfaType' => [
+ 'title' => '条件访问策略Mfa类型',
+ 'description' => 'Conditional Access Policy MFA Type',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'directly_access',
+ ],
+ 'MfaAuthenticationIntervalSeconds' => [
+ 'title' => '条件访问策略重复认证时间间隔(秒)',
+ 'description' => 'Conditional Access Policy Re-authentication Interval (seconds)',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '300',
+ ],
+ 'MfaAuthenticationMethods' => [
+ 'title' => '条件访问策略允许使用的mfa类型',
+ 'description' => 'Allowed MFA types for the Conditional Access Policy',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Allowed MFA types for the Conditional Access Policy, with the following options:'."\n"
+ .'- ia_otp_sms: SMS Verification Code'."\n"
+ .'- ia_otp_email: Email Verification Code'."\n"
+ .'- ia_totp: OTP Dynamic Password'."\n"
+ .'- ia_webauthn: WebAuthn',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ia_otp_sms',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'ActiveSessionReuseStatus' => [
+ 'description' => 'Whether to enable session reuse',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'enabled',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'ConditionsConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '条件访问策略条件内容配置',
+ 'description' => 'Conditional Access Policy Condition Content Configuration',
+ 'type' => 'object',
+ 'properties' => [
+ 'Applications' => [
+ 'title' => '条件访问策略目标应用',
+ 'description' => 'Target Applications for the Conditional Access Policy',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeApplications' => [
+ 'title' => '选择的应用',
+ 'description' => 'Included Applications',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Application ID',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'app_xxxxx',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'ExcludeApplications' => [
+ 'title' => '排除的应用',
+ 'description' => 'Excluded Applications',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Application ID',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'app_xxxxx',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'Users' => [
+ 'title' => '条件访问策略目标用户',
+ 'description' => 'Target Users for the Conditional Access Policy',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeUsers' => [
+ 'title' => '选择的用户',
+ 'description' => 'Included Users',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'User ID',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'user_xxxxx',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'ExcludeUsers' => [
+ 'title' => '排除的用户',
+ 'description' => 'Excluded Users',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'User ID',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'user_xxxxx',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'IncludeGroups' => [
+ 'title' => '选择的用户组',
+ 'description' => 'Included User Groups',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'User Group ID',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'group_xxxxx',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'ExcludeGroups' => [
+ 'title' => '排除的用户组',
+ 'description' => 'Excluded user groups',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'User group ID'."\n"
+ ."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'group_xxxxx',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'IncludeOrganizationalUnits' => [
+ 'title' => '选择的组织',
+ 'description' => 'Included organizations',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Organization ID'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ou_xxxxx',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'ExcludeOrganizationalUnits' => [
+ 'title' => '排除的组织',
+ 'description' => 'Excluded organizations',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Organization ID'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ou_xxxxx',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'NetworkZones' => [
+ 'title' => '条件访问策略网络区域',
+ 'description' => 'Network zones for conditional access policy',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeNetworkZones' => [
+ 'title' => '选择的网络区域',
+ 'description' => 'Included network zones',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Network zone ID'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'network_xxxxx',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ 'ExcludeNetworkZones' => [
+ 'title' => '排除的网络区域',
+ 'description' => 'Excluded network zones',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Network zone 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' => 'Priority of the conditional access policy',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'example' => '1',
+ ],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => 'The client token that is used to ensure the idempotence of the request.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'client-examplexxx',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'Request 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' => 'Update Conditional Access Policy',
+ 'description' => 'Update Conditional Access Policy',
+ 'translator' => 'machine',
+ ],
+ 'UpdateConditionalAccessPolicyDescription' => [
+ 'summary' => 'Update Conditional Access Policy Description',
+ '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' => 'Instance ID.',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ConditionalAccessPolicyId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '条件访问策略Id',
+ 'description' => 'Conditional Access Policy ID',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'cap_11111',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '条件访问策略描述',
+ 'description' => 'Description of the conditional access policy',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'Test Description',
+ 'maxLength' => 128,
+ ],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'description' => 'Idp client token.',
+ 'example' => 'client-examplexxx',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'Request 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' => 'Update Conditional Access Policy Description',
+ 'description' => 'Update Conditional Access Policy Description',
+ 'translator' => 'machine',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'ConditionalAccessPolicies' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => '实例Id',
+ 'description' => 'IDaaS EIAM 实例Id',
+ 'type' => 'string',
+ 'example' => 'idaas_oynbcyaaejuik6b37eldz4xxxx',
+ ],
+ 'ConditionalAccessPolicyId' => [
+ 'title' => '条件访问策略Id',
+ 'description' => 'IDaaS EIAM 条件访问策略Id',
+ 'type' => 'string',
+ 'example' => 'cap_m5etun43kejxphsbke6mjxxxxx',
+ ],
+ 'ConditionalAccessPolicyName' => [
+ 'title' => '条件访问策略名称',
+ 'description' => 'IDaaS EIAM 条件访问策略名称',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ 'Description' => [
+ 'title' => '条件访问策略描述',
+ 'description' => 'IDaaS EIAM 条件访问策略描述',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ 'ConditionalAccessPolicyType' => [
+ 'title' => '条件访问策略类型',
+ 'description' => 'IDaaS EIAM 条件访问策略类型',
+ 'type' => 'string',
+ 'example' => 'arn:alibaba:idaas:authn:access:policy:system',
+ ],
+ 'Status' => [
+ 'title' => '条件访问策略启用禁用状态',
+ 'description' => 'IDaaS EIAM 条件访问策略启用禁用状态',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'disabled' => '',
+ 'enabled' => '',
+ ],
+ 'example' => 'disabled',
+ ],
+ 'DecisionType' => [
+ 'title' => '条件访问策略执行类型',
+ 'description' => 'IDaaS EIAM 条件访问策略执行类型',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'enforcement' => '',
+ 'reportOnly' => '',
+ ],
+ 'example' => 'enforcement',
+ ],
+ 'EvaluateAt' => [
+ 'title' => '条件访问策略执行点',
+ 'description' => 'IDaaS EIAM 条件访问策略执行点',
+ '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' => 'IDaaS EIAM 条件访问策略执行Action',
+ 'type' => 'object',
+ 'properties' => [
+ 'Effect' => [
+ 'title' => '条件访问策略决策Action',
+ 'description' => 'IDaaS EIAM 条件访问策略决策Action',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'allow' => '',
+ 'deny' => '',
+ ],
+ 'example' => 'allow',
+ ],
+ 'MfaType' => [
+ 'title' => '条件访问策略Mfa类型',
+ 'description' => 'IDaaS EIAM 条件访问策略Mfa类型',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'directly_access' => '',
+ 'mfa_required' => '',
+ ],
+ 'example' => 'directly_access',
+ ],
+ 'MfaAuthenticationIntervalSeconds' => [
+ 'title' => '条件访问策略重复认证时间间隔(秒)',
+ 'description' => 'IDaaS EIAM 条件访问策略重复认证时间间隔(秒)',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '300',
+ ],
+ 'MfaAuthenticationMethods' => [
+ 'title' => '条件访问策略允许使用的mfa类型',
+ 'description' => 'IDaaS EIAM 条件访问策略允许使用的mfa类型',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'ia_otp_email' => '',
+ 'ia_otp_sms' => '',
+ 'ia_webauthn' => '',
+ 'ia_totp' => '',
+ ],
+ 'example' => 'ia_webauthn',
+ ],
+ ],
+ 'ActiveSessionReuseStatus' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'disabled' => '',
+ 'enabled' => '',
+ ],
+ 'example' => 'disabled',
+ ],
+ ],
+ ],
+ 'ConditionsConfig' => [
+ 'title' => '条件访问策略内容',
+ 'description' => 'IDaaS EIAM 条件访问策略内容',
+ 'type' => 'object',
+ 'properties' => [
+ 'Applications' => [
+ 'title' => '条件访问策略目标应用',
+ 'description' => '条件访问策略目标应用',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeApplications' => [
+ 'title' => '选择的应用',
+ 'description' => '选择的应用',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'app_mrxpwnipe6vxix72w72gppxxxx',
+ ],
+ ],
+ 'ExcludeApplications' => [
+ 'title' => '排除的应用',
+ 'description' => '排除的应用',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'app_xxxxx',
+ ],
+ ],
+ ],
+ ],
+ 'Users' => [
+ 'title' => '条件访问策略目标用户',
+ 'description' => '条件访问策略目标用户',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeUsers' => [
+ 'title' => '选择的用户',
+ 'description' => '选择的用户',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'user_7kht3wmffmdvvqizxwsab3xxxx',
+ ],
+ ],
+ 'ExcludeUsers' => [
+ 'title' => '排除的用户',
+ 'description' => '排除的用户',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'user_rh2uldi6u56epkazm2wgrxxxxx',
+ ],
+ ],
+ 'IncludeGroups' => [
+ 'title' => '选择的用户组',
+ 'description' => '选择的用户组',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'group_xtlpbw47kxxz6rygjkqupxxxxx',
+ ],
+ ],
+ 'ExcludeGroups' => [
+ 'title' => '排除的用户组',
+ 'description' => '排除的用户组',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'group_eki2tt7g4hjbiowfzh5j4xxxxx',
+ ],
+ ],
+ 'IncludeOrganizationalUnits' => [
+ 'title' => '选择的组织',
+ 'description' => '选择的组织',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'ou_kp63or7wlpkbfperzo3qg2xxxx',
+ ],
+ ],
+ 'ExcludeOrganizationalUnits' => [
+ 'title' => '排除的组织',
+ 'description' => '排除的组织',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'ou_kp63or7wlpkbfperzo3qg2aaxx',
+ ],
+ ],
+ ],
+ ],
+ 'NetworkZones' => [
+ 'title' => '条件访问策略网络区域',
+ 'description' => '条件访问策略网络区域',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeNetworkZones' => [
+ 'title' => '选择的网络区域',
+ 'description' => '选择的网络区域',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'network_m5wbsb2eaxzs4zmykoh22xxxxx',
+ ],
+ ],
+ 'ExcludeNetworkZones' => [
+ 'title' => '排除的网络区域',
+ 'description' => '排除的网络区域',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'ConditionalAccessPolicies' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => '实例Id',
+ 'description' => 'IDaaS EIAM 实例Id',
+ 'type' => 'string',
+ 'example' => 'idaas_oynbcyaaejuik6b37eldzxxxxx',
+ ],
+ 'ConditionalAccessPolicyId' => [
+ 'title' => '条件访问策略Id',
+ 'description' => 'IDaaS EIAM 条件访问策略Id',
+ 'type' => 'string',
+ 'example' => 'cap_m5etun43kejxphsbke6mjxxxxx',
+ ],
+ 'ConditionalAccessPolicyName' => [
+ 'title' => '条件访问策略名称',
+ 'description' => 'IDaaS EIAM 条件访问策略名称',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ 'Description' => [
+ 'title' => '条件访问策略描述',
+ 'description' => 'IDaaS EIAM 条件访问策略描述',
+ 'type' => 'string',
+ 'example' => '',
+ ],
+ 'ConditionalAccessPolicyType' => [
+ 'title' => '条件访问策略类型',
+ 'description' => 'IDaaS EIAM 条件访问策略类型',
+ 'type' => 'string',
+ 'example' => 'arn:alibaba:idaas:authn:access:policy:system',
+ ],
+ 'Status' => [
+ 'title' => '条件访问策略启用禁用状态',
+ 'description' => 'IDaaS EIAM 条件访问策略启用禁用状态',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'disabled' => '',
+ 'enabled' => '',
+ ],
+ 'example' => 'disabled',
+ ],
+ 'DecisionType' => [
+ 'title' => '条件访问策略执行类型',
+ 'description' => 'IDaaS EIAM 条件访问策略执行类型',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'enforcement' => '',
+ 'reportOnly' => '',
+ ],
+ 'example' => 'enforcement',
+ ],
+ 'EvaluateAt' => [
+ 'title' => '条件访问策略执行点',
+ 'description' => 'IDaaS EIAM 条件访问策略执行点',
+ 'type' => 'string',
+ 'example' => 'arn:alibaba:idaas:authn:access:rule:eval_at:after_step1',
+ ],
+ 'Priority' => [
+ 'title' => '优先级',
+ 'description' => '优先级',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'example' => '100',
+ ],
+ 'DecisionConfig' => [
+ 'title' => '条件访问策略执行Action',
+ 'description' => 'IDaaS EIAM 条件访问策略执行Action',
+ 'type' => 'object',
+ 'properties' => [
+ 'Effect' => [
+ 'title' => '条件访问策略决策Action',
+ 'description' => 'IDaaS EIAM 条件访问策略决策Action',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'allow' => '',
+ 'deny' => '',
+ ],
+ 'example' => 'allow',
+ ],
+ 'MfaType' => [
+ 'title' => '条件访问策略Mfa类型',
+ 'description' => 'IDaaS EIAM 条件访问策略Mfa类型',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'directly_access' => '',
+ 'mfa_required' => '',
+ ],
+ 'example' => 'directly_access',
+ ],
+ 'MfaAuthenticationIntervalSeconds' => [
+ 'title' => '条件访问策略重复认证时间间隔(秒)',
+ 'description' => 'IDaaS EIAM 条件访问策略重复认证时间间隔(秒)',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '300',
+ ],
+ 'MfaAuthenticationMethods' => [
+ 'title' => '条件访问策略允许使用的mfa类型',
+ 'description' => 'IDaaS EIAM 条件访问策略允许使用的mfa类型',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'ia_webauthn',
+ ],
+ ],
+ 'ActiveSessionReuseStatus' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'disabled',
+ ],
+ ],
+ ],
+ 'ConditionsConfig' => [
+ 'title' => '条件访问策略内容',
+ 'description' => 'IDaaS EIAM 条件访问策略内容',
+ 'type' => 'object',
+ 'properties' => [
+ 'Applications' => [
+ 'title' => '条件访问策略目标应用',
+ 'description' => '条件访问策略目标应用',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeApplications' => [
+ 'title' => '选择的应用',
+ 'description' => '选择的应用',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'app_m7op362gcbdpzh6tsyy52xxxxx',
+ ],
+ ],
+ 'ExcludeApplications' => [
+ 'title' => '排除的应用',
+ 'description' => '排除的应用',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'app_xxxxx62gcbdpzh6tsyy52xxxxx',
+ ],
+ ],
+ ],
+ ],
+ 'Users' => [
+ 'title' => '条件访问策略目标用户',
+ 'description' => '条件访问策略目标用户',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeUsers' => [
+ 'title' => '选择的用户',
+ 'description' => '选择的用户',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'user_7kht3wmffmdvvqizxwsab3xxxx',
+ ],
+ ],
+ 'ExcludeUsers' => [
+ 'title' => '排除的用户',
+ 'description' => '排除的用户',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'user_rh2uldi6u56epkazm2wgrxxxxx',
+ ],
+ ],
+ 'IncludeGroups' => [
+ 'title' => '选择的用户组',
+ 'description' => '选择的用户组',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'group_xtlpbw47kxxz6rygjkqupxxxxx',
+ ],
+ ],
+ 'ExcludeGroups' => [
+ 'title' => '排除的用户组',
+ 'description' => '排除的用户组',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'group_eki2tt7g4hjbiowfzh5j4xxxxx',
+ ],
+ ],
+ 'IncludeOrganizationalUnits' => [
+ 'title' => '选择的组织',
+ 'description' => '选择的组织',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'ou_kp63or7wlpkbfperzo3qg2ssxx',
+ ],
+ ],
+ 'ExcludeOrganizationalUnits' => [
+ 'title' => '排除的组织',
+ 'description' => '排除的组织',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'ou_kp63or7wlpkbfperzo3qg2xxxx',
+ ],
+ ],
+ ],
+ ],
+ 'NetworkZones' => [
+ 'title' => '条件访问策略网络区域',
+ 'description' => '条件访问策略网络区域',
+ 'type' => 'object',
+ 'properties' => [
+ 'IncludeNetworkZones' => [
+ 'title' => '选择的网络区域',
+ 'description' => '选择的网络区域',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'network_m7qormftq3tyxgi34vzpzxxxxx',
+ ],
+ ],
+ 'ExcludeNetworkZones' => [
+ 'title' => '排除的网络区域',
+ 'description' => '排除的网络区域',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ '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"}]',
+ ],
+ 'ListSynchronizationJobs' => [
+ 'summary' => 'Queries a list of synchronization jobs.',
+ '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' => 'IDaaS EIAM实例的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' => '当前查询的列表页码,默认为20。',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '10',
+ ],
+ ],
+ [
+ 'name' => 'NextToken',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '查询凭证(Token)。',
+ 'description' => '查询凭证(Token),取值为上一次API调用返回的NextToken参数值。',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'NTxxxxxexample',
+ ],
+ ],
+ [
+ 'name' => 'MaxResults',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '分页查询时每页行数。',
+ 'description' => '分页查询时每页行数。默认值为20,最大值为100。',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '20',
+ ],
+ ],
+ [
+ 'name' => 'TargetType',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '同步目标类型',
+ 'description' => '同步目标类型[identity_provider,organizational_unit,application,user]',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'identity_provider',
+ ],
+ ],
+ [
+ 'name' => 'TargetIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '同步目标ID',
+ 'description' => '同步目标ID',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'idp_my664lwkhpicbyzirog3xxxxx',
+ ],
+ 'required' => false,
+ 'example' => 'target_001',
+ ],
+ ],
+ [
+ 'name' => 'StartTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '开始时间',
+ 'description' => '同步开始时间',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '1649830226000'."\n"
+ ."\n",
+ ],
+ ],
+ [
+ 'name' => 'EndTime',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '结束时间',
+ 'description' => '同步结束时间',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '1649830226000',
+ ],
+ ],
+ [
+ 'name' => 'Direction',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '同步方向[ingress,egress]',
+ 'description' => '同步方向[ingress,egress]',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ingress',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'Status',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '同步状态[pending,running,suspending,failed,partial_success,success]',
+ 'description' => '同步状态[pending,running,suspending,failed,partial_success,success]',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'running',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'Filters',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '过滤参数',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Key' => [
+ 'type' => 'string',
+ ],
+ 'Values' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ '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' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'SynchronizationJobId' => [
+ 'title' => '同步任务ID',
+ 'description' => '同步任务ID',
+ 'type' => 'string',
+ 'example' => 'sync_0000347vjovtcf41li0fgsd98gn24q9njxxxxx'."\n",
+ ],
+ 'TargetType' => [
+ 'title' => '同步目标类型',
+ 'description' => '同步目标类型',
+ 'type' => 'string',
+ 'example' => 'identity_provider',
+ ],
+ 'TargetId' => [
+ 'title' => '同步目标ID',
+ 'description' => '同步目标ID',
+ 'type' => 'string',
+ 'example' => 'idp_my664lwkhpicbyzirog3xxxxx'."\n",
+ ],
+ 'Direction' => [
+ 'title' => '同步任务方向',
+ 'description' => '同步任务方向',
+ 'type' => 'string',
+ 'example' => 'ingress',
+ ],
+ 'StartTime' => [
+ 'title' => '同步开始时间',
+ 'description' => '同步开始时间',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1649830226000',
+ ],
+ 'EndTime' => [
+ 'title' => '同步结束时间',
+ 'description' => '同步结束时间',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1649830226000',
+ ],
+ 'TriggerType' => [
+ 'title' => '同步触发类型',
+ 'description' => '同步触发类型',
+ 'type' => 'string',
+ 'example' => 'auto',
+ ],
+ 'Status' => [
+ 'title' => '同步任务状态',
+ 'description' => '同步任务状态',
+ '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' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'Success' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'Failed' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'Skipped' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ ],
+ ],
+ ],
+ ],
+ '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' => '',
+ ],
+ 'ErrorCode' => [
+ 'title' => '同步结果错误码',
+ 'description' => '同步结果错误码',
+ 'type' => 'string',
+ 'example' => 'ErrorCodeNotFound',
+ ],
+ ],
+ ],
+ 'Description' => [
+ 'title' => '同步任务描述',
+ 'type' => 'string',
+ 'example' => '描述',
+ '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' => 'ListSynchronizationJobs',
+ ],
+ 'RunSynchronizationJob' => [
+ 'summary' => 'Creates a synchronization job and immediately runs the job.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'TargetId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '同步目标ID',
+ 'description' => 'The ID of the synchronization destination.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idp_my664lwkhpicbyzirog3ngxxxxx'."\n",
+ 'maxLength' => 128,
+ ],
+ ],
+ [
+ 'name' => 'TargetType',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '同步目标类型',
+ 'description' => 'The type of the synchronization destination. Valid values:'."\n"
+ ."\n"
+ .'* identity_provider'."\n"
+ .'* application'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'identity_provider',
+ ],
+ ],
+ [
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '描述',
+ 'maxLength' => 128,
+ 'description' => 'Synchronization task description',
+ ],
+ ],
+ [
+ 'name' => 'UserIdentityTypes',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'type' => 'array',
+ 'items' => [
+ 'title' => '用户唯一标识',
+ 'description' => 'User identity type',
+ 'type' => 'string',
+ 'required' => false,
+ 'enum' => [
+ 'username',
+ 'email',
+ 'phoneNumber',
+ 'externalId',
+ ],
+ 'example' => 'externalId',
+ ],
+ 'required' => false,
+ 'description' => 'User identity types',
+ ],
+ ],
+ [
+ 'name' => 'SynchronizationScopeConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'OrganizationalUnitIds' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'description' => 'The ID of organizational units.',
+ 'example' => 'ou_qxjgno2lupbnvr32u4lz47zxxxxx',
+ ],
+ 'required' => false,
+ 'description' => 'The IDs of organizational units.',
+ ],
+ 'GroupIds' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'description' => 'The group ID.',
+ 'example' => 'group_3ps4ccq73i7eb22g3jmyktxxxx'."\n",
+ ],
+ 'required' => false,
+ 'description' => 'The group IDs.'."\n",
+ ],
+ 'UserIds' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ 'required' => false,
+ 'description' => 'UserId',
+ 'example' => 'user_ssscq73i7eb22g3jmyktxxxx'."\n",
+ ],
+ 'required' => false,
+ 'description' => 'UserIds',
+ ],
+ ],
+ 'required' => false,
+ 'description' => 'Synchronization scope',
+ ],
+ ],
+ [
+ 'name' => 'PasswordInitialization',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'boolean',
+ 'required' => false,
+ 'default' => 'false',
+ 'description' => 'Whether initialize password',
+ 'example' => 'true',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'SynchronizationJobId' => [
+ 'title' => '同步任务ID',
+ 'description' => 'The ID of the synchronization job.'."\n",
+ 'type' => 'string',
+ 'example' => 'sync_0000347vjovtcf41li0fgsd98gn24q9nj9xxxxx'."\n",
+ ],
+ ],
+ 'description' => '',
+ ],
+ ],
+ ],
+ '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' => 'RunSynchronizationJob',
+ ],
+ 'GetSynchronizationJob' => [
+ 'summary' => 'Obtains the information about a single synchronization job.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'SynchronizationJobId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '同步任务ID',
+ 'description' => 'The ID of the synchronization job.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'sync_0000347vjovtcf41li0fgsd98gn24q9njxxxxx'."\n",
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'SynchronizationJob' => [
+ 'description' => 'The information about the synchronization job.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'SynchronizationJobId' => [
+ 'title' => '同步任务ID',
+ 'description' => 'The ID of the synchronization job.'."\n",
+ 'type' => 'string',
+ 'example' => 'sync_0000347vjovtcf41li0fgsd98gn24q9nj9xxxxx'."\n",
+ ],
+ 'TargetType' => [
+ 'title' => '同步目标类型',
+ 'description' => 'The type of the synchronization destination. Valid values:'."\n"
+ ."\n"
+ .'* identity_provider'."\n"
+ .'* application'."\n",
+ 'type' => 'string',
+ 'example' => 'identity_provider',
+ ],
+ 'TargetId' => [
+ 'title' => '同步目标ID',
+ 'description' => 'The ID of the synchronization destination.'."\n",
+ 'type' => 'string',
+ 'example' => 'idp_my664lwkhpicbyzirog3nxxxxx'."\n",
+ ],
+ 'Direction' => [
+ 'title' => '同步任务方向',
+ 'description' => 'The direction of the synchronization job. Valid values:'."\n"
+ ."\n"
+ .'* ingress'."\n"
+ .'* egress'."\n",
+ 'type' => 'string',
+ 'example' => 'ingress',
+ ],
+ 'StartTime' => [
+ 'title' => '同步开始时间',
+ 'description' => 'The start time of the synchronization. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1649830226000',
+ ],
+ 'EndTime' => [
+ 'title' => '同步结束时间',
+ 'description' => 'The end time of the synchronization. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1649830226000',
+ ],
+ 'TriggerType' => [
+ 'title' => '同步触发类型',
+ 'description' => 'The trigger type of the synchronization. Valid values:'."\n"
+ ."\n"
+ .'* auto'."\n"
+ .'* manual'."\n",
+ 'type' => 'string',
+ 'example' => 'auto',
+ ],
+ 'Status' => [
+ 'title' => '同步任务状态',
+ 'description' => 'The status of the synchronization job. Valid values:'."\n"
+ ."\n"
+ .'* pending'."\n"
+ .'* running'."\n"
+ .'* failed'."\n"
+ .'* partial_success'."\n"
+ .'* success'."\n",
+ 'type' => 'string',
+ 'example' => 'running',
+ ],
+ 'Result' => [
+ 'title' => '同步任务结果',
+ 'description' => 'The result of the synchronization job.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'UserStatistics' => [
+ 'title' => '用户同步结果统计',
+ 'description' => 'The user synchronization result statistics.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'Created' => [
+ 'title' => '创建结果统计',
+ 'description' => 'The creation result statistics.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => [
+ 'title' => '总共数目',
+ 'description' => 'The total number of items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Success' => [
+ 'title' => '成功数目',
+ 'description' => 'The number of successful items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Failed' => [
+ 'title' => '失败数目',
+ 'description' => 'The number of failed items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Skipped' => [
+ 'title' => '跳过数目',
+ 'description' => 'The number of skipped items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ ],
+ ],
+ 'Updated' => [
+ 'title' => '更新结果统计',
+ 'description' => 'The update result statistics.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => [
+ 'title' => '总共数目',
+ 'description' => 'The total number of items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Success' => [
+ 'title' => '成功数目',
+ 'description' => 'The number of successful items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Failed' => [
+ 'title' => '失败数目',
+ 'description' => 'The number of failed items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Skipped' => [
+ 'title' => '跳过数目',
+ 'description' => 'The number of skipped items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ ],
+ ],
+ 'Binded' => [
+ 'title' => '绑定结果统计',
+ 'description' => 'The binding result statistics.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => [
+ 'title' => '总共数目',
+ 'description' => 'The total number of items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Success' => [
+ 'title' => '成功数目',
+ 'description' => 'The number of successful items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Failed' => [
+ 'title' => '失败数目',
+ 'description' => 'The number of failed items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Skipped' => [
+ 'title' => '跳过数目',
+ 'description' => 'The number of skipped items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ ],
+ ],
+ 'Deleted' => [
+ 'title' => '删除结果统计',
+ 'description' => 'The deletion result statistics.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => [
+ 'title' => '总共数目',
+ 'description' => 'The total number of items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Success' => [
+ 'title' => '成功数目',
+ 'description' => 'The number of successful items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Failed' => [
+ 'title' => '失败数目',
+ 'description' => 'The number of failed items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Skipped' => [
+ 'title' => '跳过数目',
+ 'description' => 'The number of skipped items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ ],
+ ],
+ 'Same' => [
+ 'title' => '相同结果统计',
+ 'description' => 'The result statistics about identical users.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => [
+ 'title' => '总共数目',
+ 'description' => 'The total number of items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Success' => [
+ 'title' => '成功数目',
+ 'description' => 'The number of successful items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Failed' => [
+ 'title' => '失败数目',
+ 'description' => 'The number of failed items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Skipped' => [
+ 'title' => '跳过数目',
+ 'description' => 'The number of skipped items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ ],
+ ],
+ 'Pushed' => [
+ 'title' => '推送结果统计',
+ 'description' => 'The notification result statistics.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => [
+ 'title' => '总共数目',
+ 'description' => 'The total number of items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Success' => [
+ 'title' => '成功数目',
+ 'description' => 'The number of successful items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Failed' => [
+ 'title' => '失败数目',
+ 'description' => 'The number of failed items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Skipped' => [
+ 'title' => '跳过数目',
+ 'description' => 'The number of skipped items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'OrganizationalUnitStatistics' => [
+ 'title' => '组织同步结果统计',
+ 'description' => 'The organization synchronization result statistics.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'Created' => [
+ 'title' => '创建结果统计',
+ 'description' => 'The creation result statistics.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => [
+ 'title' => '总共数目',
+ 'description' => 'The total number of items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '30',
+ ],
+ 'Success' => [
+ 'title' => '成功数目',
+ 'description' => 'The number of successful items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Failed' => [
+ 'title' => '失败数目',
+ 'description' => 'The number of failed items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Skipped' => [
+ 'title' => '跳过数目',
+ 'description' => 'The number of skipped items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ ],
+ ],
+ 'Updated' => [
+ 'title' => '更新结果统计',
+ 'description' => 'The update result statistics.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => [
+ 'title' => '总共数目',
+ 'description' => 'The total number of items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '30',
+ ],
+ 'Success' => [
+ 'title' => '成功数目',
+ 'description' => 'The number of successful items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Failed' => [
+ 'title' => '失败数目',
+ 'description' => 'The number of failed items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Skipped' => [
+ 'title' => '跳过数目',
+ 'description' => 'The number of skipped items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ ],
+ ],
+ 'Binded' => [
+ 'title' => '绑定结果统计',
+ 'description' => 'The binding result statistics.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => [
+ 'title' => '总共数目',
+ 'description' => 'The total number of items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '30',
+ ],
+ 'Success' => [
+ 'title' => '成功数目',
+ 'description' => 'The number of successful items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Failed' => [
+ 'title' => '失败数目',
+ 'description' => 'The number of failed items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Skipped' => [
+ 'title' => '跳过数目',
+ 'description' => 'The number of skipped items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ ],
+ ],
+ 'Deleted' => [
+ 'title' => '删除结果统计',
+ 'description' => 'The deletion result statistics.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => [
+ 'title' => '总共数目',
+ 'description' => 'The total number of items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '30',
+ ],
+ 'Success' => [
+ 'title' => '成功数目',
+ 'description' => 'The number of successful items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Failed' => [
+ 'title' => '失败数目',
+ 'description' => 'The number of failed items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Skipped' => [
+ 'title' => '跳过数目',
+ 'description' => 'The number of skipped items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ ],
+ ],
+ 'Same' => [
+ 'title' => '相同结果统计',
+ 'description' => 'The result statistics about identical organizations.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => [
+ 'title' => '总共数目',
+ 'description' => 'The total number of items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '30',
+ ],
+ 'Success' => [
+ 'title' => '成功数目',
+ 'description' => 'The number of successful items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Failed' => [
+ 'title' => '失败数目',
+ 'description' => 'The number of failed items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Skipped' => [
+ 'title' => '跳过数目',
+ 'description' => 'The number of skipped items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ ],
+ ],
+ 'Pushed' => [
+ 'title' => '推送结果统计',
+ 'description' => 'The notification result statistics.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => [
+ 'title' => '总共数目',
+ 'description' => 'The total number of items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '30',
+ ],
+ 'Success' => [
+ 'title' => '成功数目',
+ 'description' => 'The number of successful items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Failed' => [
+ 'title' => '失败数目',
+ 'description' => 'The number of failed items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Skipped' => [
+ 'title' => '跳过数目',
+ 'description' => 'The number of skipped items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'GroupStatistics' => [
+ 'title' => '组同步结果统计',
+ 'description' => 'The group synchronization result statistics.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'Created' => [
+ 'title' => '创建结果统计',
+ 'description' => 'The creation result statistics.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => [
+ 'title' => '总共数目',
+ 'description' => 'The total number of items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '30',
+ ],
+ 'Success' => [
+ 'title' => '成功数目',
+ 'description' => 'The number of successful items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Failed' => [
+ 'title' => '失败数目',
+ 'description' => 'The number of failed items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Skipped' => [
+ 'title' => '跳过数目',
+ 'description' => 'The number of skipped items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ ],
+ ],
+ 'Updated' => [
+ 'title' => '更新结果统计',
+ 'description' => 'The update result statistics.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => [
+ 'title' => '总共数目',
+ 'description' => 'The total number of items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '30',
+ ],
+ 'Success' => [
+ 'title' => '成功数目',
+ 'description' => 'The number of successful items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Failed' => [
+ 'title' => '失败数目',
+ 'description' => 'The number of failed items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Skipped' => [
+ 'title' => '跳过数目',
+ 'description' => 'The number of skipped items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ ],
+ ],
+ 'Binded' => [
+ 'title' => '绑定结果统计',
+ 'description' => 'The binding result statistics.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => [
+ 'title' => '总共数目',
+ 'description' => 'The total number of items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '30',
+ ],
+ 'Success' => [
+ 'title' => '成功数目',
+ 'description' => 'The number of successful items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Failed' => [
+ 'title' => '失败数目',
+ 'description' => 'The number of failed items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Skipped' => [
+ 'title' => '跳过数目',
+ 'description' => 'The number of skipped items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ ],
+ ],
+ 'Deleted' => [
+ 'title' => '删除结果统计',
+ 'description' => 'The deletion result statistics.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => [
+ 'title' => '总共数目',
+ 'description' => 'The total number of items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '30',
+ ],
+ 'Success' => [
+ 'title' => '成功数目',
+ 'description' => 'The number of successful items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Failed' => [
+ 'title' => '失败数目',
+ 'description' => 'The number of failed items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Skipped' => [
+ 'title' => '跳过数目',
+ 'description' => 'The number of skipped items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ ],
+ ],
+ 'Same' => [
+ 'title' => '相同结果统计',
+ 'description' => 'The result statistics about identical groups.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => [
+ 'title' => '总共数目',
+ 'description' => 'The total number of items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '30',
+ ],
+ 'Success' => [
+ 'title' => '成功数目',
+ 'description' => 'The number of successful items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Failed' => [
+ 'title' => '失败数目',
+ 'description' => 'The number of failed items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Skipped' => [
+ 'title' => '跳过数目',
+ 'description' => 'The number of skipped items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ ],
+ ],
+ 'Pushed' => [
+ 'title' => '推送结果统计',
+ 'description' => 'The notification result statistics.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => [
+ 'title' => '总共数目',
+ 'description' => 'The total number of items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '30',
+ ],
+ 'Success' => [
+ 'title' => '成功数目',
+ 'description' => 'The number of successful items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Failed' => [
+ 'title' => '失败数目',
+ 'description' => 'The number of failed items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Skipped' => [
+ 'title' => '跳过数目',
+ 'description' => 'The number of skipped items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'GroupMemberStatistics' => [
+ 'title' => '组成员同步结果统计',
+ 'description' => 'The group member synchronization result statistics.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'Created' => [
+ 'title' => '创建结果统计',
+ 'description' => 'The creation result statistics.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => [
+ 'title' => '总共数目',
+ 'description' => 'The total number of items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '30',
+ ],
+ 'Success' => [
+ 'title' => '成功数目',
+ 'description' => 'The number of successful items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Failed' => [
+ 'title' => '失败数目',
+ 'description' => 'The number of failed items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Skipped' => [
+ 'title' => '跳过数目',
+ 'description' => 'The number of skipped items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ ],
+ ],
+ 'Updated' => [
+ 'title' => '更新结果统计',
+ 'description' => 'The update result statistics.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => [
+ 'title' => '总共数目',
+ 'description' => 'The total number of items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '30',
+ ],
+ 'Success' => [
+ 'title' => '成功数目',
+ 'description' => 'The number of successful items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Failed' => [
+ 'title' => '失败数目',
+ 'description' => 'The number of failed items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Skipped' => [
+ 'title' => '跳过数目',
+ 'description' => 'The number of skipped items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ ],
+ ],
+ 'Binded' => [
+ 'title' => '绑定结果统计',
+ 'description' => 'The binding result statistics.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => [
+ 'title' => '总共数目',
+ 'description' => 'The total number of items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '30',
+ ],
+ 'Success' => [
+ 'title' => '成功数目',
+ 'description' => 'The number of successful items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Failed' => [
+ 'title' => '失败数目',
+ 'description' => 'The number of failed items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Skipped' => [
+ 'title' => '跳过数目',
+ 'description' => 'The number of skipped items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ ],
+ ],
+ 'Deleted' => [
+ 'title' => '删除结果统计',
+ 'description' => 'The deletion result statistics.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => [
+ 'title' => '总共数目',
+ 'description' => 'The total number of items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '30',
+ ],
+ 'Success' => [
+ 'title' => '成功数目',
+ 'description' => 'The number of successful items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Failed' => [
+ 'title' => '失败数目',
+ 'description' => 'The number of failed items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Skipped' => [
+ 'title' => '跳过数目',
+ 'description' => 'The number of skipped items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ ],
+ ],
+ 'Same' => [
+ 'title' => '相同结果统计',
+ 'description' => 'The result statistics about identical group members.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => [
+ 'title' => '总共数目',
+ 'description' => 'The total number of items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '30',
+ ],
+ 'Success' => [
+ 'title' => '成功数目',
+ 'description' => 'The number of successful items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Failed' => [
+ 'title' => '失败数目',
+ 'description' => 'The number of failed items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Skipped' => [
+ 'title' => '跳过数目',
+ 'description' => 'The number of skipped items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ ],
+ ],
+ 'Pushed' => [
+ 'title' => '推送结果统计',
+ 'description' => 'The notification result statistics.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'Total' => [
+ 'title' => '总共数目',
+ 'description' => 'The total number of items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '30',
+ ],
+ 'Success' => [
+ 'title' => '成功数目',
+ 'description' => 'The number of successful items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Failed' => [
+ 'title' => '失败数目',
+ 'description' => 'The number of failed items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ 'Skipped' => [
+ 'title' => '跳过数目',
+ 'description' => 'The number of skipped items.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '10',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'ErrorMessage' => [
+ 'title' => '同步结果错误信息描述',
+ 'description' => 'The error message returned in the case of an error.'."\n",
+ 'type' => 'string',
+ 'example' => 'The specified SynchronizationJob resource: %s not found. ',
+ ],
+ 'ErrorCode' => [
+ 'title' => '同步结果错误码',
+ 'description' => 'The error code corresponding to the error message.'."\n",
+ 'type' => 'string',
+ 'example' => 'ResourceNotFound. SynchronizationJob',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'description' => '',
+ ],
+ ],
+ ],
+ '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' => 'GetSynchronizationJob',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'BrandId' => [
+ 'title' => '品牌ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'brand_xxxx',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"BrandId\\": \\"brand_xxxx\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DeleteBrand' => [
+ 'summary' => '删除品牌',
+ 'methods' => [
+ 'post',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'write',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'delete',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => [
+ 'FEATUREidaasCPBRTZ',
+ ],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'InstanceId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '实例ID。',
+ 'description' => 'IDaaS EIAM实例的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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => 'PreviousToken',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '查询上一页凭证(Token)。',
+ 'description' => '查询上一页凭证(Token),取值为上一次API调用返回的previousToken参数值。',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'PTxxxxxexample',
+ ],
+ ],
+ [
+ 'name' => 'MaxResults',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '分页查询时每页行数。',
+ 'description' => '分页查询时每页行数。默认值为20,最大值为100。',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '20',
+ 'default' => '20',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '自定义条款所属语言',
+ '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' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'client-token-example',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'CustomPrivacyPolicyId' => [
+ 'title' => '自定义条款ID',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'pp_neagxpoznsjdtxxxxx',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"CustomPrivacyPolicyId\\": \\"pp_neagxpoznsjdtxxxxx\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'CustomPrivacyPolicy' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'CustomPrivacyPolicyId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'pp_xxxxx',
+ ],
+ 'CustomPrivacyPolicyName' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'Custom Privacy Policy Name',
+ ],
+ 'Status' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'disabled' => '',
+ 'enabled' => '',
+ ],
+ 'example' => 'enabled',
+ ],
+ 'DefaultLanguageCode' => [
+ 'description' => '',
+ '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' => '',
+ 'type' => 'string',
+ 'example' => 'zh-Hans-CN',
+ ],
+ 'CustomPrivacyPolicyItems' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'CustomPrivacyPolicyItemName' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'item name',
+ ],
+ 'CustomPrivacyPolicyItemUrl' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'https://example.com',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'InstanceId' => [
+ 'description' => '',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'CustomPrivacyPolicyId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'pp_neagxpoznsjdtxxxxx',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'CustomPrivacyPolicyId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'pp_xxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'pp_neagxpoznsjdtxxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'DefaultLanguageCode',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ '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' => '',
+ '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' => '',
+ '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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => 'PreviousToken',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '查询上一页凭证(Token)。',
+ 'description' => '查询上一页凭证(Token),取值为上一次API调用返回的previousToken参数值。',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'PTxxxxxexample',
+ ],
+ ],
+ [
+ 'name' => 'MaxResults',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '分页查询时每页行数。',
+ 'description' => '分页查询时每页行数。默认值为20,最大值为100。',
+ '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' => '',
+ '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' => '若显示语言未配置时,门户侧展示默认语言展示条款。',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'pp_xxxxx',
+ ],
+ 'required' => true,
+ 'example' => '',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'pp_xxxx',
+ ],
+ 'required' => true,
+ 'example' => '',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => 'PreviousToken',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '查询上一页凭证(Token)。',
+ 'description' => '查询上一页凭证(Token),取值为上一次API调用返回的previousToken参数值。',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'PTxxxxxexample',
+ ],
+ ],
+ [
+ 'name' => 'MaxResults',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '分页查询时每页行数。',
+ 'description' => '分页查询时每页行数。默认值为20,最大值为100。',
+ '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' => '',
+ '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"}]',
+ ],
+ 'CreateNetworkAccessEndpoint' => [
+ 'summary' => 'Creates a dedicated endpoint.',
+ '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' => 'The region ID of the VPC.',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'NetworkAccessEndpointName',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '专属网络端点名称。',
+ 'description' => 'Private network endpoint name.',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'eiam-vpc-access-endpoint',
+ ],
+ ],
+ [
+ 'name' => 'VpcId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '专属网络端点连接的VpcID。',
+ 'description' => 'The ID of the VPC.',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'vpc-examplexxx',
+ ],
+ ],
+ [
+ 'name' => 'VpcRegionId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '专属网络端点连接的VpcID所属地域。',
+ 'description' => 'The region ID of the outbound VPC.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'cn-hangzhou',
+ ],
+ ],
+ [
+ 'name' => 'VSwitchIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '专属网络端点连接的指定vSwitch。',
+ 'description' => 'The IDs of vSwitches.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The IDs of vSwitches.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'vsw-2vc8z0f90z4k6xxxxx'."\n",
+ ],
+ 'required' => false,
+ 'example' => 'vsw-examplexxx',
+ 'maxLength' => 2,
+ ],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '幂等Token。',
+ 'description' => 'Idempotent token.',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'client-token-example',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'NetworkAccessEndpointId' => [
+ 'title' => '网络端点ID。',
+ 'description' => 'The unique identifier of the network access endpoint.',
+ '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' => 'CreateNetworkAccessEndpoint',
+ ],
+ 'DeleteNetworkAccessEndpoint' => [
+ 'summary' => 'Delete a network endpoint of a specific type.',
+ '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' => 'The instance ID.',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'NetworkAccessEndpointId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '专属网络端点ID。',
+ 'description' => 'Network Access Endpoint ID.',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'nae_examplexxxx',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ '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' => 'DeleteNetworkAccessEndpoint',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '专属网络端点名称。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'xx业务VPC访问端点',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'staticInfo' => [
+ 'returnType' => 'synchronous',
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'ListNetworkAccessEndpointAvailableRegions' => [
+ 'summary' => 'Get a list of regions that support network access endpoints.',
+ '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' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'Regions' => [
+ 'description' => 'The information of region.',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The regions.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'RegionId' => [
+ 'title' => '地域ID。',
+ 'description' => 'The region ID.'."\n",
+ 'type' => 'string',
+ 'example' => 'cn-hangzhou',
+ ],
+ 'LocalName' => [
+ 'title' => '地域名称。',
+ 'description' => 'The name of the region.',
+ 'type' => 'string',
+ 'example' => 'China (Hangzhou)',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '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' => 'ListNetworkAccessEndpointAvailableRegions',
+ ],
+ 'ListNetworkAccessEndpointAvailableZones' => [
+ 'summary' => 'Queries the zones that support dedicated network endpoints in the specified region of Identity as a Service (IDaaS) Employee Identity and Access Management (EIAM).',
+ 'methods' => [
+ 'get',
+ 'post',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'read',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'get',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'NaeRegionId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '专属网络端点支持的地域',
+ 'description' => '专属网络端点支持的地域',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'cn-hangzhou',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ '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' => 'ListNetworkAccessEndpointAvailableZones',
+ ],
+ 'GetNetworkAccessEndpoint' => [
+ 'summary' => 'Get Network Endpoint Information',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'NetworkAccessEndpointId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '专属网络端点ID。',
+ 'description' => 'The unique identifier of the network access endpoint.',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'nae-examplexxxx',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The ID of the request.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'NetworkAccessEndpoint' => [
+ 'description' => 'Network endpoint information.',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => '实例ID。',
+ 'description' => 'Instance ID.',
+ 'type' => 'string',
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ ],
+ 'NetworkAccessEndpointId' => [
+ 'title' => '专属网络端点ID。',
+ 'description' => 'The unique identifier of the network access endpoint.',
+ 'type' => 'string',
+ 'example' => 'nae_examplexxx',
+ ],
+ 'NetworkAccessEndpointName' => [
+ 'title' => '专属网络端点名称。',
+ 'description' => 'Private network endpoint name.',
+ 'type' => 'string',
+ 'example' => 'xx business VPC access endpoint',
+ ],
+ 'VpcId' => [
+ 'title' => '专属网络端点连接的VpcID。',
+ 'description' => 'The ID of the virtual private cloud (VPC).'."\n",
+ 'type' => 'string',
+ 'example' => 'vpc-examplexxx',
+ ],
+ 'VpcRegionId' => [
+ 'title' => '专属网络端点连接的Vpc所属地域。',
+ 'description' => 'The region ID of the outbound virtual private cloud (VPC).'."\n",
+ 'type' => 'string',
+ 'example' => 'cn-hangzhou',
+ ],
+ 'VSwitchIds' => [
+ 'title' => '专属网络端点连接的指定vSwitch列表。',
+ 'description' => 'List of specified vSwitches associated with the dedicated network endpoint connection.',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'List of specified vSwitches associated with the dedicated network endpoint connection.',
+ 'type' => 'string',
+ 'example' => 'vsw-2vc8z0f90z4k6xxxxx'."\n",
+ ],
+ 'example' => 'vsw-examplexxx',
+ ],
+ 'SecurityGroupId' => [
+ 'title' => '专属网络端点使用的安全组ID。',
+ 'description' => 'The ID of the destination security group.'."\n",
+ 'type' => 'string',
+ 'example' => 'sg-examplexxx',
+ ],
+ 'Status' => [
+ 'title' => '专属网络端点状态。',
+ 'description' => 'Status of the Network Endpoint'."\n"
+ .'Possible values:'."\n"
+ ."\n"
+ .'pending: Pending initialization'."\n"
+ ."\n"
+ .'creating: Being created'."\n"
+ ."\n"
+ .'running: Running'."\n"
+ ."\n"
+ .'deleting: Being deleted',
+ 'type' => 'string',
+ 'example' => 'running',
+ ],
+ 'NetworkAccessEndpointType' => [
+ 'title' => '专属网络端点连接的类型。',
+ 'description' => 'Type of the Network Endpoint'."\n"
+ .'Possible values:'."\n"
+ ."\n"
+ .'shared: Shared network endpoint'."\n"
+ ."\n"
+ .'private: Dedicated network endpoint',
+ 'type' => 'string',
+ 'example' => 'private',
+ ],
+ 'EgressPublicIpAddresses' => [
+ 'title' => '网络访问端点公网出口IP地址段。',
+ 'description' => 'Public egress ip address range of the shared network endpoint'."\n"
+ .'This field is returned only when networkEndpointType is set to shared.',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Public egress ip address.',
+ 'type' => 'string',
+ 'example' => '203.0.XX.XX/27',
+ ],
+ 'example' => '8.xx.xx.xxx/27',
+ ],
+ 'EgressPrivateIpAddresses' => [
+ 'title' => '网络访问端私网出口IP地址列表。',
+ 'description' => 'Public egress ip address range of the dedicated network endpoint'."\n"
+ .'This field is returned only when NetworkEndpointType is set to private.',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'Private egress ip address.',
+ 'type' => 'string',
+ 'example' => '192.168.1.1',
+ ],
+ 'example' => '172.168.x.x',
+ ],
+ 'CreateTime' => [
+ 'title' => '专属网络端点创建时间。',
+ 'description' => 'The time when the baseline was created.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1649830226000',
+ ],
+ 'UpdateTime' => [
+ 'title' => '专属网络端点最近更新时间。',
+ 'description' => 'The time when the endpoint was updated.'."\n",
+ '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' => 'GetNetworkAccessEndpoint',
+ ],
+ 'ListNetworkAccessEndpoints' => [
+ 'summary' => 'List query dedicated network endpoint',
+ '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' => 'IDaaS EIAM实例的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' => '分页查询时每页行数。默认值为20,最大值为100。',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '20',
+ 'default' => '20',
+ ],
+ ],
+ [
+ 'name' => 'NetworkAccessEndpointType',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '专属网络端点连接的类型。',
+ 'description' => '专属网络端点连接的类型。取值可选范围:1. private - 专属网络端点;2. shared - 共享网络端点',
+ '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' => '专属网络端点连接的状态。NetworkAccessEndpointType取值为shared时不生效。',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'running',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ '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' => '专属网络端点名称。',
+ 'type' => 'string',
+ 'example' => 'xx业务VPC访问端点',
+ ],
+ 'VpcId' => [
+ 'title' => '专属网络端点连接的VpcID。',
+ 'description' => '专属网络端点连接的VpcID。',
+ 'type' => 'string',
+ 'example' => 'vpc-examplexxx',
+ ],
+ 'VpcRegionId' => [
+ 'title' => '专属网络端点连接的Vpc所属地域。',
+ 'description' => '专属网络端点连接的Vpc所属地域。',
+ 'type' => 'string',
+ 'example' => 'cn-hangzhou',
+ ],
+ 'VSwitchIds' => [
+ 'title' => '专属网络端点连接的指定vSwitch列表。',
+ 'description' => '专属网络端点连接的指定vSwitch列表。',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'vsw-2vc8z0f90z4k6xxxxx',
+ ],
+ 'example' => 'vsw-examplexxx',
+ ],
+ 'SecurityGroupId' => [
+ 'title' => '专属网络端点使用的安全组ID。',
+ 'description' => '专属网络端点使用的安全组ID。',
+ 'type' => 'string',
+ 'example' => 'sg-examplexxx',
+ ],
+ 'Status' => [
+ 'title' => '专属网络端点状态。',
+ 'description' => '专属网络端点状态。',
+ 'type' => 'string',
+ 'example' => 'running',
+ ],
+ 'NetworkAccessEndpointType' => [
+ 'title' => '专属网络端点连接的类型。',
+ 'description' => '专属网络端点连接的类型。',
+ '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' => 'ListNetworkAccessEndpoints',
+ ],
+ 'ListNetworkAccessPaths' => [
+ 'summary' => 'List the access paths under a certain network access endpoint.',
+ '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' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'NetworkAccessEndpointId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '专属网络端点ID。',
+ 'description' => 'Network access endpoint ID.',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'nae_examplexxxx',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'NetworkAccessPaths' => [
+ 'description' => 'Network access paths',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => '实例ID。',
+ 'description' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ ],
+ 'NetworkAccessEndpointId' => [
+ 'title' => '专属网络端点ID。',
+ 'description' => 'Network access endpoint ID.',
+ 'type' => 'string',
+ 'example' => 'nae_examplexxx',
+ ],
+ 'NetworkAccessPathId' => [
+ 'title' => '专属网络端点访问路径ID。',
+ 'description' => 'Network access path ID',
+ 'type' => 'string',
+ 'example' => 'nap_examplexxx',
+ ],
+ 'NetworkInterfaceId' => [
+ 'title' => '专属网络端点访问路径使用的ENI ID。',
+ 'description' => 'Network interface ID',
+ 'type' => 'string',
+ 'example' => 'eni-examplexxx',
+ ],
+ 'VSwitchId' => [
+ 'title' => '专属网络端点访问路径的ENI归属的交换机ID。',
+ 'description' => 'The ID of a vSwitch.',
+ 'type' => 'string',
+ 'example' => 'vsw-examplexxx',
+ ],
+ 'PrivateIpAddress' => [
+ 'title' => '专属网络端点访问路径使用的ENI私网地址。',
+ 'description' => 'The private IP address.',
+ 'type' => 'string',
+ 'example' => 'cn-hangzhou',
+ ],
+ 'Status' => [
+ 'title' => '专属网络端点访问路径状态。',
+ 'description' => 'Network access path status',
+ 'type' => 'string',
+ 'example' => 'running',
+ ],
+ 'CreateTime' => [
+ 'title' => '专属网络端点访问路径创建时间。',
+ 'description' => 'The creation time.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1649830226000',
+ ],
+ 'UpdateTime' => [
+ 'title' => '专属网络端点访问路径最近更新时间。',
+ 'description' => 'The update time.',
+ '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' => 'ListNetworkAccessPaths',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ ],
+ 'example' => 'arn:alibaba:idaas:network:zone:classic',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'Ipv4Cidrs',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '网络区域ip4Cidr',
+ 'description' => '网络区域ipv4Cidr',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '140.205.11.0/24',
+ ],
+ 'required' => false,
+ 'example' => '0.0.0.0/0',
+ ],
+ ],
+ [
+ 'name' => 'Ipv6Cidrs',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '网络区域ipv6Cidr',
+ 'description' => '网络区域ipv6Cidr',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '2001:4860:4801:53::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' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken只支持ASCII字符,且不能超过64个字符。',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'client-token-example',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'NetworkZoneId' => [
+ 'title' => '网络区域ID',
+ 'description' => '',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'NetworkZoneId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '网络区域Id',
+ 'description' => 'IDaaS的网络区域主键id',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'network_11111',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'NetworkZoneId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '网络区域Id',
+ 'description' => 'IDaaS的网络区域主键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' => '包含的CIDR',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ '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' => '',
+ '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' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'client-token-examplexxxx',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'NetworkZoneId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '网络区域Id',
+ 'description' => 'IDaaS的网络区域主键id',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'network_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-token-examplexxxx',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '分页查询时每页行数。默认值为20,最大值为100。',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '20',
+ 'default' => '20',
+ ],
+ ],
+ [
+ 'name' => 'PreviousToken',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'PTxxxxxexample',
+ ],
+ ],
+ [
+ 'name' => 'NetworkZoneIds',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '网络ID集合',
+ 'description' => '网络ID集合',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'network_m6fbr2bcbcadu3bcdpgzcpxxxx',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ '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' => '',
+ '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' => 'IDaaS EIAM 网络区域Id',
+ 'type' => 'string',
+ 'example' => 'network_m223wbvc3sn3uakfnxvhbxxxxx',
+ ],
+ 'NetworkZoneName' => [
+ 'title' => '网络区域名称',
+ 'description' => 'IDaaS EIAM 网络区域名称',
+ 'type' => 'string',
+ 'example' => 'test_name',
+ ],
+ 'Description' => [
+ 'title' => '网络区域描述',
+ 'description' => 'IDaaS EIAM 网络区域描述',
+ 'type' => 'string',
+ 'example' => 'test',
+ ],
+ 'NetworkZoneType' => [
+ 'title' => '网络区域类型',
+ 'description' => 'IDaaS EIAM 网络区域类型',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'arn:alibaba:idaas:network:zone:classic' => '',
+ 'arn:alibaba:idaas:network:zone:vpc' => '',
+ ],
+ 'example' => 'arn:alibaba:idaas:network:zone:classic',
+ ],
+ 'VpcId' => [
+ 'title' => '专有网络VpcId',
+ 'description' => 'IDaaS EIAM 专有网络VpcId',
+ 'type' => 'string',
+ 'example' => 'vpc-bp1usdmfqcgoy5ebxxxxx',
+ ],
+ 'Ipv4Cidrs' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '140.205.11.0/24',
+ ],
+ ],
+ 'Ipv6Cidrs' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '2001:4860:4801:53::40',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'NetworkZoneId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '网络区域Id',
+ 'description' => 'IDaaS的网络区域主键id',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'network_11111',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ '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' => 'IDaaS EIAM 网络区域Id',
+ 'type' => 'string',
+ 'example' => 'network_m6fbr2bcbcadu3bcdpgzcxxxxx',
+ ],
+ 'NetworkZoneName' => [
+ 'title' => '网络区域名称',
+ 'description' => 'IDaaS EIAM 网络区域名称',
+ 'type' => 'string',
+ 'example' => 'test4_name',
+ ],
+ 'Description' => [
+ 'title' => '网络区域描述',
+ 'description' => 'IDaaS EIAM 网络区域描述',
+ 'type' => 'string',
+ 'example' => 'test_description',
+ ],
+ 'NetworkZoneType' => [
+ 'title' => '网络区域类型',
+ 'description' => 'IDaaS EIAM 网络区域类型',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'arn:alibaba:idaas:network:zone:classic' => '',
+ 'arn:alibaba:idaas:network:zone:vpc' => '',
+ ],
+ 'example' => 'arn:alibaba:idaas:network:zone:classic',
+ ],
+ 'VpcId' => [
+ 'title' => '专有网络VpcId',
+ 'description' => 'IDaaS EIAM 专有网络VpcId',
+ 'type' => 'string',
+ 'example' => 'vpc-25w8wxxxx',
+ ],
+ 'Ipv4Cidrs' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '106.xxx.34.xx',
+ ],
+ ],
+ 'Ipv6Cidrs' => [
+ 'description' => '',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM的实例id',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_111ccc11xxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'AuthenticationSourceId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '内部认证源ID',
+ 'description' => '内部认证源ID,比如 ia_password, ia_otp_sms 等',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ia_password',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM的实例id',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_111xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'AuthenticationSourceId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '内部认证源ID',
+ 'description' => '内部认证源ID,比如 ia_password, ia_otp_sms 等',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'ia_password',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '分页查询时每页行数。默认值为20,最大值为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' => '',
+ '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' => '',
+ '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' => 'IDaaS EIAM 实例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' => '云账号类别',
+ 'type' => 'string',
+ 'example' => 'alibaba_cloud',
+ ],
+ 'CloudAccountExternalId' => [
+ 'title' => '云账号外部唯一ID',
+ 'description' => '云账号外部唯一ID',
+ 'type' => 'string',
+ 'example' => '1234567',
+ ],
+ 'CloudAccountProviderName' => [
+ 'title' => '云账号提供商名称',
+ 'description' => '云账号提供商名称',
+ 'type' => 'string',
+ 'example' => 'idaas-eiam-oidc-provider',
+ ],
+ 'CloudAccountHealth' => [
+ 'title' => '云账号可用性',
+ 'description' => '云账号可用性',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'healthy' => 'healthy',
+ 'unhealthy' => 'unhealthy',
+ 'unknown' => 'unknown',
+ ],
+ 'example' => 'healthy',
+ ],
+ 'Description' => [
+ 'title' => '云账号描述',
+ 'description' => '云账号描述',
+ 'type' => 'string',
+ 'example' => 'cloud_accout_description',
+ ],
+ 'CreateTime' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1649830225000',
+ ],
+ 'UpdateTime' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1649830227000',
+ ],
+ 'CloudAccountHealthCheckResult' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'LastCheckTime' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1649830226000',
+ ],
+ 'Result' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'success' => 'success',
+ 'failed' => 'failed',
+ ],
+ 'example' => 'success',
+ ],
+ 'ErrorReason' => [
+ 'description' => '',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'CloudAccount' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => 'IDaaS EIAM实例Id',
+ 'description' => 'IDaaS EIAM 实例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' => '云账号类别',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ ' alibaba_cloud' => ' alibaba_cloud',
+ ],
+ 'example' => 'alibaba_cloud',
+ ],
+ 'CloudAccountExternalId' => [
+ 'title' => '云账号外部唯一ID',
+ 'description' => '云账号外部唯一ID',
+ 'type' => 'string',
+ 'example' => '1234567',
+ ],
+ 'CloudAccountProviderName' => [
+ 'title' => '云账号提供商名称',
+ 'description' => '云账号提供商名称',
+ 'type' => 'string',
+ 'example' => 'idaas-eiam-oidc-provider',
+ ],
+ 'CloudAccountHealth' => [
+ 'title' => '云账号状态',
+ 'description' => '云账号状态',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'healthy' => 'healthy',
+ 'unhealthy' => 'unhealthy',
+ 'unknown' => 'unknown',
+ ],
+ 'example' => 'healthy',
+ ],
+ 'CloudAccountHealthCheckResult' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'LastCheckTime' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1649830226000',
+ ],
+ 'Result' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'success' => 'success',
+ 'failed' => 'failed',
+ ],
+ 'example' => 'success',
+ ],
+ 'ErrorReason' => [
+ 'description' => '',
+ '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' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1649830225000',
+ ],
+ 'UpdateTime' => [
+ 'description' => '',
+ '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"}]',
+ ],
+ 'CreateCloudAccount' => [
+ 'summary' => '创建云账号',
+ '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' => 'IDaaS EIAM实例的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' => '云账号类型',
+ 'type' => 'string',
+ 'required' => true,
+ 'enumValueTitles' => [
+ 'alibaba_cloud' => 'alibaba_cloud',
+ ],
+ 'example' => '',
+ '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' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'client-token-example',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'CloudAccountId' => [
+ 'title' => '云账号ID',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'ca_01kmegjc11qa1txxxxx',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"CloudAccountId\\": \\"ca_01kmegjc11qa1txxxxx\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'client-token-example',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'client-token-example',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ 'DeleteCloudAccount' => [
+ 'summary' => '删除云账号',
+ 'methods' => [
+ 'post',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'operationType' => 'readAndWrite',
+ 'deprecated' => false,
+ 'systemTags' => [
+ 'operationType' => 'delete',
+ 'riskType' => 'none',
+ 'chargeType' => 'free',
+ 'abilityTreeNodes' => [
+ 'FEATUREidaasDPGRH1',
+ ],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'InstanceId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '实例ID。',
+ 'description' => 'IDaaS EIAM实例的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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'ca_01kmegjc11qa1txxxxx',
+ ],
+ ],
+ [
+ 'name' => 'InstanceId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ ],
+ ],
+ [
+ 'name' => 'NextToken',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '查询凭证(Token)。',
+ 'description' => '查询凭证(Token),取值为上一次API调用返回的NextToken参数值。',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'NTxxxxxexample',
+ ],
+ ],
+ [
+ 'name' => 'MaxResults',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '分页查询时每页行数。',
+ 'description' => '分页查询时每页行数。默认值为20,最大值为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' => '',
+ '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' => '',
+ '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' => 'IDaaS EIAM 实例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' => '云账号角色用途',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'role' => 'role',
+ ],
+ 'example' => 'role',
+ ],
+ 'CloudAccountRoleUsageType' => [
+ 'title' => '云账号角色类别',
+ 'description' => '云账号角色类别',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'system' => 'system',
+ 'user' => 'user',
+ ],
+ 'example' => 'system',
+ ],
+ 'CloudAccountRoleName' => [
+ 'title' => '云账号名称',
+ 'description' => '云账号名称',
+ 'type' => 'string',
+ 'example' => 'role-test',
+ ],
+ 'CloudAccountRoleExternalId' => [
+ 'title' => '云账号角色外部唯一ID',
+ 'description' => '云账号角色外部唯一ID',
+ 'type' => 'string',
+ 'example' => 'acs:ram::xxx:role/role-test',
+ ],
+ 'CloudAccountRoleHealth' => [
+ 'title' => '云账号角色可用性',
+ 'description' => '云账号角色可用性',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'healthy' => 'healthy',
+ 'unhealthy' => 'unhealthy',
+ 'unknown' => 'unknown',
+ ],
+ 'example' => 'healthy',
+ ],
+ 'Status' => [
+ 'title' => '云账号角色状态',
+ 'description' => '云账号角色状态',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'disabled' => 'disabled',
+ 'enabled' => 'enabled',
+ ],
+ 'example' => 'enabled',
+ ],
+ 'Description' => [
+ 'title' => '云账号描述',
+ 'description' => '云账号描述',
+ 'type' => 'string',
+ 'example' => 'cloud_account_role_description',
+ ],
+ 'CreateTime' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1719320115000',
+ ],
+ 'UpdateTime' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1719320117000',
+ ],
+ 'CloudAccountRoleHealthCheckResult' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'Result' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'success' => 'success',
+ 'failed' => 'failed',
+ ],
+ 'example' => 'success',
+ ],
+ 'LastCheckTime' => [
+ 'description' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1649830226000',
+ ],
+ 'ErrorReason' => [
+ 'description' => '',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'CloudAccountId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ '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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'CloudAccountRole' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'InstanceId' => [
+ 'title' => 'IDaaS EIAM实例Id',
+ 'description' => 'IDaaS EIAM 实例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' => '云账号角色用途',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'role' => 'role',
+ ],
+ 'example' => 'role',
+ ],
+ 'CloudAccountRoleUsageType' => [
+ 'title' => '云账号角色类型',
+ 'description' => '云账号角色类型',
+ 'type' => 'string',
+ 'example' => 'system',
+ ],
+ 'CloudAccountRoleName' => [
+ 'title' => '云账号名称',
+ 'description' => '云账号名称',
+ 'type' => 'string',
+ 'example' => 'role-test',
+ ],
+ 'CloudAccountRoleExternalId' => [
+ 'title' => '云账号角色外部唯一ID',
+ 'description' => '云账号角色外部唯一ID',
+ 'type' => 'string',
+ 'example' => 'acs:ram::xxx:role/role-test',
+ ],
+ 'CloudAccountRoleHealth' => [
+ 'title' => '云账号角色可用性',
+ 'description' => '云账号角色可用性',
+ 'type' => 'string',
+ 'example' => 'healthy',
+ ],
+ 'Status' => [
+ 'title' => '云账号角色状态',
+ 'description' => '云账号角色状态',
+ 'type' => 'string',
+ 'example' => 'enabled',
+ ],
+ 'CloudAccountRoleHealthCheckResult' => [
+ 'title' => '云账号角色验证结果',
+ 'description' => '云账号角色验证结果',
+ 'type' => 'object',
+ 'properties' => [
+ 'Result' => [
+ 'title' => '结果',
+ 'description' => '结果',
+ 'type' => 'string',
+ 'example' => 'success',
+ ],
+ 'LastCheckTime' => [
+ 'title' => '检测时间',
+ 'description' => '检测时间',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1649830226000',
+ ],
+ 'ErrorReason' => [
+ 'title' => '错误原因',
+ 'description' => '错误原因',
+ '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' => '',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1719320115000',
+ ],
+ 'UpdateTime' => [
+ 'description' => '',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'CloudAccountId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '云账号唯一标识',
+ 'description' => '云账号唯一标识',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'ca_01kmegjc11qa1txxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'CloudAccountRoleType',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '云账号类型',
+ 'description' => '云账号类型',
+ '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' => '',
+ '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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'CloudAccountRoleId' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'carole_01kmek49aqxxxx',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"CloudAccountRoleId\\": \\"carole_01kmek49aqxxxx\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'CloudAccountId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ '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' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'client-token-example',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'CloudAccountId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ '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' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'client-token-example',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'CloudAccountId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ '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' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'client-token-example',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'CloudAccountId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => '',
+ '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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '授权规则关联的项目标识。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'iprj_system_default',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'AuthorizationResourceScope',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '授权资源范围',
+ 'description' => '授权资源范围,枚举值:global(Project下的所有资源)、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' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'client-token-example',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'AuthorizationRuleId' => [
+ 'title' => '授权规则ID',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"AuthorizationRuleId\\": \\"arrule_01kf143ug06fg7m9f43u7vahxxxx\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'AuthorizationRuleId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '授权规则标识',
+ 'description' => '授权规则标识。',
+ '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' => '授权资源范围,枚举值:global(Project下的所有资源)、custom(自定义资源范围)。',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'global',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'client-token-example',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'AuthorizationRuleId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '授权规则标识',
+ 'description' => '授权规则标识。',
+ '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' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'client-token-example',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'AuthorizationRuleId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '授权规则标识',
+ 'description' => '授权规则标识。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'client-token-example',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'AuthorizationRuleId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '授权规则标识',
+ 'description' => '授权规则标识。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'client-token-example',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'AuthorizationRuleId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '授权规则标识',
+ 'description' => '授权规则标识。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'AuthorizationRuleId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '授权规则标识',
+ 'description' => '授权规则标识。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ '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' => '授权规则标识。',
+ 'type' => 'string',
+ 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
+ ],
+ 'AuthorizationRuleName' => [
+ 'title' => '授权规则名称',
+ 'description' => '授权规则名称。',
+ 'type' => 'string',
+ 'example' => 'test-name',
+ ],
+ 'Status' => [
+ 'title' => '授权规则状态',
+ 'description' => '授权规则状态,枚举值:enabled(启用)、disabled(禁用)。',
+ 'type' => 'string',
+ 'example' => 'enabled',
+ ],
+ 'ProjectId' => [
+ 'title' => '授权规则关联的项目标识',
+ 'description' => '授权规则关联的项目标识。',
+ 'type' => 'string',
+ 'example' => 'iprj_system_default',
+ ],
+ 'AuthorizationResourceScope' => [
+ 'title' => '授权资源范围',
+ 'description' => '授权资源范围,枚举值:global(项目下所有资源)、custom(指定资源)。',
+ 'type' => 'string',
+ 'example' => 'global',
+ ],
+ 'AuthorizationRuleCreationType' => [
+ 'title' => '授权规则的创建类型',
+ 'description' => '授权规则的创建类型,枚举类型:user_created(用户创建),approval_created(审批创建)。',
+ 'type' => 'string',
+ 'example' => 'user_custom',
+ ],
+ 'AuthorizationRuleSubjectScope' => [
+ 'title' => '授权规则主体范围',
+ 'description' => '授权规则主体范围,枚举类型:shared(共享型,即支持所有主体,包括账户、应用),exclusive(专属类型)',
+ 'type' => 'string',
+ ],
+ 'AuthorizationRuleSubjectType' => [
+ 'title' => '授权规则主体类型',
+ 'description' => '授权规则主体类型,枚举类型:application(应用),user(账户)。',
+ 'type' => 'string',
+ ],
+ 'AuthorizationRuleSubjectId' => [
+ 'title' => '授权规则主体ID',
+ 'description' => '授权规则主体ID,主体类型对应的主体ID。',
+ 'type' => 'string',
+ ],
+ 'Description' => [
+ 'title' => '授权规则描述',
+ 'description' => '授权规则描述,长度限制为128字符。',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '分页查询时每页行数。默认值为20,最大值为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' => '过滤条件名称。',
+ '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' => '',
+ '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' => '授权规则标识。',
+ 'type' => 'string',
+ 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
+ ],
+ 'AuthorizationRuleName' => [
+ 'title' => '授权规则名称',
+ 'description' => '授权规则名称。',
+ 'type' => 'string',
+ 'example' => 'test-name',
+ ],
+ 'Status' => [
+ 'title' => '授权规则状态',
+ 'description' => '授权规则状态,枚举值:enabled(启用)、disabled(禁用)。',
+ 'type' => 'string',
+ 'example' => 'enabled',
+ ],
+ 'ProjectId' => [
+ 'title' => '授权规则关联的项目标识',
+ 'description' => '授权规则关联的项目标识。',
+ 'type' => 'string',
+ 'example' => 'iprj_system_default',
+ ],
+ 'AuthorizationResourceScope' => [
+ 'title' => '授权资源范围',
+ 'description' => '授权资源范围,枚举值:global(项目下所有资源)、custom(指定资源)。',
+ 'type' => 'string',
+ 'example' => 'global',
+ ],
+ 'AuthorizationRuleCreationType' => [
+ 'title' => '授权规则的创建类型',
+ 'description' => '授权规则的创建类型,枚举类型:user_created(用户创建),approval_created(审批创建)。',
+ 'type' => 'string',
+ 'example' => 'user_custom',
+ ],
+ 'AuthorizationRuleSubjectScope' => [
+ 'title' => '授权规则主体范围',
+ 'description' => '授权规则主体范围,枚举类型:shared(共享型,即支持所有主体,包括账户、应用),exclusive(专属类型)',
+ 'type' => 'string',
+ ],
+ 'AuthorizationRuleSubjectType' => [
+ 'title' => '授权规则主体类型',
+ 'description' => '授权规则主体类型,枚举类型:application(应用),user(账户)。',
+ 'type' => 'string',
+ ],
+ 'AuthorizationRuleSubjectId' => [
+ 'title' => '授权规则主体ID',
+ 'description' => '授权规则主体ID,主体类型对应的主体ID。',
+ 'type' => 'string',
+ ],
+ 'Description' => [
+ 'title' => '授权规则描述',
+ 'description' => '授权规则描述,长度限制为128字符。',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'AuthorizationRuleId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '授权规则标识',
+ 'description' => '授权规则标识。',
+ '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' => '有效期类型,枚举值:permanent(永久),time_bound(自定义时间范围)。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'permanent',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'ValidityPeriod',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '有效周期',
+ 'description' => '有效周期,当validityPeriodType为custom有效。',
+ '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' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'client-token-example',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'AuthorizationRuleId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '授权规则标识',
+ 'description' => '授权规则标识。',
+ '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' => '有效期类型,枚举值:permanent(永久),time_bound(自定义时间范围)。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'permanent',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'ValidityPeriod',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '有效周期',
+ 'description' => '有效周期,当validityPeriodType为custom有效。',
+ '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' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'client-token-example',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'AuthorizationRuleId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '授权规则标识',
+ 'description' => '授权规则标识。',
+ '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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '分页查询时每页行数。默认值为20,最大值为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' => '',
+ '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' => '授权规则标识。',
+ 'type' => 'string',
+ 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
+ ],
+ 'ValidityType' => [
+ 'title' => '有效期类型',
+ 'description' => '有效期类型,枚举值:permanent(永久),time_bound(自定义时间范围)。',
+ 'type' => 'string',
+ 'example' => 'permanent',
+ ],
+ 'ValidityPeriod' => [
+ 'title' => '有效周期',
+ 'description' => '有效周期。',
+ 'type' => 'object',
+ 'properties' => [
+ 'StartTime' => [
+ 'title' => '授权生效开始时间',
+ 'description' => '授权生效开始时间。',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1704042061000',
+ ],
+ 'EndTime' => [
+ 'title' => '授权生效结束时间',
+ 'description' => '授权生效结束时间。',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '分页查询时每页行数。默认值为20,最大值为100。',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'example' => '20',
+ 'default' => '20',
+ ],
+ ],
+ [
+ 'name' => 'AuthorizationRuleId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '授权规则标识',
+ 'description' => '授权规则标识。',
+ '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' => '过滤条件名称。',
+ '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' => '',
+ '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' => '账户标识。',
+ 'type' => 'string',
+ 'example' => 'user_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ 'ValidityType' => [
+ 'title' => '有效期类型',
+ 'description' => '有效期类型,枚举值:permanent(永久),time_bound(自定义时间范围)。',
+ 'type' => 'string',
+ 'example' => 'permanent',
+ ],
+ 'ValidityPeriod' => [
+ 'title' => '有效周期',
+ 'description' => '有效周期。',
+ 'type' => 'object',
+ 'properties' => [
+ 'StartTime' => [
+ 'title' => '授权生效开始时间',
+ 'description' => '授权生效开始时间。',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1704042061000',
+ ],
+ 'EndTime' => [
+ 'title' => '授权生效结束时间',
+ 'description' => '授权生效结束时间。',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'AuthorizationRuleId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '授权规则标识',
+ 'description' => '授权规则标识。',
+ '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' => '有效期类型,枚举值:permanent(永久),time_bound(自定义时间范围)。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'permanent',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'ValidityPeriod',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '有效周期',
+ 'description' => '有效周期,当validityPeriodType为custom有效。',
+ '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' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'client-token-example',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'AuthorizationRuleId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '授权规则标识',
+ 'description' => '授权规则标识。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'GroupId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组标识。',
+ 'description' => '组标识。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'group_miu8e4t4d7i4u7uwezgr54xxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ValidityType',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '有效期类型',
+ 'description' => '有效期类型,枚举值:permanent(永久),time_bound(自定义时间范围)。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'permanent',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'ValidityPeriod',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '有效周期',
+ 'description' => '有效周期,当validityPeriodType为custom有效。',
+ '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' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'client-token-example',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'AuthorizationRuleId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '授权规则标识',
+ 'description' => '授权规则标识。',
+ '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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '分页查询时每页行数。默认值为20,最大值为100。',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'example' => '20',
+ 'default' => '20',
+ ],
+ ],
+ [
+ 'name' => 'GroupId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '组标识',
+ 'description' => '组标识。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ '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' => '授权规则标识。',
+ 'type' => 'string',
+ 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
+ ],
+ 'ValidityType' => [
+ 'title' => '有效期类型',
+ 'description' => '有效期类型,枚举值:permanent(永久),time_bound(自定义时间范围)。',
+ 'type' => 'string',
+ 'example' => 'permanent',
+ ],
+ 'ValidityPeriod' => [
+ 'title' => '有效周期',
+ 'description' => '有效周期。',
+ 'type' => 'object',
+ 'properties' => [
+ 'StartTime' => [
+ 'title' => '授权生效开始时间',
+ 'description' => '授权生效开始时间。',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1704042061000',
+ ],
+ 'EndTime' => [
+ 'title' => '授权生效结束时间',
+ 'description' => '授权生效结束时间。',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '分页查询时每页行数。默认值为20,最大值为100。',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'example' => '20',
+ 'default' => '20',
+ ],
+ ],
+ [
+ 'name' => 'AuthorizationRuleId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '授权规则标识',
+ 'description' => '授权规则标识。',
+ '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' => '过滤条件名称。',
+ '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' => '',
+ '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' => '组标识。',
+ 'type' => 'string',
+ 'example' => 'group_d6sbsuumeta4h66ec3il7yxxxx',
+ ],
+ 'ValidityType' => [
+ 'title' => '有效期类型',
+ 'description' => '有效期类型,枚举值:permanent(永久),time_bound(自定义时间范围)。',
+ 'type' => 'string',
+ 'example' => 'permanent',
+ ],
+ 'ValidityPeriod' => [
+ 'title' => '有效周期',
+ 'description' => '有效周期。',
+ 'type' => 'object',
+ 'properties' => [
+ 'StartTime' => [
+ 'title' => '授权生效开始时间',
+ 'description' => '授权生效开始时间。',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1704042061000',
+ ],
+ 'EndTime' => [
+ 'title' => '授权生效结束时间',
+ 'description' => '授权生效结束时间。',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'AuthorizationRuleId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '授权规则标识',
+ 'description' => '授权规则标识。',
+ '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' => '有效期类型,枚举值:permanent(永久),time_bound(自定义时间范围)。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'permanent',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'ValidityPeriod',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '有效周期',
+ 'description' => '有效周期,当validityPeriodType为custom有效。',
+ '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' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'client-token-example',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'AuthorizationRuleId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '授权规则标识',
+ 'description' => '授权规则标识。',
+ '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' => '有效期类型,枚举值:permanent(永久),time_bound(自定义时间范围)。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'permanent',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'ValidityPeriod',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '有效周期',
+ 'description' => '有效周期,当validityPeriodType为custom有效。',
+ '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' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'client-token-example',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'AuthorizationRuleId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '授权规则标识',
+ 'description' => '授权规则标识。',
+ '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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '分页查询时每页行数。默认值为20,最大值为100。',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'example' => '20',
+ 'default' => '20',
+ ],
+ ],
+ [
+ 'name' => 'AuthorizationRuleId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '授权规则标识',
+ 'description' => '授权规则标识。',
+ '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' => '过滤条件名称。',
+ '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' => '',
+ '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' => '应用标识。',
+ 'type' => 'string',
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ ],
+ 'ValidityType' => [
+ 'title' => '有效期类型',
+ 'description' => '有效期类型,枚举值:permanent(永久),time_bound(自定义时间范围)。',
+ 'type' => 'string',
+ 'example' => 'permanent',
+ ],
+ 'ValidityPeriod' => [
+ 'title' => '有效周期',
+ 'description' => '有效周期。',
+ 'type' => 'object',
+ 'properties' => [
+ 'StartTime' => [
+ 'title' => '授权生效开始时间',
+ 'description' => '授权生效开始时间。',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1704042061000',
+ ],
+ 'EndTime' => [
+ 'title' => '授权生效结束时间',
+ 'description' => '授权生效结束时间。',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '分页查询时每页行数。默认值为20,最大值为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' => '',
+ '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' => '授权规则标识。',
+ 'type' => 'string',
+ 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
+ ],
+ 'ValidityType' => [
+ 'title' => '有效期类型',
+ 'description' => '有效期类型,枚举值:permanent(永久),time_bound(自定义时间范围)。',
+ 'type' => 'string',
+ 'example' => 'permanent',
+ ],
+ 'ValidityPeriod' => [
+ 'title' => '有效周期',
+ 'description' => '有效周期。',
+ 'type' => 'object',
+ 'properties' => [
+ 'StartTime' => [
+ 'title' => '授权生效开始时间',
+ 'description' => '授权生效开始时间。',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1704042061000',
+ ],
+ 'EndTime' => [
+ 'title' => '授权生效结束时间',
+ 'description' => '授权生效结束时间。',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'AuthorizationRuleId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '授权规则标识',
+ 'description' => '授权规则标识。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'AuthorizationResourceEntityType',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '授权资源关联的资源类型',
+ 'description' => '授权资源的资源类型。枚举取值:asset(资产)、credential(凭据)、cloudAccountRole(云账号角色)。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'cloud_account_role',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'AuthorizationResourceEntityId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '授权资源关联的资源标识',
+ 'description' => '授权资源关联的资源标识。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'carole_01kmek49aqxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'formData',
+ 'schema' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'client-token-example',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'AuthorizationResourceId' => [
+ 'title' => '授权资源ID',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'arres_01kgh3jvt7pk093rv6giu0c0qxxxx',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"AuthorizationResourceId\\": \\"arres_01kgh3jvt7pk093rv6giu0c0qxxxx\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'AuthorizationRuleId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '授权规则标识',
+ 'description' => '授权规则标识。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'AuthorizationResourceId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '授权资源标识',
+ 'description' => '授权资源标识。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'arres_01kgh3jvt7pk093rv6giu0c0qxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'AuthorizationRuleId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '授权规则标识',
+ 'description' => '授权规则标识。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'AuthorizationResourceId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '授权资源标识',
+ 'description' => '授权资源标识。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'arres_01kgh3jvt7pk093rv6giu0c0qxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ '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' => '授权规则标识',
+ 'type' => 'string',
+ 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
+ ],
+ 'AuthorizationResourceId' => [
+ 'title' => '授权资源标识',
+ 'description' => '授权资源标识',
+ 'type' => 'string',
+ 'example' => 'arres_01kgh3jvt7pk093rv6giu0c0qxxxx',
+ ],
+ 'AuthorizationResourceEntityType' => [
+ 'title' => '资源实体类型',
+ 'description' => '资源实体类型,枚举类型:asset(资产)、credential(凭据)、cloud_identity_role(云账号角色)',
+ 'type' => 'string',
+ 'example' => 'cloud_account_role',
+ ],
+ 'AuthorizationResourceEntityId' => [
+ 'title' => '资源实体标识',
+ 'description' => '资源实体标识',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '分页查询时每页行数。默认值为20,最大值为100。',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'example' => '20',
+ 'default' => '20',
+ ],
+ ],
+ [
+ 'name' => 'AuthorizationRuleId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '授权规则标识',
+ 'description' => '授权规则标识。',
+ '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' => '过滤条件名称。',
+ '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' => '',
+ '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' => '授权规则标识',
+ 'type' => 'string',
+ 'example' => 'arrule_01kf143ug06fg7m9f43u7vahxxxx',
+ ],
+ 'AuthorizationResourceId' => [
+ 'title' => '授权资源标识',
+ 'description' => '授权资源标识',
+ 'type' => 'string',
+ 'example' => 'arres_01kgh3jvt7pk093rv6giu0c0qxxxx',
+ ],
+ 'AuthorizationResourceEntityType' => [
+ 'title' => '资源实体类型',
+ 'description' => '资源实体类型,枚举类型:asset(资产)、credential(凭据)、cloud_identity_role(云账号角色)',
+ 'type' => 'string',
+ 'example' => 'cloud_account_role',
+ ],
+ 'AuthorizationResourceEntityId' => [
+ 'title' => '资源实体标识',
+ 'description' => '资源实体标识',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM的实例id',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_111ccc11xxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'Type',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '文件类型',
+ 'description' => '文件类型,目前只支持image,最大1M',
+ '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' => '',
+ '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' => '',
+ 'type' => 'string',
+ 'example' => 'CAISzgJ1q6Ft5B2yfSjIr5rSCtfx3rxY562mRl7Fs2che8gfpbLg1zz2IHhMfXVpA+Afv/sxlG5Q7/wdlrp6SJtIXleCZtF94oxN9h2gb4fb4wgFPgjY08/LI3OaLjKm9u2wCryLYbGwU/OpbE++5U0X6LDmdDKkckW4OJmS8/BOZcgWWQ/KBlgvRq0hRG1YpdQdKGHaONu0LxfumRCwNkdzvRdmgm4NgsbWgO/ks0aO0wehm7BO+N6gfcD9NvMBZskvD42Hu8VtbbfE3SJq7BxHybx7lqQs+02c5onEXwALs0zXbLSErIU2dlBjH68hAOtFquPgnPtzt6nJkID62421pmiSr561rumAtyikcIvBXr5RHT3LoP1LA5UhHC1UotFVgGOaCXLbtuArXptaY/JiNL/0hFEpVt7knInNpUbntINy5f5fqzNMlShqKOXTK93xGoABgfahfEFC23BhLp3NnBxnaG/psewhUfRg/wYS9oE268EST0qPq0ZvzmZjsmtbtnFL8takNDOIdutBZeb9nngkEi7tYyVcwoYBnbJ3sopnFEVozB2VO5XuRHLBkOfB+2z1zD91KtoDajJxpT295Qm0ndFALS1tCGI452yRIrCHynggxxxxx',
+ ],
+ 'EncryptedKey' => [
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2R0NNIiwia2lkIjoia2V5X3Z1ZWhjbmh2NWppcGhmZGJwcWpqd3dsemFhIn0..YetpxsPdqdLvAy6G.0Zy5meoTzvCuNfA_0w7E9ItY2uGu1v1BxR9i98KeHXv_P-sm9w1q0XPf5Fw.55V_jFq2t2ZHdjg5c7uxxxx',
+ ],
+ 'PlaintextKey' => [
+ 'description' => '',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ ],
+ 'example' => 'eiam_v2_user_import,'."\n"
+ .'application, identity_provider',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => '',
+ '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"}]',
+ ],
+ 'GenerateOauthToken' => [
+ 'summary' => '生成 Oauth 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' => '',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '应用ID',
+ 'description' => '',
+ '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' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4XXXXXXX',
+ ],
+ 'TokenResponse' => [
+ 'title' => 'Token 响应',
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'TokenType' => [
+ 'title' => 'Token类型,当前只有 Bearer',
+ 'description' => '',
+ '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' => '',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'FieldId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '字段ID',
+ 'description' => 'fieldId',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'ufd_001',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ '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' => '字段展示类型,枚举值,select、checkbox、input、number',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'input' => 'input',
+ 'number' => 'number',
+ 'select' => 'select',
+ 'checkbox' => 'checkbox',
+ ],
+ 'example' => 'input',
+ ],
+ 'FieldDataType' => [
+ 'title' => '数据类型。',
+ 'description' => '数据类型,枚举值:string、number、boolean',
+ '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' => '字段配置项列表,displayName、value、status',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'DisplayName' => [
+ 'title' => '配置项展示名。',
+ 'description' => '配置项展示名',
+ 'type' => 'string',
+ 'example' => 'hobby',
+ ],
+ 'Value' => [
+ 'title' => '配置项值。',
+ 'description' => '配置项值',
+ 'type' => 'string',
+ 'example' => 'game',
+ ],
+ 'Status' => [
+ 'title' => '配置项状态。',
+ 'description' => '配置项状态, 枚举值,enabled、disabled',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'disabled' => '',
+ 'enabled' => '',
+ ],
+ 'example' => 'enabled',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'Unique' => [
+ 'title' => '是否唯一。',
+ 'description' => '是否唯一,默认false',
+ 'type' => 'boolean',
+ 'example' => 'false',
+ ],
+ 'Encrypted' => [
+ 'title' => '是否加密。',
+ 'description' => '是否加密,默认false',
+ 'type' => 'boolean',
+ 'example' => 'false',
+ ],
+ 'Required' => [
+ 'title' => '是否必填。',
+ 'description' => '是否必填,默认false',
+ 'type' => 'boolean',
+ 'example' => 'false',
+ ],
+ 'UserPermission' => [
+ 'title' => '用户端(portal侧)权限',
+ 'description' => '用户端(portal侧)权限,hide、read_only、read_write,默认read_only',
+ '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' => '扩展字段状态, 枚举类型:enabled,disabled',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'FieldId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '字段ID',
+ 'description' => 'fieldId',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'ufd_001',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'FieldId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '字段ID',
+ 'description' => 'fieldId',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'ufd_001',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'FieldId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '字段ID',
+ 'description' => 'fieldId',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'ufd_001',
+ 'maxLength' => 64,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\"\\n}","type":"json"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的ID。',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ 'maxLength' => 64,
+ ],
+ ],
+ [
+ 'name' => 'EntityType',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '字段归属实体。',
+ 'description' => '字段归属实体。实体包括账户、组、组织',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'user',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'FieldName',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '字段标识',
+ 'description' => '字段标识,英文字母、下划线',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'field_001',
+ ],
+ ],
+ [
+ 'name' => 'FieldDisplayName',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '字段展示名',
+ 'description' => '字段展示名,长度不超过128字符',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'name_001',
+ ],
+ ],
+ [
+ 'name' => 'FieldDisplayType',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '字段展示类型',
+ 'description' => '字段展示类型,枚举值,select、checkbox、input',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'input',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'FieldDataType',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '数据类型',
+ 'description' => '数据类型,枚举值:string、number、boolean',
+ 'type' => 'string',
+ 'required' => true,
+ 'example' => 'string',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'DefaultValue',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '字段默认值',
+ 'description' => '字段默认值,必须与数据类型一致',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'FieldDataConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => [
+ 'title' => '字段值配置项',
+ 'description' => '字段值配置项,必须与数据类型一致',
+ 'type' => 'object',
+ 'properties' => [
+ 'Items' => [
+ 'title' => '字段配置项列表。',
+ 'description' => '字段值配置项,必须与数据类型一致,只能新增数据项,不可删除,项字段:displayName、value、status',
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'DisplayName' => [
+ 'title' => '配置项展示名。',
+ 'description' => '配置项展示名',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'string',
+ 'maxLength' => 128,
+ ],
+ 'Value' => [
+ 'title' => '配置项展示值。',
+ 'description' => '配置项展示值',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'string',
+ 'maxLength' => 128,
+ ],
+ 'Status' => [
+ 'title' => '配置项状态。',
+ 'description' => '配置项状态,枚举值,enabled、disabled',
+ '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' => '是否唯一,默认false',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'false',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'Encrypted',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '是否加密',
+ 'description' => '是否加密,默认false',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'false',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'Required',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '是否必填。',
+ 'description' => '是否必填,默认false',
+ 'type' => 'boolean',
+ 'required' => false,
+ 'example' => 'false',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'UserPermission',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '用户端(portal侧)权限。',
+ 'description' => '用户端(portal侧)权限,hide、read_only、read_write,默认read_only',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'false',
+ 'maxLength' => 32,
+ ],
+ ],
+ [
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '字段描述。',
+ 'description' => '对字段的描述信息',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => '字段测试',
+ 'maxLength' => 2048,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'FieldId' => [
+ 'title' => '字段Id',
+ 'description' => '',
+ 'type' => 'string',
+ 'example' => 'ufd_001',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"FieldId\\": \\"ufd_001\\"\\n}","type":"json"}]',
+ ],
+ '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' => '查询分页页码(从1开始计数)',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'example' => '1',
+ ],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '分页大小',
+ 'description' => '分页大小(从1开始计数)',
+ 'type' => 'integer',
+ 'format' => 'int32',
+ 'required' => false,
+ 'example' => '10',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求Id',
+ 'description' => '',
+ '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"}]',
+ ],
+ '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' => 'IDaaS EIAM实例的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' => 'PreviousToken',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '查询上一页凭证(Token)。',
+ 'description' => '查询上一页凭证(Token),取值为上一次API调用返回的previousToken参数值。',
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'PTxxxxxexample',
+ ],
+ ],
+ [
+ 'name' => 'MaxResults',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '分页查询时每页行数。',
+ 'description' => '分页查询时每页行数。默认值为20,最大值为100。',
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ 'example' => '20',
+ 'default' => '20',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => '',
+ '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"}]',
+ ],
+ 'ListEiamInstances' => [
+ 'summary' => 'Queries the information about Employee Identity and Access Management (EIAM) V1.0 instances or EIAM V2.0 instances.',
+ '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' => 'The instance ID list.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx',
+ ],
+ 'required' => false,
+ 'example' => '',
+ ],
+ ],
+ [
+ 'name' => 'InstanceRegionId',
+ 'in' => 'query',
+ 'schema' => [
+ 'title' => '实例所属Region',
+ 'description' => 'The region in which the instance resides.'."\n",
+ 'type' => 'string',
+ 'required' => false,
+ 'example' => 'cn-hangzhou',
+ 'maxLength' => 32,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestId' => [
+ 'title' => '请求ID。',
+ 'description' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'Instances' => [
+ 'description' => 'The instance list.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => 'The instance.'."\n",
+ 'type' => 'object',
+ 'properties' => [
+ 'Description' => [
+ 'title' => '实例描述信息',
+ 'description' => 'The instance description.'."\n",
+ 'type' => 'string',
+ 'example' => 'instance test',
+ ],
+ 'InstanceId' => [
+ 'title' => '实例Id',
+ 'description' => 'The instance ID.'."\n",
+ 'type' => 'string',
+ 'example' => 'idaas_eypq6ljgyeuwmlw672sulxxxxx',
+ ],
+ 'StartTime' => [
+ 'title' => '实例创建时间',
+ 'description' => 'The time when the instance was created.'."\n",
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'example' => '1677810869300',
+ ],
+ 'SSODomain' => [
+ 'title' => '实例sso域名地址',
+ 'description' => 'The single sign-on (SSO) domain of the instance.',
+ 'type' => 'string',
+ 'example' => 'xxxx.aliyunidaas.com',
+ ],
+ 'DeveloperAPIPrivateDomain' => [
+ 'title' => '实例developer私网域名地址',
+ 'description' => 'The private domain name of the instance Developer API.'."\n",
+ 'type' => 'string',
+ 'example' => 'eiam-developerapi-cn.vpc-proxy.aliyuncs.com',
+ ],
+ 'DeveloperAPIPublicDomain' => [
+ 'title' => '实例developer公网域名地址',
+ 'description' => 'The public domain of the instance Developer API.',
+ 'type' => 'string',
+ 'example' => 'eiam-developerapi.cn-hangzhou.aliyuncs.com',
+ ],
+ 'OpenAPIPrivateDomain' => [
+ 'title' => '实例openApi私网域名地址',
+ 'description' => 'The private domain of the instance OpenAPI.',
+ 'type' => 'string',
+ 'example' => 'eiam-cn.vpc-proxy.aliyuncs.com',
+ ],
+ 'OpenAPIPublicDomain' => [
+ 'title' => '实例openApi公网域名地址',
+ 'description' => 'The public domain of the instance OpenAPI.',
+ 'type' => 'string',
+ 'example' => 'eiam.cn-hangzhou.aliyuncs.com',
+ ],
+ 'InstanceStatus' => [
+ 'title' => '实例状态',
+ 'description' => 'The instance status.'."\n",
+ 'type' => 'string',
+ 'example' => 'RUNNING',
+ ],
+ 'InstanceVersion' => [
+ 'title' => '实例版本',
+ 'description' => 'The instance version.'."\n"
+ ."\n"
+ .'Valid values:'."\n"
+ ."\n"
+ .'* EIAM 2.0'."\n"
+ .'* EIAM 1.0',
+ 'type' => 'string',
+ 'enumValueTitles' => [
+ 'EIAM 2.0' => 'EIAM 2.0',
+ 'EIAM 1.0' => 'EIAM 1.0',
+ ],
+ 'example' => 'EIAM 2.0',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'description' => '',
+ ],
+ ],
+ ],
+ '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' => 'ListEiamInstances',
+ ],
+ 'ListEiamRegions' => [
+ 'summary' => 'Queries the regions in which Employee Identity and Access Management (EIAM) V1.0 instances or EIAM V2.0 instances reside.',
+ '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' => 'The request ID.'."\n",
+ 'type' => 'string',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ ],
+ 'Regions' => [
+ 'description' => 'The region list.'."\n",
+ 'type' => 'array',
+ 'items' => [
+ 'description' => '',
+ 'type' => 'object',
+ 'properties' => [
+ 'RegionId' => [
+ 'title' => '地域ID。',
+ 'description' => 'The ID of the region in which the instance resides.'."\n",
+ 'type' => 'string',
+ 'example' => 'cn-hangzhou',
+ ],
+ 'LocalName' => [
+ 'title' => '地域名称。',
+ 'description' => 'The region name.'."\n",
+ 'type' => 'string',
+ 'example' => 'China (Hangzhou)',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'description' => '',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"Regions\\": [\\n {\\n \\"RegionId\\": \\"cn-hangzhou\\",\\n \\"LocalName\\": \\"华东1(杭州)\\"\\n }\\n ]\\n}","type":"json"}]',
+ 'title' => 'ListEiamRegions',
+ ],
+ 'ListApplicationSupportedProvisionProtocolTypes' => [
+ 'summary' => 'Queries the synchronization protocol types that are supported by an application.',
+ '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' => [
+ 'description' => 'IDaaS EIAM的实例id',
+ 'example' => 'idaas_ue2jvisn35ea5lmthk267xxxxx'."\n",
+ 'maxLength' => 64,
+ 'required' => true,
+ 'title' => '实例Id',
+ 'type' => 'string',
+ ],
+ ],
+ [
+ 'name' => 'ApplicationId',
+ 'in' => 'query',
+ 'schema' => [
+ 'description' => 'IDaaS的应用资源ID。',
+ 'example' => 'app_mkv7rgt4d7i4u7zqtzev2mxxxx',
+ 'maxLength' => 64,
+ 'required' => true,
+ 'title' => '应用ID。',
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'properties' => [
+ 'RequestId' => [
+ 'description' => '',
+ 'example' => '0441BD79-92F3-53AA-8657-F8CE4A2B912A',
+ 'title' => '请求Id',
+ 'type' => 'string',
+ ],
+ 'ApplicationSupportedProvisionProtocolType' => [
+ 'description' => '',
+ 'properties' => [
+ 'ProvisionProtocolType' => [
+ 'description' => '账户同步支持类型',
+ 'items' => [
+ 'description' => '',
+ 'example' => 'idaas_callback',
+ 'type' => 'string',
+ ],
+ 'title' => ' 账户同步支持类型',
+ 'type' => 'array',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ 'type' => 'object',
+ ],
+ ],
+ ],
+ 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0441BD79-92F3-53AA-8657-F8CE4A2B912A\\",\\n \\"ApplicationSupportedProvisionProtocolType\\": {\\n \\"ProvisionProtocolType\\": [\\n \\"idaas_callback\\"\\n ]\\n }\\n}","type":"json"}]',
+ 'title' => 'ListApplicationSupportedProvisionProtocolTypes',
+ ],
+ ],
+ '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',
+ ],
+ ],
+];