DATASOURCE::REDIS::Instances digunakan untuk menanyakan informasi tentang instans Tair (Redis OSS-compatible).
Sintaksis
{
"Type": "DATASOURCE::REDIS::Instances",
"Properties": {
"ArchitectureType": String,
"EngineVersion": String,
"EditionType": String,
"ZoneId": String,
"ResourceGroupId": String,
"VSwitchId": String,
"InstanceClass": String,
"Expired": String,
"VpcId": String,
"PrivateIp": String,
"InstanceStatus": String,
"ChargeType": String,
"NetworkType": String,
"SearchKey": String,
"GlobalInstance": String,
"InstanceType": String,
"InstanceIds": String,
"RefreshOptions": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
ArchitectureType | String | Tidak | Ya | Tipe arsitektur. | Nilai valid:
|
EngineVersion | String | Tidak | Ya | Versi mesin database dari instans. | Nilai valid:
|
EditionType | String | Tidak | Ya | Edisi dari instans. | Nilai valid:
|
ZoneId | String | Tidak | Ya | ID zona. | Tidak ada. |
ResourceGroupId | String | Tidak | Ya | ID grup sumber daya. | Tidak ada. |
VSwitchId | String | Tidak | Ya | ID vSwitch. | Tidak ada. |
InstanceClass | String | Tidak | Ya | Tipe instans. | Tidak ada. |
Expired | String | Tidak | Ya | Menentukan apakah instans telah kedaluwarsa. | Nilai valid:
|
VpcId | String | Tidak | Ya | ID virtual private cloud (VPC). | Tidak ada. |
PrivateIp | String | Tidak | Ya | Alamat IP dari VPC. | Tidak ada. |
InstanceStatus | String | Tidak | Ya | Status dari instans. | Nilai valid:
|
ChargeType | String | Tidak | Ya | Metode penagihan. | Nilai valid:
|
NetworkType | String | Tidak | Ya | Tipe jaringan. | Nilai valid:
|
SearchKey | String | Tidak | Ya | Kata kunci yang ingin Anda gunakan untuk pencarian fuzzy. Kata kunci bisa menjadi bagian dari nama instans atau ID instans. | Tidak ada. |
GlobalInstance | String | Tidak | Ya | Menentukan apakah akan mengembalikan instans anak dari instans terdistribusi. | Nilai valid:
|
InstanceType | String | Tidak | Ya | Kategori dari instans. | Nilai valid:
|
InstanceIds | String | Tidak | Ya | ID instans yang ingin Anda tanyakan. | Catatan Jika Anda menentukan beberapa ID instans, pisahkan ID instans dengan koma (,). |
RefreshOptions | String | Tidak | Ya | Kebijakan refresh untuk sumber daya sumber data ketika stack diperbarui. | Nilai valid:
|
Nilai pengembalian (Fn::GetAtt)
InstanceIds: ID dari instans.
Instances: detail dari instans.
Properti | Tipe | Deskripsi | Kendala |
InstanceIds | List | ID dari instans. | Tidak ada. |
Instances | List | Detail dari instans. | Tidak ada. |
VpcId | String | ID VPC. | Tidak ada. |
PrivateIp | String | Alamat IP dari VPC. | Catatan Properti ini tidak dikembalikan jika instans diterapkan di jaringan klasik. |
Capacity | Number | Kapasitas dari instans. | Satuan: MB. |
ReplacateId | String | ID logis dari instans terdistribusi. | Tidak ada. |
CreateTime | String | Waktu ketika instans dibuat. | Tidak ada. |
ConnectionDomain | String | Titik akhir pribadi dari instans. | Tidak ada. |
IsRds | Boolean | Menunjukkan apakah instans dikelola oleh ApsaraDB RDS. | Nilai valid:
|
ChargeType | String | Metode penagihan. | Nilai valid:
|
ArchitectureType | String | Tipe arsitektur. | Nilai valid:
|
NetworkType | String | Tipe jaringan. | Nilai valid:
|
ConnectionMode | String | Mode koneksi dari instans. | Nilai valid:
|
Port | Number | Port layanan dari instans. | Tidak ada. |
SecondaryZoneId | String | ID zona sekunder. | Catatan SecondaryZoneId tidak dikembalikan jika nilai yang menunjukkan beberapa ID zona, seperti "cn-hangzhou-MAZ10(h,i)", dikembalikan untuk ZoneId. |
EngineVersion | String | Versi mesin database dari instans. | Nilai valid:
|
PackageType | String | Tipe paket. | Nilai valid:
|
Config | String | Pengaturan parameter dari instans. | Untuk informasi lebih lanjut, lihat Konfigurasikan parameter. |
Bandwidth | Number | Bandwidth dari instans. | Satuan: MB/s. |
InstanceName | String | Nama instans. | Tidak ada. |
ShardCount | Number | Jumlah node data dalam instans cluster. | Catatan Properti ini dikembalikan hanya jika instans adalah instans cluster yang menggunakan disk cloud. |
UserName | String | Nama pengguna yang digunakan untuk terhubung ke instans. | Secara default, nama pengguna yang dinamai berdasarkan ID instans dikembalikan. |
GlobalInstanceId | String | ID dari instans terdistribusi. | Catatan Properti ini dikembalikan hanya jika instans adalah instans anak dari instans terdistribusi. |
QPS | Number | Permintaan per detik (QPS). | Tidak ada. |
InstanceClass | String | Tipe instans. | Tidak ada. |
DestroyTime | String | Waktu ketika instans dihapus secara permanen. | Tidak ada. |
InstanceType | String | Kategori dari instans. | Nilai valid:
|
HasRenewChangeOrder | Boolean | Menunjukkan apakah ada pesanan tertunda untuk pembaruan dan perubahan konfigurasi. | Nilai valid:
|
SearchKey | String | Kata kunci yang digunakan untuk pencarian fuzzy. Kata kunci merupakan bagian dari ID instans atau deskripsi instans. | Tidak ada. |
EndTime | String | Waktu kedaluwarsa dari instans langganan. | Tidak ada. |
VSwitchId | String | ID vSwitch. | Tidak ada. |
NodeType | String | Tipe node. | Nilai valid:
|
Connections | Number | Jumlah maksimum koneksi yang didukung oleh instans. | Tidak ada. |
ResourceGroupId | String | ID grup sumber daya tempat instans berada. | Tidak ada. |
ZoneId | String | ID zona. | Tidak ada. |
InstanceStatus | String | Status dari instans. | Nilai valid:
|
CloudType | String | Properti ini dikembalikan hanya jika instans berada di cloud box. | Tidak ada. |
EditionType | String | Edisi dari instans. | Nilai valid:
|
Tags | Map | Informasi tentang tag. | Contoh: |
InstanceId | String | ID instans. | Tidak ada. |
Contoh
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"InstanceIds": {
"Type": "String",
"Description": "ID dari instans.\nJika Anda menentukan beberapa ID instans, pisahkan ID instans dengan koma (,)."
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::REDIS::Instances",
"Properties": {
"InstanceIds": {
"Ref": "InstanceIds"
}
}
}
},
"Outputs": {
"Instances": {
"Description": "Daftar instans Redis.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Instances"
]
}
},
"InstanceIds": {
"Description": "Daftar ID instans Redis.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"InstanceIds"
]
}
}
}
}ROSTemplateFormatVersion: '2015-09-01'
Parameters:
InstanceIds:
Type: String
Description: |-
ID dari instans.
Jika Anda menentukan beberapa ID instans, pisahkan ID instans dengan koma (,).
Resources:
ExtensionDataSource:
Type: DATASOURCE::REDIS::Instances
Properties:
InstanceIds:
Ref: InstanceIds
Outputs:
Instances:
Description: Daftar instans Redis.
Value:
Fn::GetAtt:
- ExtensionDataSource
- Instances
InstanceIds:
Description: Daftar ID instans Redis.
Value:
Fn::GetAtt:
- ExtensionDataSource
- InstanceIds