DATASOURCE::ACM::Configurations类型用于获取配置列表详情。

语法

{
  "Type": "DATASOURCE::ACM::Configurations",
  "Properties": {
    "Group": String,
    "DataId": String,
    "NamespaceId": String,
    "AppName": String
  }
}

属性

属性名称 类型 必须 允许更新 描述 约束
Group String 分组。
DataId String 配置ID。
NamespaceId String 命名空间ID。
AppName String 配置归属的应用名称。

返回数据(Fn::GetAtt)

  • DataIds:配置ID列表。
  • Configurations:配置列表详情。
属性名称 类型 描述 约束
DataIds List 配置ID列表。
Configurations List 配置列表详情。
DataId String 配置ID。
Group String 分组。
EncryptedDataKey String 数据密钥。
Content String 配置内容。
NamespaceId String 命名空间ID。
AppName String 配置归属的应用名称。
Md5 String 配置的消息摘要。

示例

JSON格式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "NamespaceId": {
      "Type": "String",
      "Description": "The namespace ID of configuration"
    }
  },
  "Resources": {
    "Configurations": {
      "Type": "DATASOURCE::ACM::Configurations",
      "Properties": {
        "NamespaceId": {
          "Ref": "NamespaceId"
        }
      }
    }
  },
  "Outputs": {
    "DataIds": {
      "Description": "The list of configuration data IDs.",
      "Value": {
        "Fn::GetAtt": [
          "Configurations",
          "DataIds"
        ]
      }
    },
    "Configurations": {
      "Description": "The list of configurations.",
      "Value": {
        "Fn::GetAtt": [
          "Configurations",
          "Configurations"
        ]
      }
    }
  }
}