(vm *VM, originalIP string)
| 664 | } |
| 665 | |
| 666 | func applyIPFallback(vm *VM, originalIP string) { |
| 667 | if vm == nil { |
| 668 | return |
| 669 | } |
| 670 | |
| 671 | if vm.IP == "" && originalIP != "" { |
| 672 | vm.IP = originalIP |
| 673 | } |
| 674 | } |
| 675 | |
| 676 | // NewClient creates a new Proxmox API client with dependency injection. |
| 677 | func NewClient(config interfaces.Config, options ...ClientOption) (*Client, error) { |
no outgoing calls