Ana içeriğe geç

dtcloud_storage_policies (Veri Kaynağı)

Bölgede kullanılabilir depolama politikalarını listeler.

storage_policy her diskte zorunludur ve varsayılan değeri yoktur; geçerli değerleri bulmanın yolu budur. Uç nokta yalnızca proje için kotası sıfırdan büyük olan politikaları döndürür; bu yüzden dönen liste platformun tüm kataloğu değil, bu projenin gerçekten disk oluşturabileceği politikalardır.

Örnek Kullanım​

data "dtcloud_storage_policies" "available" {}

output "policy_names" {
value = data.dtcloud_storage_policies.available.names
}

Şema​

İsteğe Bağlı​

  • name (String) Yalnızca tam olarak bu ada sahip politikayı döndürür. Sağlayıcı tarafından uygulanır; API'nin filtresi yoktur.

Salt Okunur​

  • id (String) Bu kaynağın kimliği.
  • names (List of String) Yalnızca politika adları; tek ihtiyacınız birinin kullanılabilir olduğunu kontrol etmekse.
  • policies (List of Object) Bu projenin kotası olan depolama politikaları. (bkz. aşağıdaki iç içe şema)

policies için iç içe şema​

Salt Okunur:

  • id (String)
  • name (String)

Bilinmesi Gerekenler​

warning

id değil name değerini verin. Disk ayrıntı uç noktası politikayı adıyla bildirir; bu yüzden kimlikle oluşturulan bir disk ad olarak geri okunur ve sonraki her plan hiçbir zaman sonuçlanmayan bir değişiklik önerir.

  • name sağlayıcı tarafından uygulanır ve tam olarak eşleşmelidir.