Resource Type: powerstore_policy
- Defined in:
- lib/puppet/type/powerstore_policy.rb
Overview
Use this resource type to manage protection policies and to view information about performance policies.Note: Performance policies are predefined for high, low, and medium performance. They cannot be added to or changed.
Properties
-
add_replication_rule_ids
Replication rule identifiers to be added to this policy.
-
add_snapshot_rule_ids
Snapshot rule identifiers to be added to this policy.
-
description
Policy description.
-
ensure
(defaults to: present)
Whether this resource should be present or absent on the target system.
-
id
Unique identifier of the protection policy to be deleted.
-
is_replica
Indicates whether this is a replica policy, which is applied to replication destination storage resources. A policy of this type is restricted from many operations.
-
remove_replication_rule_ids
Replication rule identifiers to be removed from this policy.
-
remove_snapshot_rule_ids
Snapshot rule identifiers to be removed from this policy.
-
replication_rule_ids
Replication rule identifiers included in this policy. At least one snapshot rule or one replication rule must be specified to create a protection policy.
-
snapshot_rule_ids
Snapshot rule identifiers included in this policy. At least one snapshot rule or one replication rule must be specified to create a protection policy.
-
type
Supported policy types. * Protection - A protection policy, consisting of snapshot and replication rules. * Performance - A performance policy, consisting of performance rules.
-
type_l10n
Localized message string corresponding to type
Parameters
-
name (namevar)
Policy name.