# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Configure the debug logger for this provider.
Create a sublogger from the rootLogger This is helpful as it allows for custom logging level for each component/part of the system.
No description provided by the author
No description provided by the author
No description provided by the author
Converting from schema.TypeSet to map of id and conf for each device, which will be sent to Proxmox API.
No description provided by the author
No description provided by the author
Drops an element from each map in a []map[string]interface{} this allows a quick and easy way to remove things like "id" that is added by the proxmox api go library when we instead encode that id as the list index (and thus terraform would reject it in a d.Set(..) call WARNING mutates the list fed in! make a copy if you need to keep the original.
Consumes a terraform TypeList of a Qemu Device (network, hard drive, etc) and returns the "Expanded" version of the equivalent configuration that the API understands (the struct pxapi.QemuDevices).
Consumes a terraform TypeList of a Qemu Device (network, hard drive, etc) and returns the "Expanded" version of the equivalent configuration that the API understands (the struct pxapi.IpconfigMap).
Consumes an API return (pxapi.QemuDevices) and "flattens" it into a []map[string]interface{} as expected by the terraform interface for TypeList.
No description provided by the author
No description provided by the author
Provider - Terrafrom properties for proxmox.
No description provided by the author
No description provided by the author
Update schema.TypeSet with new values comes from Proxmox API.
No description provided by the author
No description provided by the author

# Type aliases

No description provided by the author