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