查询剧本列表。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
授权信息
当前API暂无授权信息透出。
请求参数
| 名称 | 类型 | 必填 | 描述 | 示例值 |
|---|---|---|---|---|
| Lang | string | 否 | 请求和接收消息的语言类型。
| zh |
| RoleFor | long | 否 | 管理员切换成其他成员视角的用户 ID。 | 13760*****718726 |
| PageNumber | integer | 否 | 分页查询时的页码,默认值为 1。 | 1 |
| PageSize | integer | 否 | 分页查询时设置的每页行数。取值范围:1~100。 | 10 |
| MaxResults | integer | 否 | 单次请求返回结果的最大条数。取值范围:1~100。 | 100 |
| NextToken | string | 否 | 下一个查询开始的 Token。 | 7fbb1c****07c1f79a740f039a8dcfda |
| PlaybookStatus | integer | 否 | 剧本的发布状态,取值如下:
| 1 |
| PlaybookUuids | array | 否 | 剧本的 UUID 的集合。 | |
| string | 否 | 剧本的 UUID。 | 8baa6cff-319e-4ede-97bc-1xxxxxx | |
| PlaybookName | string | 否 | 剧本的名称,支持模糊搜索。 | demo_test |
| PlaybookParamTypes | array | 否 | 剧本输入参数类型集合。 | |
| string | 否 | 剧本的参数类型,取值如下:
| template-ip | |
| PlaybookExecutionStartTime | long | 否 | 剧本最新执行的开始时间。 | 1731378251000 |
| PlaybookExecutionEndTime | long | 否 | 剧本最新执行的结束时间。 | 1731379251000 |
| OrderField | string | 否 | 排序字段。取值:
| UpdateTime |
| Order | string | 否 | 排序逻辑,默认为 desc,取值:
| desc |
| PlaybookType | string | 否 | 剧本类型,取值如下:
| preset |
返回参数
示例
正常返回示例
JSON格式
{
"RequestId": "567D3D0B-2153-5860-BF9A-F9DEED55FB73",
"Playbooks": [
{
"PlaybookUuid": "bb5a8640-a14f-44ef-8376-cxxxxx",
"PlaybookName": "system_aliyun_alb_process_book",
"PlaybookDescription": "alb block",
"PlaybookType": "user",
"PlaybookParamType": "template-ip",
"PlaybookExtension": {},
"PlaybookStatus": 1,
"PlaybookInputConfigs": [
{
"FieldName": "appName",
"FieldType": "String",
"DefaultValue": "test",
"Required": false,
"Arrayed": false,
"FieldPath": "xx.appName",
"FieldCheckRegex": "[a-zA-Z0-9\\u4e00-\\u9fa5_-]{2,128}",
"FieldExample": "test",
"FieldClass": "normal",
"FieldDescription": "app name",
"FieldConfigs": [
{
"FieldName": "appName",
"FieldType": "String",
"DefaultValue": "test",
"Required": false,
"Arrayed": false,
"FieldPath": "xx.appName",
"FieldCheckRegex": "[a-zA-Z0-9\\u4e00-\\u9fa5_-]{2,128}",
"FieldExample": "test",
"FieldClass": "normal",
"FieldDescription": "app name",
"FieldConfigs": [
{
"FieldName": "appName",
"FieldType": "String",
"DefaultValue": "test",
"Required": false,
"Arrayed": false,
"FieldPath": "xx.appName",
"FieldCheckRegex": "[a-zA-Z0-9\\u4e00-\\u9fa5_-]{2,128}",
"FieldExample": "test",
"FieldClass": "normal",
"FieldDescription": "app name",
"FieldConfigs": []
}
]
}
]
}
],
"PlaybookOutputConfigs": [
{
"FieldName": "ip",
"FieldType": "String",
"FieldDescription": "Single IP to be blocked",
"DefaultValue": "11.**.*.11",
"FieldExample": "2.*.*.2"
}
],
"CreateTime": 1667792399000,
"UpdateTime": 1731378251000
}
],
"TotalCount": 100,
"PageNumber": 1,
"PageSize": 10,
"MaxResults": 50,
"NextToken": "7fbb1c****07c1f79a740f039a8dcfda"
}错误码
访问错误中心查看更多错误码。
变更历史
| 变更时间 | 变更内容概要 | 操作 |
|---|---|---|
| 2025-10-27 | 新增 OpenAPI | 查看变更详情 |
