Versions in this module Expand all Collapse all v0 v0.16.0 Dec 31, 2020 Changes in this version + func ExtractIntrospectionsInto(r pagination.Page, v interface{}) error + func ListIntrospections(client *gophercloud.ServiceClient, opts ListIntrospectionsOptsBuilder) pagination.Pager + type AbortResult struct + func AbortIntrospection(client *gophercloud.ServiceClient, nodeID string) (r AbortResult) + type ApplyDataResult struct + func ReApplyIntrospection(client *gophercloud.ServiceClient, nodeID string) (r ApplyDataResult) + type BaseInterfaceType struct + ClientID string + IP string + LLDPProcessed map[string]interface{} + MAC string + PXE bool + type BootInfoType struct + CurrentBootMode string + PXEInterface string + type CPUType struct + Architecture string + Count int + Flags []string + Frequency string + ModelName string + type Data struct + AllInterfaces map[string]BaseInterfaceType + BootInterface string + CPUArch string + CPUs int + Error string + Extra ExtraHardwareDataType + IPMIAddress string + Interfaces map[string]BaseInterfaceType + Inventory InventoryType + LocalGB int + MACs []string + MemoryMB int + NUMATopology NUMATopology + RootDisk RootDiskType + type DataResult struct + func GetIntrospectionData(client *gophercloud.ServiceClient, nodeID string) (r DataResult) + func (r DataResult) Extract() (*Data, error) + type ExtraHardwareData map[string]interface + type ExtraHardwareDataSection map[string]ExtraHardwareData + type ExtraHardwareDataType struct + CPU ExtraHardwareDataSection + Disk ExtraHardwareDataSection + Firmware ExtraHardwareDataSection + IPMI ExtraHardwareDataSection + Memory ExtraHardwareDataSection + Network ExtraHardwareDataSection + System ExtraHardwareDataSection + type GetIntrospectionStatusResult struct + func GetIntrospectionStatus(client *gophercloud.ServiceClient, nodeID string) (r GetIntrospectionStatusResult) + func (r GetIntrospectionStatusResult) Extract() (*Introspection, error) + func (r GetIntrospectionStatusResult) ExtractInto(v interface{}) error + type InterfaceType struct + BIOSDevName string + ClientID string + HasCarrier bool + IPV4Address string + IPV6Address string + LLDP []LLDPTLVType + MACAddress string + Name string + Product string + Vendor string + type Introspection struct + Error string + Finished bool + FinishedAt time.Time + Links []interface{} + StartedAt time.Time + State string + UUID string + func ExtractIntrospections(r pagination.Page) ([]Introspection, error) + func (r *Introspection) UnmarshalJSON(b []byte) error + type IntrospectionPage struct + func (r IntrospectionPage) IsEmpty() (bool, error) + func (r IntrospectionPage) NextPageURL() (string, error) + type InventoryType struct + BmcAddress string + Boot BootInfoType + CPU CPUType + Disks []RootDiskType + Hostname string + Interfaces []InterfaceType + Memory MemoryType + SystemVendor SystemVendorType + type LLDPTLVType struct + Type int + Value string + func (r *LLDPTLVType) UnmarshalJSON(data []byte) error + type ListIntrospectionsOpts struct + Limit int + Marker string + func (opts ListIntrospectionsOpts) ToIntrospectionsListQuery() (string, error) + type ListIntrospectionsOptsBuilder interface + ToIntrospectionsListQuery func() (string, error) + type MemoryType struct + PhysicalMb int + Total int + type NUMACPU struct + CPU int + NUMANode int + ThreadSiblings []int + type NUMANIC struct + NUMANode int + Name string + type NUMARAM struct + NUMANode int + SizeKB int + type NUMATopology struct + CPUs []NUMACPU + NICs []NUMANIC + RAM []NUMARAM + type RootDiskType struct + ByPath string + Hctl string + Model string + Name string + Rotational bool + Serial string + Size int64 + Vendor string + Wwn string + WwnVendorExtension string + WwnWithExtension string + type StartOpts struct + ManageBoot *bool + func (opts StartOpts) ToStartIntrospectionQuery() (string, error) + type StartOptsBuilder interface + ToStartIntrospectionQuery func() (string, error) + type StartResult struct + func StartIntrospection(client *gophercloud.ServiceClient, nodeID string, opts StartOptsBuilder) (r StartResult) + type SystemVendorType struct + Manufacturer string + ProductName string + SerialNumber string