检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
是否必选 描述 k8sManifest 是 kubernetes service描述文件 参数类型:dict 取值说明:用户自定义,建议更新时不要更改metadata下面的名称(name)和标签(labels) 使用建议:参考kubernetes官方文档 https://kubernetes
响。创建后不会改变资源栈,只有进行了执行操作时,系统才会对您的资源栈进行更改。 创建资源栈:提供初始模板,创建并且部署资源栈。 更新资源栈:用户可以提供新的模板、参数等,触发一个新的部署,对资源栈直接进行更改。 父主题: 资源编排
展示、存储对应的template_body。如为敏感信息,建议将敏感信息通过vars_structure参数化,并设置encryption字段开启加密 template_uri 否 String HCL模板的OBS地址,该模板描述了资源的目标状态。资源编排服务将比较此模板与当前远程资源的状态之间的区别。
最终一致。 资源的偏差有两种类型: 资源定位属性被修改:如果是定位属性被修改,常见于删除后重建,此时资源已经不属于同一个资源。资源编排服务会认为此资源已经被删除,会尝试创建一个新的资源。 资源普通属性被修改:如果是普通属性被修改,则资源编排服务依然可以找到资源,但是下次部署会尝试修复偏差,即将资源保持和模板最终一致。
展示、存储对应的template_body。如为敏感信息,建议将敏感信息通过vars_structure参数化,并设置encryption字段开启加密 template_uri 否 String HCL模板的OBS地址,该模板描述了资源的目标状态。资源编排服务将比较此模板与当前远程资源的状态之间的区别。
high']} publicIp 否 云服务器的弹性IP配置方式 参数类型:ECS.PublicIP 取值说明:弹性IP有三种配置方式:不使用(无该字段);自动分配,需要指定新创建弹性IP的信息;使用已有,需要指定已创建弹性IP的信息 默认值:{} subscriptionNum 否 订购数量
触发函数 参数类型:FGS.OBSFilter 默认值:{u'object': {u'filterRules': []}} 使用建议:将该字段通过get_input函数传入过滤值,在AOS界面创建资源栈填写输入参数时可获取 eventType 是 OBS触发事件列表 参数类型:string数组
sion}" } } } 对应上述两个例子中的模块链接(source字段的内容)可以调用ShowPrivateModuleVersionMetadata返回的module_source字段中获取 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API
此时,您可以选择"使用当前模板"或者"替换当前模板"即使用一个新模板来进行已有资源栈的更新功能。 方案一:使用当前模板: 单击"下一步",进入配置参数页面,可以修改配置参数,如图2: 图2 更新模板或参数-配置参数 单击“下一步”进入配置确认页面,如图3 图3 更新模板或参数-配置确认 直接单击“直接部署资源栈”,此时页面跳转到事件页
执行计划 执行计划提供对资源栈变化的预览。这个执行计划展示了当前模板与线上资源的对比变化,清晰地展示了资源编排对资源与属性将要执行的操作(如新增、修改、删除等)。用户可以预览这个计划,在确认符合预期后,再执行这个计划。资源编排就会完成模板定义资源的创建、变更等。 资源栈集 统一管理多账号
配置堆栈名称,描述可不填写。 ② 修改配置信息。配置中的参数是在模板文件中定义的。请根据实际规划在下拉框中选择。 ③ 单击“下一步”,确认规格无误后,单击“创建堆栈”。 说明 ① 堆栈是应用程序、云服务资源的集合。通过公共模板可将所需资源一并创建成功。 了解详细步骤 1 配置堆栈信息 2 修改配置信息 单击图片可查看原图
配置堆栈名称,描述可不填写。 ② 修改配置信息。配置中的参数是在模板文件中定义的。请根据实际规划在下拉框中选择。 ③ 单击“下一步”,确认规格无误后,单击“创建堆栈”。 说明 ① 堆栈是应用程序、云服务资源的集合。通过公共模板可将所需资源一并创建成功。 了解详细步骤 1 配置堆栈信息 2 修改配置信息 单击图片可查看原图
、"enable_auto_rollback"、"agencies"四个属性中的一个或多个 该API只会更新用户给予的信息中所涉及的字段;如果某字段未给予,则不会对该资源栈属性进行更新 注:所有属性的更新都是覆盖式更新。即,所给予的参数将被完全覆盖至资源栈已有的属性上 例如,如果
含的属性名、属性类型,便于您在模板栏进行属性编写或定义时做参照。 5 模板栏,设计过程中动态生成相应的模板,阐明其资源之间的关系,支持模板修改和属性定义。 6 日志栏,展示用户在操作或设计模板过程中所触发的错误信息、提示信息等。 例如,完成模板涉及做语法校验时,展示不合规参数信息。
SoftwareComponent、nodes.StatefulApplication、nodes.StatelessApplication 不允许修改模板中的policies部分; 不允许修改现有元素关联关系; 不允许单独删除现有元素的关联关系,如果删除关系需要将相关的元素一并删除; 不允许在新增元素与已有元素之间添加关系。
如果用户通过CreateStackInstances或UpdateStackInstances API 对该资源栈实例设置了参数覆盖,该字段会返回资源栈实例记录的最新参数覆盖内容 如果该字段未返回,用户使用资源栈集中记录的参数部署该实例 表5 var_overrides 参数 参数类型 描述 vars_uri_content
"huaweicloud_vpc" "vpcs" { } 通过如上配置创建了两个VPC,名字分别为 myvpc_0 和 myvpc_1,它们具有相同的CIDR值。如果进一步修改CIDR值,可以声明一个string列表用于存储不同VPC的CIDR值,然后通过 count.index 去访问列表元素。 variable
些资源的依赖关系对于Terraform是不可见的,这就需要使用 depends_on 来创建显式依赖。您可以使用 depends_on 来更改资源的创建顺序或执行顺序,使其在所依赖资源之后处理。depends_on 的表达式是依赖资源的地址列表。例如在远程操作一台ECS服务器之前,需要为其绑定EIP或配置NAT规则。
模型属性 表1 模型定义属性说明 属性 是否必选 描述 dnsList 否 子网dns服务器地址的集合。如果想使用两个以上dns服务器,需要填写该字段 参数类型:ip数组 取值说明:必须是IP的数组,如:["8.8.8.8", "4.4.4.4", "6.6.6.6"] 取值约束:必须是
name"、“administration_agency_urn”六个属性中的一个或多个。 该API只会更新用户给予的信息中所涉及的字段;如果某字段未给予,则不会对该资源栈集属性进行更新。 注: 所有属性的更新都是覆盖式更新。即,所给予的参数将被完全覆盖至资源栈已有的属性上。 只