ALIYUN::ApiGateway::LogConfig類型用於建立日誌配置。
文法
{
"Type": "ALIYUN::ApiGateway::LogConfig",
"Properties": {
"SlsLogStore": String,
"SlsProject": String
}
}
屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
SlsLogStore | String | 是 | 是 | 記錄項目下的日誌庫。 | 無 |
SlsProject | String | 是 | 是 | 記錄項目。 | 無 |
傳回值
Fn::GetAtt
SlsProject:記錄項目名稱。
SlsLogStore:日誌庫名稱。
樣本
YAML
格式
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
SlsLogStore:
Type: String
Description: Logstore name of SLS
MinLength: 3
MaxLength: 63
SlsProject:
Type: String
Description: Project name of SLS
MinLength: 3
MaxLength: 63
Resources:
LogConfig:
Type: ALIYUN::ApiGateway::LogConfig
Properties:
SlsLogStore:
Ref: SlsLogStore
SlsProject:
Ref: SlsProject
Outputs:
SlsLogStore:
Description: Logstore name of SLS
Value:
Fn::GetAtt:
- LogConfig
- SlsLogStore
SlsProject:
Description: Project name of SLS
Value:
Fn::GetAtt:
- LogConfig
- SlsProject
JSON
格式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"SlsLogStore": {
"Type": "String",
"Description": "Logstore name of SLS",
"MinLength": 3,
"MaxLength": 63
},
"SlsProject": {
"Type": "String",
"Description": "Project name of SLS",
"MinLength": 3,
"MaxLength": 63
}
},
"Resources": {
"LogConfig": {
"Type": "ALIYUN::ApiGateway::LogConfig",
"Properties": {
"SlsLogStore": {
"Ref": "SlsLogStore"
},
"SlsProject": {
"Ref": "SlsProject"
}
}
}
},
"Outputs": {
"SlsLogStore": {
"Description": "Logstore name of SLS",
"Value": {
"Fn::GetAtt": [
"LogConfig",
"SlsLogStore"
]
}
},
"SlsProject": {
"Description": "Project name of SLS",
"Value": {
"Fn::GetAtt": [
"LogConfig",
"SlsProject"
]
}
}
}
}