跳到主要内容

属性管理

概述

属性标签页用于管理配置项类型的属性字段。属性是配置项的基本数据单元,定义了配置项可以存储哪些信息。

属性标签页

每个配置项类型都可以定义多个属性,如计算机类型可以定义内存FQDN操作系统版本等属性。

属性分类

属性标签页包含三个子标签页,用于查看不同来源的属性:

子标签页说明包含内容
全部属性显示所有可用属性当前类型的自有属性 + 从父类型继承的属性
继承属性仅显示继承的属性从父类型继承的所有属性
自有属性仅显示自有属性当前类型直接定义的属性(不包括继承的)

继承机制

子类型会自动继承父类型的所有属性。例如:

  • 计算机 类型定义了 FQDN操作系统版本 属性
  • Linux 继承自 计算机,自动拥有这两个属性
  • Linux 可以再定义自有属性如 发行版

属性类型

系统支持以下属性类型:

类型说明示例用途
字符串较长的文本描述信息
整数整数CPU核心数、端口号
长整数大整数内存大小(MB)
浮点数小数CPU使用率
双精度浮点数大精度小数地理位置坐标
日期时间日期时间创建时间、更新时间
布尔值是/否是否启用、是否在线
字符串列表多个字符串值标签、DNS服务器
整数列表多个整数值开放端口列表
键值对列表键值对集合自定义标签、环境变量
选项预定义的选项列表操作系统类型、状态
配置项 ID引用另一个配置项依附配置项
IP 地址IP地址格式主IP、备用IP
URL网址格式管理地址、下载地址
电子邮件邮箱地址格式联系人邮箱
二进制二进制数据文件内容、证书

添加属性

操作步骤

  1. 切换到"自有属性"子标签页
  2. 点击顶部工具栏的"添加属性"按钮
  3. 在弹出对话框中填写属性信息

属性字段说明

字段说明何时使用
名称属性的唯一标识符,字母开头,只能包含字母、数字和下划线创建属性时定义,创建后不可修改
显示名称属性的显示名称需要让用户容易识别
类型属性的数据类型创建属性时定义,创建后不可修改
选项类型选项的数据来源仅当类型选择为"选项"时需要设置,用于指定选项的来源
描述属性的用途说明帮助用户理解属性用途
属性所属的分组用于组织相关属性;在配置项详情页面按组分组显示;定义在"基本信息"组的属性会作为默认列显示在实例列表上
最大长度值的最大长度对字符串、URL、整数列表等类型有效,用于限制输入的字符数或元素个数
默认值属性的默认值大多数实例都使用相同值时
必填是否为必填字段关键信息应设置为必填
只读属性的值在界面上是否只读不允许用户在界面上修改的属性(不影响 API)
隐藏属性是否在界面上隐藏敏感信息或不常用的属性(不影响 API)
跟踪历史记录是否记录属性的变更历史需要审计属性变更
索引是否为属性创建索引需要频繁查询的属性

注意:「跟踪历史记录」和「索引」选项可能会影响系统性能,请谨慎启用:

  • 启用「跟踪历史记录」后,系统需要为该属性的每次变更记录历史数据,数据量会显著增加
  • 启用「索引」后,系统需要为该属性维护索引结构,在大量数据时可能影响写入性能
  • 建议仅对确实需要频繁查询或需要审计变更的属性启用这些选项 |

编辑属性

操作步骤

  1. 在属性列表中找到要编辑的属性
  2. 点击该行的"编辑"按钮
  3. 在弹出对话框中修改属性信息
  4. 点击"确定"保存修改

注意

  • 属性名称创建后不可修改
  • 属性类型创建后不可修改
  • 修改属性定义可能会影响现有配置项数据

删除属性

操作步骤

  1. 在属性列表中找到要删除的属性
  2. 点击该行的"删除"按钮
  3. 在确认对话框中点击"确定"

限制

  • 只能删除自有属性,不能删除继承的属性
  • 系统内置的属性无法删除
  • 如果配置项已经使用该属性存储了数据,删除前请确认

常见问题

Q:选项类型的选项在哪里定义?

A:选项类型的选项在"选项列表"模块中定义。创建选项属性时需要选择已有的选项列表。详见选项管理文档。