云应用 cloudapp_saas

# 开通 SaaSresource “cloudapp_saas” “main_open” { action = “create” url = “http://9.134.120.196:8081/api/projects” method = “POST” headers = { “Content-Type” = “application/json” } params = { cloudappId = “clouda。

相关产品
云应用 产品页,含版本规格、价格与购买入口。

一、描述

用于对第三方的 SaaS 服务进行开通、销毁

二、示例

# 开通 SaaSresource "cloudapp_saas" "main_open" { action = "create" url = "http://9.134.120.196:8081/api/projects" method = "POST" headers = { "Content-Type" = "application/json" } params = { cloudappId = "cloudapp-sdoc08mb" projectName = "main" description = "${random_password.password.result}" cmdbAdmins = [] developers = [] viewers = [] deptID = "1041" deptName = "IEG技术运营部" }}# 关闭 SaaSresource "cloudapp_saas" "main_close" { action = "destory" url = "http://9.134.120.196:8081/api/projects/${cloudapp_saas.main_open.result.data.projectID}" method = "DELETE" headers = { "Content-Type" = "application/json" } params = { cloudappId = "cloudapp-sdoc08mb" }}

三、参数说明

类型 名称 数据类型 说明
必填 region string 地域,如:ap-guangzhou,默认使用 provider 中定义的 region
也可以在 resource 中指定地域,覆盖默认设置
必填 action "create" | "destroy" 操作类型。支持:create、destroy
必填 url string 访问的 URL 地址
必填 params object 访问内容
可选 availability_zone string 可用区
可选 count int 资源数量,默认为 1
如果为 0 则不创建资源
可选 activity_id int 计费活动 ID,保留字段
可选 method "POST" | "GET" 访问地址的方式。支持:POST、GET
可选 headers object 访问地址时 Header 信息
生成 id string 资源实例 ID
生成 create_time string 资源创建时间
生成 result object 返回的 SaaS 相关操作结果
赞 (0)
上一篇 4天前
下一篇 4天前