'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', ], ], ];