全部产品
Search
文档中心

资源编排:DATASOURCE::ACM::Configurations

更新时间:Sep 18, 2024

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

语法

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

属性

属性名称

类型

必须

允许更新

描述

约束

Group

String

分组。

DataId

String

配置ID。

NamespaceId

String

命名空间ID。

AppName

String

配置归属的应用名称。

RefreshOptions

String

当资源栈更新时,数据源资源的刷新策略。

有效值:

  • Never(默认值):更新堆栈时,从不刷新数据源资源。

  • Always:更新堆栈时,始终刷新数据源资源。

返回数据(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"
        ]
      }
    }
  }
}