Documentation ¶
Index ¶
- func LevelToState(level compute.StatusLevelTypes) int
- type 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
- 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LevelToState ¶
func LevelToState(level compute.StatusLevelTypes) int
Types ¶
type Client ¶
type Client struct { Authorizer autorest.Authorizer SubscriptionID string VMClient *compute.VirtualMachinesClient GroupClient *resources.GroupsClient Context context.Context }
func (*Client) GetGroupClient ¶
func (c *Client) GetGroupClient() *resources.GroupsClient
func (*Client) GetVMClient ¶
func (c *Client) GetVMClient() *compute.VirtualMachinesClient
func (*Client) LoadResourceGroup ¶
func (*Client) LoadResourceGroupsByFilter ¶
func (*Client) LoadVmByName ¶
func (c *Client) LoadVmByName(groupName string, vmName string) (vm *VirtualMachine, err error)
func (*Client) LoadVmsByResourceGroup ¶
func (c *Client) LoadVmsByResourceGroup(group string) (vms *VirtualMachines, err error)
type VirtualMachine ¶
type VirtualMachine struct {
VirtualMachine *compute.VirtualMachine
}
func (*VirtualMachine) GetAgentProvisioningState ¶
func (v *VirtualMachine) GetAgentProvisioningState() (string, compute.StatusLevelTypes)
func (*VirtualMachine) GetLongOutput ¶
func (v *VirtualMachine) GetLongOutput() (out string)
func (*VirtualMachine) GetOutput ¶
func (v *VirtualMachine) GetOutput() (out string)
func (*VirtualMachine) GetPowerState ¶
func (v *VirtualMachine) GetPowerState() (string, compute.StatusLevelTypes)
func (*VirtualMachine) GetProvisioningState ¶
func (v *VirtualMachine) GetProvisioningState() (string, compute.StatusLevelTypes)
func (*VirtualMachine) GetStatus ¶
func (v *VirtualMachine) GetStatus() int
type VirtualMachines ¶
type VirtualMachines struct {
VirtualMachines []*VirtualMachine
}
func (VirtualMachines) GetOutput ¶
func (m VirtualMachines) GetOutput() (output string)
func (VirtualMachines) GetStatus ¶
func (m VirtualMachines) GetStatus() int
func (VirtualMachines) IsEmpty ¶
func (m VirtualMachines) IsEmpty() bool
Click to show internal directories.
Click to hide internal directories.