'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], ], ], ], ], ], 'AIUsageLimitPolicy' => [ 'type' => 'object', 'properties' => [ 'LimitPolicyId' => ['type' => 'string'], 'Name' => ['type' => 'string'], 'Description' => ['type' => 'string'], 'Priority' => ['type' => 'integer', 'format' => 'int32'], 'Status' => ['type' => 'string'], 'MetricType' => ['type' => 'string'], 'LimitValue' => ['type' => 'integer', 'format' => 'int64'], 'ResetPeriod' => ['type' => 'string'], 'GmtCreate' => ['type' => 'string'], 'GmtModified' => ['type' => 'string'], 'UserGroupIds' => [ 'type' => 'array', 'items' => ['type' => 'string'], ], 'ServiceIds' => [ 'type' => 'array', 'items' => ['type' => 'string'], ], ], ], 'AuthReportInterval' => [ 'type' => 'object', 'properties' => [ 'TimeUnit' => ['type' => 'string'], 'Value' => ['type' => 'integer', 'format' => 'int64'], ], ], 'CommonConfig' => [ 'type' => 'object', 'properties' => [ 'Idp' => [ 'type' => 'object', 'properties' => [ 'ApOidcCallbackUrl' => ['type' => 'string'], 'Dingtalk' => [ 'type' => 'object', 'properties' => [ 'EventCallbackBase' => ['type' => 'string'], 'HomePage' => ['type' => 'string'], 'LoginRedirect' => ['type' => 'string'], 'EventLabel' => ['type' => 'string'], ], ], 'Feishu' => [ 'type' => 'object', 'properties' => [ 'EventCallbackBase' => ['type' => 'string'], 'HomePage' => ['type' => 'string'], 'LoginRedirect' => ['type' => 'string'], 'EventLabel' => ['type' => 'string'], ], ], 'Idaas2' => [ 'type' => 'object', 'properties' => [ 'EventLabel' => ['type' => 'string'], 'EventCallbackBase' => ['type' => 'string'], ], ], 'Saml' => [ 'type' => 'object', 'properties' => [ 'Acs' => ['type' => 'string'], 'Metadata' => ['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'], ], 'Value' => ['type' => 'string'], 'Key' => ['type' => 'string'], 'Description' => ['type' => 'string'], 'Name' => ['type' => 'string'], ], ], 'IdpDingtalkSubConfig' => [ 'type' => 'object', 'properties' => [ 'CorpId' => ['type' => 'string'], 'AppSecret' => ['type' => 'string'], 'EventLabel' => ['type' => 'string'], 'Exclusive' => ['type' => 'boolean'], 'AppKey' => ['type' => 'string'], 'RedirectUri' => ['type' => 'string'], 'EventVerifyToken' => ['type' => 'string'], 'EventAesKey' => ['type' => 'string'], 'Oauth' => ['type' => 'boolean'], ], ], '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', 'ap-northeast-2', 'ap-southeast-5'], ], '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'], 'PcMfaTypes' => ['type' => 'string'], 'PcLoginType' => [ 'type' => 'string', 'enum' => ['password', 'non-password'], ], 'TotpCorpVerifyToken' => ['type' => 'string'], 'MobileLoginType' => [ 'type' => 'string', 'enum' => ['password', 'non-password'], ], 'MobileMfaTypes' => ['type' => 'string'], 'TotpCorpVerifyAesKey' => ['type' => 'string'], ], ], 'IdpLoginOrderItem' => [ 'type' => 'object', 'properties' => [ 'Desc' => ['type' => 'string'], 'Type' => ['type' => 'string'], 'Class' => [ 'type' => 'string', 'enum' => ['idp', 'ap'], ], 'ConfigId' => ['type' => 'string'], 'Name' => ['type' => 'string'], 'Enabled' => ['type' => 'boolean'], ], ], 'IdpSyncConfig' => [ 'type' => 'object', 'properties' => [ 'ScheduleSyncIntervalSecond' => ['type' => 'integer', 'format' => 'int64'], 'AutoSyncEnabled' => ['type' => 'boolean'], 'IdpDepartmentInfos' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Id' => ['type' => 'string'], 'Name' => ['type' => 'string'], ], ], ], 'UserSyncEnabled' => ['type' => 'boolean'], ], ], 'IdpWeixin2SubConfig' => [ 'type' => 'object', 'properties' => [ 'AppSecret' => ['type' => 'string'], 'AppSchema' => ['type' => 'string'], 'CorpId' => ['type' => 'string'], 'EventLabel' => ['type' => 'string'], 'RedirectUri' => ['type' => 'string'], 'EventVerifyToken' => ['type' => 'string'], 'AgentId' => ['type' => 'string'], 'EventAesKey' => ['type' => 'string'], ], ], 'OpenStructIdpSyncRecord' => [ 'type' => 'object', 'properties' => [ 'SyncTaskId' => ['type' => 'string'], 'SyncRecordId' => ['type' => 'string'], 'RecordType' => ['type' => 'string'], 'Action' => ['type' => 'string'], 'Success' => ['type' => 'boolean'], 'Name' => ['type' => 'string'], 'IdpResourceId' => ['type' => 'string'], 'SaseResourceId' => ['type' => 'string'], 'IdpRawJson' => ['type' => 'string'], 'SaseRawJson' => ['type' => 'string'], 'TimeUnix' => ['type' => 'string'], ], ], 'OpenStructIdpSyncTask' => [ 'type' => 'object', 'properties' => [ 'SyncTaskId' => ['type' => 'string'], 'Status' => ['type' => 'string'], 'StartTimeUnix' => ['type' => 'integer', 'format' => 'int64'], 'UpdateTimeUnix' => ['type' => 'integer', 'format' => 'int64'], 'EndTimeUnix' => ['type' => 'integer', 'format' => 'int64'], 'UserTotal' => ['type' => 'integer', 'format' => 'int64'], 'UserFailed' => ['type' => 'integer', 'format' => 'int64'], 'DepartmentTotal' => ['type' => 'integer', 'format' => 'int64'], 'DepartmentFailed' => ['type' => 'integer', 'format' => 'int64'], 'IdpConfigId' => ['type' => 'string', 'format' => 'byte'], 'FailType' => ['type' => 'string'], ], ], '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'], ], ], ], ], ], 'PAApplicationUnauthorizedAccessConfig' => [ 'type' => 'object', 'properties' => [ 'Enabled' => ['type' => 'boolean'], 'AllowReport' => ['type' => 'boolean'], 'ReportProcessId' => ['type' => 'string'], 'BlockContent' => [ 'type' => 'object', 'properties' => [ 'BlockTextZh' => [ 'type' => 'object', 'properties' => [ 'BrowserAlertTitle' => ['type' => 'string'], 'BrowserAlertContent' => ['type' => 'string'], 'ReportButtonText' => ['type' => 'string'], 'BrowserAlertStyle' => ['type' => 'string'], ], ], 'BlockTextEn' => [ 'type' => 'object', 'properties' => [ 'BrowserAlertTitle' => ['type' => 'string'], 'BrowserAlertContent' => ['type' => 'string'], 'ReportButtonText' => ['type' => 'string'], 'BrowserAlertStyle' => ['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'], 'GmtModified' => ['type' => 'string'], 'Name' => ['type' => 'string'], 'Description' => ['type' => 'string'], 'ProcessGroupId' => ['type' => 'string'], 'Processes' => [ 'type' => 'array', 'items' => ['$ref' => '#/components/schemas/ProcessItem'], ], ], ], 'ProcessItem' => [ 'type' => 'object', 'properties' => [ 'DevType' => ['type' => 'string'], 'Process' => ['type' => 'string'], 'Directory' => ['type' => 'string'], 'BundleId' => ['type' => 'string'], ], ], 'RecoveryContent' => [ 'type' => 'object', 'properties' => [ 'RecoveryActions' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string'], ], 'AuthReportInterval' => ['$ref' => '#/components/schemas/AuthReportInterval'], ], ], 'RiskSceneConfig' => [ 'type' => 'object', 'properties' => [ 'DetectChannel' => [ 'type' => 'array', 'items' => ['type' => 'string'], ], 'OfficeChannel' => [ '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' => [ '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], ], ], ], ], '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], 'PrivateAccessBlockSchemaId' => ['type' => 'string'], ], ], ], ], ], '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], ], ], ], '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], ], ], ], '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'], ], ], ], ], '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], ], ], ], ], '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], ], ], ], 'CreatePADiagnosisTask' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'DiagnoseType', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Username', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DevTag', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserGroupId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Protocol', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Host', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Port', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PopMode', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PopId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UdpExtraConfigs', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'RequestContent' => ['type' => 'string', 'required' => false], 'ExpectedResponse' => ['type' => 'string', 'required' => false], ], ], ], ], ], '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', 'items' => ['$ref' => '#/components/schemas/AddressGroup'], ], ], [ 'name' => 'UnauthorizedAccessConfig', 'in' => 'formData', 'style' => 'json', 'schema' => ['$ref' => '#/components/schemas/PAApplicationUnauthorizedAccessConfig'], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], ], '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], ], ], ], ], ], ], '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], ], ], ], '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], ], ], ], ], ], ], ], '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], ], ], ], ], ], '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], ], ], ], '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], ], ], ], ], 'DeleteClientUser' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteDynamicRoute' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'DynamicRouteId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteEnterpriseAcceleratePolicy' => [ '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], ], ], ], ], '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], ], ], ], 'DeleteOtpConfig' => [ 'path' => '', 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Username', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DeletePrivateAccessApplication' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ApplicationId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeletePrivateAccessPolicy' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'PolicyId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeletePrivateAccessTag' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'TagId', 'in' => 'formData', '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], ], ], ], ], '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], ], ], ], ], 'DeleteUserGroup' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'UserGroupId', 'in' => 'formData', 'schema' => ['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], ], ], ], ], '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], ], ], ], 'DisableEnterpriseAcceleratePolicy' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'EapId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'EnableEnterpriseAcceleratePolicy' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'EapId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], '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], ], ], ], ], 'GetActiveIdpConfig' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [], ], 'GetApproval' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ApprovalId', '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], ], ], ], 'GetApprovalSchema' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SchemaId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetBootAndAntiUninstallPolicy' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [], ], '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], ], ], ], 'GetDynamicRoute' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'DynamicRouteId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetIdpConfig' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetPADiagnosisTask' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'DiagnoseId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetPrivateAccessApplication' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ApplicationId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetPrivateAccessPolicy' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'PolicyId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetRegistrationPolicy' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PolicyId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetUserDevice' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'DeviceTag', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetUserGroup' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'UserGroupId', '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], ], ], ], 'GetWmExtractTask' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], '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], ], ], ], '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], ], ], ], ], '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], ], ], ], ], '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], ], ], ], '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], ], ], ], ], '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], ], ], ], '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], ], ], ], ], '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], ], ], ], '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'], ], ], ], '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], ], ], ], ], '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], ], ], ], 'ListDynamicRouteRegions' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [], ], '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], ], ], ], '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'], ], ], ], ], '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], ], ], ], '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], ], ], ], ], 'ListForwardStrategies' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DestinationType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DestinationIds', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], ], [ 'name' => 'ForwardIds', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], ], [ 'name' => 'CurrentPage', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ListForwardStrategyBindingItems' => [ 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ForwardIds', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], ], ], [ 'name' => 'ItemType', 'in' => 'query', '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], ], ], ], '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'], ], ], ], '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], ], ], ], '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], ], ], ], ], '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], ], ], ], ], '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], ], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], ], '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], ], ], ], ], '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], ], ], ], ], '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], ], ], ], '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], ], ], ], ], '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], ], ], ], ], '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], ], ], ], '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], ], [ 'name' => 'Address', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ListUserDevices' => [ 'methods' => ['get', 'post'], '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], ], [ 'name' => 'SnBios', 'in' => 'query', 'schema' => ['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], ], ], ], '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], ], ], ], ], '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], ], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], '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'], ], ], ], ], 'RevokeUserDeviceSession' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'SaseUserId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DevTag', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], '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], ], ], ], '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], 'PrivateAccessBlockSchemaId' => ['type' => 'string'], ], ], ], [ '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], ], ], ], ], ], 'PrivateAccessBlockSchemaConfig' => [ 'type' => 'object', 'properties' => [ 'SchemaId' => ['type' => 'string'], 'ExternalProcessId' => ['type' => 'string'], 'FieldMap' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'SystemField' => ['type' => 'string'], 'DisplayField' => ['type' => 'string'], 'DisplayFieldValue' => ['type' => 'string'], ], ], ], ], ], ], ], ], [ '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], ], ], ], '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], ], ], ], '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], ], ], ], ], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], ], '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], ], ], ], '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], ], ], ], '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'], ], ], [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string'], ], [ 'name' => 'UnauthorizedAccessConfig', 'in' => 'formData', 'style' => 'json', 'schema' => ['$ref' => '#/components/schemas/PAApplicationUnauthorizedAccessConfig'], ], ], ], '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'], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], '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], ], ], ], ], 'endpoints' => [ ['regionId' => 'cn-hangzhou', 'regionName' => '华东1(杭州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'csas.aliyuncs.com', 'endpoint' => 'csas.aliyuncs.com', 'vpc' => 'csas-vpc.cn-hangzhou.aliyuncs.com'], ['regionId' => 'public', 'regionName' => '公网', 'areaId' => 'other', 'areaName' => '其它', 'public' => 'csas.aliyuncs.com', 'endpoint' => 'csas.aliyuncs.com', 'vpc' => ''], ], ];