Versions in this module Expand all Collapse all v0 v0.1.1 Dec 20, 2024 v0.1.0 Mar 24, 2021 Changes in this version + func LevelToState(level compute.StatusLevelTypes) int + type Client struct + Authorizer autorest.Authorizer + Context context.Context + GroupClient *resources.GroupsClient + SubscriptionID string + VMClient *compute.VirtualMachinesClient + func NewClient(authorizer autorest.Authorizer, subscriptionId string) *Client + func (c *Client) GetGroupClient() *resources.GroupsClient + func (c *Client) GetVMClient() *compute.VirtualMachinesClient + func (c *Client) LoadResourceGroup(name string) (group resources.Group, err error) + func (c *Client) LoadResourceGroupsByFilter(name, value string) (groups []resources.Group, err error) + func (c *Client) LoadVmByName(groupName string, vmName string) (vm *VirtualMachine, err error) + func (c *Client) LoadVmsByResourceGroup(group string) (vms *VirtualMachines, err error) + type VirtualMachine struct + VirtualMachine *compute.VirtualMachine + func (v *VirtualMachine) GetAgentProvisioningState() (string, compute.StatusLevelTypes) + func (v *VirtualMachine) GetLongOutput() (out string) + func (v *VirtualMachine) GetOutput() (out string) + func (v *VirtualMachine) GetPowerState() (string, compute.StatusLevelTypes) + func (v *VirtualMachine) GetProvisioningState() (string, compute.StatusLevelTypes) + func (v *VirtualMachine) GetStatus() int + type VirtualMachines struct + VirtualMachines []*VirtualMachine + func (m VirtualMachines) GetOutput() (output string) + func (m VirtualMachines) GetStatus() int + func (m VirtualMachines) IsEmpty() bool