yandex_compute_snapshot_schedule (DataSource)
Written by
Updated at September 23, 2026
Get information about a Yandex Compute snapshot schedule. For more information, see the official documentation.
Warning
One of snapshot_schedule_id or name should be specified.
Example usage
//
// Get information about existing Compute Snapshot Schedule
//
data "yandex_compute_snapshot_schedule" "my_snapshot_schedule" {
snapshot_schedule_id = "some_snapshot_schedule_id"
}
Arguments & Attributes Reference
created_at(Read-Only) (String). The creation timestamp of the resource.description(String). The resource description.disk_ids(Set Of String). IDs of the disk for snapshot schedule.folder_id(String). The folder identifier that resource belongs to. If it is not provided, the default providerfolder-idis used.id(String).labels(Map Of String). A set of key/value label pairs which assigned to resource.name(String). The resource name.retention_period(String). Time duration applied to snapshots created by this snapshot schedule. This is a signed sequence of decimal numbers, each with optional fraction and a unit suffix. Valid time units arens,us(orµs),ms,s,m,h. Examples:300ms,1.5hor2h45m.snapshot_count(Number). Maximum number of snapshots for every disk of the snapshot schedule.snapshot_schedule_id(String). The ID of a specific snapshot schedule.status(Read-Only) (String). The status of the snapshot schedule.schedule_policy[Block].expression(String).start_at(String).
snapshot_spec[Block]. Additional attributes for snapshots created by this snapshot schedule.description(String).labels(Map Of String).