ALIYUN::SLS::Project类型用于创建一个日志项目。
语法
{
  "Type": "ALIYUN::SLS::Project",
  "Properties": {
    "Name": String,
    "Description": String,
    "Tags": List,
    "ResourceGroupId": String,
    "DataRedundancyType": String
  }
}属性
| 属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 | 
| Name | String | 是 | 否 | 日志项目的名称。 | 长度为3~63个字符。必须以小写英文字母或数字开头和结尾。可包含小写英文字母、数字和短划线(-)。 | 
| Description | String | 否 | 否 | 日志项目的描述。 | 长度不超过64个字符。不支持特殊字符 | 
| Tags | List | 否 | 是 | 标签。 | 最多支持20个标签。 | 
| ResourceGroupId | String | 否 | 是 | Project 所属的资源组 ID。 | 无 | 
| DataRedundancyType | String | 否 | 否 | 数据冗余类型。 | 无 | 
Tags语法
"Tags": [
  {
    "Key": String,
    "Value": String
  }
]  Tags属性
| 属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 | 
| Key | String | 是 | 否 | 标签键。 | 长度为1~128个字符,不能以 | 
| Value | String | 否 | 否 | 标签值。 | 长度为0~128个字符,不能以 | 
返回值
Fn::GetAtt
Name: 日志项目名称。
示例
ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
  Project:
    Type: ALIYUN::SLS::Project
    Properties:
      Name: TestProject
Outputs:
  Name:
    Description: Project name.
    Value:
      Fn::GetAtt:
        - Project
        - Name{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
  },
  "Resources": {
    "Project": {
      "Type": "ALIYUN::SLS::Project",
      "Properties": {
        "Name": "TestProject"
      }
    }
  },
  "Outputs": {
    "Name": {
      "Description": "Project name.",
      "Value": {
        "Fn::GetAtt": [
          "Project",
          "Name"
        ]
      }
    }
  }
}该文章对您有帮助吗?