Categorygithub.com/rokukoo/hypervctl
repositorypackage
1.0.4
Repository: https://github.com/rokukoo/hypervctl.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

hyperctl

A simple sdk for Microsoft Hyper-V virtual machine management which is implemented in Go and using wmi.

Installation

go get github.com/rokukoo/hyperctl

Features

NetworkAdapter

|

TyN~ۏ^
ListRhgQ~MhV'
Enable/T(uQ~MhVL'
Disabley(uQ~MhVL'
ConfigureMnQ~MhVL'
FindByName9hnc
TygQ~MhVL'

VirtualMachine

  • Create
  • Destroy
  • Delete
  • Start
  • Stop
    • ForceStop
    • Shutdown
  • Reboot
    • ForceReboot
  • Pause
  • Restore
  • Save
  • Resume
  • Snapshot
  • ModifyName
  • ModifySpecByName
  • ModifyInternalIPv4Address
  • GetKvpItem
  • SetKvpItem
  • ListKvpItems
  • GetById
  • List
  • FindByName
    • FirstByName

VirtualHardDisk

  • Create
  • DeleteByPath
  • Attach
  • Detach
  • Resize
  • GetByPath

VirtualSwitch

  • Create
    • External
    • Bridge
    • Internal
    • Private
  • Delete
  • ChangeType
  • EnableVLan/DisableVLan
  • SetVlanId
  • GetById
  • FindByName
  • List

VirtualNetworkAdapter

  • Create/Attach
  • Delete/Detach
  • Connect
  • Disconnect
  • SetMacAddress
  • SetBandwidth
  • EnableVLan/DisableVLan
    • SetVLanId
  • ModifyConfiguration
  • List
  • FindByName

Cluster

  • ListNodes