ALIYUN::SLS::Project

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个标签。

更多信息,请参见Tags语法Tags属性

ResourceGroupId

String

Project 所属的资源组 ID。

DataRedundancyType

String

数据冗余类型。

Tags语法

"Tags": [
  {
    "Key": String,
    "Value": String
  }
]  

Tags属性

属性名称

类型

必须

允许更新

描述

约束

Key

String

标签键。

长度为1~128个字符,不能以aliyunacs:开头,不能包含http://https://

Value

String

标签值。

长度为0~128个字符,不能以aliyunacs:开头,不能包含http://https://

返回值

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"
        ]
      }
    }
  }
}