属性
每个蓝图的 "模式 "下都有一个 "属性 "部分。 在这一部分,您可以定义描述资产的所有独特属性。
结构
{
"myProp": {
"title": "My property",
"icon": "My icon",
"description": "My property",
"type": "property_type"
}
}
下表列出了构成基本属性定义的不同组成部分:
Field | Description |
---|---|
title | Property title |
type | Mandatory field. The data type of the property. |
icon | Icon for the property See the full icon list. |
description | Description of the property. This value is visible to users when hovering on the info icon in the UI. It provides detailed information about the use of a specific property. |
default | Default value for this property in case an entity is created without explicitly providing a value. |
属性名称是属性对象的键。 例如,在上面的代码块中,属性名称是
myProp
。支持的属性
📄️ Aggregation
聚合属性聚合属性允许你根据目录中的关系计算指标
📄️ 数组
数组数组是一种数据类型,被用于用于保存数据列表
📄️ 布尔型
布尔值布尔是一种原语数据类型,它有两种可能的值--true 和 false 其中之一
🗃️ Calculation
1 items
📄️ 日期时间
日期时间Datetime 是一种用于引用日期和时间的数据类型
📄️ 电子邮件
电子邮件电子邮件是一种数据类型,被用于来保存电子邮件地址
🗃️ Embedded Url
1 items
📄️ Markdown
Markdown "属性用于在 Port实体中显示Markdown 内容。使用该属性将自动在每个entity page 中创建一个额外的选项卡,显示格式化的内容。
📄️ Meta 💲
元属性是默认存在于 Port 中每个实体上的属性。
📄️ Mirror 🪞
镜像属性镜像属性允许您将相关实体的数据映射到您的实体中
📄️ 编号
数字Number 是一种原语数据类型,用于保存数值数据
📄️ 对象
Object 是一种数据类型,被用于来保存 JSON 格式的对象定义
📄️ 原型
Proto 是一种数据类型,被用于来保存 Port 中的 proto 定义。
📄️ 字符串
字符串是一种原语数据类型,被用于用于保存文本数据
📄️ Swagger UI
Swagger UI` 属性被用来在 Port实体中引用和显示OpenAPI 和/或AsyncAPI 规范文件。
📄️ 团队
团队是一种数据类型,用于引用存在于 Port
📄️ 定时器
定时器计时器是一种数据类型,用于定义特定实体的过期日期/生命周期
📄️ URL
URLURL 是一种数据类型,被用于来保存网站链接
📄️ 用户
用户User 是一种数据类型,用于引用存在于 Port
📄️ Yaml
Yaml 是一种数据类型,被用于来保存 YAML 中的对象定义
杂项
可用的枚举颜色
使用enum 定义的属性还可以为属性定义中可用的不同值包含特定的颜色,可用的枚举颜色有
blue
turquoise
orange
purple
pink
yellow
green
red
darkGray
lightGray
bronze