Skip to main content

数组

数组是数据列表的输入。

💡 常用数组 Usage

例如,数组输入类型可被用来存储任何数据列表:

  • 配置参数;
  • 有序值;
  • 等等。

应用程序接口定义

{
"myArrayInput": {
"title": "My array input",
"icon": "My icon",
"description": "My array input",
"type": "array",
"default": [1, 2, 3]
}
}

Check out Port's API reference to learn more.

Terraform 定义

resource "port_action" "myAction" {
# ...action properties
user_properties {
identifier = "myArrayInput"
title = "My array input"
description = "My array input"
type = "array"
}
}

验证数组

数组验证支持以下操作符:

  • 最小项目
  • 最大项目
  • 唯一项目
数组验证遵循 JSON 模式模型,请参阅JSON schema docs 了解所有可用的验证。
{
"myArrayInput": {
"title": "My array input",
"icon": "My icon",
"description": "My array input ",
"type": "array",
"minItems": 0,
"maxItems": 5,
"uniqueItems": false
}
}