Resource Type: netapp_lun
- Defined in:
- lib/puppet/type/netapp_lun.rb
- Providers:
-
cmode
Overview
Manage Netap Lun creation, modification and deletion.
Properties
-
ensure
(defaults to: present)
The basic property that the resource should be in.
Supported values:- present
- absent
-
size
Lun size. Can either be specified in bytes, or specify one of the following size units: [mgt].
-
state
(defaults to: online)
Lun state. Default value: ‘online’. Possible values: ‘online’, ‘offline’.
Supported values:- online
- offline
Parameters
-
lunclass
(defaults to: regular)
Lun class. Default value = ‘regular’. Possible values: ‘regular’, ‘protectedendpoint’, ‘vvol’.
Supported values:- regular
- protectedendpoint
- vvol
-
ostype
(defaults to: image)
Lun OS Type. Defaults to ‘image’. Possible values: ‘image’, ‘aix’, ‘hpux’, ‘hyper_v’, ‘linux’, ‘netware’, ‘openvms’, ‘solaris’, ‘solaris_efi’, ‘vmware’, ‘windows’, ‘windows_2008’, ‘windows_gpt’
Supported values:- image
- aix
- hpux
- hyper_v
- linux
- netware
- openvms
- solaris
- solaris_efi
- vmware
- windows
- windows_2008
- windows_gpt
-
path (namevar)
Lun path
-
prefixsize
Lun prefix stream size in bytes. Default value is based on ostype. Not required for ‘image’ ostype. Must be a multiple of 512 bytes.
-
provider
The specific backend to use for this ‘netapp_lun` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.
-
qospolicygroup
QOS Policy group
-
spaceresenabled
(defaults to: true)
Enable Lun space reservation? Defaults to true.
Supported values:- true
- false