dtcloud_elastic_ip (Veri Kaynağı)
Tek bir elastik IP'yi kimliğine ya da adresine göre bulur.
Asıl işe yarayan adresle aramadır: insanların bildiği şey adrestir, çünkü bir DNS kaydında ya da bir güvenlik duvarı kuralında yazılıdır; kimliği ise platformun dışında hiçbir yerde yazmaz.
Örnek Kullanım
# Adrese göre: asıl işe yarayan yol budur, çünkü DNS'te ya da birinin
# güvenlik duvarı kuralında yazılı olan adrestir.
data "dtcloud_elastic_ip" "web" {
ip_address = "203.0.113.42"
}
data "dtcloud_elastic_ip" "by_id" {
id = var.elastic_ip_id
}
Şema
İsteğe Bağlı
id(String) Aranacak elastik IP'nin kimliği. Bunu ya daip_addressdeğerini verin.ip_address(String) Aranacak genel adres. Bunu ya daiddeğerini verin. Adresler benzersizdir.
Salt Okunur
assigned_id(String) Platformun, adresin atandığını bildirdiği sanal makinenin ya da yük dengeleyicinin kimliği.assigned_to(String) O sanal makinenin ya da yük dengeleyicinin adı.assigned_type(String)VM,LBya da adres ilişkilendirilmemişse boş.created_at(String) Adresin ayrıldığı zaman, RFC 3339 biçiminde.description(String) Adresin açıklaması.device_id(String) Bağlantı noktasının arkasındaki kaynağın kimliği.device_owner(String) Bağlantı noktasının arkasında ne tür bir şey olduğu, örn.compute:nova.fixed_ip_address(String) O bağlantı noktasında trafiğin yönlendirildiği adres.floating_network_id(String) Adresin alındığı dış ağın kimliği.network_name(String) Platformun bildirdiği haliyle o dış ağın adı.port_id(String) Adresin yönlendirildiği bağlantı noktası; ilişkilendirilmemişse boş.router_id(String) Trafiği taşıyan yönlendirici.status(String) İlişkilendirilmişseACTIVE, değilseDOWN.updated_at(String) Son değiştirildiği zaman, RFC 3339 biçiminde.
Bilinmesi Gerekenler
- Her okuma iki çağrıya mal olur. Liste uç noktası bir adresi kimliğe çözer ve dış ağın adıyla adresin arkasındaki makinenin adının (
network_name,assigned_to) göründüğü tek yerdir. Ayrıntı uç noktası ham alanları taşır. API o listenin her satırını kendi yaptığı ek çağrılarla oluşturur; bu yüzden bunu büyük birfor_eachiçinde kullanmaktan kaçının. - Var olmayan bir adres hatadır, boş bir sonuç değil.