mirror of
https://github.com/tribufu/proxmox-sharp
synced 2026-05-18 09:35:45 +00:00
Auto generate api client
This commit is contained in:
parent
79236af76b
commit
f75e0275cc
712 changed files with 277698 additions and 885 deletions
|
|
@ -11,16 +11,19 @@ namespace ProxmoxSharp.Tests
|
|||
{
|
||||
DotEnv.Load(new DotEnvOptions(ignoreExceptions: true, envFilePaths: [".env", "../../.env"]));
|
||||
|
||||
var clusterUrl = Environment.GetEnvironmentVariable("PROXMOX_CLUSTER_URL");
|
||||
var tokenId = Environment.GetEnvironmentVariable("PROXMOX_TOKEN_ID");
|
||||
var tokenSecret = Environment.GetEnvironmentVariable("PROXMOX_TOKEN_SECRET");
|
||||
|
||||
var proxmox = new ProxmoxClient(clusterUrl, tokenId, tokenSecret);
|
||||
|
||||
var nodes = await proxmox.ListVirtualMachinesAsync("broadwell");
|
||||
var proxmox = ProxmoxApi.FromEnv()!;
|
||||
var nodes = (await proxmox.GetNodesAsync()).Data;
|
||||
Console.WriteLine($"nodes:");
|
||||
foreach (var node in nodes)
|
||||
{
|
||||
Console.WriteLine($"- {node.Name}");
|
||||
Console.WriteLine($"- {node.Node}");
|
||||
}
|
||||
|
||||
var vms = (await proxmox.GetVMsAsync(nodes[0].Node)).Data;
|
||||
Console.WriteLine($"vms:");
|
||||
foreach (var vm in vms)
|
||||
{
|
||||
Console.WriteLine($"- {vm.Name}");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue