ALIYUN::SLS::Project は、Simple Log Service (SLS) プロジェクトを作成するために使用されます。
構文
{
"Type": "ALIYUN::SLS::Project",
"Properties": {
"Name": String, // プロジェクト名
"Description": String, // プロジェクトの説明
"Tags": List, // タグ
"ResourceGroupId": String, // リソースグループ ID
"DataRedundancyType": String // データ冗長性タイプ
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
Name | String | Yes | No | プロジェクトの名前。 | 名前は 3 ~ 63 文字の長さでなければなりません。小文字または数字で始まり、小文字または数字で終わらなければなりません。小文字、数字、およびハイフン (-) を含めることができます。 |
Description | String | No | No | プロジェクトの説明。 | 説明は最大 64 文字までで、次の特殊文字を含めることはできません |
Tags | List | No | Yes | タグ。 | 最大 20 個のタグを追加できます。 |
ResourceGroupId | String | No | Yes | プロジェクトが属するリソースグループの ID。 | なし。 |
DataRedundancyType | String | No | No | データ冗長性タイプ。 | なし。 |
タグの構文
"Tags": [
{
"Key": String, // タグのキー
"Value": String // タグの値
}
] タグのプロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
Key | String | Yes | No | タグのキー。 | キーは 1 ~ 128 文字の長さでなければならず、 |
Value | String | No | No | タグの値。 | 値は最大 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"
]
}
}
}
}