如何为地图值的地图创建自定义 terraform 数据源提供程序架构?

php小编香蕉今天将为您介绍如何为地图值的地图创建自定义terraform数据源提供程序架构。在使用Terraform进行基础设施编排时,我们经常需要获取来自外部系统或服务的数据来进行动态配置。而自定义数据源提供程序可以帮助我们实现这一目标。通过创建自定义数据源提供程序架构,我们可以轻松地从地图值的地图上获取所需的数据,并将其应用于我们的Terraform配置中。接下来,让我们一起来了解如何实现吧!,我有一个 golang 函数,它返回 map[string]map[string]string 类型的角色,例如:,我为它创建了一个架构,如下所示…,以及将角色值传递给架构的创建方法,但是 terraform 输出是一个空地图,我该如何修复它,请帮忙:),期望输出如下,您正在使用的旧版 terraform sdk 无法实现您在此处尝试执行的操作。映射只能是基本类型:typestringtypeinttypebool。,要创建此结构,您需要迁移到新框架,它是为现代 terraform 的类型系统构建的,而不是(如 sdkv2 的情况)经典 terraform v0.11 及更早版本的类型系统。,在 terraform 插件框架中,与您尝试在此处描述的结构等效的结构是 mapnestedattribute,以下内容描述了您在问题中显示的架构结构:,这表示具有给定属性的对象的映射,因此上述模式类型相当于以下类型约束,可以使用 terraform 语言的类型约束语法:,
返回顶部
跳到底部

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册