ALIYUN::TSDB::InfluxDBDatabase digunakan untuk membuat database Time Series Database (TSDB).
Sintaksis
{
"Type": "ALIYUN::TSDB::InfluxDBDatabase",
"Properties": {
"InstanceId": String,
"DBName": String
}
}Properti
| Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
| InstanceId | String | Ya | Tidak | ID dari instance TSDB. | Tidak tersedia |
| DBName | String | Ya | Tidak | Nama dari database TSDB. | Nama dapat memiliki panjang hingga 64 karakter, dan dapat berisi huruf kecil, angka, serta garis bawah (_). Nama harus dimulai dengan huruf kecil dan diakhiri dengan huruf kecil atau angka. |
Parameter respons
Fn::GetAtt
- InstanceId: ID instance TSDB.
- DBName: Nama database TSDB.
Contoh
JSON Format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"InstanceId": {
"Type": "String",
"Description": "ID dari TSDB for InfluxDB.",
"Default": "ts-wz99vz6u8jg39****"
},
"DBName": {
"Type": "String",
"Description": "Nama dari database. Nama dapat memiliki panjang maksimal 64 karakter dan dapat berisi huruf kecil, angka, serta garis bawah (_). Nama harus dimulai dengan huruf dan diakhiri dengan huruf atau angka.",
"MinLength": 1,
"MaxLength": 64,
"Default": "test"
}
},
"Resources": {
"InfluxDBDatabase": {
"Type": "ALIYUN::TSDB::InfluxDBDatabase",
"Properties": {
"InstanceId": {
"Ref": "InstanceId"
},
"DBName": {
"Ref": "DBName"
}
}
}
},
"Outputs": {
"InstanceId": {
"Description": "ID dari TSDB for InfluxDB.",
"Value": {
"Fn::GetAtt": [
"InfluxDBDatabase",
"InstanceId"
]
}
},
"DBName": {
"Description": "Nama dari database.",
"Value": {
"Fn::GetAtt": [
"InfluxDBDatabase",
"DBName"
]
}
}
}
}