compute

package
v0.0.0-...-ddd6cb9 Latest Latest
Warning

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

Go to latest
Published: Nov 29, 2018 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateVmRequest

type CreateVmRequest struct {
	ResourceGroup      string
	Location           string
	IpName             string
	VmName             string
	Publisher          string
	Offer              string
	Sku                string
	NetworkInterfaceId string
	SSHPubKey          string
}

CreateVmRequest describes a VM create request

type VirtualMachineSizesClient

type VirtualMachineSizesClient struct {
	// contains filtered or unexported fields
}

VirtualMachineSizesClient responsible for VMSize

func NewVirtualMachineSizesClient

func NewVirtualMachineSizesClient(authorizer autorest.Authorizer, subscriptionId string) *VirtualMachineSizesClient

NewVirtualMachineSizesClient create a new 'VirtualMachineSizesClient' instance

func (*VirtualMachineSizesClient) ListVirtualMachineSizes

func (vms *VirtualMachineSizesClient) ListVirtualMachineSizes(location string) (*compute.VirtualMachineSizeListResult, error)

ListVirtualMachineSizes lists all supported VM size in the given location

type VirtualMachinesClient

type VirtualMachinesClient struct {
	// contains filtered or unexported fields
}

VirtualMachinesClient responsible for the VM

func NewVirtualMachinesClient

func NewVirtualMachinesClient(authorizer autorest.Authorizer, subscriptionId string) *VirtualMachinesClient

NewVirtualMachinesClient create a new 'VirtualMachinesClient' instance

func (*VirtualMachinesClient) CreateOrUpdateVirtualMachine

func (vmc *VirtualMachinesClient) CreateOrUpdateVirtualMachine(resourceGroup, vmName string, params compute.VirtualMachine) (*compute.VirtualMachine, error)

CreateOrUpdateVirtualMachine creates or updates a virtual machine

func (*VirtualMachinesClient) CreateVirtualMachine

func (vmc *VirtualMachinesClient) CreateVirtualMachine(r *CreateVmRequest) (*compute.VirtualMachine, error)

CreateVirtualMachine creates a virtual machine with a systems assigned identity type

func (*VirtualMachinesClient) DisableManagedServiceIdentity

func (vmc *VirtualMachinesClient) DisableManagedServiceIdentity(existsVM *compute.VirtualMachine, rg, location string) (*compute.VirtualMachine, error)

DisableManagedServiceIdentity disables the Managed Service Identity on the given virtual machine

func (*VirtualMachinesClient) EnableManagedServiceIdentity

func (vmc *VirtualMachinesClient) EnableManagedServiceIdentity(existsVM *compute.VirtualMachine, rg, location string) (*compute.VirtualMachine, error)

EnableManagedServiceIdentity enables the Managed Service Identity on the given virtual machine

func (*VirtualMachinesClient) GetVirtualMachine

func (vmc *VirtualMachinesClient) GetVirtualMachine(rg, vmName string) (*compute.VirtualMachine, error)

GetVirtualMachine retrieves information about a virtual machine

func (*VirtualMachinesClient) ListVirtualMachines

func (vmc *VirtualMachinesClient) ListVirtualMachines(infrastructureResourceGroup string) ([]compute.VirtualMachine, error)

ListVirtualMachines lists all of the virtual machines in the specified resource group

Jump to

Keyboard shortcuts

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