Ana içeriğe geç

dtcloud_vms (Veri Kaynağı)

Etkin bölge ve projedeki sanal makineleri listeler.

Liste uç noktası ayrıntı uç noktasından daha hafif bir kayıt döndürür: imaj, SSH anahtarı, zaman damgaları ve arayüz başına ayrıntı yoktur. Tek bir makinenin tam resmi için dtcloud_vm kullanın.

Örnek Kullanım​

# Çalışan tüm makineler.
data "dtcloud_vms" "running" {
status = "ACTIVE"
}

# Tek bir güvenlik grubuna bağlı her şey: bir kural değişikliğinin neyi
# etkileyeceğini bulmanın olağan yolu.
data "dtcloud_vms" "behind_web_sg" {
security_group_name = "web-tier"
}

Şema​

İsteğe Bağlı​

  • security_group_name (String) Yalnızca bu güvenlik grubuna bağlı sanal makineleri döndürür.
  • status (String) Yalnızca bu durumdaki sanal makineleri döndürür, örn. ACTIVE ya da SHUTOFF.
  • task (String) Yalnızca bu görevi sürmekte olan sanal makineleri döndürür.

Salt Okunur​

vms için iç içe şema​

Salt Okunur:

  • id (String)
  • ip_addresses (List of String)
  • name (String)
  • ram (String)
  • status (String)
  • storage (Number)
  • task_state (String)
  • vcpus (Number)
  • volume_size (Number)

Bilinmesi Gerekenler​

  • Filtreler API'ye sorgu parametresi olarak iletilir, bu yüzden filtrelenmiş bir liste tek bir çağrıdır.
  • Veri kaynağının kendi id değeri, döndürdüğü makine kimliklerinin özetidir; böylece değişmemiş bir liste değişiklik olarak görünmez.