module proxmox import "@formae/formae.pkl" open class Config { hidden fixed type: String = "SFTP" url: String node: String fixed Type: String = type fixed Url: String = url fixed Node: String = node } @formae.ResourceHint { type = "PROXMOX::Compute::LXC" identifier = "$.vmid" discoverable = true } class LXC extends formae.Resource { fixed hidden type: String = "PROXMOX::Compute::LXC" @formae.FieldHint { createOnly = true } vmid: String @formae.FieldHint {} ostemplate: String? @formae.FieldHint {} password: String? @formae.FieldHint {} hostname: String @formae.FieldHint {} description: String? @formae.FieldHint {} cores: Int @formae.FieldHint {} memory: Int @formae.FieldHint {} onboot: Int = 0 @formae.FieldHint {} sshkeys: Listing? @formae.FieldHint {} networks: Listing? }