This document version is no longer actively maintained.
The site that you are currently viewing is an archived snapshot.
For up-to-date documentation, see the latest version.
powerflex_snapshot_policy (Data Source)
This data-source can be used to fetch information related to the snapshot policies from a PowerFlex array.
Note: Only one of
name
andid
can be provided at a time.
Example Usage
# commands to run this tf file : terraform init && terraform apply --auto-approve
# Reads snapshot policy either by name or by id , if provided
# If both name and id is not provided , then it reads all the snapshot policies
# id and name can't be given together to fetch the snapshot policy
data "powerflex_snapshot_policy" "sp" {
#name = "sample_snap_policy_1"
id = "896a535700000000"
}
output "spResult" {
value = data.powerflex_snapshot_policy.sp.snapshotpolicies
}
Schema
Optional
id
(String) Unique identifier of the snapshot policy instance to fetch. Conflicts withname
.name
(String) Name of the snapshot policy to fetch. Conflicts withid
.
Read-Only
snapshotpolicies
(Attributes List) List of snapshot policies. (see below for nested schema)
Nested Schema for snapshotpolicies
Read-Only:
auto_snapshot_creation_cadence_in_min
(Number) Auto snapshot creation cadence in min.id
(String) Unique identifier of the snapshot policy instance.last_auto_snapshot_creation_failure_reason
(String) Last auto snapshot creation failure reason.last_auto_snapshot_failure_in_first_level
(Boolean) Last auto snapshot failure in first level.links
(Attributes List) Specifies the links asscociated for a snapshot policy. (see below for nested schema)max_vtree_auto_snapshots
(Number) Max vtree auto snapshots.name
(String) Name of the snapshot policy.next_auto_snapshot_creation_time
(Number) Next auto snapshot creation time.num_of_auto_snapshots
(Number) Number of auto snapshots.num_of_creation_failures
(Number) Number of creation failures.num_of_expired_but_locked_snapshots
(Number) Number of expired but locked snapshots.num_of_locked_snapshots
(Number) Number of locked snapshots.num_of_retained_snapshots_per_level
(List of Number) Number of retained snapshots per level.num_of_source_volumes
(Number) Number of source Volumes.secure_snapshots
(Boolean) Secure snapshots.snapshot_access_mode
(String) Snapshot Access Mode.snapshot_policy_state
(String) Specifies the current state of the snapshot policy.system_id
(String) System Identifier.time_of_last_auto_snapshot
(Number) Time of last auto snapshot.time_of_last_auto_snapshot_creation_failure
(Number) Time of last auto snapshot creation failure.
Nested Schema for snapshotpolicies.links
Read-Only:
href
(String) Specifies the exact path to fetch the details.rel
(String) Specifies the relationship with the snapshot policy.