Ana içeriğe geç

dtcloud_vm_history (Veri Kaynağı)

Bir sanal makineye yapılanları listeler.

Bu, istenen durum değil bir olay günlüğüdür; veri kaynağı olmasının nedeni de budur: oluşturulacak, değiştirilecek ya da yok edilecek bir şey yoktur.

Örnek Kullanım​

data "dtcloud_vm_history" "web" {
vm_id = dtcloud_vm.web.id
}

# En yeniden eskiye sıralıdır, bu yüzden ilk girdi en son yapılan
# işlemdir.
output "last_action" {
value = data.dtcloud_vm_history.web.entries[0].activity
}

Şema​

Zorunlu​

  • vm_id (String) Sanal makinenin kimliği.

Salt Okunur​

  • entries (List of Object) Sanal makine üzerinde kaydedilen işlemler, API'nin bildirdiği gibi en yeniden eskiye. (bkz. aşağıdaki iç içe şema)
  • id (String) Bu kaynağın kimliği.

entries için iç içe şema​

Salt Okunur:

  • activity (String)
  • date_and_time (String)
  • id (String)
  • initiator (String)

Bilinmesi Gerekenler​

warning

Bunu kaynak argümanlarından uzak tutun. Makineye herhangi bir şey olduğunda, Terraform'un kendi değişiklikleri dahil, içerik değişir; bu yüzden ona bağlı bir kaynak her planda yeni bir değer görür ve hiçbir zaman kararlı hale gelmez. Output'lar, terraform console ya da bağımlılık grafiğinin dışındaki bir kontrol için kullanın.

  • Burada status yoktur. Liste uç noktası onu dışarıda bırakır; dtcloud_vm_history_entry tek bir girdiyi eksiksiz okur.