Versions in this module Expand all Collapse all v0 v0.0.1 Jun 18, 2019 Changes in this version + func Image(image string) imageOS + func ListAllVM() (vm []compute.VirtualMachine, err error) + type DisksIn struct + DiskName string + Location string + ResourceGroup string + func (d DisksIn) DeleteDisk() (ar autorest.Response, err error) + type SnapshotIn struct + Location string + ResourceGroup string + SnapshotName string + SourceImageID string + func (s SnapshotIn) CreateSnapshot() (ss compute.Snapshot, err error) + func (s SnapshotIn) DeleteSnapshot() (ar autorest.Response, err error) + func (s SnapshotIn) GetSnapshot() (ss compute.Snapshot, err error) + type VMIn struct + Flavour string + Location string + NicID string + Password string + ResourceGroup string + SSHPublicKeyPath string + UserName string + VmName string + func (v VMIn) CreateVM() (vm compute.VirtualMachine, err error) + func (v VMIn) DeleteVM() (ar autorest.Response, err error) + func (v VMIn) GetVM() (vm compute.VirtualMachine, err error) + func (v VMIn) ListVM() (vm []compute.VirtualMachine, err error)