yandex_compute_snapshot_schedule (Data Source)
Статья создана
Обновлена 11 сентября 2025 г.
Get information about a Yandex Compute snapshot schedule. For more information, see the official documentation.
Важно
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"
}
Schema
Optional
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.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.schedule_policy(Block List) (see below for nested schema)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.snapshot_spec(Block List) Additional attributes for snapshots created by this snapshot schedule. (see below for nested schema)
Read-Only
created_at(String) The creation timestamp of the resource.id(String) The ID of this resource.status(String) The status of the snapshot schedule.
Nested Schema for schedule_policy
Optional:
-
expression(String) Cron expression to schedule snapshots (in cron format" * ****"). -
start_at(String) Time to start the snapshot schedule (in format RFC33392006-01-02T15:04:05Z07:00). If empty current time will be used. Unlike anexpressionthat specifies regularity rules, thestart_atparameter determines from what point these rules will be applied.
Nested Schema for snapshot_spec
Optional:
-
description(String) Description to assign to snapshots created by this snapshot schedule. -
labels(Map of String) A set of key/value label pairs to assign to snapshots created by this snapshot schedule.