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.
namesağlayıcı tarafından uygulanır ve tam olarak eşleşmelidir.