Versions in this module Expand all Collapse all v0 v0.3.0 Mar 17, 2018 v0.2.0 Dec 2, 2017 Changes in this version + func Provider() terraform.ResourceProvider + type Config struct + Password string + URL string + Username string + func (cfg *Config) NewConnection() (*Connection, error) + type Connection struct + type NetworkDescriptor struct + Bridge string + Description string + MTU int + Name string + NetworkRef xenAPI.NetworkRef + UUID string + func (this *NetworkDescriptor) Load(c *Connection) error + func (this *NetworkDescriptor) Query(c *Connection) error + type PIFDescriptor struct + PIFRef xenAPI.PIFRef + UUID string + func (this *PIFDescriptor) Load(c *Connection) error + func (this *PIFDescriptor) Query(c *Connection) error + type Range struct + Max int + Min int + type SRDescriptor struct + ContentType string + Description string + Host string + Name string + SRRef xenAPI.SRRef + Shared bool + Type string + UUID string + func (this *SRDescriptor) Load(c *Connection) error + func (this *SRDescriptor) Query(c *Connection) error + type VBDDescriptor struct + Bootable bool + Device string + IsTemplateDevice bool + Mode xenAPI.VbdMode + OtherConfig map[string]string + Type xenAPI.VbdType + UUID string + UserDevice string + VBDRef xenAPI.VBDRef + VDI *VDIDescriptor + VM *VMDescriptor + func (this *VBDDescriptor) Commit(c *Connection) (err error) + func (this *VBDDescriptor) Query(c *Connection) error + type VDIDescriptor struct + IsReadOnly bool + IsShared bool + Name string + SR *SRDescriptor + Size int + UUID string + VDIRef xenAPI.VDIRef + func (this *VDIDescriptor) Load(c *Connection) error + func (this *VDIDescriptor) Query(c *Connection) error + type VIFDescriptor struct + DeviceOrder int + IsAutogeneratedMAC bool + MAC string + MTU int + Network *NetworkDescriptor + OtherConfig map[string]string + UUID string + VIFRef xenAPI.VIFRef + VM *VMDescriptor + func (this *VIFDescriptor) Load(c *Connection) error + func (this *VIFDescriptor) Query(c *Connection) error + type VLANDescriptor struct + OtherConfig map[string]string + Tag int + TaggedPIF PIFDescriptor + UUID string + UntaggedPIF PIFDescriptor + VLANRef xenAPI.VLANRef + func (this *VLANDescriptor) Load(c *Connection) error + func (this *VLANDescriptor) Query(c *Connection) error + type VMDescriptor struct + Description string + DynamicMemory Range + HVMBootParameters map[string]string + IsATemplate bool + IsPV bool + Name string + OtherConfig map[string]string + PCICount int + Platform map[string]string + PowerState xenAPI.VMPowerState + StaticMemory Range + UUID string + VBDCount int + VCPUCount int + VIFCount int + VMRef xenAPI.VMRef + XenstoreData map[string]string + func (this *VMDescriptor) Load(c *Connection) error + func (this *VMDescriptor) Query(c *Connection) error + func (this *VMDescriptor) UpdateMemory(c *Connection) error + func (this *VMDescriptor) UpdateVCPUs(c *Connection) error