Resource Type: netapp_volume
Overview
Manage Netapp Volume creation, modification and deletion.
Properties
- 
      autosize
      
      
      Should volume autosize be grow, grow_shrink, or off? Supported values:- off
- grow
- grow_shrink
 
- 
      ensure
      
       (defaults to: present)
      
      
      The basic property that the resource should be in. Supported values:- present
- absent
 
- 
      exportpolicy
      
      
      The export policy with which the volume is associated. 
- 
      initsize
      
      
      The initial volume size. Valid format is [0-9]+. 
- 
      junctionpath
      
      
      The fully-qualified pathname in the owning Vserver’s namespace at which a volume is mounted. Supported values:- /^\//
- false
 
- 
      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
      
      
      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
      
      
      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
      
      
      The space reservation mode. Supported values:- none
- file
- volume