检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
参数类型:HuaweiCloud.CCE.Cluster.Id 取值说明:模板中CCE.cluster对象的ID 取值约束:{u'max_length': 64} 使用建议:建议通过连线到CCE.deployment对象,根据该对象连接的CCE.cluster,以 get_attribute方法获取或手动输入
outputs 根据模板的要求,执行完一遍部署动作后,模板中定义的所有对象都会被创建。此时,如果需要更直观的看到一些部署结果,您可以把这个结果写在模板的输出章节。一般常见的输出包括:访问地址+端口,应用的URL,初始账号密码等。 outputs为可选项,用于定义模板生成资源栈运行
Claim(PVC)。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 k8sManifest 否 evs的k8s原生manifest对象,基于此也可以创建evs资源,替代其余配置项 参数类型:dict 取值约束:符合kubernetes规范 使用建议:根据需求参考示例或CCI服务资料编写
云应用组,由一个或多个云应用组成,可整体进行生命周期操作,如部署、升级。也可对应到客户产品、业务系统/子系统等。 Application 运行在资源上的云应用,是对最小可部署对象的一种描述。 其中,MicroService也是一种Application。 SoftwareComponent 软件组件,云应用组件的组
性云服务器通过固定的公网IP地址与互联网互通。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 publicIP 是 弹性公网IP对象 参数类型:VPC.PublicIP 默认值:{u'type': u'unset'} instances 否 用户自定义的创建EIP的个数
始终在组织管理账号名下。* SELF - 以组织管理账号身份调用。 DELEGATED_ADMIN - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 表4 deployment_targets 参数 是否必选 参数类型 描述
始终在组织管理账号名下。* SELF - 以组织管理账号身份调用。 DELEGATED_ADMIN - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 表4 deployment_targets 参数 是否必选 参数类型 描述
参数类型:string数组 取值说明:建议通过get_input函数输入或通过连线到FirewallPolicy对象以get_reference从VPC.FirewallRule对象获取 audited 否 审计标记 参数类型:boolean 取值说明:True或false name 否
服务器与监听器需要在同一个子网内。address与serverId有且只填写一项即可。 使用建议:建议拖拽到ECS.CloudServer对象内以{get_attribute: [弹性云服务器元素名称,privateIps]} 方式自动生成, 或可前往弹性云服务器的界面查看私网IP后填写
划线组成,正则规范要求为(^$)|(^[a-z]([-a-z0-9]*[a-z0-9])?$) network 是 云容器实例网络对象,一个网络对象对应于虚拟私有云中一个子网 参数类型:CCI.Network 取值说明:用户自定义 默认值:{u'subnetId': u'unset'
参数类型:string数组 取值说明:建议通过get_input函数输入或通过连线到FirewallPolicy对象以get_reference从VPC.FirewallRule对象获取 audited 否 审计标记 参数类型:boolean 取值说明:True或false name 否
请求服务器返回指定资源。 PUT 请求服务器更新指定资源。 POST 请求服务器新增资源或执行特殊操作。 DELETE 请求服务器删除指定资源,如删除对象等。 HEAD 请求服务器资源头部。 PATCH 请求服务器更新资源的部分内容。 当资源不存在的时候,PATCH可能会去创建一个新的资源。
取值约束:满足UUID规则,最大64位 使用建议:1. 将该字段通过get_input函数传入,在AOS界面创建堆栈填写输入参数时可自动选择 2. 通过连线到subnet对象以get_reference方式获取一个新建的subnet的ID flavor 是 Nat网关规格 参数类型:string 默认值:small
始终在组织管理账号名下。* SELF - 以组织管理账号身份调用。 DELEGATED_ADMIN - 以服务委托管理员身份调用。用户的华为云账号必须在组织中已经被注册为”资源编排资源栈集服务“的委托管理员。 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 Client-Request-Id
取值约束:和remoteIpPrefix互斥 使用建议:建议通过get_input函数输入或通过get_reference方式获取SecurityGroup对象Id ethertype 否 IP地址协议类型 参数类型:string 取值说明:可选值为IPv4 默认值:IPv4 取值约束:{u'valid_values':
所遁形。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 resources 是 将要开通的资源列表,目前不支持开通一个以上的资源对象 参数类型:VSS.Resource数组 取值约束:{u'list_min_length': 1, u'list_max_length':
82","855dfe22-3366-4d3e-a45c-3478d6d0954a"] 使用建议:建议连线到ECS.CloudServer对象以get_reference方式自动生成 关联关系 表2 关联关系说明 关系说明 关联节点 关联关系 ECS.CloudServer 输出
on: huaweicloud_tosca_version_1_0 node_templates: obsbozli: type: HuaweiCloud.OBS.Bucket properties: acl: private ecskp4ep:
函数代码上传的类型 参数类型:string 取值说明:支持inline和obs。inline类型表示在线编辑函数代码,obs类型需将函数代码预先上传至OBS桶,然后配置codeUrl属性 取值约束:只能是如下取值 "inline" | "obs" 使用建议:将该字段通过get_input函数传入,
create_before_destroy 默认情况下,当需要改变资源中不支持更新的参数时,Terraform会先销毁已有实例,再使用新配置的参数创建新的对象进行替换。当您将 create_before_destroy 参数设置为 true 时,Terraform将先创建新的实例,再销毁之前的实