检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Basic.Label 字段说明 表1 字段说明 属性 是否必选 参数类型 描述 value 是 string Label值 key 是 string Label键 取值约束:{u'invalid_values': [u'stack-name', u'appgroup', u'app']}
EVS.Metadata 字段说明 表1 字段说明 属性 是否必选 参数类型 描述 systemCmkid 否 string 加密cmkid字段 取值说明:与systemEncrypted配合表示需要加密。长度固定为36个字节。 systemEncrypted 否 string 是否使用加密功能
MRS.Components 字段说明 表1 字段说明 属性 是否必选 参数类型 描述 componentName 是 string 组件名称 取值约束:MRS 2.0.0版本支持Hadoop、Spark、HBase、Hive、Tez、Hue、Loader、Flume、Kafka和Storm组件。MRS
ULB.StickySession 字段说明 表1 字段说明 属性 是否必选 参数类型 描述 type 是 string 会话保持类型 取值说明:SOURCE_IP:源IP地址 取值约束:可选值:["SOURCE_IP"] 使用建议:使用默认值 父主题: 数据结构
provider 在Terraform中,您可以使用 provider块创建多个配置,其中一个 provider块为默认配置,其它块使用 "alias" 标识为非默认配置。在资源中使用元参数 provider 可以选择非默认的 provider块。例如需要在不同的地区管理资源,首先需要声明多个
户中的服务委托管理员身份调用资源栈集。默认为SELF。 当资源栈集权限模式为SELF_MANAGED时,默认为SELF。 无论指定何种用户身份,涉及操作的资源栈集始终在组织管理账号名下。* SELF - 以组织管理账号身份调用。 DELEGATED_ADMIN - 以服务委托管理
要求资源编排服务在使用前进行解密,目前暂时只支持KMS加解密 表6 EncryptionStructure 参数 参数类型 描述 kms KmsStructure object 如果用户给予的var_value是经过KMS加密的,可以通过传递相关加密信息,资源编排服务在使用的时候会帮助用户进行KMS解密
响应码 error_msg String 响应消息 encoded_authorization_message String 包含有关未经授权请求的信息。 details Array of Detail objects 权限拒绝时服务返回的详细错误信息。 表6 Detail 参数
定用户是以组织管理账号还是成员帐户中的服务委托管理员身份调用资源栈集。默认为SELF。 无论指定何种用户身份,创建或部署的资源栈集始终在组织管理账号名下。* SELF - 以组织管理账号身份调用。 DELEGATED_ADMIN - 以服务委托管理员身份调用。用户的华为云账号必须
description: 创建云服务器数量 default: 1 image: description: 云服务器使用的镜像ID type: HuaweiCloud.ECS.Image.Id vpc: description: 云服务器VPC的ID subnet:
Data Source Data Source Data Source 可以认为是特殊的Resource,通过关键字 "data" 进行声明。Data Source 用于查询已经存在资源的属性和信息,例如可以通过 "Ubuntu 18.04 server 64bit" 的镜像名称查询得到对应镜像的ID及其他属性:
Metadata说明 Metadata是Terraform支持的内置元参数,可以在 provider,resource,data块中使用。本章节主要介绍 resource块支持的元参数,主要包括: depends_on:用于指定资源的依赖项 count:用于创建多个相同配置的资源
更新模板或参数 部署资源栈没有提供查看变更记录的功能,请谨慎操作,如果需要查看详细的变更内容,优先使用创建执行计划功能。 如果后您需要增加云服务资源,或者变更资源栈中某个资源的规格。需要进入资源栈列表页面,找到刚创建成功的资源栈,单击操作列的“更新”或者进入对应的资源栈详情页,单击
响应码 error_msg String 响应消息 encoded_authorization_message String 包含有关未经授权请求的信息。 details Array of Detail objects 权限拒绝时服务返回的详细错误信息。 表5 Detail 参数
template_uri 否 String HCL模板的OBS地址,该模板描述了资源的目标状态。资源编排服务将比较此模板与当前远程资源的状态之间的区别。 请确保OBS地址所在局点与使用RFS服务局点一致。 对应的文件应该是纯tf文件或zip压缩包 纯tf文件需要以.tf或者.tf.json结尾,并遵守HCL语法
concat 在编写模板时,经常会使用到字符串拼接功能。例如,从虚拟机的结果中获取一个IP,从APP的结果中获取一个监听Port,并在模板的输出中打印出最终的、直观的访问http地址。 字符串拼接是一个内置函数,concat用于将描述字段转换成字符串并进行拼接,支持内嵌get_a
select 当需要从一个数组结构中获取指定下标的对象时,可以使用select函数。一般多与split配合使用。 语法 select: [index, list] 参数说明 表1 参数说明 参数 参数说明 index 下标,用于获取数组中的指定元素,如果下标不在数组支持的范围内,将会报错。
APM.Pinpoint 模型说明 APM.Pinpoint策略用于编排含有Pinpoint监控策略的堆栈。堆栈部署成功后,可在监控页面查看对应堆栈下应用的监控组及监控详情。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 name 是 调用链探针的名称 参数类型:string
CCE.DaemonSet 模型说明 CCE.DaemonSet用于创建kubernetes集群中的DaemonSet对象。目前支持直接使用kubernetes原生yaml文件进行创建。 模型属性 表1 模型定义属性说明 属性 是否必选 描述 namespace 否 资源在集群内所在的命名空间
CCE.Job 模型说明 CCE.Job用于为云容器引擎服务(CCE)的集群创建kubernetes集群中的Job对象。 例如,想要运行一些容器执行某种特定的任务,任务一旦执行完成,容器也就没有必要存在了。对于这种场景,可以使用Job,Job指的就是这些一次性任务。通过Job运行