cloudapp_api

最近更新时间:2025-09-04 14:56:12

我的收藏

描述

云应用 API

示例

resource "cloudapp_api" "GetClbOverview" {
handler_id = cloudapp_api_handler.APIServer.id
api_name = "GetLoadBalanceOverview"
api_desc = "获取负载均衡情况"
}

参数说明

类型
名称
数据类型
说明
必填
region
string
地域,如:ap-guangzhou,默认使用 provider 中定义的 region 也可以在 resource 中指定地域,覆盖默认设置
handler_id
string
API 处理器(cloudapp_api_handler) ID
api_name
string
API 名称
可选
availability_zone
string
可用区
count
int
资源数量,默认为 1 如果为 0 则不创建资源
activity_id
int
计费活动 ID,保留字段
api_desc
string
API 描述
request_parameters
Schema[]
请求参数
Schema 类型详见:RequestParameterSchema
protocol
"HTTP"
API 协议,目前仅支持 HTTP,可选值:HTTP
生成
id
string
资源实例 ID
create_time
string
资源创建时间
path
string
API 的路径,如 /path
method
string
API 的请求方法,如 GET

数据结构

RequestParameterSchema

描述

请求参数

参数说明

类型
名称
数据类型
说明
必填
name
string
请求参数名称
position
string
参数位置
type
string
参数类型
可选
desc
string
描述
default_value
string
默认值
required
boolean
是否必填