dtcloud_lb_flavors (Veri Kaynağı)
Bölgede kullanılabilen yük dengeleyici boyutlarını listeler; her ad iki kez sunulur — biri yüksek erişilebilirliksiz, diğeri yüksek erişilebilirlikli.
Örnek Kullanım
# Her boyut iki kez sunulur: biri yüksek erişilebilirlikli, diğeri değil.
# Yüksek erişilebilirlik bu bayrakla seçilir — yük dengeleyicide ayrı bir
# anahtar yoktur.
data "dtcloud_lb_flavors" "small_ha" {
name = "small"
ha = true
}
output "flavor_id" {
value = data.dtcloud_lb_flavors.small_ha.flavors[0].id
}
Şema
İsteğe Bağlı
ha(Boolean) Yalnızca bu yüksek erişilebilirlik ayarına sahip boyutları döndürür. Adlar iki ayar arasında yinelendiği için tek bir boyutu belirlemek üzere bununameile birlikte kullanın.name(String) Yalnızca adı birebir eşleşen boyutları döndürür. Süzme API'de değil burada uygulanır.
Salt Okunur
flavors(List of Object) Eşleşen flavor'lar. (bkz. aşağıdaki iç içe şema)id(String) Bu kaynağın kimliği.
flavors için iç içe şema
Salt Okunur:
ha(Boolean)id(String)name(String)ram(String)vcpus(Number)
Bilinmesi Gerekenler
- Her ad iki kez sunulur, biri
ha = falsediğeriha = trueile; ikisi farklı kimliklere sahip farklı boyutlardır. Yüksek erişilebilirlik bu bayrakla seçilir:dtcloud_lbüzerinde ayrı bir anahtar yoktur.namevehaile birlikte süzün, yoksa eşleşme belirsiz kalır. namevehasüzmesi API'de değil sağlayıcıda yapılır. Uç nokta parametre almaz, bu yüzden katalog her hâlükârda tümüyle çekilir.- Salt okunur. Boyutlar işletmeci tarafından tanımlanır; burada bir kaynak yoktur.