Versions in this module Expand all Collapse all v4 v4.0.2 Apr 8, 2025 v4.0.1 Dec 5, 2024 Changes in this version + type FileDetail struct + ObjectType_ *string + Path *string + func NewFileDetail() *FileDetail + type ListPcieDevicesApiResponse struct + Data *OneOfListPcieDevicesApiResponseData + DataItemDiscriminator_ *string + Metadata *import2.ApiResponseMetadata + ObjectType_ *string + Reserved_ map[string]interface{} + UnknownFields_ map[string]interface{} + func NewListPcieDevicesApiResponse() *ListPcieDevicesApiResponse + func (p *ListPcieDevicesApiResponse) GetData() interface{} + func (p *ListPcieDevicesApiResponse) SetData(v interface{}) error + type OneOfListPcieDevicesApiResponseData struct + Discriminator *string + ObjectType_ *string + func NewOneOfListPcieDevicesApiResponseData() *OneOfListPcieDevicesApiResponseData + func (p *OneOfListPcieDevicesApiResponseData) GetValue() interface{} + func (p *OneOfListPcieDevicesApiResponseData) MarshalJSON() ([]byte, error) + func (p *OneOfListPcieDevicesApiResponseData) SetValue(v interface{}) error + func (p *OneOfListPcieDevicesApiResponseData) UnmarshalJSON(b []byte) error + type PcieDevice struct + ClusterExtId *string + Configuration *PcieDeviceConfiguration + Description *string + ExtId *string + HostExtId *string + Links []import2.ApiLink + ObjectType_ *string + OwnerVmExtId *string + Reserved_ map[string]interface{} + State *PcieDeviceState + TenantId *string + UnknownFields_ map[string]interface{} + func NewPcieDevice() *PcieDevice + type PcieDeviceConfiguration struct + ClassId *int64 + DeviceId *int64 + ObjectType_ *string + ProgIFace *int64 + Reserved_ map[string]interface{} + SubClassId *int64 + SubSystemId *int64 + SubSystemVendorId *int64 + UnknownFields_ map[string]interface{} + VendorId *int64 + func NewPcieDeviceConfiguration() *PcieDeviceConfiguration + type PcieDeviceState int + const PCIEDEVICESTATE_HOST_BROKEN + const PCIEDEVICESTATE_HOST_UNUSED + const PCIEDEVICESTATE_REDACTED + const PCIEDEVICESTATE_UNKNOWN + const PCIEDEVICESTATE_UVM_ASSIGNED + const PCIEDEVICESTATE_UVM_AVAILABLE + const PCIEDEVICESTATE_UVM_RESERVED + func (e *PcieDeviceState) MarshalJSON() ([]byte, error) + func (e *PcieDeviceState) UnmarshalJSON(b []byte) error + func (e PcieDeviceState) GetName() string + func (e PcieDeviceState) Ref() *PcieDeviceState