Resource Type: vm_vapp_property
- Defined in:
- lib/puppet/type/vm_vapp_property.rb
- Providers:
-
vm_vapp_property
Overview
The datacenter, vm name and visible label of the property split by a colon (:). Format dc1:vm1:label
Properties
-
category
A user-visible description the category the property belongs to
-
class_id
Valid values for classId: Any string except any white-space characters
-
default_value
This either contains the default value of a field (used if value is empty string), or the expression if the type is “expression”.
-
description
Description of the property
-
ensure
(defaults to: present)
The basic property that the resource should be in.
Supported values:- present
- absent
-
id
A name for the property. Valid values for id: Any string except any white-space characters
-
instance_id
Valid values for instanceId: Any string except any white-space characters
-
label
Set by namevar. Format datacenter:vmname:label
-
type
Describes the valid format of the property
Supported values:- string
- /string\((\d{1,}\.\.|\.\.\d{1,}|\d{1,}\.\.\d{1,})\)/
- int
- /int\(\d{1,}\.\.\d{1,}\)/
- real
- /real\(\d{1,}\.\.\d{1,}\)/
- boolean
- password
- /password\((\d{1,}\.\.|\.\.\d{1,}|\d{1,}\.\.\d{1,})\)/
- ip
-
user_configurable
Whether the property is user-configurable or a system property. This is not used if the type is expression.
Supported values:- true
- false
-
value
The value of the field at deployment time. For expressions, this will contain the value that has been computed.
Parameters
-
datacenter
Set by namevar. Format datacenter:vmname:label
-
name (namevar)
The datacenter, vm name and visible label of the property split by a colon (:). Format dc1:vm1:label
-
provider
The specific backend to use for this ‘vm_vapp_property` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.
-
vm_name
Set by namevar. Format datacenter:vmname:label