Gunakan DATASOURCE::MONGODB::Instances untuk menanyakan informasi tentang instance ApsaraDB for MongoDB.
Sintaksis
{
"Type": "DATASOURCE::MONGODB::Instances",
"Properties": {
"EngineVersion": String,
"ReplicationFactor": String,
"DBInstanceStatus": String,
"ZoneId": String,
"ResourceGroupId": String,
"DBInstanceClass": String,
"VSwitchId": String,
"DBInstanceType": String,
"Expired": Boolean,
"ConnectionDomain": String,
"VpcId": String,
"DBInstanceId": String,
"ChargeType": String,
"NetworkType": String,
"DBInstanceDescription": String,
"Tags": List,
"RefreshOptions": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
EngineVersion | String | Tidak | Ya | Versi mesin database. | Nilai valid:
|
ReplicationFactor | String | Tidak | Ya | Jumlah node dalam instance set replika. | Nilai valid:
|
DBInstanceStatus | String | Tidak | Ya | Status instance. | Untuk informasi lebih lanjut tentang nilai valid, lihat Status instance. |
ZoneId | String | Tidak | Ya | ID zona. | Anda dapat memanggil operasi DescribeRegions untuk menanyakan zona yang didukung oleh instance. |
ResourceGroupId | String | Tidak | Ya | ID grup sumber daya. | Tidak ada. |
DBInstanceClass | String | Tidak | Ya | Tipe instance. | Untuk informasi lebih lanjut tentang nilai valid, lihat Tipe instance. |
VSwitchId | String | Tidak | Ya | ID vSwitch. | Tidak ada. |
DBInstanceType | String | Tidak | Ya | Arsitektur instance. | Nilai valid:
|
Expired | Boolean | Tidak | Ya | Menentukan apakah instance telah kedaluwarsa. | Nilai valid:
|
ConnectionDomain | String | Tidak | Ya | Titik akhir node. | Anda dapat memanggil operasi DescribeDBInstanceAttribute untuk menanyakan titik akhir node. |
VpcId | String | Tidak | Ya | ID virtual private cloud (VPC). | Tidak ada. |
DBInstanceId | String | Tidak | Ya | ID instance. | Tidak ada. |
ChargeType | String | Tidak | Ya | Metode penagihan instance. | Nilai valid:
|
NetworkType | String | Tidak | Ya | Tipe jaringan instance. | Nilai valid:
|
DBInstanceDescription | String | Tidak | Ya | Deskripsi instance. | Tidak ada. |
Tags | List | Tidak | Ya | Tag instance. | Anda dapat menambahkan hingga 20 tag. Untuk informasi lebih lanjut, lihat Properti tag. |
RefreshOptions | String | Tidak | Ya | Kebijakan refresh untuk sumber daya data ketika tumpukan diperbarui. | Nilai valid:
|
Sintaksis Tags
"Tags": [
{
"Value": String,
"Key": String
}
]Properti Tags
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
Value | String | Tidak | Tidak | Nilai tag instance. | Nilai tag harus memiliki panjang 1 hingga 128 karakter. Tidak boleh dimulai dengan |
Key | String | Ya | Tidak | Kunci tag instance. | Kunci tag harus memiliki panjang 1 hingga 128 karakter. Tidak boleh dimulai dengan |
Nilai kembali (Fn::GetAtt)
InstanceIds: ID instance.
Instances: Detail instance.
Properti | Tipe | Deskripsi | Batasan |
InstanceIds | List | ID instance. | Tidak ada. |
Instances | List | Detail instance. | Tidak ada. |
ChargeType | String | Metode penagihan instance. | Nilai valid:
|
Tags | List | Tag instance. | Tidak ada. |
VpcAuthMode | String | Menunjukkan apakah akses tanpa kata sandi melalui VPC diaktifkan. | Nilai valid:
|
NetworkType | String | Tipe jaringan instance. | Nilai valid:
|
LockMode | String | Mode penguncian instance. | Nilai valid:
|
EngineVersion | String | Versi mesin database. | Tidak ada. |
MongosList | List | Detail node mongos. | Properti ini dikembalikan jika DBInstanceType disetel ke sharding. |
DBInstanceDescription | String | Deskripsi instance. | Tidak ada. |
DBInstanceType | String | Arsitektur instance. | Nilai valid:
|
ShardList | List | Detail node shard. | Properti ini dikembalikan jika DBInstanceType disetel ke sharding. |
DBInstanceStatus | String | Status instance. | Untuk informasi lebih lanjut tentang nilai valid, lihat Status instance. |
DBInstanceStorage | Number | Kapasitas penyimpanan instance. | Tidak ada. |
ResourceGroupId | String | ID grup sumber daya. | Tidak ada. |
ZoneId | String | ID zona instance. | Tidak ada. |
DBInstanceId | String | ID instance. | Tidak ada. |
DBInstanceClass | String | Tipe instance. | Untuk informasi lebih lanjut tentang nilai valid, lihat Spesifikasi instance. |
Engine | String | Mesin database. | Tidak ada. |
ReplicationFactor | String | Jumlah node dalam instance. | Properti ini dikembalikan jika DBInstanceType disetel ke replicate. |
KindCode | String | Kode jenis instance. | Nilai valid:
|
CapacityUnit | String | Throughput baca dan tulis yang dikonsumsi oleh instance. | Properti ini dikembalikan jika DBInstanceType disetel ke serverless. |
Contoh
JSON Format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"ZoneId": {
"Type": "String",
"Description": "ID zona instance. Anda dapat memanggil operasi DescribeRegions untuk menanyakan daftar zona terbaru.",
"AssociationProperty": "ALIYUN::ECS::Instance:ZoneId"
},
"DbType": {
"Type": "String",
"Description": "Tipe mesin database instance.\nnormal: instance set replika\nsharding: instance kluster sharded",
"Default": "normal"
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::MONGODB::InstanceClasses",
"Properties": {
"ZoneId": {
"Ref": "ZoneId"
},
"DbType": {
"Ref": "DbType"
}
}
}
},
"Outputs": {
"InstanceClasses": {
"Description": "Daftar kelas instance.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"InstanceClasses"
]
}
},
"InstanceClassIds": {
"Description": "Daftar ID kelas instance.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"InstanceClassIds"
]
}
}
}
}