文档API 参考

Rust · 0.1.0

InstanceSetting_Storage

应用协议结构。字段名称及继承的描述保留原始语言。

此结构在哪里使用

以下链接根据协议快照中的直接引用生成。认证、可写字段和运行行为应以调用操作为准;可复用资源结构本身并不是完整的写入请求。

被以下组件结构引用:

结构与字段

object

Storage is a configured attachment storage instance.

字段类型 / 是否必需描述
idstringid is the stable identifier referenced by attachments.
namestringname is the human-readable storage name.
typestring (enum)
STORAGE_TYPE_UNSPECIFIED · DATABASE · LOCAL · S3
s3ConfigStorage_S3Config

完整结构

约束与嵌套结构请以这份完整 JSON 定义为准。字段出现在这里,并不意味着每位调用者都能修改它。

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "id is the stable identifier referenced by attachments."
    },
    "name": {
      "type": "string",
      "description": "name is the human-readable storage name."
    },
    "type": {
      "enum": [
        "STORAGE_TYPE_UNSPECIFIED",
        "DATABASE",
        "LOCAL",
        "S3"
      ],
      "type": "string",
      "format": "enum"
    },
    "s3Config": {
      "$ref": "#/components/schemas/Storage_S3Config"
    }
  },
  "description": "Storage is a configured attachment storage instance."
}