Resource Type: powerstore_policy

Defined in:
lib/puppet/type/powerstore_policy.rb

Overview

rubocop:disable Style/StringLiterals

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.