diff options
| author | Zhineng Li <[email protected]> | 2026-02-14 10:08:30 +0800 |
|---|---|---|
| committer | Zhineng Li <[email protected]> | 2026-02-14 10:08:30 +0800 |
| commit | eccd5cd5a067f5659982685afdeea209b1888efb (patch) | |
| tree | 1626c903b854317be1708ce3ccd3b4f4e6e0fc97 /data/csas | |
| download | acs-metadata-eccd5cd5a067f5659982685afdeea209b1888efb.tar.gz acs-metadata-eccd5cd5a067f5659982685afdeea209b1888efb.zip | |
first commitHEADv1.0.0+20260212main
Diffstat (limited to 'data/csas')
| -rw-r--r-- | data/csas/2023-01-20/api-docs.php | 9289 |
1 files changed, 9289 insertions, 0 deletions
diff --git a/data/csas/2023-01-20/api-docs.php b/data/csas/2023-01-20/api-docs.php new file mode 100644 index 0000000..b09c39f --- /dev/null +++ b/data/csas/2023-01-20/api-docs.php @@ -0,0 +1,9289 @@ +<?php return [ + 'version' => '1.0', + 'info' => [ + 'style' => 'RPC', + 'product' => 'csas', + 'version' => '2023-01-20', + ], + 'components' => [ + 'schemas' => [ + 'AddressGroup' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Addresses' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + 'Ports' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Begin' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + 'End' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'AuthReportInterval' => [ + 'type' => 'object', + 'properties' => [ + 'TimeUnit' => [ + 'type' => 'string', + ], + 'Value' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + ], + ], + 'CommonConfig' => [ + 'type' => 'object', + 'properties' => [ + 'Idp' => [ + 'type' => 'object', + 'properties' => [ + 'Feishu' => [ + 'type' => 'object', + 'properties' => [ + 'HomePage' => [ + 'type' => 'string', + ], + 'EventLabel' => [ + 'type' => 'string', + ], + 'EventCallbackBase' => [ + 'type' => 'string', + ], + 'LoginRedirect' => [ + 'type' => 'string', + ], + ], + ], + 'ApOidcCallbackUrl' => [ + 'type' => 'string', + ], + 'Idaas2' => [ + 'type' => 'object', + 'properties' => [ + 'EventLabel' => [ + 'type' => 'string', + ], + 'EventCallbackBase' => [ + 'type' => 'string', + ], + ], + ], + 'Saml' => [ + 'type' => 'object', + 'properties' => [ + 'Acs' => [ + 'type' => 'string', + ], + 'Metadata' => [ + 'type' => 'string', + ], + ], + ], + 'Dingtalk' => [ + 'type' => 'object', + 'properties' => [ + 'HomePage' => [ + 'type' => 'string', + ], + 'EventLabel' => [ + 'type' => 'string', + ], + 'EventCallbackBase' => [ + 'type' => 'string', + ], + 'LoginRedirect' => [ + 'type' => 'string', + ], + ], + ], + ], + ], + ], + ], + 'DeviceGroupDynamicRule' => [ + 'type' => 'object', + 'properties' => [ + 'Key' => [ + 'type' => 'string', + 'required' => false, + ], + 'Operator' => [ + 'type' => 'string', + 'required' => false, + ], + 'Args' => [ + 'type' => 'any', + 'required' => false, + ], + ], + ], + 'DisposalContent' => [ + 'type' => 'object', + 'properties' => [ + 'ProhibitActions' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + ], + ], + 'NotifyActions' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + ], + ], + 'AlertTitle' => [ + 'type' => 'string', + 'required' => false, + ], + 'AlertContent' => [ + 'type' => 'string', + 'required' => false, + ], + 'NoticeContent' => [ + 'type' => 'string', + ], + 'NoticeContentEn' => [ + 'type' => 'string', + ], + 'AlertTitleEn' => [ + 'type' => 'string', + ], + 'AlertContentEn' => [ + 'type' => 'string', + ], + 'NacDemotionPolicyIds' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + ], + 'AlertIntervalSeconds' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'ProhibitSoftwareIds' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + ], + ], + ], + 'ExecutePeriod' => [ + 'type' => 'object', + 'properties' => [ + 'ValidType' => [ + 'type' => 'string', + ], + 'EffectTime' => [ + 'type' => 'object', + 'properties' => [ + 'Start' => [ + 'type' => 'string', + ], + 'End' => [ + 'type' => 'string', + ], + ], + ], + 'EffectDay' => [ + 'type' => 'object', + 'properties' => [ + 'Monday' => [ + 'type' => 'boolean', + ], + 'Tuesday' => [ + 'type' => 'boolean', + ], + 'Wednesday' => [ + 'type' => 'boolean', + ], + 'Thursday' => [ + 'type' => 'boolean', + ], + 'Friday' => [ + 'type' => 'boolean', + ], + 'Saturday' => [ + 'type' => 'boolean', + ], + 'Sunday' => [ + 'type' => 'boolean', + ], + ], + ], + 'ScheduleEffect' => [ + 'type' => 'object', + 'properties' => [ + 'Frequency' => [ + 'type' => 'string', + ], + 'Interval' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + ], + ], + ], + ], + 'IdpAttrMapConfig' => [ + 'type' => 'object', + 'properties' => [ + 'MapItems' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/IdpAttrMapConfigItem', + ], + ], + ], + ], + 'IdpAttrMapConfigItem' => [ + 'type' => 'object', + 'properties' => [ + 'Target' => [ + 'type' => 'string', + ], + 'TargetType' => [ + 'type' => 'string', + ], + 'Source' => [ + 'type' => 'string', + ], + ], + ], + 'IdpConfig' => [ + 'type' => 'object', + 'properties' => [ + 'SyncStatus' => [ + 'type' => 'string', + 'enum' => [ + 'disabled', + 'running', + 'success', + 'failed', + ], + ], + 'Description' => [ + 'type' => 'string', + ], + 'IdpConfigId' => [ + 'type' => 'string', + ], + 'Name' => [ + 'type' => 'string', + ], + 'LdapConfig' => [ + '$ref' => '#/components/schemas/IdpLdapSubConfig', + ], + 'Type' => [ + 'type' => 'string', + ], + 'LoginConfig' => [ + '$ref' => '#/components/schemas/IdpLoginConfig', + ], + 'FeishuConfig' => [ + '$ref' => '#/components/schemas/IdpFeishuSubConfig', + ], + 'ConnectConfig' => [ + '$ref' => '#/components/schemas/IdpConnectConfig', + ], + 'DingtalkConfig' => [ + '$ref' => '#/components/schemas/IdpDingtalkSubConfig', + ], + 'SyncConfig' => [ + '$ref' => '#/components/schemas/IdpSyncConfig', + ], + 'AttrMapConfig' => [ + '$ref' => '#/components/schemas/IdpAttrMapConfig', + ], + 'LastSyncTimeUnix' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'Enabled' => [ + 'type' => 'boolean', + ], + 'WeixinConfig' => [ + '$ref' => '#/components/schemas/IdpWeixin2SubConfig', + ], + 'IdaasConfig' => [ + '$ref' => '#/components/schemas/IdpIdaas2SubConfig', + ], + 'WuyingConfig' => [ + '$ref' => '#/components/schemas/OpenStructIdpWuyingSubConfig', + ], + 'LogoDirectory' => [ + 'type' => 'string', + ], + 'IdpId' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + ], + ], + 'IdpConnectConfig' => [ + 'type' => 'object', + 'properties' => [ + 'UseConnector' => [ + 'type' => 'boolean', + ], + 'ConnectorId' => [ + 'type' => 'string', + ], + ], + ], + 'IdpCustomField' => [ + 'type' => 'object', + 'properties' => [ + 'Type' => [ + 'type' => 'string', + 'enum' => [ + 'string', + 'integer', + 'boolean', + 'float', + ], + ], + 'Description' => [ + 'type' => 'string', + ], + 'Value' => [ + 'type' => 'string', + ], + 'Key' => [ + 'type' => 'string', + ], + 'Name' => [ + 'type' => 'string', + ], + ], + ], + 'IdpDingtalkSubConfig' => [ + 'type' => 'object', + 'properties' => [ + 'CorpId' => [ + 'type' => 'string', + ], + 'EventLabel' => [ + 'type' => 'string', + ], + 'Exclusive' => [ + 'type' => 'boolean', + ], + 'AppKey' => [ + 'type' => 'string', + ], + 'RedirectUri' => [ + 'type' => 'string', + ], + 'EventVerifyToken' => [ + 'type' => 'string', + ], + 'EventAesKey' => [ + 'type' => 'string', + ], + 'AppSecret' => [ + 'type' => 'string', + ], + ], + ], + 'IdpFeishuSubConfig' => [ + 'type' => 'object', + 'properties' => [ + 'CorpId' => [ + 'type' => 'string', + ], + 'EventLabel' => [ + 'type' => 'string', + ], + 'AppId' => [ + 'type' => 'string', + ], + 'RedirectUri' => [ + 'type' => 'string', + ], + 'EventVerifyToken' => [ + 'type' => 'string', + ], + 'EventAesKey' => [ + 'type' => 'string', + ], + 'AppSecret' => [ + 'type' => 'string', + ], + ], + ], + 'IdpIdaas2SubConfig' => [ + 'type' => 'object', + 'properties' => [ + 'EventLabel' => [ + 'type' => 'string', + ], + 'InstanceId' => [ + 'type' => 'string', + ], + 'ClientSecret' => [ + 'type' => 'string', + ], + 'ClientId' => [ + 'type' => 'string', + ], + 'Region' => [ + 'type' => 'string', + 'enum' => [ + 'cn-hangzhou', + 'ap-southeast-1', + 'cn-hongkong', + 'eu-central-1', + ], + ], + 'EventAesKey' => [ + 'type' => 'string', + ], + 'ApplicationId' => [ + 'type' => 'string', + ], + 'PublicKeyEndpoint' => [ + 'type' => 'string', + ], + 'SamlMetadata' => [ + 'type' => 'string', + ], + ], + ], + 'IdpLdapSubConfig' => [ + 'type' => 'object', + 'properties' => [ + 'ServerType' => [ + 'type' => 'string', + 'enum' => [ + 'openldap', + 'windows_ad', + ], + ], + 'GroupBaseDn' => [ + 'type' => 'string', + ], + 'UserDn' => [ + 'type' => 'string', + ], + 'ServerAddr' => [ + 'type' => 'string', + ], + 'GroupFilter' => [ + 'type' => 'string', + ], + 'UserFilter' => [ + 'type' => 'string', + ], + 'UserPassword' => [ + 'type' => 'string', + ], + 'UseSsl' => [ + 'type' => 'boolean', + ], + 'GroupMembershipAttr' => [ + 'type' => 'string', + ], + 'BaseDn' => [ + 'type' => 'string', + ], + 'LoginNameAttr' => [ + 'type' => 'string', + ], + 'ServerPort' => [ + 'type' => 'string', + ], + 'GroupNameAttr' => [ + 'type' => 'string', + ], + ], + ], + 'IdpLoginConfig' => [ + 'type' => 'object', + 'properties' => [ + 'TotpCorpVerifyUrl' => [ + 'type' => 'string', + ], + 'PcLoginType' => [ + 'type' => 'string', + 'enum' => [ + 'password', + 'non-password', + ], + ], + 'MobileMfaTypes' => [ + 'type' => 'string', + ], + 'TotpCorpVerifyToken' => [ + 'type' => 'string', + ], + 'PcMfaTypes' => [ + 'type' => 'string', + ], + 'MobileLoginType' => [ + 'type' => 'string', + 'enum' => [ + 'password', + 'non-password', + ], + ], + 'TotpCorpVerifyAesKey' => [ + 'type' => 'string', + ], + ], + ], + 'IdpLoginOrderItem' => [ + 'type' => 'object', + 'properties' => [ + 'Desc' => [ + 'type' => 'string', + ], + 'Type' => [ + 'type' => 'string', + ], + 'Enabled' => [ + 'type' => 'boolean', + ], + 'Class' => [ + 'type' => 'string', + 'enum' => [ + 'idp', + 'ap', + ], + ], + 'ConfigId' => [ + 'type' => 'string', + ], + 'Name' => [ + 'type' => 'string', + ], + ], + ], + 'IdpSyncConfig' => [ + 'type' => 'object', + 'properties' => [ + 'UserSyncEnabled' => [ + 'type' => 'boolean', + ], + 'ScheduleSyncIntervalSecond' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'AutoSyncEnabled' => [ + 'type' => 'boolean', + ], + 'IdpDepartmentInfos' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Id' => [ + 'type' => 'string', + ], + 'Name' => [ + 'type' => 'string', + ], + ], + ], + ], + ], + ], + 'IdpWeixin2SubConfig' => [ + 'type' => 'object', + 'properties' => [ + 'AppSchema' => [ + 'type' => 'string', + ], + 'CorpId' => [ + 'type' => 'string', + ], + 'EventLabel' => [ + 'type' => 'string', + ], + 'RedirectUri' => [ + 'type' => 'string', + ], + 'EventVerifyToken' => [ + 'type' => 'string', + ], + 'AgentId' => [ + 'type' => 'string', + ], + 'EventAesKey' => [ + 'type' => 'string', + ], + 'AppSecret' => [ + 'type' => 'string', + ], + ], + ], + 'OpenStructIdpSyncRecord' => [ + 'type' => 'object', + 'properties' => [ + 'Action' => [ + 'type' => 'string', + ], + 'IdpResourceId' => [ + 'type' => 'string', + ], + 'SaseRawJson' => [ + 'type' => 'string', + ], + 'RecordType' => [ + 'type' => 'string', + ], + 'SyncRecordId' => [ + 'type' => 'string', + ], + 'SaseResourceId' => [ + 'type' => 'string', + ], + 'SyncTaskId' => [ + 'type' => 'string', + ], + 'TimeUnix' => [ + 'type' => 'string', + ], + 'Success' => [ + 'type' => 'boolean', + ], + 'IdpRawJson' => [ + 'type' => 'string', + ], + 'Name' => [ + 'type' => 'string', + ], + ], + ], + 'OpenStructIdpSyncTask' => [ + 'type' => 'object', + 'properties' => [ + 'Status' => [ + 'type' => 'string', + ], + 'UserFailed' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'DepartmentFailed' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'DepartmentTotal' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'StartTimeUnix' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'EndTimeUnix' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'UserTotal' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'SyncTaskId' => [ + 'type' => 'string', + ], + 'UpdateTimeUnix' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'FailType' => [ + 'type' => 'string', + ], + 'IdpConfigId' => [ + 'type' => 'string', + 'format' => 'byte', + ], + ], + ], + 'OpenStructIdpWuyingSubConfig' => [ + 'type' => 'object', + 'properties' => [ + 'Aliuids' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + ], + ], + ], + 'OpenStructSaseDepartment' => [ + 'type' => 'object', + 'properties' => [ + 'DepartmentId' => [ + 'type' => 'string', + ], + 'ParentDepartmentId' => [ + 'type' => 'string', + ], + 'Name' => [ + 'type' => 'string', + ], + 'FullDn' => [ + 'type' => 'string', + ], + 'FullDepartmentIdPath' => [ + 'type' => 'string', + ], + 'IdpId' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + ], + ], + 'OpenStructSaseUser' => [ + 'type' => 'object', + 'properties' => [ + 'SaseUserId' => [ + 'type' => 'string', + ], + 'Username' => [ + 'type' => 'string', + ], + 'Telephone' => [ + 'type' => 'string', + ], + 'Email' => [ + 'type' => 'string', + ], + 'Departments' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/OpenStructSaseDepartment', + ], + ], + 'CustomFields' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/IdpCustomField', + ], + ], + 'CreateTimeUnix' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'UpdateTimeUnix' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'SaseUserStatus' => [ + 'type' => 'string', + ], + 'Title' => [ + 'type' => 'string', + ], + 'WorkStatus' => [ + 'type' => 'string', + ], + 'LeaveTimeUnix' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'SyncTimeUnix' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'LoginTimeUnix' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'IdpConfigId' => [ + 'type' => 'string', + ], + 'Description' => [ + 'type' => 'string', + ], + 'UserTags' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Aliuid' => [ + 'type' => 'string', + ], + 'SaseUserId' => [ + 'type' => 'string', + ], + 'TagId' => [ + 'type' => 'string', + ], + 'Name' => [ + 'type' => 'string', + ], + 'Description' => [ + 'type' => 'string', + ], + ], + ], + ], + ], + ], + 'OpenStructSaseUserSimple' => [ + 'type' => 'object', + 'properties' => [ + 'SaseUserId' => [ + 'type' => 'string', + ], + 'Username' => [ + 'type' => 'string', + ], + 'Telephone' => [ + 'type' => 'string', + ], + 'Email' => [ + 'type' => 'string', + ], + 'IdpConfigId' => [ + 'type' => 'string', + ], + 'Departments' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'DepartmentId' => [ + 'type' => 'string', + ], + 'Name' => [ + 'type' => 'string', + ], + 'ParentDepartmentId' => [ + 'type' => 'string', + ], + 'FullDepartmentIdPath' => [ + 'type' => 'string', + ], + 'FullDn' => [ + 'type' => 'string', + ], + ], + ], + ], + ], + ], + 'PAL7Config' => [ + 'type' => 'object', + 'properties' => [ + 'RequestQueryRewriteConfig' => [ + 'type' => 'object', + 'properties' => [ + 'Ops' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/PAL7ConfigRewriteOp', + ], + ], + ], + ], + 'JsHookConfig' => [ + 'type' => 'object', + 'properties' => [ + 'Mode' => [ + 'type' => 'string', + 'enum' => [ + 'disabled', + 'whitelist', + 'blacklist', + 'global', + 'on_demand', + ], + ], + 'ReplaceRules' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/PAL7ConfigReplaceRule', + ], + ], + ], + ], + 'BypassConfig' => [ + 'type' => 'object', + 'properties' => [ + 'AppBypassFroms' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + ], + 'Mode' => [ + 'type' => 'string', + 'enum' => [ + 'disabled', + 'app', + 'url', + ], + ], + 'UrlBypassRules' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Paths' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + ], + 'Froms' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + ], + ], + ], + ], + ], + ], + 'CertId' => [ + 'type' => 'string', + ], + 'ResponseHeaderRewriteConfig' => [ + 'type' => 'object', + 'properties' => [ + 'Ops' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/PAL7ConfigRewriteOp', + ], + ], + ], + ], + 'ResponseRewriteConfig' => [ + 'type' => 'object', + 'properties' => [ + 'Mode' => [ + 'type' => 'string', + 'enum' => [ + 'disabled', + 'auto', + 'replace', + ], + ], + 'ReplaceRules' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/PAL7ConfigReplaceRule', + ], + ], + ], + ], + 'RequestHeaderRewriteConfig' => [ + 'type' => 'object', + 'properties' => [ + 'Ops' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/PAL7ConfigRewriteOp', + ], + ], + ], + ], + 'DnsConfig' => [ + 'type' => 'object', + 'properties' => [ + 'DnsServers' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + ], + ], + ], + 'ProxyDomainTypes' => [ + 'type' => 'string', + 'format' => 'byte', + ], + ], + ], + 'PAL7ConfigReplaceRule' => [ + 'type' => 'object', + 'properties' => [ + 'From' => [ + 'type' => 'string', + ], + 'To' => [ + 'type' => 'string', + ], + ], + ], + 'PAL7ConfigRewriteOp' => [ + 'type' => 'object', + 'properties' => [ + 'Op' => [ + 'type' => 'string', + ], + 'OldValue' => [ + 'type' => 'string', + ], + 'Value' => [ + 'type' => 'string', + ], + 'Key' => [ + 'type' => 'string', + ], + 'ValueVariable' => [ + 'type' => 'string', + 'enum' => [ + 'sase_app_name', + 'sase_app_id', + 'sase_policy_name', + 'sase_policy_id', + 'sase_user_username', + 'sase_user_department', + 'sase_user_group_infos', + 'sase_user_matched_user_groups', + 'sase_client_addr', + 'sase_client_ip', + 'sase_client_port', + ], + ], + ], + ], + 'ProcessGroup' => [ + 'type' => 'object', + 'properties' => [ + 'GmtCreate' => [ + 'type' => 'string', + ], + 'Description' => [ + 'type' => 'string', + ], + 'GmtModified' => [ + 'type' => 'string', + ], + 'Processes' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/ProcessItem', + ], + ], + 'Name' => [ + 'type' => 'string', + ], + 'ProcessGroupId' => [ + 'type' => 'string', + ], + ], + ], + 'ProcessItem' => [ + 'type' => 'object', + 'properties' => [ + 'BundleId' => [ + 'type' => 'string', + ], + 'DevType' => [ + 'type' => 'string', + ], + 'Process' => [ + 'type' => 'string', + ], + 'Directory' => [ + 'type' => 'string', + ], + ], + ], + 'RecoveryContent' => [ + 'type' => 'object', + 'properties' => [ + 'RecoveryActions' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + ], + ], + 'AuthReportInterval' => [ + '$ref' => '#/components/schemas/AuthReportInterval', + ], + ], + ], + 'RiskSceneConfig' => [ + 'type' => 'object', + 'properties' => [ + 'OfficeChannel' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + ], + 'DetectChannel' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + ], + ], + ], + 'Rule' => [ + 'type' => 'object', + 'properties' => [ + 'Id' => [ + 'type' => 'string', + ], + 'RuleType' => [ + 'type' => 'string', + ], + 'RuleSubType' => [ + 'type' => 'string', + ], + 'Name' => [ + 'type' => 'string', + ], + 'Operator' => [ + 'type' => 'string', + ], + 'Values' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + ], + 'Combinator' => [ + 'type' => 'string', + ], + 'Rules' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/Rule', + ], + ], + ], + ], + 'UserCertificate' => [ + 'type' => 'object', + 'properties' => [ + 'PrivateKey' => [ + 'type' => 'string', + ], + 'Description' => [ + 'type' => 'string', + ], + 'CertId' => [ + 'type' => 'string', + ], + 'ExpTimeUnix' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'Name' => [ + 'type' => 'string', + ], + 'Certificate' => [ + 'type' => 'string', + ], + 'GmtModifiedUnix' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'GmtCreateUnix' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'DnsNames' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + ], + ], + ], + ], + ], + 'apis' => [ + 'DeleteEnterpriseAcceleratePolicy' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'EapId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'DisableEnterpriseAcceleratePolicy' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'EapId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'ListEnterpriseAcceleratePolicies' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Name', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'CurrentPage', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'minimum' => '1', + 'maximum' => '10000', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'minimum' => '1', + 'maximum' => '1000', + ], + ], + ], + ], + 'ListEnterpriseAccelerateTargets' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'EapId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'CurrentPage', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'minimum' => '1', + 'maximum' => '10000', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + 'minimum' => '1', + 'maximum' => '1000', + ], + ], + [ + 'name' => 'Target', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ListEnterpriseAccelerateLogs' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'CurrentPage', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + [ + 'name' => 'Username', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Department', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + ], + [ + 'name' => 'DstAddr', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'SearchMode', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + 'enum' => [ + 'Exact', + 'Fuzzy', + ], + ], + ], + ], + ], + 'ImportEnterpriseAccelerateTargets' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'EapId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'FileUrl', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'CreateEnterpriseAccelerateTarget' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'EapId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Target', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'EnableEnterpriseAcceleratePolicy' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'EapId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'DeleteEnterpriseAccelerateTarget' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'EapId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Target', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'ModifyEnterpriseAcceleratePolicy' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'EapId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Name', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Description', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'UpstreamType', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'UpstreamHost', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'UpstreamPort', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + ], + [ + 'name' => 'UserAttributeGroup', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Priority', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'minimum' => '0', + 'maximum' => '99', + ], + ], + [ + 'name' => 'AccelerationType', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + 'enum' => [ + 'whitelist', + 'global', + 'build-in-list', + ], + ], + ], + [ + 'name' => 'ShowInClient', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'enum' => [ + '0', + '1', + ], + ], + ], + [ + 'name' => 'OnTls', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'enum' => [ + '0', + '1', + ], + ], + ], + ], + ], + 'CreateEnterpriseAcceleratePolicy' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Name', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Description', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'UpstreamType', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'UpstreamHost', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'UpstreamPort', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + ], + [ + 'name' => 'UserAttributeGroup', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Priority', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + 'minLength' => 0, + 'maxLength' => 99, + ], + ], + [ + 'name' => 'AccelerationType', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + 'enum' => [ + 'whitelist', + 'global', + 'build-in-list', + ], + ], + ], + [ + 'name' => 'ShowInClient', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'enum' => [ + '0', + '1', + ], + ], + ], + ], + ], + 'ListDynamicDisposalProcesses' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'CurrentPage', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + ], + [ + 'name' => 'UserName', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'DisposalAction', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'RecoveryType', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Status', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'DisposalProcessId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'DevTag', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'UpdateApprovalStatus' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ApprovalId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Status', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'UpdateApprovalProcess' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ProcessName', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Description', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'ProcessNodes', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'MatchSchemas', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'DomainWhitelistSchemaId' => [ + 'type' => 'string', + 'required' => false, + ], + 'DomainBlacklistSchemaId' => [ + 'type' => 'string', + 'required' => false, + ], + 'SoftwareBlockSchemaId' => [ + 'type' => 'string', + 'required' => false, + ], + 'DeviceRegistrationSchemaId' => [ + 'type' => 'string', + 'required' => false, + ], + 'AppUninstallSchemaId' => [ + 'type' => 'string', + 'required' => false, + ], + 'PeripheralBlockSchemaId' => [ + 'type' => 'string', + 'required' => false, + ], + 'DlpSendSchemaId' => [ + 'type' => 'string', + 'required' => false, + ], + 'EndpointHardeningSchemaId' => [ + 'type' => 'string', + 'required' => false, + ], + 'SoftwareHardeningSchemaId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'ProcessId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'MatchSchemaConfigs', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'DomainWhitelistSchemaConfig' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'SchemaId' => [ + 'type' => 'string', + 'required' => false, + ], + 'ExternalProcessId' => [ + 'type' => 'string', + 'required' => false, + ], + 'FieldMap' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'SystemField' => [ + 'type' => 'string', + 'required' => false, + ], + 'DisplayField' => [ + 'type' => 'string', + 'required' => false, + ], + 'DisplayFieldValue' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'DomainBlacklistSchemaConfig' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'SchemaId' => [ + 'type' => 'string', + 'required' => false, + ], + 'ExternalProcessId' => [ + 'type' => 'string', + 'required' => false, + ], + 'FieldMap' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'SystemField' => [ + 'type' => 'string', + 'required' => false, + ], + 'DisplayField' => [ + 'type' => 'string', + 'required' => false, + ], + 'DisplayFieldValue' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'SoftwareBlockSchemaConfig' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'SchemaId' => [ + 'type' => 'string', + 'required' => false, + ], + 'ExternalProcessId' => [ + 'type' => 'string', + 'required' => false, + ], + 'FieldMap' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'SystemField' => [ + 'type' => 'string', + 'required' => false, + ], + 'DisplayField' => [ + 'type' => 'string', + 'required' => false, + ], + 'DisplayFieldValue' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'DeviceRegistrationSchemaConfig' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'SchemaId' => [ + 'type' => 'string', + 'required' => false, + ], + 'ExternalProcessId' => [ + 'type' => 'string', + 'required' => false, + ], + 'FieldMap' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'SystemField' => [ + 'type' => 'string', + 'required' => false, + ], + 'DisplayField' => [ + 'type' => 'string', + 'required' => false, + ], + 'DisplayFieldValue' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'AppUninstallSchemaConfig' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'SchemaId' => [ + 'type' => 'string', + 'required' => false, + ], + 'ExternalProcessId' => [ + 'type' => 'string', + 'required' => false, + ], + 'FieldMap' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'SystemField' => [ + 'type' => 'string', + 'required' => false, + ], + 'DisplayField' => [ + 'type' => 'string', + 'required' => false, + ], + 'DisplayFieldValue' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'DlpSendSchemaConfig' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'SchemaId' => [ + 'type' => 'string', + 'required' => false, + ], + 'ExternalProcessId' => [ + 'type' => 'string', + 'required' => false, + ], + 'FieldMap' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'SystemField' => [ + 'type' => 'string', + 'required' => false, + ], + 'DisplayField' => [ + 'type' => 'string', + 'required' => false, + ], + 'DisplayFieldValue' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'PeripheralBlockSchemaConfig' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'SchemaId' => [ + 'type' => 'string', + 'required' => false, + ], + 'ExternalProcessId' => [ + 'type' => 'string', + 'required' => false, + ], + 'FieldMap' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'SystemField' => [ + 'type' => 'string', + 'required' => false, + ], + 'DisplayField' => [ + 'type' => 'string', + 'required' => false, + ], + 'DisplayFieldValue' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'EndpointHardeningSchemaConfig' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'SchemaId' => [ + 'type' => 'string', + 'required' => false, + ], + 'ExternalProcessId' => [ + 'type' => 'string', + 'required' => false, + ], + 'FieldMap' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'SystemField' => [ + 'type' => 'string', + 'required' => false, + ], + 'DisplayField' => [ + 'type' => 'string', + 'required' => false, + ], + 'DisplayFieldValue' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'SoftwareHardeningSchemaConfig' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'SchemaId' => [ + 'type' => 'string', + 'required' => false, + ], + 'ExternalProcessId' => [ + 'type' => 'string', + 'required' => false, + ], + 'FieldMap' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'SystemField' => [ + 'type' => 'string', + 'required' => false, + ], + 'DisplayField' => [ + 'type' => 'string', + 'required' => false, + ], + 'DisplayFieldValue' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + ], + ], + ], + [ + 'name' => 'ApprovalType', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'enum' => [ + '0', + '1', + '2', + ], + ], + ], + [ + 'name' => 'EventLabel', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'ExternalConfig', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ListApprovals' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'CurrentPage', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + ], + [ + 'name' => 'ApprovalIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'Statuses', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'SchemaId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'ProcessId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'PolicyType', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'CreatorUserId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'CreatorDevTag', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'OperatorUserId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'OperatorUsername', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'CreatorUsername', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'CreatorDepartment', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'CreateStartTime', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + ], + [ + 'name' => 'CreateEndTime', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + ], + [ + 'name' => 'ProcessName', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'SchemaName', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ListApprovalSchemasForApprovalProcesses' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ProcessIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'ListApprovalSchemas' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'CurrentPage', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + ], + [ + 'name' => 'SchemaName', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'SchemaIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'PolicyType', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ListApprovalProcessesForApprovalSchemas' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'SchemaIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'ListApprovalProcesses' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'CurrentPage', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + ], + [ + 'name' => 'ProcessName', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'ProcessIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'PolicyType', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'PolicyId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'SaseUserId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Username', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'GetApprovalSchema' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'SchemaId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'GetApprovalProcess' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ProcessId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'GetApproval' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ApprovalId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'DetachPolicy2ApprovalProcess' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'PolicyType', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'PolicyId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ProcessId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'DeleteApprovalProcesses' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ProcessIds', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'AttachPolicy2ApprovalProcess' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'PolicyType', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'PolicyId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'ProcessId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'CreateApprovalProcess' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ProcessName', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Description', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'ProcessNodes', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'MatchSchemas', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'DomainWhitelistSchemaId' => [ + 'type' => 'string', + 'required' => false, + ], + 'DomainBlacklistSchemaId' => [ + 'type' => 'string', + 'required' => false, + ], + 'SoftwareBlockSchemaId' => [ + 'type' => 'string', + 'required' => false, + ], + 'DeviceRegistrationSchemaId' => [ + 'type' => 'string', + 'required' => false, + ], + 'AppUninstallSchemaId' => [ + 'type' => 'string', + 'required' => false, + ], + 'DlpSendSchemaId' => [ + 'type' => 'string', + 'required' => false, + ], + 'PeripheralBlockSchemaId' => [ + 'type' => 'string', + 'required' => false, + ], + 'EndpointHardeningSchemaId' => [ + 'type' => 'string', + 'required' => false, + ], + 'SoftwareHardeningSchemaId' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'ListUninstallApplications' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'CurrentPage', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + ], + [ + 'name' => 'ApplicationIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'Statuses', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'Username', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Department', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Mac', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Hostname', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'UpdateBootAndAntiUninstallPolicy' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'IsBoot', + 'in' => 'formData', + 'schema' => [ + 'type' => 'boolean', + 'required' => false, + ], + ], + [ + 'name' => 'IsAntiUninstall', + 'in' => 'formData', + 'schema' => [ + 'type' => 'boolean', + 'required' => false, + ], + ], + [ + 'name' => 'AllowReport', + 'in' => 'formData', + 'schema' => [ + 'type' => 'boolean', + 'required' => false, + ], + ], + [ + 'name' => 'WhitelistUsers', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'UserGroupIds', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'BlockContent', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'BlockTextZh' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Title' => [ + 'type' => 'string', + 'required' => false, + ], + 'Content' => [ + 'type' => 'string', + 'required' => false, + ], + 'MainButtonText' => [ + 'type' => 'string', + 'required' => false, + ], + 'MinorButtonText' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + 'BlockTextEn' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Title' => [ + 'type' => 'string', + 'required' => false, + ], + 'Content' => [ + 'type' => 'string', + 'required' => false, + ], + 'MainButtonText' => [ + 'type' => 'string', + 'required' => false, + ], + 'MinorButtonText' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + ], + ], + 'UpdateUninstallApplicationsStatus' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ApplicationIds', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'Status', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'GetBootAndAntiUninstallPolicy' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [], + ], + 'ListNacUserCert' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'CurrentPage', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + ], + [ + 'name' => 'Username', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Department', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'DeviceType', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Status', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'UpdateNacUserCertStatus' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'IdList', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'UserId' => [ + 'type' => 'string', + 'required' => false, + ], + 'DevTag' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + [ + 'name' => 'Status', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ListIdpConfigs' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'CurrentPage', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'minimum' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'minimum' => '1', + 'maximum' => '100', + ], + ], + [ + 'name' => 'Include', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'GetIdpConfig' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Id', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'GetActiveIdpConfig' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [], + ], + 'ListIdpDepartments' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'IdpConfigId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'CurrentPage', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'minimum' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'minimum' => '1', + 'maximum' => '100', + ], + ], + ], + ], + 'CreateIdpDepartment' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'IdpConfigId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'DepartmentName', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'ListClientUsers' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'IdpConfigId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'DepartmentId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Username', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Email', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'MobileNumber', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Status', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'CurrentPage', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'minimum' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'minimum' => '1', + 'exclusiveMinimum' => false, + 'maximum' => '100', + ], + ], + ], + ], + 'UpdateClientUser' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Id', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'DepartmentId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Email', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'MobileNumber', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Description', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'GetClientUser' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'IdpConfigId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Username', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'DeleteIdpDepartment' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'IdpConfigId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'DepartmentId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'CreateClientUser' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'IdpConfigId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Username', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'DepartmentId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Email', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'MobileNumber', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Password', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Description', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'UpdateIdpDepartment' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'IdpConfigId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'DepartmentId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'DepartmentName', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'UpdateClientUserStatus' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Id', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Status', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'DeleteClientUser' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Id', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'UpdateClientUserPassword' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Id', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Username', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Password', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'UpdateUserDevicesStatus' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'DeviceTags', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'DeviceAction', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'ListExcessiveDeviceRegistrationApplications' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'CurrentPage', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + ], + [ + 'name' => 'Username', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'SaseUserId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Department', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Hostname', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Mac', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'DeviceTag', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Statuses', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'ApplicationIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'UpdateExcessiveDeviceRegistrationApplicationsStatus' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Status', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ApplicationIds', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'UpdateUserDevicesSharingStatus' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'DeviceTags', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'SharingStatus', + 'in' => 'formData', + 'schema' => [ + 'type' => 'boolean', + 'required' => true, + ], + ], + ], + ], + 'ListUserDevices' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'CurrentPage', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + ], + [ + 'name' => 'Username', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'SaseUserId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Department', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Hostname', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'DeviceBelong', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Mac', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'SharingStatus', + 'in' => 'query', + 'schema' => [ + 'type' => 'boolean', + 'required' => false, + ], + ], + [ + 'name' => 'DeviceStatuses', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'AppStatuses', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'PaStatuses', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'IaStatuses', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'DlpStatuses', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'NacStatuses', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'AutoLoginStatuses', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'DeviceTypes', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'DeviceTags', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'SortBy', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'InnerIp', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'AppVersions', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'Workshop', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'DeviceGroupId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'SnSystem', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ExportUserDevices' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Username', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'SaseUserId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Department', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Hostname', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'DeviceBelong', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Mac', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'SharingStatus', + 'in' => 'formData', + 'schema' => [ + 'type' => 'boolean', + 'required' => false, + ], + ], + [ + 'name' => 'DeviceStatuses', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'AppStatuses', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'PaStatuses', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'IaStatuses', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'DlpStatuses', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'NacStatuses', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'DeviceTypes', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'DeviceTags', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'GetUserDevice' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'DeviceTag', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'DeleteUserDevices' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'DeviceTags', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'ListSoftwareForUserDevice' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'CurrentPage', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + ], + [ + 'name' => 'DeviceTag', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'ListRegistrationPolicies' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'CurrentPage', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + ], + [ + 'name' => 'Name', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'UserGroupId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'CompanyLimitType', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'PersonalLimitType', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Status', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'MatchMode', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'PolicyIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'ListUserGroupsForRegistrationPolicy' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'PolicyIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'ListRegistrationPoliciesForUserGroup' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'UserGroupIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'GetRegistrationPolicy' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'PolicyId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'DeleteRegistrationPolicies' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'PolicyIds', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'UpdateRegistrationPolicy' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Name', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Description', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Status', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Whitelist', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'Priority', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + ], + [ + 'name' => 'CompanyLimitType', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'CompanyLimitCount', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'All' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + 'PC' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + 'Mobile' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'PersonalLimitType', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'PersonalLimitCount', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'All' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + 'PC' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + 'Mobile' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'MatchMode', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'UserGroupIds', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'PolicyId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'CreateRegistrationPolicy' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Name', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Description', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Status', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Whitelist', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'Priority', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + ], + [ + 'name' => 'CompanyLimitType', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'CompanyLimitCount', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'All' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + 'PC' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + 'Mobile' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'PersonalLimitType', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'PersonalLimitCount', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'All' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + 'PC' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + 'Mobile' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'MatchMode', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'UserGroupIds', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'ListUserGroups' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'CurrentPage', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'minimum' => '1', + 'maximum' => '10000', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'minimum' => '1', + 'maximum' => '1000', + ], + ], + [ + 'name' => 'UserGroupIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'Name', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'AttributeValue', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'PAPolicyId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ListPolicesForUserGroup' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'UserGroupIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'GetUserGroup' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'UserGroupId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'CreateUserGroup' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'Name', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Description', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Attributes', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'UserGroupType' => [ + 'type' => 'string', + 'required' => true, + ], + 'Relation' => [ + 'type' => 'string', + 'required' => true, + ], + 'Value' => [ + 'type' => 'string', + 'required' => true, + ], + 'IdpId' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + ], + ], + ], + ], + ], + 'DeleteUserGroup' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'UserGroupId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'UpdateUserGroup' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'UserGroupId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Description', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Attributes', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'UserGroupType' => [ + 'type' => 'string', + 'required' => true, + ], + 'Relation' => [ + 'type' => 'string', + 'required' => true, + ], + 'Value' => [ + 'type' => 'string', + 'required' => true, + ], + 'IdpId' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + ], + ], + ], + [ + 'name' => 'ModifyType', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ListUserPrivateAccessPolicies' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'SaseUserId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'CurrentPage', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'minimum' => '1', + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'minimum' => '1', + 'maximum' => '100', + ], + ], + [ + 'name' => 'Name', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ListUserApplications' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'SaseUserId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Name', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'CurrentPage', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + ], + ], + ], + 'ListUsers' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'CurrentPage', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => true, + ], + ], + [ + 'name' => 'FuzzyUsername', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'PreciseUsername', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'SaseUserIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'Status', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Department', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'UpdateUsersStatus' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'SaseUserIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'Status', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'ListPrivateAccessApplications' => [ + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'CurrentPage', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + ], + [ + 'name' => 'Name', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Status', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Address', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'ApplicationIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'TagId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'PolicyId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'ConnectorId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'AccessModes', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ListTagsForPrivateAccessApplication' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'ApplicationIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'ListPolicesForPrivateAccessApplication' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'ApplicationIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'GetPrivateAccessApplication' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'ApplicationId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'CreatePrivateAccessApplication' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'Name', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Description', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Addresses', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + [ + 'name' => 'PortRanges', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Begin' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'minimum' => '1', + 'maximum' => '65535', + ], + 'End' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'minimum' => '1', + 'maximum' => '65535', + ], + ], + ], + ], + ], + [ + 'name' => 'Protocol', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'All', + 'TCP', + 'UDP', + 'HTTP', + 'HTTPS', + ], + ], + ], + [ + 'name' => 'Status', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'Enabled', + 'Disabled', + ], + ], + ], + [ + 'name' => 'TagIds', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'BrowserAccessStatus', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'L7ProxyDomainAutomaticPrefix', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'L7ProxyDomainCustom', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'L7Config', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + '$ref' => '#/components/schemas/PAL7Config', + 'required' => false, + ], + ], + [ + 'name' => 'ConfigMode', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'AddressGroups', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + '$ref' => '#/components/schemas/AddressGroup', + 'required' => false, + ], + ], + ], + ], + ], + 'DeletePrivateAccessApplication' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'ApplicationId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'UpdatePrivateAccessApplication' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'ApplicationId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Description', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Addresses', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'PortRanges', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Begin' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'minimum' => '1', + 'maximum' => '65535', + ], + 'End' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + 'minimum' => '1', + 'maximum' => '65535', + ], + ], + ], + ], + ], + [ + 'name' => 'Protocol', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + 'enum' => [ + 'All', + 'TCP', + 'UDP', + 'HTTP', + 'HTTPS', + ], + ], + ], + [ + 'name' => 'Status', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + 'enum' => [ + 'Enabled', + 'Disabled', + ], + ], + ], + [ + 'name' => 'TagIds', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'ModifyType', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'L7ProxyDomainAutomaticPrefix', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'L7ProxyDomainCustom', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'L7ProxyDomainPrivate', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'deprecated' => true, + 'required' => false, + ], + ], + [ + 'name' => 'L7Config', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + '$ref' => '#/components/schemas/PAL7Config', + 'required' => false, + ], + ], + [ + 'name' => 'ConfigMode', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'AddressGroups', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + '$ref' => '#/components/schemas/AddressGroup', + 'required' => false, + ], + ], + ], + [ + 'name' => 'Name', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ListConnectors' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'CurrentPage', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + ], + [ + 'name' => 'Name', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Status', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'SwitchStatus', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'ConnectorIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'AttachApplication2Connector' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'ConnectorId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ApplicationIds', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + ], + 'DetachApplication2Connector' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => true, + 'parameters' => [ + [ + 'name' => 'ConnectorId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ApplicationIds', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + ], + 'ListPrivateAccessTags' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'CurrentPage', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + ], + [ + 'name' => 'Name', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'TagIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'ApplicationId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'PolicyId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'SimpleMode', + 'in' => 'query', + 'schema' => [ + 'type' => 'boolean', + 'required' => false, + ], + ], + ], + ], + 'ListApplicationsForPrivateAccessTag' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'TagIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'ListPolicesForPrivateAccessTag' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'TagIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'CreatePrivateAccessTag' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'Name', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Description', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'DeletePrivateAccessTag' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'TagId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'ListPrivateAccessPolices' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'CurrentPage', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + ], + [ + 'name' => 'Name', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Status', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'PolicyAction', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'PolicyIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'UserGroupId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'ApplicationId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'TagId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'ApplicationName', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'TagName', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ListUserGroupsForPrivateAccessPolicy' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'PolicyIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'ListApplicationsForPrivateAccessPolicy' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'PolicyIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'ListTagsForPrivateAccessPolicy' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'PolicyIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'GetPrivateAccessPolicy' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'PolicyId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'CreatePrivateAccessPolicy' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'Name', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Description', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'PolicyAction', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ApplicationType', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ApplicationIds', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'TagIds', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'UserGroupMode', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'UserGroupIds', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'CustomUserAttributes', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'UserGroupType' => [ + 'type' => 'string', + 'required' => false, + ], + 'Relation' => [ + 'type' => 'string', + 'required' => false, + ], + 'Value' => [ + 'type' => 'string', + 'required' => false, + ], + 'IdpId' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + ], + ], + ], + [ + 'name' => 'Status', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Priority', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + ], + [ + 'name' => 'DeviceAttributeId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'DeviceAttributeAction', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'TriggerTemplateId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'TrustedProcessStatus', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'TrustedProcessGroupIds', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'TrustedSoftwareIds', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'ValidFrom', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + ], + [ + 'name' => 'ValidUntil', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + ], + [ + 'name' => 'ValidTimeStatus', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'DeletePrivateAccessPolicy' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'PolicyId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'UpdatePrivateAccessPolicy' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'PolicyId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Description', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'PolicyAction', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'ApplicationType', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'ApplicationIds', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'TagIds', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'UserGroupMode', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'UserGroupIds', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'CustomUserAttributes', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'UserGroupType' => [ + 'type' => 'string', + 'required' => true, + ], + 'Relation' => [ + 'type' => 'string', + 'required' => true, + ], + 'Value' => [ + 'type' => 'string', + 'required' => true, + ], + 'IdpId' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + ], + ], + ], + [ + 'name' => 'Status', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Priority', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + [ + 'name' => 'ModifyType', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'DeviceAttributeId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'DeviceAttributeAction', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'TriggerTemplateId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'TrustedSoftwareIds', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'TrustedProcessGroupIds', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'TrustedProcessStatus', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'ValidFrom', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + ], + [ + 'name' => 'ValidUntil', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + ], + [ + 'name' => 'ValidTimeStatus', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Name', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ListDynamicRoutes' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'CurrentPage', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + ], + [ + 'name' => 'Name', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Status', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'DynamicRouteIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'RegionIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'ApplicationId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'TagId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'NextHop', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ListPrivateAccessApplicationsForDynamicRoute' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'DynamicRouteIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'ListPrivateAccessTagsForDynamicRoute' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'DynamicRouteIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'GetDynamicRoute' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'DynamicRouteId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'ListDynamicRouteRegions' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [], + ], + 'CreateDynamicRoute' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'Name', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Description', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Status', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Priority', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + ], + [ + 'name' => 'RegionIds', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + [ + 'name' => 'ApplicationType', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ApplicationIds', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + [ + 'name' => 'TagIds', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + [ + 'name' => 'DynamicRouteType', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'NextHop', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'UpdateDynamicRoute' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'DynamicRouteId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Name', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Description', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Status', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Priority', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + [ + 'name' => 'RegionIds', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'ApplicationType', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'ApplicationIds', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'TagIds', + 'in' => 'formData', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'DynamicRouteType', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'NextHop', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'ModifyType', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'DeleteDynamicRoute' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'DynamicRouteId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'LookupWmInfoMapping' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'WmType', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PureWebappInvisible', + 'PureAppInvisible', + 'PureScreenInvisible', + 'PureImage', + 'PureAudio', + 'PureVideo', + 'AigcWebappInvisible', + 'AigcAppInvisible', + 'AigcScreenInvisible', + 'AigcImage', + 'AigcAudio', + 'AigcVideo', + 'PureDocument', + ], + ], + ], + [ + 'name' => 'WmInfoSize', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'minimum' => '32', + 'maximum' => '64', + ], + ], + [ + 'name' => 'WmInfoUint', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'CreateWmInfoMapping' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'WmType', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PureWebappInvisible', + 'PureAppInvisible', + 'PureScreenInvisible', + 'PureImage', + 'PureAudio', + 'PureVideo', + 'AigcWebappInvisible', + 'AigcAppInvisible', + 'AigcScreenInvisible', + 'AigcImage', + 'AigcAudio', + 'AigcVideo', + 'PureDocument', + ], + ], + ], + [ + 'name' => 'WmInfoSize', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'minimum' => '32', + 'maximum' => '64', + ], + ], + [ + 'name' => 'WmInfoBytesB64', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + 'maxLength' => 400, + ], + ], + ], + ], + 'CreateWmBaseImage' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'WmType', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PureWebappInvisible', + 'PureAppInvisible', + 'PureScreenInvisible', + 'AigcWebappInvisible', + 'AigcAppInvisible', + 'AigcScreenInvisible', + ], + ], + ], + [ + 'name' => 'WmInfoSize', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + ], + [ + 'name' => 'WmInfoUint', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'WmInfoBytesB64', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + 'maxLength' => 400, + ], + ], + [ + 'name' => 'Scale', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'minimum' => '1', + 'maximum' => '3', + ], + ], + [ + 'name' => 'Width', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'minimum' => '100', + 'maximum' => '10000', + ], + ], + [ + 'name' => 'Height', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'minimum' => '100', + 'maximum' => '10000', + ], + ], + [ + 'name' => 'Opacity', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + 'minimum' => '1', + 'maximum' => '255', + ], + ], + [ + 'name' => 'ImageControl', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'TextVisibleControl' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'VisibleText' => [ + 'type' => 'string', + 'required' => false, + ], + 'Mode' => [ + 'type' => 'string', + 'required' => false, + ], + 'Opacity' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + 'FontSize' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + 'FontColor' => [ + 'type' => 'string', + 'required' => false, + ], + 'Angle' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + 'PosX' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + 'PosY' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + 'SpaceX' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + 'SpaceY' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + 'PosAx' => [ + 'type' => 'number', + 'format' => 'float', + 'required' => false, + ], + 'PosAy' => [ + 'type' => 'number', + 'format' => 'float', + 'required' => false, + ], + 'Visible' => [ + 'type' => 'boolean', + 'required' => false, + ], + 'Margin' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Top' => [ + 'type' => 'number', + 'format' => 'float', + 'required' => false, + ], + 'Right' => [ + 'type' => 'number', + 'format' => 'float', + 'required' => false, + ], + 'Bottom' => [ + 'type' => 'number', + 'format' => 'float', + 'required' => false, + ], + 'Left' => [ + 'type' => 'number', + 'format' => 'float', + 'required' => false, + ], + ], + ], + ], + ], + 'LogoVisibleControl' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Enhance' => [ + 'type' => 'boolean', + 'required' => false, + ], + 'LogoBase64' => [ + 'type' => 'string', + 'required' => false, + ], + 'Mode' => [ + 'type' => 'string', + 'required' => false, + ], + 'Opacity' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + 'Angle' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + 'PosX' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + 'PosY' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + 'SpaceX' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + 'SpaceY' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + 'PosAx' => [ + 'type' => 'number', + 'format' => 'float', + 'required' => false, + ], + 'PosAy' => [ + 'type' => 'number', + 'format' => 'float', + 'required' => false, + ], + 'Visible' => [ + 'type' => 'boolean', + 'required' => false, + ], + 'Margin' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Top' => [ + 'type' => 'number', + 'format' => 'float', + 'required' => false, + ], + 'Right' => [ + 'type' => 'number', + 'format' => 'float', + 'required' => false, + ], + 'Bottom' => [ + 'type' => 'number', + 'format' => 'float', + 'required' => false, + ], + 'Left' => [ + 'type' => 'number', + 'format' => 'float', + 'required' => false, + ], + ], + ], + ], + ], + ], + ], + ], + [ + 'name' => 'comment', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'GetWmExtractTask' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'TaskId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'GetWmEmbedTask' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'TaskId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'CreateWmExtractTask' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'WmType', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PureWebappInvisible', + 'PureAppInvisible', + 'PureScreenInvisible', + 'PureImage', + 'PureAudio', + 'PureVideo', + 'AigcWebappInvisible', + 'AigcAppInvisible', + 'AigcScreenInvisible', + 'AigcImage', + 'AigcAudio', + 'AigcVideo', + 'PureDocument', + 'VisibleEnhance', + ], + ], + ], + [ + 'name' => 'IsClientEmbed', + 'in' => 'query', + 'schema' => [ + 'type' => 'boolean', + 'required' => false, + ], + ], + [ + 'name' => 'FileUrl', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Filename', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'WmInfoSize', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'minimum' => '32', + 'maximum' => '64', + ], + ], + [ + 'name' => 'VideoSpeed', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'VideoIsLong', + 'in' => 'formData', + 'schema' => [ + 'type' => 'boolean', + 'required' => false, + ], + ], + [ + 'name' => 'DocumentIsCapture', + 'in' => 'formData', + 'schema' => [ + 'type' => 'boolean', + 'required' => false, + ], + ], + [ + 'name' => 'CsvControl', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Method' => [ + 'type' => 'string', + 'required' => false, + 'enum' => [ + 'lossless_row_shift_embed', + 'lossy_number_embed', + 'lossy_time_stamp_embed', + 'lossy_zero_width_embed', + ], + ], + 'EmbedColumn' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + 'EmbedPrecision' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + 'EmbedTimePosition' => [ + 'type' => 'string', + 'required' => false, + 'enum' => [ + 'Min', + 'Sec', + 'MilSec', + ], + ], + 'EmbedBitsNumberInEachTime' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'minimum' => '1', + 'maximum' => '4', + ], + 'TimeFormat' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'ImageExtractParamsOpenApi', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'SrcLogoBase64' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'CreateWmEmbedTask' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'WmType', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + 'enum' => [ + 'PureDocument', + 'PureImage', + 'PureAudio', + 'PureVideo', + 'AigcDocument', + 'AigcImage', + 'AigcAudio', + 'AigcVideo', + ], + ], + ], + [ + 'name' => 'Filename', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'FileUrl', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'WmInfoSize', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'minimum' => '32', + 'maximum' => '64', + ], + ], + [ + 'name' => 'WmInfoUint', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'WmInfoBytesB64', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + 'maxLength' => 400, + ], + ], + [ + 'name' => 'VideoIsLong', + 'in' => 'formData', + 'schema' => [ + 'type' => 'boolean', + 'required' => false, + ], + ], + [ + 'name' => 'VideoBitrate', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'ImageEmbedLevel', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + ], + [ + 'name' => 'ImageEmbedJpegQuality', + 'in' => 'formData', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + ], + [ + 'name' => 'InvisibleEnable', + 'in' => 'formData', + 'schema' => [ + 'type' => 'boolean', + 'required' => false, + ], + ], + [ + 'name' => 'DocumentControl', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'InvisibleAntiTextCopy' => [ + 'type' => 'boolean', + 'required' => false, + ], + 'InvisibleAntiAllCopy' => [ + 'type' => 'boolean', + 'required' => false, + ], + 'BackgroundControl' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'BgAddVisible' => [ + 'type' => 'boolean', + 'required' => false, + ], + 'BgVisibleControl' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'VisibleText' => [ + 'type' => 'string', + 'required' => false, + 'maxLength' => 1000, + ], + 'Mode' => [ + 'type' => 'string', + 'required' => false, + 'enum' => [ + 'repeat', + 'pos', + ], + ], + 'FontSize' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'maximum' => '200', + ], + 'FontColor' => [ + 'type' => 'string', + 'required' => false, + 'pattern' => '^0[xX][0-9a-fA-F]{6}$', + ], + 'Angle' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'minimum' => '0', + 'maximum' => '360', + ], + 'PosX' => [ + 'type' => 'string', + 'required' => false, + 'pattern' => '^[\\d.]+$', + ], + 'PosY' => [ + 'type' => 'string', + 'required' => false, + 'pattern' => '^[\\d.]+$', + ], + 'HorizontalNumber' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'maximum' => '200', + ], + 'VerticalNumber' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'maximum' => '200', + ], + 'Opacity' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'minimum' => '1', + 'maximum' => '255', + ], + ], + ], + 'BgAddInvisible' => [ + 'type' => 'boolean', + 'required' => false, + ], + 'BgInvisibleControl' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Opacity' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'minimum' => '1', + 'maximum' => '255', + ], + ], + ], + ], + ], + ], + ], + ], + [ + 'name' => 'CsvControl', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Method' => [ + 'type' => 'string', + 'required' => false, + 'enum' => [ + 'lossless_row_shift_embed', + 'lossy_number_embed', + 'lossy_time_stamp_embed', + 'lossy_zero_width_embed', + ], + ], + 'EmbedColumn' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + 'EmbedPrecision' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + 'EmbedTimePosition' => [ + 'type' => 'string', + 'required' => false, + 'enum' => [ + 'Min', + 'Sec', + 'MilSec', + ], + ], + 'TimeFormat' => [ + 'type' => 'string', + 'required' => false, + ], + 'EmbedBitsNumberInEachTime' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + 'minimum' => '1', + 'maximum' => '4', + ], + 'EmbedDensity' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'ImageControl', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'TextVisibleControl' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'VisibleText' => [ + 'type' => 'string', + 'required' => false, + ], + 'Mode' => [ + 'type' => 'string', + 'required' => false, + ], + 'Opacity' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + 'FontSize' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + 'FontColor' => [ + 'type' => 'string', + 'required' => false, + ], + 'Angle' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + 'PosX' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + 'PosY' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + 'SpaceX' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + 'SpaceY' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + 'PosAx' => [ + 'type' => 'number', + 'format' => 'float', + 'required' => false, + ], + 'PosAy' => [ + 'type' => 'number', + 'format' => 'float', + 'required' => false, + ], + 'Visible' => [ + 'type' => 'boolean', + 'required' => false, + ], + 'Margin' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Top' => [ + 'type' => 'number', + 'format' => 'float', + 'required' => false, + ], + 'Right' => [ + 'type' => 'number', + 'format' => 'float', + 'required' => false, + ], + 'Bottom' => [ + 'type' => 'number', + 'format' => 'float', + 'required' => false, + ], + 'Left' => [ + 'type' => 'number', + 'format' => 'float', + 'required' => false, + ], + ], + ], + ], + ], + 'LogoVisibleControl' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Enhance' => [ + 'type' => 'boolean', + 'required' => false, + ], + 'LogoBase64' => [ + 'type' => 'string', + 'required' => false, + ], + 'Mode' => [ + 'type' => 'string', + 'required' => false, + ], + 'Opacity' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + 'Angle' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + 'PosX' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + 'PosY' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + 'SpaceX' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + 'SpaceY' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + 'PosAx' => [ + 'type' => 'number', + 'format' => 'float', + 'required' => false, + ], + 'PosAy' => [ + 'type' => 'number', + 'format' => 'float', + 'required' => false, + ], + 'Visible' => [ + 'type' => 'boolean', + 'required' => false, + ], + 'Margin' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Top' => [ + 'type' => 'number', + 'format' => 'float', + 'required' => false, + ], + 'Right' => [ + 'type' => 'number', + 'format' => 'float', + 'required' => false, + ], + 'Bottom' => [ + 'type' => 'number', + 'format' => 'float', + 'required' => false, + ], + 'Left' => [ + 'type' => 'number', + 'format' => 'float', + 'required' => false, + ], + ], + ], + ], + ], + 'MetadataControl' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'XmpKvBase64' => [ + 'type' => 'string', + 'required' => false, + ], + 'Enable' => [ + 'type' => 'boolean', + 'required' => false, + ], + ], + ], + ], + ], + ], + [ + 'name' => 'VideoControl', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'TextVisibleControl' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'VisibleText' => [ + 'type' => 'string', + 'required' => false, + ], + 'Mode' => [ + 'type' => 'string', + 'required' => false, + 'enum' => [ + 'pos', + 'bottom-right', + ], + ], + 'Opacity' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + 'FontSize' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + 'FontColor' => [ + 'type' => 'string', + 'required' => false, + ], + 'PosX' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + 'PosY' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + 'Visible' => [ + 'type' => 'boolean', + 'required' => false, + ], + 'Margin' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Bottom' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + 'Right' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + ], + ], + ], + 'MetadataControl' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'XmpKvBase64' => [ + 'type' => 'string', + 'required' => false, + ], + 'Enable' => [ + 'type' => 'boolean', + 'required' => false, + ], + ], + ], + ], + ], + ], + [ + 'name' => 'AudioControl', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'MetadataControl' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'XmpKvBase64' => [ + 'type' => 'string', + 'required' => false, + ], + 'Enable' => [ + 'type' => 'boolean', + 'required' => false, + ], + ], + ], + ], + ], + ], + ], + ], + 'RevokeUserSession' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => true, + 'parameters' => [ + [ + 'name' => 'IdpId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ExternalIds', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'ListPopTrafficStatistics' => [ + 'methods' => [ + 'get', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'Region', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'EndTime', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'DeleteOtpConfig' => [ + 'path' => '', + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Username', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'endpoints' => [ + [ + 'regionId' => 'public', + 'endpoint' => 'csas.aliyuncs.com', + ], + [ + 'regionId' => 'cn-hangzhou', + 'endpoint' => 'csas.aliyuncs.com', + ], + ], +]; |
