Documentation ¶
Index ¶
- type ChangeMachineTagsRequest
- type ChangeMachineTagsResponse
- type GetHypervisorForVMRequest
- type GetHypervisorForVMResponse
- type GetMachineInfoRequest
- type GetMachineInfoResponse
- type GetUpdatesRequest
- type HardwareAddr
- type ListHypervisorLocationsRequest
- type ListHypervisorLocationsResponse
- type ListHypervisorsInLocationRequest
- type ListHypervisorsInLocationResponse
- type ListVMsInLocationRequest
- type ListVMsInLocationResponse
- type Machine
- type MoveIpAddressesRequest
- type MoveIpAddressesResponse
- type NetworkEntry
- type PowerOnMachineRequest
- type PowerOnMachineResponse
- type Update
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChangeMachineTagsResponse ¶
type ChangeMachineTagsResponse struct {
Error string
}
type GetMachineInfoRequest ¶
type GetMachineInfoRequest struct {
Hostname string
}
type GetMachineInfoResponse ¶
type GetUpdatesRequest ¶
type HardwareAddr ¶
type HardwareAddr net.HardwareAddr
func (HardwareAddr) MarshalText ¶
func (addr HardwareAddr) MarshalText() (text []byte, err error)
func (HardwareAddr) String ¶
func (addr HardwareAddr) String() string
func (*HardwareAddr) UnmarshalText ¶
func (addr *HardwareAddr) UnmarshalText(text []byte) error
type ListHypervisorLocationsRequest ¶
type ListHypervisorLocationsRequest struct {
TopLocation string
}
type ListVMsInLocationRequest ¶
type ListVMsInLocationRequest struct {
Location string
}
type ListVMsInLocationResponse ¶
A stream of ListVMsInLocationResponse messages is sent, until either the length of the IpAddresses field is zero, or the Error field != "".
type Machine ¶
type Machine struct { GatewaySubnetId string `json:",omitempty"` NetworkEntry `json:",omitempty"` IPMI NetworkEntry `json:",omitempty"` OwnerGroups []string `json:",omitempty"` OwnerUsers []string `json:",omitempty"` SecondaryNetworkEntries []NetworkEntry `json:",omitempty"` Tags tags.Tags `json:",omitempty"` }
type MoveIpAddressesRequest ¶
type MoveIpAddressesResponse ¶
type MoveIpAddressesResponse struct {
Error string
}
type NetworkEntry ¶
type NetworkEntry struct { Hostname string `json:",omitempty"` HostIpAddress net.IP `json:",omitempty"` HostMacAddress HardwareAddr `json:",omitempty"` SubnetId string `json:",omitempty"` VlanTrunk bool `json:",omitempty"` }
func (*NetworkEntry) Equal ¶
func (left *NetworkEntry) Equal(right *NetworkEntry) bool
type PowerOnMachineRequest ¶
type PowerOnMachineRequest struct {
Hostname string
}
type PowerOnMachineResponse ¶
type PowerOnMachineResponse struct {
Error string
}
Click to show internal directories.
Click to hide internal directories.