Ana içeriğe geç

dtcloud_snapshots (Veri Kaynağı)

Çağıranın görebildiği tüm anlık görüntüleri listeler.

dtcloud_volume_snapshots ile aynı şey değildir; o, tek bir diskle sınırlı ve en yeniden eskiye sıralanmış farklı bir uç noktayı okur. Bu ise tüm anlık görüntüleri platformun kendi sırasıyla kapsar.

Örnek Kullanım​

data "dtcloud_snapshots" "ready" {
status = "available"
}

data "dtcloud_snapshots" "of_data_volume" {
volume_id = dtcloud_volume.data.id
}

Şema​

İsteğe Bağlı​

  • name (String) Yalnızca tam olarak bu ada sahip anlık görüntüleri döndürür. Sağlayıcı tarafından uygulanır.
  • status (String) Yalnızca bu durumdaki anlık görüntüleri döndürür, örn. available. Sağlayıcı tarafından uygulanır.
  • volume_id (String) Yalnızca bu diskin anlık görüntülerini döndürür. Sağlayıcı tarafından uygulanır.

Salt Okunur​

  • id (String) Bu kaynağın kimliği.
  • snapshots (List of Object) Eşleşen anlık görüntüler, platformun döndürdüğü sırayla. (bkz. aşağıdaki iç içe şema)

snapshots için iç içe şema​

Salt Okunur:

  • created_at (String)
  • description (String)
  • id (String)
  • name (String)
  • size (Number)
  • status (String)
  • storage_policy (String)
  • updated_at (String)
  • volume_id (String)
  • volume_type_id (String)

Bilinmesi Gerekenler​

  • Filtreler sağlayıcı tarafından uygulanır, çünkü liste uç noktası filtre almaz; filtreler birlikte uygulanır. volume_id ve name tam olarak eşleşir, status büyük/küçük harfi yok sayar. Hiçbir şeyle eşleşmeyen bir filtre boş bir liste döndürür.
  • storage_policy, her çalıştırmada bir kez volume_type_id'den çözülür ve bu arama başarısız olursa boştur.
  • Burada progress ya da project_id yoktur. Liste uç noktası bunları bildirmez; ikisinden birine ihtiyacınız olduğunda tek bir anlık görüntüyü dtcloud_snapshot ile okuyun.