Resource Type: netapp_volume
- Defined in:
- lib/puppet/type/netapp_volume.rb
- Providers:
-
netapp_volume
Overview
Manage Netapp Volume creation, modification and deletion.
Properties
-
autoincrement
(defaults to: true)
Should volume size auto-increment be enabled? Defaults to ‘:true`.
Supported values:- true
- false
-
ensure
(defaults to: present)
The basic property that the resource should be in.
Supported values:- present
- absent
-
initsize
(defaults to: 1g)
The initial volume size. Valid format is 1-9(kmgt).
-
options
The volume options hash.
-
snapreserve
The percentage of space to reserve for snapshots.
-
snapschedule
The volume snapshot schedule, in a hash format. Valid keys are: ‘minutes’, ‘hours’, ‘days’, ‘weeks’, ‘which-hours’, ‘which-minutes’.
-
state
(defaults to: online)
The volume state. Valid options are: online, offline, restricted.
Supported values:- online
- offline
- restricted
Parameters
-
aggregate
The aggregate this volume should be created in.
-
languagecode
(defaults to: en)
The language code this volume should use.
Supported values:- C
- ar
- cs
- da
- de
- en
- en_US
- es
- fi
- fr
- he
- hr
- hu
- it
- ja
- ja_v1
- ko
- no
- nl
- pl
- pt
- ro
- ru
- sk
- sl
- sv
- tr
- zh
- zh_TW
-
name (namevar)
The volume name. Valid characters are a-z, 1-9 & underscore.
-
provider
The specific backend to use for this ‘netapp_volume` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.
-
spaceres
(defaults to: none)
The space reservation mode.
Supported values:- none
- file
- volume