Versions in this module Expand all Collapse all v0 v0.28.0 Jan 6, 2022 v0.27.0 Jan 6, 2022 v0.26.0 Jan 6, 2022 v0.24.3 Jan 6, 2022 v0.24.2 Jan 6, 2022 v0.24.1 Jan 6, 2022 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