virtualmachine

package
v1.2.120 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 30, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type VirtualMachineClient

type VirtualMachineClient struct {
	compute.BaseClient
	// contains filtered or unexported fields
}

func NewVirtualMachineClient

func NewVirtualMachineClient(cloudFQDN string, authorizer auth.Authorizer) (*VirtualMachineClient, error)

func (*VirtualMachineClient) CreateOrUpdate

func (c *VirtualMachineClient) CreateOrUpdate(ctx context.Context, group, name string, compute *compute.VirtualMachine) (*compute.VirtualMachine, error)

CreateOrUpdate methods invokes create or update on the client

func (*VirtualMachineClient) Delete

func (c *VirtualMachineClient) Delete(ctx context.Context, group string, name string) error

Delete methods invokes delete of the compute resource

func (*VirtualMachineClient) DiskAttach added in v0.10.4

func (c *VirtualMachineClient) DiskAttach(ctx context.Context, group string, vmName, diskName string) (err error)

func (*VirtualMachineClient) DiskDetach added in v0.10.4

func (c *VirtualMachineClient) DiskDetach(ctx context.Context, group string, vmName, diskName string) (err error)

func (*VirtualMachineClient) Get

func (c *VirtualMachineClient) Get(ctx context.Context, group, name string) (*[]compute.VirtualMachine, error)

Get methods invokes the client Get method

func (*VirtualMachineClient) NetworkInterfaceAdd added in v0.10.4

func (c *VirtualMachineClient) NetworkInterfaceAdd(ctx context.Context, group string, vmName, nicName string) (err error)

func (*VirtualMachineClient) NetworkInterfaceList added in v0.10.4

func (c *VirtualMachineClient) NetworkInterfaceList(ctx context.Context, group string, vmName string) (err error)

func (*VirtualMachineClient) NetworkInterfaceRemove added in v0.10.4

func (c *VirtualMachineClient) NetworkInterfaceRemove(ctx context.Context, group string, vmName, nicName string) (err error)

func (*VirtualMachineClient) NetworkInterfaceShow added in v0.10.4

func (c *VirtualMachineClient) NetworkInterfaceShow(ctx context.Context, group string, vmName, nicName string) (err error)

func (*VirtualMachineClient) Pause added in v0.13.3

func (c *VirtualMachineClient) Pause(ctx context.Context, group string, name string) (err error)

func (*VirtualMachineClient) RemoveIsoDisk added in v0.23.3

func (c *VirtualMachineClient) RemoveIsoDisk(ctx context.Context, group string, name string) (err error)

func (*VirtualMachineClient) RepairGuestAgent added in v0.10.33

func (c *VirtualMachineClient) RepairGuestAgent(ctx context.Context, group string, name string) (err error)

func (*VirtualMachineClient) Resize added in v0.10.4

func (c *VirtualMachineClient) Resize(ctx context.Context, group string, name string, newSize compute.VirtualMachineSizeTypes, newCustomSize *compute.VirtualMachineCustomSize) (err error)

func (*VirtualMachineClient) ResizeEx added in v0.19.1

func (c *VirtualMachineClient) ResizeEx(ctx context.Context, group string, name string, newSize compute.VirtualMachineSizeTypes, newCustomSize *compute.VirtualMachineCustomSize, newVirtualMachineGPUs []*compute.VirtualMachineGPU) (err error)

func (*VirtualMachineClient) Restart added in v0.10.4

func (c *VirtualMachineClient) Restart(ctx context.Context, group string, name string) (err error)

func (*VirtualMachineClient) RunCommand added in v0.10.11

func (*VirtualMachineClient) Save added in v0.13.3

func (c *VirtualMachineClient) Save(ctx context.Context, group string, name string) (err error)

func (*VirtualMachineClient) Start added in v0.10.4

func (c *VirtualMachineClient) Start(ctx context.Context, group string, name string) (err error)

func (*VirtualMachineClient) Stop added in v0.10.4

func (c *VirtualMachineClient) Stop(ctx context.Context, group string, name string) (err error)

func (*VirtualMachineClient) Validate added in v0.10.27

func (c *VirtualMachineClient) Validate(ctx context.Context, group, name string) error

Validate methods invokes the validate Get method

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL