检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
标记时为必填项图3 图3 元素必填项 为方便参数可配置可修改,建议经常变动的值使用输入参数。get_input表示输入参数,get_input后面定义的值可以自定义。 鼠标单击属性窗口右侧,生成输入参数,如图4。 图4 生成input 单击可视化编辑器的“保存模板”,保存模板。如
y_name只支持接收委托名称,如果给予了信任委托名称,则会在部署模板时失败。 当用户使用SERVICE_MANAGED权限类型时,指定该参数将报错400。 创建委托及授权方式 managed_agency_name 否 String 被管理的委托名称。 资源编排服务会使用该委托获取实际部署资源所需要的权限
终端节点支持的服务。 虚拟私有云 VPC.EIP VPC.EIP用于创建弹性公网IP。弹性公网IP是基于互联网上的静态IP地址,将弹性公网IP地址和子网中关联的弹性云服务器绑定和解绑,可以实现VPC中的弹性云服务器通过固定的公网IP地址与互联网互通。 VPC.FirewallGroup
VPC.VPC 输出 属性 参数类型 描述 refIP string 关系型数据库MySQL的访问IP地址 refPort integer 关系型数据库MySQL的访问端口 refName string 关系型数据库MySQL实例的名称 refID string 关系型数据库MySQL实例的ID
high']} publicIp 否 云服务器的弹性IP配置方式 参数类型:ECS.PublicIP 取值说明:弹性IP有三种配置方式:不使用(无该字段);自动分配,需要指定新创建弹性IP的信息;使用已有,需要指定已创建弹性IP的信息 默认值:{} subscriptionNum 否 订购数量
205 Reset Content 重置内容,服务器处理成功。 206 Partial Content 服务器成功处理了部分GET请求。 300 Multiple Choices 多种选择。请求的资源可包括多个位置,相应可返回一个资源特征与地址的列表用于用户终端(例如:浏览器)选择。 301
任何云对象的创建都需要输入,创建成功后都会有结果,如下图以弹性云服务器(虚拟机)为例。 图2 云对象的输入输出 输入(properties) 输入是创建云对象所需的条件,也可以叫做参数。一个云对象需要哪些参数,由该对象本身的特点决定。有的对象需要很多参数,才能确定,例如虚拟机。有的对象可以由很少的参数甚至不需要参数就
"huaweicloud_vpc_eip" "myeip" { ... } resource "huaweicloud_compute_eip_associate" "associated" { public_ip = huaweicloud_vpc_eip.myeip.address
SecurityGroup 模型说明 安全组是逻辑上的分组,为同一个VPC内具有相同安全保护需求并相互信任的弹性云服务器提供访问策略。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 name 否 安全组名称 参数类型:string 取值说明:用户自定义,例如my-securitygroup
描述 chargeMode string 文档型数据库社区版副本集或单节点实例的计费类型 refName string 文档型数据库社区版副本集或单节点实例的名称 refID string 文档型数据库社区版副本集实例或单节点实例的ID blueprint样例 tosca_definitions_version:
可以根据输入的变量信息,通过get_in_map方法提取特定变量对应的内容。一个模板最多支持定义10个映射。 mappings格式: <映射名称>: <映射对象名称>: <映射对象属性名称>: <映射对象属性值> <映射对象属性名称>: <映射对象属性值>
为避免信息泄露,请不要在环境变量中输入账号、密码等敏感信息。 默认值:{u'variables': {}} dependencyPkg 否 函数依赖代码包的地址 参数类型:string 取值说明:该字段可选,配置该字段前请将函数依赖的第三方软件包上传到obs服务上,多个第三方软件打包到同一个zip文件中
予的信息对资源栈的属性进行更新,可以更新资源栈的“description”、“enable_deletion_protection”、"enable_auto_rollback"、"agencies"四个属性中的一个或多个 该API只会更新用户给予的信息中所涉及的字段;如果某字段未给予,则不会对该资源栈属性进行更新
可以根据输入的变量信息,通过get_in_map方法提取特定变量对应的内容。一个模板最多支持定义10个映射。 mappings格式: <映射名称>: <映射对象名称>: <映射对象属性名称>: <映射对象属性值> <映射对象属性名称>: <映射对象属性值>
ECS.SecurityGroup 字段说明 表1 字段说明 属性 是否必选 参数类型 描述 id 是 HuaweiCloud.VPC.SecurityGroup.Id 云服务器对应的安全组ID,会对创建云服务器中配置的网卡生效 取值说明:指定已有安全组的ID 取值约束:满足UUID规则,最大64位
template_uri 否 String HCL模板的OBS地址,该模板描述了资源的目标状态。资源编排服务将比较此模板与当前远程资源的状态之间的区别。 请确保OBS地址所在局点与使用RFS服务局点一致。 对应的文件应该是纯tf文件或zip压缩包 纯tf文件需要以.tf或者.tf.json结尾,并遵守HCL语法
inputs: ecs_availabilityZone: description: 云服务器对应可用区信息 label: '' ecs_flavor: description: 云服务器的规格 label: '' ecs_imageId:
被包含关系 VPC.VPC 输出 属性 参数类型 描述 refIP string 分布式缓存实例的访问IP地址 refPort integer 分布式缓存实例的访问端口 refName string 分布式缓存实例的名称 refID string 分布式缓存实例的ID chargeMode
spec中的loadBalancerIP需要填写ULB的私网IP,ULB的私网IP可以通过get_attribute方式获取,例如loadBalancerIP: {get_attribute: [ULB.LoadBalancer元素名称, vip_address]}。 通过负载均衡
则返回400 access_control_source_ips 否 Array of strings 允许访问资源栈集模板的source ip列表,source ip应是具有CIDR表示法且带有子网掩码的IPv4地址。 access_control_source_vpc_ids