# Arcadia 一站式代码自动化运维平台 ## Docs - OpenAPI [概述](https://arcadia.apifox.cn/doc-8414119.md): ## API Docs - OpenAPI > File 文件系统 [获取文件列表](https://arcadia.apifox.cn/api-224363319.md): - OpenAPI > File 文件系统 [获取文件内容](https://arcadia.apifox.cn/api-224363320.md): - OpenAPI > File 文件系统 [保存文件内容](https://arcadia.apifox.cn/api-224363321.md): - OpenAPI > File 文件系统 [删除](https://arcadia.apifox.cn/api-224363322.md): - OpenAPI > File 文件系统 [查询属性](https://arcadia.apifox.cn/api-224363323.md): - OpenAPI > File 文件系统 [创建](https://arcadia.apifox.cn/api-224363324.md): - OpenAPI > File 文件系统 [移动](https://arcadia.apifox.cn/api-224363325.md): - OpenAPI > File 文件系统 [重命名](https://arcadia.apifox.cn/api-224363326.md): - OpenAPI > File 文件系统 [下载](https://arcadia.apifox.cn/api-224363327.md): 下载目录时会压缩成 `zip` 文件 - OpenAPI > File 文件系统 [上传](https://arcadia.apifox.cn/api-224363328.md): 接口特殊,使用 `query` 即 `URLParams` 传参,暂不支持上传目录 - OpenAPI > Env 环境变量 [分页查询](https://arcadia.apifox.cn/api-224363329.md): - OpenAPI > Env 环境变量 [全局查询](https://arcadia.apifox.cn/api-224363330.md): 至少需要提供 `name`、`description` 的其中一个参数 - OpenAPI > Env 环境变量 [查询复合变量(组)的成员](https://arcadia.apifox.cn/api-224363331.md): 查询会区分大小写,另外如果查询条件包含特殊字符 % 等情况可能会存在不符合预期的结果。至少需要提供 `value`、`remark` 的其中一个参数 - OpenAPI > Env 环境变量 [精准查询](https://arcadia.apifox.cn/api-224363332.md): `ordinary` 和 `composite_value` 在这里实际上是等价的,因为普通变量和复合变量的成员(值)都存储在同一张数据表中,为了不给开发者造成困惑故保留此设计 - OpenAPI > Env 环境变量 [获取所有标签](https://arcadia.apifox.cn/api-432460676.md): - OpenAPI > Env 环境变量 [创建](https://arcadia.apifox.cn/api-224363333.md): - OpenAPI > Env 环境变量 [更新](https://arcadia.apifox.cn/api-224363334.md): 如果是批量更新则返回数组对象 - OpenAPI > Env 环境变量 [更改状态](https://arcadia.apifox.cn/api-224363335.md): - OpenAPI > Env 环境变量 [调整排序](https://arcadia.apifox.cn/api-224363336.md): - OpenAPI > Env 环境变量 [删除](https://arcadia.apifox.cn/api-224363337.md): - OpenAPI > Cron 定时任务 [分页查询](https://arcadia.apifox.cn/api-224363338.md): - OpenAPI > Cron 定时任务 [查询](https://arcadia.apifox.cn/api-224363339.md): 查询定时任务 - OpenAPI > Cron 定时任务 [创建](https://arcadia.apifox.cn/api-224363340.md): 根据项目功能设计,开放接口目前只允许创建用户任务。 - OpenAPI > Cron 定时任务 [更新](https://arcadia.apifox.cn/api-224363341.md): - OpenAPI > Cron 定时任务 [删除](https://arcadia.apifox.cn/api-224363342.md): - OpenAPI > Cron 定时任务 [调整排序](https://arcadia.apifox.cn/api-224363343.md): - OpenAPI > Cron 定时任务 [获取标签列表](https://arcadia.apifox.cn/api-224363344.md): 目前用于系统定时任务类型过滤,使用分页接口的 `tags` 参数,具体取自 `bind` 记录值的中间字段。 - OpenAPI > Cron 定时任务 [查询运行中的任务](https://arcadia.apifox.cn/api-224363345.md): - OpenAPI > Cron 定时任务 [运行任务](https://arcadia.apifox.cn/api-224363346.md): 主动运行和按照定时计划自动触发运行的过程大致相同,不过要注意区分后台管理面板设计的调试功能,该调试仅执行定时任务记录项所存储的 `shell` 字段命令,在运行完毕后不会更新定时任务的运行状态、最后运行时间等关键信息。 - OpenAPI > Cron 定时任务 [终止任务](https://arcadia.apifox.cn/api-224363347.md): 无法有效判断操作结果,因为存在少数任务进程没有被终止的异常情况,`is_running` 字段的值在任务被终止后或正常运行完毕后才会更新。 - OpenAPI > Exec 命令执行 [查询运行状态](https://arcadia.apifox.cn/api-432460677.md): 任务结束后记录自动清除,`running` 为 `false` 表示已结束或未找到,可轮询此接口实现队列管理。 - OpenAPI > Exec 命令执行 [执行 Shell 命令](https://arcadia.apifox.cn/api-432460678.md): 立即返回事件id,无法查看实时日志 - OpenAPI > Exec 命令执行 [执行 Shell 命令(Stream)](https://arcadia.apifox.cn/api-432460679.md): 通过 SSE(Server-Sent Events) 流式返回实时日志,连接断开后命令仍继续执行。 - OpenAPI > Exec 命令执行 [运行代码文件](https://arcadia.apifox.cn/api-432460680.md): 立即返回事件id,无法查看实时日志 - OpenAPI > Exec 命令执行 [运行代码文件(Stream)](https://arcadia.apifox.cn/api-432460681.md): 通过 SSE(Server-Sent Events) 流式返回实时日志,连接断开后任务仍继续运行。 - OpenAPI > Exec 命令执行 [终止运行代码文件](https://arcadia.apifox.cn/api-432460682.md): 仅适用于代码文件,不适用于自定义 Shell 命令。 ## Schemas - Schemas [EnvData](https://arcadia.apifox.cn/schema-125520912.md): - Schemas [EnvGroupData](https://arcadia.apifox.cn/schema-125520913.md): - [EnvTagList](https://arcadia.apifox.cn/schema-256878056.md): - [BinaryStatus](https://arcadia.apifox.cn/schema-256878057.md): - [CronData](https://arcadia.apifox.cn/schema-125520914.md): - [EnvCategory](https://arcadia.apifox.cn/schema-256878058.md): - [EnvOrderBy](https://arcadia.apifox.cn/schema-256878059.md): - [SortDirection](https://arcadia.apifox.cn/schema-256878060.md): - [EnvsRecordBase](https://arcadia.apifox.cn/schema-256878061.md): - [EnvsData](https://arcadia.apifox.cn/schema-256878062.md): - [EnvsCreateData](https://arcadia.apifox.cn/schema-256878063.md): - [EnvsUpdateData](https://arcadia.apifox.cn/schema-256878064.md): - [EnvsGroupRecordBase](https://arcadia.apifox.cn/schema-256878065.md): - [EnvsGroupData](https://arcadia.apifox.cn/schema-256878066.md): - [EnvsGroupCreateData](https://arcadia.apifox.cn/schema-256878067.md): - [EnvsGroupUpdateData](https://arcadia.apifox.cn/schema-256878068.md): - [PageResponseBase](https://arcadia.apifox.cn/schema-256878069.md): - [EnvPageResponse](https://arcadia.apifox.cn/schema-256878070.md): - [EnvQueryResult](https://arcadia.apifox.cn/schema-256878071.md): - [EnvIdOrIds](https://arcadia.apifox.cn/schema-256878072.md): - [EnvChangeStatusRequest](https://arcadia.apifox.cn/schema-256878073.md): - [EnvOrderRequest](https://arcadia.apifox.cn/schema-256878074.md): - [EnvTagItem](https://arcadia.apifox.cn/schema-256878075.md): - [EnvBatchCreateResult](https://arcadia.apifox.cn/schema-256878076.md): - [CronTaskType](https://arcadia.apifox.cn/schema-256878077.md): - [CronOrderBy](https://arcadia.apifox.cn/schema-256878078.md): - [CronRecordBase](https://arcadia.apifox.cn/schema-256878079.md): - [CronCreateRequest](https://arcadia.apifox.cn/schema-256878080.md): - [CronUpdateRequest](https://arcadia.apifox.cn/schema-256878081.md): - [CronPageResponse](https://arcadia.apifox.cn/schema-256878082.md): - [CronTaskConfig](https://arcadia.apifox.cn/schema-256878083.md): - [CronIdOrIds](https://arcadia.apifox.cn/schema-256878084.md): - [CronOrderRequest](https://arcadia.apifox.cn/schema-256878085.md): - [CronTagItem](https://arcadia.apifox.cn/schema-256878086.md): - [FileType](https://arcadia.apifox.cn/schema-256878087.md): - [FilePathList](https://arcadia.apifox.cn/schema-256878088.md): - [FilePathOrPaths](https://arcadia.apifox.cn/schema-256878089.md): - [FileListChildren](https://arcadia.apifox.cn/schema-256878090.md): - [FileListResponse](https://arcadia.apifox.cn/schema-256878091.md): - [FileInfoResponse](https://arcadia.apifox.cn/schema-256878092.md): - [FileCreateRequest](https://arcadia.apifox.cn/schema-256878093.md): - [FileMoveRequest](https://arcadia.apifox.cn/schema-256878094.md): - [FileRenameRequest](https://arcadia.apifox.cn/schema-256878095.md): - [FileDeleteRequest](https://arcadia.apifox.cn/schema-256878096.md): - [ExecCommandRequest](https://arcadia.apifox.cn/schema-256878097.md): - [ExecRunRequest](https://arcadia.apifox.cn/schema-256878098.md): - [ExecStatusResponse](https://arcadia.apifox.cn/schema-256878099.md): - [RunConfigOptions](https://arcadia.apifox.cn/schema-256878100.md): - [RunConfigEnvs](https://arcadia.apifox.cn/schema-256878101.md):