ALIYUN::MSE::NacosConfig类型用于创建一个Nacos配置。

语法

{
  "Type": "ALIYUN::MSE::NacosConfig",
  "Properties": {
    "Group": String,
    "Desc": String,
    "Type": String,
    "DataId": String,
    "InstanceId": String,
    "Content": String,
    "BetaIps": String,
    "NamespaceId": String,
    "Tags": String,
    "AppName": String
  }
}

属性

属性名称类型必须允许更新描述约束
GroupString分组ID。
DescString配置的描述信息。
TypeString配置格式。包括TEXT、JSON、XML等。
DataIdString数据ID。
InstanceIdString实例ID。
ContentString配置内容。
BetaIpsStringBeta发布的IP列表。
NamespaceIdString命名空间ID。
TagsString配置的标签。
AppNameString应用名。

返回值

Fn::GetAtt

示例

  • YAML格式

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      Group:
        Type: String
        Description: The ID of the group.
      DataId:
        Type: String
        Description: The data ID.
      InstanceId:
        Type: String
        Description: The ID of the instance.
    Resources:
      NacosConfig:
        Type: ALIYUN::MSE::NacosConfig
        Properties:
          Group:
            Ref: Group
          DataId:
            Ref: DataId
          InstanceId:
            Ref: InstanceId
          Type: JSON
  • JSON格式

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "Group": {
          "Type": "String",
          "Description": "The ID of the group."
        },
        "DataId": {
          "Type": "String",
          "Description": "The data ID."
        },
        "InstanceId": {
          "Type": "String",
          "Description": "The ID of the instance."
        }
      },
      "Resources": {
        "NacosConfig": {
          "Type": "ALIYUN::MSE::NacosConfig",
          "Properties": {
            "Group": {
              "Ref": "Group"
            },
            "DataId": {
              "Ref": "DataId"
            },
            "InstanceId": {
              "Ref": "InstanceId"
            },
            "Type": "JSON"
          }
        }
      }
    }