ALIYUN::ApiGateway::LogConfig digunakan untuk membuat konfigurasi log.
Sintaksis
{
"Type": "ALIYUN::ApiGateway::LogConfig",
"Properties": {
"SlsLogStore": String,
"SlsProject": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
SlsLogStore | String | Ya | Ya | Logstore dalam proyek Simple Log Service. | Tidak ada. |
SlsProject | String | Ya | Ya | Proyek Simple Log Service. | Tidak ada. |
Nilai Kembali
Fn::GetAtt
SlsProject: Nama proyek Simple Log Service.
SlsLogStore: Nama Logstore Simple Log Service.
Contoh
YAML format
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
SlsLogStore:
Type: String
Description: Nama Logstore dari SLS
MinLength: 3
MaxLength: 63
SlsProject:
Type: String
Description: Nama Proyek dari SLS
MinLength: 3
MaxLength: 63
Resources:
LogConfig:
Type: ALIYUN::ApiGateway::LogConfig
Properties:
SlsLogStore:
Ref: SlsLogStore
SlsProject:
Ref: SlsProject
Outputs:
SlsLogStore:
Description: Nama Logstore dari SLS
Value:
Fn::GetAtt:
- LogConfig
- SlsLogStore
SlsProject:
Description: Nama Proyek dari SLS
Value:
Fn::GetAtt:
- LogConfig
- SlsProjectJSON format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"SlsLogStore": {
"Type": "String",
"Description": "Nama Logstore dari SLS",
"MinLength": 3,
"MaxLength": 63
},
"SlsProject": {
"Type": "String",
"Description": "Nama Proyek dari SLS",
"MinLength": 3,
"MaxLength": 63
}
},
"Resources": {
"LogConfig": {
"Type": "ALIYUN::ApiGateway::LogConfig",
"Properties": {
"SlsLogStore": {
"Ref": "SlsLogStore"
},
"SlsProject": {
"Ref": "SlsProject"
}
}
}
},
"Outputs": {
"SlsLogStore": {
"Description": "Nama Logstore dari SLS",
"Value": {
"Fn::GetAtt": [
"LogConfig",
"SlsLogStore"
]
}
},
"SlsProject": {
"Description": "Nama Proyek dari SLS",
"Value": {
"Fn::GetAtt": [
"LogConfig",
"SlsProject"
]
}
}
}
}