Documentation ¶
Index ¶
- type AccountService100AccountService
- type Chassis100Chassis
- type Chassis100ChassisActions
- type Chassis100ChassisLinks
- type Chassis100Reset
- type ChassisCollectionChassisCollection
- type ComputerSystem100Boot
- type ComputerSystem100ComputerSystem
- type ComputerSystem100ComputerSystemActions
- type ComputerSystem100ComputerSystemLinks
- type ComputerSystem100MemorySummary
- type ComputerSystem100ProcessorSummary
- type ComputerSystem100Reset
- type ComputerSystemCollectionComputerSystemCollection
- type ErrorResponse
- type EthernetInterface100EthernetInterface
- type EthernetInterface100IPV6AddressPolicyEntry
- type EthernetInterfaceCollectionEthernetInterfaceCollection
- type EventDestination100EventDestination
- type EventDestination100HTTPHeaderProperty
- type EventDestinationCollectionEventDestinationCollection
- type EventService100EventService
- type EventService100EventServiceActions
- type EventService100SubmitTestEvent
- type IPAddresses100IPV4Address
- type IPAddresses100IPV6Address
- type IPAddresses100IPV6StaticAddress
- type JSONSchemaFile100JSONSchemaFile
- type JSONSchemaFile100Location
- type JSONSchemaFileCollectionJSONSchemaFileCollection
- type LogEntry100LogEntry
- type LogEntry100LogEntryLinks
- type LogEntryCollectionLogEntryCollection
- type LogService100ClearLog
- type LogService100LogService
- type LogService100LogServiceActions
- type LogServiceCollectionLogServiceCollection
- type Manager100CommandShell
- type Manager100ForceFailover
- type Manager100GraphicalConsole
- type Manager100Manager
- type Manager100ManagerActions
- type Manager100ManagerLinks
- type Manager100ModifyRedundancySet
- type Manager100Reset
- type Manager100SerialConsole
- type ManagerAccount100ManagerAccount
- type ManagerAccount100ManagerAccountLinks
- type ManagerAccountCollectionManagerAccountCollection
- type ManagerCollectionManagerCollection
- type ManagerNetworkProtocol100ManagerNetworkProtocol
- type ManagerNetworkProtocol100Protocol
- type ManagerNetworkProtocol100SSDProtocol
- type Message100Message
- type MessageRegistryFile100Location
- type MessageRegistryFile100MessageRegistryFile
- type MessageRegistryFileCollectionMessageRegistryFileCollection
- type Odata400IDRef
- type Power100Power
- type Power100PowerControl
- type Power100PowerLimit
- type Power100PowerMetric
- type Power100PowerSupply
- type Power100Voltage
- type Processor100Processor
- type Processor100ProcessorID
- type ProcessorCollectionProcessorCollection
- type RackHDBootImageBootImage
- type RackHDBootImageBootImageList
- type RackHDBootImageNetworkAddress
- type RackHDBootImageNetworkDevice
- type RackHDBootImageUsers
- type RackHDResetActionResetAction
- type ResourceOem
- type ResourceStatus
- type Role100Role
- type RoleCollectionRoleCollection
- type SerialInterface100SerialInterface
- type SerialInterfaceCollectionSerialInterfaceCollection
- type ServiceRoot100ServiceRoot
- type ServiceRoot100ServiceRootLinks
- type Session100Session
- type SessionCollectionSessionCollection
- type SessionService100SessionService
- type SimpleStorage100Device
- type SimpleStorage100SimpleStorage
- type SimpleStorageCollectionSimpleStorageCollection
- type Task100Task
- type TaskCollectionTaskCollection
- type TaskService100TaskService
- type TestEvent
- type Thermal100Fan
- type Thermal100Temperature
- type Thermal100Thermal
- type VLanNetworkInterface100VLAN
- type VLanNetworkInterfaceCollectionVLanNetworkInterfaceCollection
- type VirtualMedia100VirtualMedia
- type VirtualMediaCollectionVirtualMediaCollection
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountService100AccountService ¶
type AccountService100AccountService struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* The interval of time since the last failed login attempt at which point the lockout threshold counter for the account is reset to zero. Must be less than or equal to AccountLockoutDuration Minimum: 0 */ AccountLockoutCounterResetAfter *float64 `json:"AccountLockoutCounterResetAfter,omitempty"` /* The time an account is locked after the account lockout threshold is met. Must be >= AccountLockoutResetAfter. If set to 0, no lockout will occur. Minimum: 0 */ AccountLockoutDuration *float64 `json:"AccountLockoutDuration,omitempty"` /* The number of failed login attempts before a user account is locked for a specified duration. (0=never locked) Minimum: 0 */ AccountLockoutThreshold *float64 `json:"AccountLockoutThreshold,omitempty"` /* Link to a collection of Manager Accounts Read Only: true */ Accounts *ManagerAccountCollectionManagerAccountCollection `json:"Accounts,omitempty"` /* This is the number of authorization failures that need to occur before the failure attempt is logged to the manager log. Minimum: 0 */ AuthFailureLoggingThreshold *float64 `json:"AuthFailureLoggingThreshold,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* Uniquely identifies the resource within the collection of like resources. Read Only: true */ ID string `json:"Id,omitempty"` /* This is the maximum password length for this service. Read Only: true Minimum: 0 */ MaxPasswordLength float64 `json:"MaxPasswordLength,omitempty"` /* This is the minimum password length for this service. Read Only: true Minimum: 0 */ MinPasswordLength float64 `json:"MinPasswordLength,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` /* Link to a collection of Roles Read Only: true */ Roles *RoleCollectionRoleCollection `json:"Roles,omitempty"` /* This indicates whether this service is enabled. */ ServiceEnabled bool `json:"ServiceEnabled,omitempty"` /* status */ Status *ResourceStatus `json:"Status,omitempty"` }
AccountService100AccountService This is the schema definition for the Account Service. It represents the properties for the service itself and has links to the actual list of accounts.
swagger:model AccountService.1.0.0_AccountService
type Chassis100Chassis ¶
type Chassis100Chassis struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* actions */ Actions *Chassis100ChassisActions `json:"Actions,omitempty"` /* The user assigned asset tag for this chassis. */ AssetTag string `json:"AssetTag,omitempty"` /* This property indicates the type of physical form factor of this resource. Required: true Read Only: true */ ChassisType string `json:"ChassisType"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* Uniquely identifies the resource within the collection of like resources. Read Only: true */ ID string `json:"Id,omitempty"` /* The state of the indicator LED, used to identify the chassis. */ IndicatorLED string `json:"IndicatorLED,omitempty"` /* links */ Links *Chassis100ChassisLinks `json:"Links,omitempty"` /* A reference to the logs for this chassis. Read Only: true */ LogServices *LogServiceCollectionLogServiceCollection `json:"LogServices,omitempty"` /* This is the manufacturer of this chassis. Read Only: true */ Manufacturer string `json:"Manufacturer,omitempty"` /* This is the model number for the chassis. Read Only: true */ Model string `json:"Model,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` /* The part number for this chassis. Read Only: true */ PartNumber string `json:"PartNumber,omitempty"` /* A reference to the power properties (power supplies, power policies, sensors) for this chassis. Read Only: true */ Power *Odata400IDRef `json:"Power,omitempty"` /* This is the SKU for this chassis. Read Only: true */ SKU string `json:"SKU,omitempty"` /* The serial number for this chassis. Read Only: true */ SerialNumber string `json:"SerialNumber,omitempty"` /* status */ Status *ResourceStatus `json:"Status,omitempty"` /* A reference to the thermal properties (fans, cooling, sensors) for this chassis. Read Only: true */ Thermal *Odata400IDRef `json:"Thermal,omitempty"` }
Chassis100Chassis This is the schema definition for the Chassis resource. It represents the properties for physical components for any system. This one object is intended to represent racks, rackmount servers, blades, standalone, modular systems, enclosures, and all other containers. The non-cpu/device centric parts of the schema are all accessed either directly or indirectly through this resource.
swagger:model Chassis.1.0.0_Chassis
type Chassis100ChassisActions ¶
type Chassis100ChassisActions struct { /* chassis reset */ NrChassisReset *Chassis100Reset `json:"#Chassis.Reset,omitempty"` /* oem */ Oem interface{} `json:"Oem,omitempty"` }
Chassis100ChassisActions The Actions object contains the available custom actions on this resource.
swagger:model Chassis100ChassisActions
type Chassis100ChassisLinks ¶
type Chassis100ChassisLinks struct { /* An array of references to the computer systems contained in this chassis. This will only reference ComputerSystems that are directly and wholly contained in this chassis. Read Only: true */ ComputerSystems []*Odata400IDRef `json:"ComputerSystems,omitempty"` /* computer systems at odata count Read Only: true */ ComputerSystemsAtOdataCount float64 `json:"ComputerSystems@odata.count,omitempty"` ComputerSystemsAtOdataNavigationLink *Odata400IDRef `json:"ComputerSystems@odata.navigationLink,omitempty"` /* A reference to the chassis that this chassis is contained by. Read Only: true */ ContainedBy *Odata400IDRef `json:"ContainedBy,omitempty"` /* An array of references to any other chassis that this chassis has in it. Read Only: true */ Contains []*Odata400IDRef `json:"Contains,omitempty"` /* contains at odata count Read Only: true */ ContainsAtOdataCount float64 `json:"Contains@odata.count,omitempty"` ContainsAtOdataNavigationLink *Odata400IDRef `json:"Contains@odata.navigationLink,omitempty"` /* An array of ID[s] of resources that cool this chassis. Normally the ID will be a chassis or a specific set of fans. Read Only: true */ CooledBy []*Odata400IDRef `json:"CooledBy,omitempty"` /* cooled by at odata count Read Only: true */ CooledByAtOdataCount float64 `json:"CooledBy@odata.count,omitempty"` CooledByAtOdataNavigationLink *Odata400IDRef `json:"CooledBy@odata.navigationLink,omitempty"` /* An array of references to the managers contained in this chassis. Read Only: true */ ManagedBy []*Odata400IDRef `json:"ManagedBy,omitempty"` /* managed by at odata count Read Only: true */ ManagedByAtOdataCount float64 `json:"ManagedBy@odata.count,omitempty"` ManagedByAtOdataNavigationLink *Odata400IDRef `json:"ManagedBy@odata.navigationLink,omitempty"` /* Oem extension object. */ Oem ResourceOem `json:"Oem,omitempty"` /* An array of ID[s] of resources that power this chassis. Normally the ID will be a chassis or a specific set of powerSupplies Read Only: true */ PoweredBy []*Odata400IDRef `json:"PoweredBy,omitempty"` /* powered by at odata count Read Only: true */ PoweredByAtOdataCount float64 `json:"PoweredBy@odata.count,omitempty"` PoweredByAtOdataNavigationLink *Odata400IDRef `json:"PoweredBy@odata.navigationLink,omitempty"` }
Chassis100ChassisLinks The links object contains the links to other resources that are related to this resource.
swagger:model Chassis100ChassisLinks
type Chassis100Reset ¶
type Chassis100Reset struct { /* Link to invoke action */ Target strfmt.URI `json:"target,omitempty"` /* Friendly action name */ Title string `json:"title,omitempty"` }
Chassis100Reset chassis 1 0 0 reset
swagger:model Chassis.1.0.0_Reset
type ChassisCollectionChassisCollection ¶
type ChassisCollectionChassisCollection struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* Contains the members of this collection. Read Only: true */ Members []*Odata400IDRef `json:"Members,omitempty"` /* members at odata count Read Only: true */ MembersAtOdataCount float64 `json:"Members@odata.count,omitempty"` MembersAtOdataNavigationLink *Odata400IDRef `json:"Members@odata.navigationLink,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` }
ChassisCollectionChassisCollection chassis collection chassis collection
swagger:model ChassisCollection_ChassisCollection
type ComputerSystem100Boot ¶
type ComputerSystem100Boot struct { /* Describes the state of the Boot Source Override feature */ BootSourceOverrideEnabled string `json:"BootSourceOverrideEnabled,omitempty"` /* The current boot source to be used at next boot instead of the normal boot device, if BootSourceOverrideEnabled is true. */ BootSourceOverrideTarget string `json:"BootSourceOverrideTarget,omitempty"` /* This property is the Uefi Device Path of the device to boot from when BootSourceOverrideSupported is UefiTarget. */ UefiTargetBootSourceOverride string `json:"UefiTargetBootSourceOverride,omitempty"` }
ComputerSystem100Boot This object contains the boot information for the current resource.
swagger:model ComputerSystem.1.0.0_Boot
type ComputerSystem100ComputerSystem ¶
type ComputerSystem100ComputerSystem struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* actions */ Actions *ComputerSystem100ComputerSystemActions `json:"Actions,omitempty"` /* The user definable tag that can be used to track this computer system for inventory or other client purposes */ AssetTag string `json:"AssetTag,omitempty"` /* The version of the system BIOS or primary system firmware. */ BiosVersion string `json:"BiosVersion,omitempty"` /* Information about the boot settings for this system */ Boot *ComputerSystem100Boot `json:"Boot,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* A reference to the collection of Ethernet interfaces associated with this system Read Only: true */ EthernetInterfaces *EthernetInterfaceCollectionEthernetInterfaceCollection `json:"EthernetInterfaces,omitempty"` /* The DNS Host Name, without any domain information */ HostName string `json:"HostName,omitempty"` /* Uniquely identifies the resource within the collection of like resources. Read Only: true */ ID string `json:"Id,omitempty"` /* The state of the indicator LED, used to identify the system */ IndicatorLED string `json:"IndicatorLED,omitempty"` /* links */ Links *ComputerSystem100ComputerSystemLinks `json:"Links,omitempty"` /* A reference to the collection of Log Services associated with this system Read Only: true */ LogServices *LogServiceCollectionLogServiceCollection `json:"LogServices,omitempty"` /* The manufacturer or OEM of this system. Read Only: true */ Manufacturer string `json:"Manufacturer,omitempty"` /* This object describes the central memory of the system in general detail. */ MemorySummary *ComputerSystem100MemorySummary `json:"MemorySummary,omitempty"` /* The model number for this system Read Only: true */ Model string `json:"Model,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` /* The part number for this system Read Only: true */ PartNumber string `json:"PartNumber,omitempty"` /* This is the current power state of the system Read Only: true */ PowerState string `json:"PowerState,omitempty"` /* This object describes the central processors of the system in general detail. */ ProcessorSummary *ComputerSystem100ProcessorSummary `json:"ProcessorSummary,omitempty"` /* A reference to the collection of Processors associated with this system Read Only: true */ Processors *ProcessorCollectionProcessorCollection `json:"Processors,omitempty"` /* The manufacturer SKU for this system Read Only: true */ SKU string `json:"SKU,omitempty"` /* The serial number for this system Read Only: true */ SerialNumber string `json:"SerialNumber,omitempty"` /* A reference to the collection of storage devices associated with this system Read Only: true */ SimpleStorage *SimpleStorageCollectionSimpleStorageCollection `json:"SimpleStorage,omitempty"` /* status */ Status *ResourceStatus `json:"Status,omitempty"` /* The type of computer system represented by this resource. Read Only: true */ SystemType string `json:"SystemType,omitempty"` /* The universal unique identifier (UUID) for this system Read Only: true Pattern: ([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}) */ UUID string `json:"UUID,omitempty"` }
ComputerSystem100ComputerSystem This schema defines a computer system and its respective properties. A computer system represents a machine (physical or virtual) and the local resources such as memory, cpu and other devices that can be accessed from that machine.
swagger:model ComputerSystem.1.0.0_ComputerSystem
type ComputerSystem100ComputerSystemActions ¶
type ComputerSystem100ComputerSystemActions struct { /* computer system reset */ NrComputerSystemReset *ComputerSystem100Reset `json:"#ComputerSystem.Reset,omitempty"` /* oem */ Oem interface{} `json:"Oem,omitempty"` }
ComputerSystem100ComputerSystemActions The Actions object contains the available custom actions on this resource.
swagger:model ComputerSystem100ComputerSystemActions
type ComputerSystem100ComputerSystemLinks ¶
type ComputerSystem100ComputerSystemLinks struct { /* An array of references to the chassis in which this system is contained Read Only: true */ Chassis []*Odata400IDRef `json:"Chassis,omitempty"` /* chassis at odata count Read Only: true */ ChassisAtOdataCount float64 `json:"Chassis@odata.count,omitempty"` ChassisAtOdataNavigationLink *Odata400IDRef `json:"Chassis@odata.navigationLink,omitempty"` /* An array of ID[s] of resources that cool this computer system. Normally the ID will be a chassis or a specific set of fans. Read Only: true */ CooledBy []*Odata400IDRef `json:"CooledBy,omitempty"` /* cooled by at odata count Read Only: true */ CooledByAtOdataCount float64 `json:"CooledBy@odata.count,omitempty"` CooledByAtOdataNavigationLink *Odata400IDRef `json:"CooledBy@odata.navigationLink,omitempty"` /* An array of references to the Managers responsible for this system Read Only: true */ ManagedBy []*Odata400IDRef `json:"ManagedBy,omitempty"` /* managed by at odata count Read Only: true */ ManagedByAtOdataCount float64 `json:"ManagedBy@odata.count,omitempty"` ManagedByAtOdataNavigationLink *Odata400IDRef `json:"ManagedBy@odata.navigationLink,omitempty"` /* Oem extension object. */ Oem ResourceOem `json:"Oem,omitempty"` /* An array of ID[s] of resources that power this computer system. Normally the ID will be a chassis or a specific set of powerSupplies Read Only: true */ PoweredBy []*Odata400IDRef `json:"PoweredBy,omitempty"` /* powered by at odata count Read Only: true */ PoweredByAtOdataCount float64 `json:"PoweredBy@odata.count,omitempty"` PoweredByAtOdataNavigationLink *Odata400IDRef `json:"PoweredBy@odata.navigationLink,omitempty"` }
ComputerSystem100ComputerSystemLinks Contains links to other resources that are related to this resource.
swagger:model ComputerSystem100ComputerSystemLinks
type ComputerSystem100MemorySummary ¶
type ComputerSystem100MemorySummary struct { /* status */ Status *ResourceStatus `json:"Status,omitempty"` /* The total installed, operating system-accessible memory (RAM), measured in GiB. Read Only: true Minimum: 0 */ TotalSystemMemoryGiB float64 `json:"TotalSystemMemoryGiB,omitempty"` }
ComputerSystem100MemorySummary This object describes the memory of the system in general detail.
swagger:model ComputerSystem.1.0.0_MemorySummary
type ComputerSystem100ProcessorSummary ¶
type ComputerSystem100ProcessorSummary struct { /* The number of processors in the system. Read Only: true Minimum: 0 */ Count float64 `json:"Count,omitempty"` /* The processor model for the primary or majority of processors in this system. Read Only: true */ Model string `json:"Model,omitempty"` /* status */ Status *ResourceStatus `json:"Status,omitempty"` }
ComputerSystem100ProcessorSummary This object describes the central processors of the system in general detail.
swagger:model ComputerSystem.1.0.0_ProcessorSummary
type ComputerSystem100Reset ¶
type ComputerSystem100Reset struct { /* Link to invoke action */ Target strfmt.URI `json:"target,omitempty"` /* Friendly action name */ Title string `json:"title,omitempty"` }
ComputerSystem100Reset computer system 1 0 0 reset
swagger:model ComputerSystem.1.0.0_Reset
type ComputerSystemCollectionComputerSystemCollection ¶
type ComputerSystemCollectionComputerSystemCollection struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* Contains the members of this collection. Read Only: true */ Members []*Odata400IDRef `json:"Members,omitempty"` /* members at odata count Read Only: true */ MembersAtOdataCount float64 `json:"Members@odata.count,omitempty"` MembersAtOdataNavigationLink *Odata400IDRef `json:"Members@odata.navigationLink,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` }
ComputerSystemCollectionComputerSystemCollection computer system collection computer system collection
swagger:model ComputerSystemCollection_ComputerSystemCollection
type ErrorResponse ¶
type ErrorResponse struct { /* message Required: true */ Message *string `json:"message"` }
ErrorResponse error response
swagger:model ErrorResponse
type EthernetInterface100EthernetInterface ¶
type EthernetInterface100EthernetInterface struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* This indicates if the speed and duplex are automatically negotiated and configured on this interface. */ AutoNeg bool `json:"AutoNeg,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* This is the complete, fully qualified domain name obtained by DNS for this interface. */ FQDN string `json:"FQDN,omitempty"` /* This indicates if the interface is in Full Duplex mode or not. */ FullDuplex bool `json:"FullDuplex,omitempty"` /* The DNS Host Name, without any domain information */ HostName string `json:"HostName,omitempty"` /* The IPv4 addresses assigned to this interface Read Only: true */ IPV4Addresses []*IPAddresses100IPV4Address `json:"IPv4Addresses,omitempty"` /* An array representing the RFC3484 Address Selection Policy Table. */ IPV6AddressPolicyTable []*EthernetInterface100IPV6AddressPolicyEntry `json:"IPv6AddressPolicyTable,omitempty"` /* This array of objects enumerates all of the currently assigned IPv6 addresses on this interface. Read Only: true */ IPV6Addresses []*IPAddresses100IPV6Address `json:"IPv6Addresses,omitempty"` /* This is the IPv6 default gateway address that is currently in use on this interface. Read Only: true */ IPV6DefaultGateway string `json:"IPv6DefaultGateway,omitempty"` /* This array of objects represents all of the IPv6 static addresses to be assigned on this interface. Read Only: true */ IPV6StaticAddresses []*IPAddresses100IPV6StaticAddress `json:"IPv6StaticAddresses,omitempty"` /* Uniquely identifies the resource within the collection of like resources. Read Only: true */ ID string `json:"Id,omitempty"` /* This indicates whether this interface is enabled. */ InterfaceEnabled bool `json:"InterfaceEnabled,omitempty"` /* This is the currently configured MAC address of the (logical port) interface. Pattern: ^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$ */ MACAddress string `json:"MACAddress,omitempty"` /* This is the currently configured Maximum Transmission Unit (MTU) in bytes on this interface. */ MTUSize float64 `json:"MTUSize,omitempty"` /* This indicates the maximum number of Static IPv6 addresses that can be configured on this interface. Read Only: true */ MaxIPV6StaticAddresses float64 `json:"MaxIPv6StaticAddresses,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This represents DNS name servers that are currently in use on this interface. Read Only: true */ NameServers []string `json:"NameServers,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` /* This is the permanent MAC address assigned to this interface (port) Read Only: true Pattern: ^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$ */ PermanentMACAddress string `json:"PermanentMACAddress,omitempty"` /* This is the current speed in Mbps of this interface. */ SpeedMbps float64 `json:"SpeedMbps,omitempty"` /* status */ Status *ResourceStatus `json:"Status,omitempty"` /* The UEFI device path for this interface Read Only: true */ UefiDevicePath string `json:"UefiDevicePath,omitempty"` /* If this Network Interface supports more than one VLAN, this property will not be present and the client should look for VLANs collection in the link section of this resource. */ VLAN *VLanNetworkInterface100VLAN `json:"VLAN,omitempty"` /* This is a reference to a collection of VLANs and is only used if the interface supports more than one VLANs. Read Only: true */ VLANs *VLanNetworkInterfaceCollectionVLanNetworkInterfaceCollection `json:"VLANs,omitempty"` }
EthernetInterface100EthernetInterface This schema defines a simple ethernet NIC resource.
swagger:model EthernetInterface.1.0.0_EthernetInterface
type EthernetInterface100IPV6AddressPolicyEntry ¶
type EthernetInterface100IPV6AddressPolicyEntry struct { /* The IPv6 Label (as defined in RFC 6724 section 2.1) Maximum: 100 Minimum: 0 */ Label *float64 `json:"Label,omitempty"` /* The IPv6 Precedence (as defined in RFC 6724 section 2.1 Maximum: 100 Minimum: 1 */ Precedence float64 `json:"Precedence,omitempty"` /* The IPv6 Address Prefix (as defined in RFC 3484 section 2.1) */ Prefix string `json:"Prefix,omitempty"` }
EthernetInterface100IPV6AddressPolicyEntry ethernet interface 1 0 0 ipv6 address policy entry
swagger:model EthernetInterface.1.0.0_IPv6AddressPolicyEntry
type EthernetInterfaceCollectionEthernetInterfaceCollection ¶
type EthernetInterfaceCollectionEthernetInterfaceCollection struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* Contains the members of this collection. Read Only: true */ Members []*Odata400IDRef `json:"Members,omitempty"` /* members at odata count Read Only: true */ MembersAtOdataCount float64 `json:"Members@odata.count,omitempty"` MembersAtOdataNavigationLink *Odata400IDRef `json:"Members@odata.navigationLink,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` }
EthernetInterfaceCollectionEthernetInterfaceCollection ethernet interface collection ethernet interface collection
swagger:model EthernetInterfaceCollection_EthernetInterfaceCollection
type EventDestination100EventDestination ¶
type EventDestination100EventDestination struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* A client-supplied string that is stored with the event destination subscription. Required: true */ Context *string `json:"Context"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* The URI of the destination Event Service. Required: true Read Only: true */ Destination string `json:"Destination"` /* This property shall contain the types of events that shall be sent to the desination. Required: true Read Only: true */ EventTypes []string `json:"EventTypes"` /* This is for setting HTTP headers, such as authorization information. This object will be null on a GET. */ HTTPHeaders []EventDestination100HTTPHeaderProperty `json:"HttpHeaders,omitempty"` /* Uniquely identifies the resource within the collection of like resources. Read Only: true */ ID string `json:"Id,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` /* The protocol type of the event connection. Required: true Read Only: true */ Protocol string `json:"Protocol"` }
EventDestination100EventDestination This is the base type for resources and referenceable members.
swagger:model EventDestination.1.0.0_EventDestination
type EventDestination100HTTPHeaderProperty ¶
type EventDestination100HTTPHeaderProperty interface{}
EventDestination100HTTPHeaderProperty The value of the HTTP header is the property value. The header name is the property name.
swagger:model EventDestination.1.0.0_HttpHeaderProperty
type EventDestinationCollectionEventDestinationCollection ¶
type EventDestinationCollectionEventDestinationCollection struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* Contains the members of this collection. Read Only: true */ Members []*Odata400IDRef `json:"Members,omitempty"` /* members at odata count Read Only: true */ MembersAtOdataCount float64 `json:"Members@odata.count,omitempty"` MembersAtOdataNavigationLink *Odata400IDRef `json:"Members@odata.navigationLink,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` }
EventDestinationCollectionEventDestinationCollection event destination collection event destination collection
swagger:model EventDestinationCollection_EventDestinationCollection
type EventService100EventService ¶
type EventService100EventService struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* actions */ Actions *EventService100EventServiceActions `json:"Actions,omitempty"` /* This is the number of attempts an event posting is retried before the subscription is terminated. Read Only: true */ DeliveryRetryAttempts float64 `json:"DeliveryRetryAttempts,omitempty"` /* This represents the number of seconds between retry attempts for sending any given Event Read Only: true */ DeliveryRetryIntervalSeconds float64 `json:"DeliveryRetryIntervalSeconds,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* This is the types of Events that can be subscribed to. Read Only: true */ EventTypesForSubscription []string `json:"EventTypesForSubscription,omitempty"` /* Uniquely identifies the resource within the collection of like resources. Read Only: true */ ID string `json:"Id,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` /* This indicates whether this service is enabled. */ ServiceEnabled bool `json:"ServiceEnabled,omitempty"` /* status */ Status *ResourceStatus `json:"Status,omitempty"` /* This is a reference to a collection of Event Destination resources. Read Only: true */ Subscriptions *EventDestinationCollectionEventDestinationCollection `json:"Subscriptions,omitempty"` }
EventService100EventService This is the schema definition for the Event Service. It represents the properties for the service itself and has links to the actual list of subscriptions.
swagger:model EventService.1.0.0_EventService
type EventService100EventServiceActions ¶
type EventService100EventServiceActions struct { /* event service submit test event */ NrEventServiceSubmitTestEvent *EventService100SubmitTestEvent `json:"#EventService.SubmitTestEvent,omitempty"` /* oem */ Oem interface{} `json:"Oem,omitempty"` }
EventService100EventServiceActions The Actions object contains the available custom actions on this resource.
swagger:model EventService100EventServiceActions
type EventService100SubmitTestEvent ¶
type EventService100SubmitTestEvent struct { /* Link to invoke action */ Target strfmt.URI `json:"target,omitempty"` /* Friendly action name */ Title string `json:"title,omitempty"` }
EventService100SubmitTestEvent event service 1 0 0 submit test event
swagger:model EventService.1.0.0_SubmitTestEvent
type IPAddresses100IPV4Address ¶
type IPAddresses100IPV4Address struct { /* This is the IPv4 Address. Pattern: ^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$ */ Address string `json:"Address,omitempty"` /* This indicates how the address was determined. Read Only: true */ AddressOrigin string `json:"AddressOrigin,omitempty"` /* This is the IPv4 gateway for this address. */ Gateway string `json:"Gateway,omitempty"` /* oem */ Oem ResourceOem `json:"Oem,omitempty"` /* This is the IPv4 Subnet mask. Pattern: ^(?:[0-9]{1,3}\.){3}[0-9]{1,3}$ */ SubnetMask string `json:"SubnetMask,omitempty"` }
IPAddresses100IPV4Address IP addresses 1 0 0 ipv4 address
swagger:model IPAddresses.1.0.0_IPv4Address
type IPAddresses100IPV6Address ¶
type IPAddresses100IPV6Address struct { /* This is the IPv6 Address. */ Address string `json:"Address,omitempty"` /* This indicates how the address was determined. Read Only: true */ AddressOrigin string `json:"AddressOrigin,omitempty"` /* The current state of this address as defined in RFC 4862. Read Only: true */ AddressState string `json:"AddressState,omitempty"` /* oem */ Oem ResourceOem `json:"Oem,omitempty"` /* This is the IPv6 Address Prefix Length. Read Only: true Maximum: 128 Minimum: 1 */ PrefixLength float64 `json:"PrefixLength,omitempty"` }
IPAddresses100IPV6Address IP addresses 1 0 0 ipv6 address
swagger:model IPAddresses.1.0.0_IPv6Address
type IPAddresses100IPV6StaticAddress ¶
type IPAddresses100IPV6StaticAddress struct { /* A valid IPv6 address. Required: true */ Address *string `json:"Address"` /* oem */ Oem ResourceOem `json:"Oem,omitempty"` /* The Prefix Length of this IPv6 address. Required: true Read Only: true Maximum: 128 Minimum: 1 */ PrefixLength float64 `json:"PrefixLength"` }
IPAddresses100IPV6StaticAddress This object represents a single IPv6 static address to be assigned on a network interface.
swagger:model IPAddresses.1.0.0_IPv6StaticAddress
type JSONSchemaFile100JSONSchemaFile ¶
type JSONSchemaFile100JSONSchemaFile struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* Uniquely identifies the resource within the collection of like resources. Read Only: true */ ID string `json:"Id,omitempty"` /* Language codes for the schemas available. Required: true Read Only: true */ Languages []string `json:"Languages"` /* Location information for this schema file. Required: true Read Only: true */ Location []*JSONSchemaFile100Location `json:"Location"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` /* The type name this schema describes. Required: true Read Only: true */ Schema string `json:"Schema"` }
JSONSchemaFile100JSONSchemaFile This is the schema definition for the Schema File locator resource.
swagger:model JsonSchemaFile.1.0.0_JsonSchemaFile
type JSONSchemaFile100Location ¶
type JSONSchemaFile100Location struct { /* If the schema is hosted on the service in an archive file, this is the name of the file within the archive. Read Only: true */ ArchiveFile string `json:"ArchiveFile,omitempty"` /* If the schema is hosted on the service in an archive file, this is the link to the archive file. Read Only: true */ ArchiveURI string `json:"ArchiveUri,omitempty"` /* The language code for the file the schema is in. Read Only: true */ Language string `json:"Language,omitempty"` /* Link to publicly available (canonical) URI for schema. Read Only: true */ PublicationURI string `json:"PublicationUri,omitempty"` /* Link to locally available URI for schema. Read Only: true */ URI string `json:"Uri,omitempty"` }
JSONSchemaFile100Location Json schema file 1 0 0 location
swagger:model JsonSchemaFile.1.0.0_Location
type JSONSchemaFileCollectionJSONSchemaFileCollection ¶
type JSONSchemaFileCollectionJSONSchemaFileCollection struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* Contains the members of this collection. Read Only: true */ Members []*Odata400IDRef `json:"Members,omitempty"` /* members at odata count Read Only: true */ MembersAtOdataCount float64 `json:"Members@odata.count,omitempty"` MembersAtOdataNavigationLink *Odata400IDRef `json:"Members@odata.navigationLink,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` }
JSONSchemaFileCollectionJSONSchemaFileCollection Json schema file collection Json schema file collection
swagger:model JsonSchemaFileCollection_JsonSchemaFileCollection
type LogEntry100LogEntry ¶
type LogEntry100LogEntry struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* The time the log entry was created. Read Only: true */ Created strfmt.DateTime `json:"Created,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* If the EntryType is SEL, this will have the entry code for the log entry. Read Only: true */ EntryCode string `json:"EntryCode,omitempty"` /* his is the type of log entry. Required: true Read Only: true */ EntryType string `json:"EntryType"` /* Uniquely identifies the resource within the collection of like resources. Read Only: true */ ID string `json:"Id,omitempty"` /* links */ Links *LogEntry100LogEntryLinks `json:"Links,omitempty"` /* This property decodes from EntryType: If it is Event then it is a message string. Otherwise, it is SEL or Oem specific. In most cases, this will be the actual Log Entry. Read Only: true */ Message string `json:"Message,omitempty"` /* The values of this property shall be any arguments for the message. Read Only: true */ MessageArgs []string `json:"MessageArgs,omitempty"` /* This property decodes from EntryType: If it is Event then it is a message id. Otherwise, it is SEL or Oem specific. This value is only used for registries - for more information, see the specification. Read Only: true */ MessageID string `json:"MessageId,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` /* If the entry type is Oem, this will contain more information about the record format from the Oem. Read Only: true */ OemRecordFormat string `json:"OemRecordFormat,omitempty"` /* This property decodes from EntryType: If it is SEL, it is the sensor number; if Event then the count of events. Otherwise, it is Oem specific. Read Only: true */ SensorNumber float64 `json:"SensorNumber,omitempty"` /* If the EntryType is SEL, this will have the sensor type that the log entry pertains to. Read Only: true */ SensorType string `json:"SensorType,omitempty"` /* This is the severity of the log entry. Read Only: true */ Severity string `json:"Severity,omitempty"` }
LogEntry100LogEntry This resource represents the log record format for logs. It is designed to be used for SEL logs from IPMI as well as Event Logs and OEM specific logs. The EntryType field indicates the type of log and there are other properties dependent on it's value.
swagger:model LogEntry.1.0.0_LogEntry
type LogEntry100LogEntryLinks ¶
type LogEntry100LogEntryLinks struct { /* Oem extension object. */ Oem ResourceOem `json:"Oem,omitempty"` /* This is the URI of the resource that caused the log entry Read Only: true */ OriginOfCondition *Odata400IDRef `json:"OriginOfCondition,omitempty"` }
LogEntry100LogEntryLinks The links object contains the links to other resources that are related to this resource.
swagger:model LogEntry100LogEntryLinks
type LogEntryCollectionLogEntryCollection ¶
type LogEntryCollectionLogEntryCollection struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* Contains the members of this collection. Read Only: true */ Members []*Odata400IDRef `json:"Members,omitempty"` /* members at odata count Read Only: true */ MembersAtOdataCount float64 `json:"Members@odata.count,omitempty"` MembersAtOdataNavigationLink *Odata400IDRef `json:"Members@odata.navigationLink,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` }
LogEntryCollectionLogEntryCollection log entry collection log entry collection
swagger:model LogEntryCollection_LogEntryCollection
type LogService100ClearLog ¶
type LogService100ClearLog struct { /* Link to invoke action */ Target strfmt.URI `json:"target,omitempty"` /* Friendly action name */ Title string `json:"title,omitempty"` }
LogService100ClearLog log service 1 0 0 clear log
swagger:model LogService.1.0.0_ClearLog
type LogService100LogService ¶
type LogService100LogService struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* actions */ Actions *LogService100LogServiceActions `json:"Actions,omitempty"` /* The current DateTime (with offset) for the log service, used to set or read time. */ DateTime strfmt.DateTime `json:"DateTime,omitempty"` /* The time offset from UTC that the DateTime property is set to in format: +06:00 . Pattern: ([-+][0-1][0-9]:[0-5][0-9]) */ DateTimeLocalOffset string `json:"DateTimeLocalOffset,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* References to the log entry collection. Read Only: true */ Entries *LogEntryCollectionLogEntryCollection `json:"Entries,omitempty"` /* Uniquely identifies the resource within the collection of like resources. Read Only: true */ ID string `json:"Id,omitempty"` /* The maximum number of log entries this service can have. Read Only: true Minimum: 0 */ MaxNumberOfRecords float64 `json:"MaxNumberOfRecords,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` /* The overwrite policy for this service that takes place when the log is full. Read Only: true */ OverWritePolicy string `json:"OverWritePolicy,omitempty"` /* This indicates whether this service is enabled. */ ServiceEnabled bool `json:"ServiceEnabled,omitempty"` /* status */ Status *ResourceStatus `json:"Status,omitempty"` }
LogService100LogService This resource represents the log service for the resource or service to which it is associated.
swagger:model LogService.1.0.0_LogService
type LogService100LogServiceActions ¶
type LogService100LogServiceActions struct { /* log service clear log */ NrLogServiceClearLog *LogService100ClearLog `json:"#LogService.ClearLog,omitempty"` /* oem */ Oem interface{} `json:"Oem,omitempty"` }
LogService100LogServiceActions The Actions object contains the available custom actions on this resource.
swagger:model LogService100LogServiceActions
type LogServiceCollectionLogServiceCollection ¶
type LogServiceCollectionLogServiceCollection struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* Contains the members of this collection. Read Only: true */ Members []*Odata400IDRef `json:"Members,omitempty"` /* members at odata count Read Only: true */ MembersAtOdataCount float64 `json:"Members@odata.count,omitempty"` MembersAtOdataNavigationLink *Odata400IDRef `json:"Members@odata.navigationLink,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` }
LogServiceCollectionLogServiceCollection log service collection log service collection
swagger:model LogServiceCollection_LogServiceCollection
type Manager100CommandShell ¶
type Manager100CommandShell struct { /* This object is used to enumerate the Command Shell connection types allowed by the implementation. Read Only: true */ ConnectTypesSupported []string `json:"ConnectTypesSupported,omitempty"` /* Indicates the maximum number of service sessions, regardless of protocol, this manager is able to support. Read Only: true Minimum: 0 */ MaxConcurrentSessions float64 `json:"MaxConcurrentSessions,omitempty"` /* Indicates if the service is enabled for this manager. */ ServiceEnabled bool `json:"ServiceEnabled,omitempty"` }
Manager100CommandShell Used for describing services like Serial Console, Command Shell or Graphical Console
swagger:model Manager.1.0.0_CommandShell
type Manager100ForceFailover ¶
type Manager100ForceFailover struct { /* Link to invoke action */ Target strfmt.URI `json:"target,omitempty"` /* Friendly action name */ Title string `json:"title,omitempty"` }
Manager100ForceFailover manager 1 0 0 force failover
swagger:model Manager.1.0.0_ForceFailover
type Manager100GraphicalConsole ¶
type Manager100GraphicalConsole struct { /* This object is used to enumerate the Graphical Console connection types allowed by the implementation. Read Only: true */ ConnectTypesSupported []string `json:"ConnectTypesSupported,omitempty"` /* Indicates the maximum number of service sessions, regardless of protocol, this manager is able to support. Read Only: true Minimum: 0 */ MaxConcurrentSessions float64 `json:"MaxConcurrentSessions,omitempty"` /* Indicates if the service is enabled for this manager. */ ServiceEnabled bool `json:"ServiceEnabled,omitempty"` }
Manager100GraphicalConsole Used for describing services like Serial Console, Command Shell or Graphical Console
swagger:model Manager.1.0.0_GraphicalConsole
type Manager100Manager ¶
type Manager100Manager struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* actions */ Actions *Manager100ManagerActions `json:"Actions,omitempty"` /* Information about the Command Shell service provided by this manager. */ CommandShell *Manager100CommandShell `json:"CommandShell,omitempty"` /* The current DateTime (with offset) for the manager, used to set or read time. */ DateTime strfmt.DateTime `json:"DateTime,omitempty"` /* The time offset from UTC that the DateTime property is set to in format: +06:00 . Pattern: ([-+][0-1][0-9]:[0-5][0-9]) */ DateTimeLocalOffset string `json:"DateTimeLocalOffset,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* This is a reference to a collection of NICs that this manager uses for network communication. It is here that clients will find NIC configuration options and settings. Read Only: true */ EthernetInterfaces *EthernetInterfaceCollectionEthernetInterfaceCollection `json:"EthernetInterfaces,omitempty"` /* The firmware version of this Manager Read Only: true */ FirmwareVersion string `json:"FirmwareVersion,omitempty"` /* The value of this property shall contain the information about the Graphical Console (KVM-IP) service of this manager. */ GraphicalConsole *Manager100GraphicalConsole `json:"GraphicalConsole,omitempty"` /* Uniquely identifies the resource within the collection of like resources. Read Only: true */ ID string `json:"Id,omitempty"` /* links */ Links *Manager100ManagerLinks `json:"Links,omitempty"` /* This is a reference to a collection of Logs used by the manager. Read Only: true */ LogServices *LogServiceCollectionLogServiceCollection `json:"LogServices,omitempty"` /* This property represents the type of manager that this resource represents. Read Only: true */ ManagerType string `json:"ManagerType,omitempty"` /* The model information of this Manager as defined by the manufacturer Read Only: true */ Model string `json:"Model,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is a reference to the network services and their settings that the manager controls. It is here that clients will find network configuration options as well as network services. Read Only: true */ NetworkProtocol *ManagerNetworkProtocol100ManagerNetworkProtocol `json:"NetworkProtocol,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` /* Redundancy information for the managers of this system Read Only: true */ Redundancy []*Odata400IDRef `json:"Redundancy,omitempty"` /* redundancy at odata count Read Only: true */ RedundancyAtOdataCount float64 `json:"Redundancy@odata.count,omitempty"` RedundancyAtOdataNavigationLink *Odata400IDRef `json:"Redundancy@odata.navigationLink,omitempty"` /* Information about the Serial Console service provided by this manager. */ SerialConsole *Manager100SerialConsole `json:"SerialConsole,omitempty"` /* This is a reference to a collection of serial interfaces that this manager uses for serial and console communication. It is here that clients will find serial configuration options and settings. Read Only: true */ SerialInterfaces *SerialInterfaceCollectionSerialInterfaceCollection `json:"SerialInterfaces,omitempty"` /* The UUID of the Redfish Service Entry Point provided by this manager Read Only: true Pattern: ([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}) */ ServiceEntryPointUUID string `json:"ServiceEntryPointUUID,omitempty"` /* status */ Status *ResourceStatus `json:"Status,omitempty"` /* The Universal Unique Identifier (UUID) for this Manager Read Only: true Pattern: ([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}) */ UUID string `json:"UUID,omitempty"` /* This is a reference to the Virtual Media services for this particular manager. Read Only: true */ VirtualMedia *VirtualMediaCollectionVirtualMediaCollection `json:"VirtualMedia,omitempty"` }
Manager100Manager This is the schema definition for a Manager. Examples of managers are BMCs, Enclosure Managers, Management Controllers and other subsystems assigned managability functions.
swagger:model Manager.1.0.0_Manager
type Manager100ManagerActions ¶
type Manager100ManagerActions struct { /* manager force failover */ NrManagerForceFailover *Manager100ForceFailover `json:"#Manager.ForceFailover,omitempty"` /* manager modify redundancy set */ NrManagerModifyRedundancySet *Manager100ModifyRedundancySet `json:"#Manager.ModifyRedundancySet,omitempty"` /* manager reset */ NrManagerReset *Manager100Reset `json:"#Manager.Reset,omitempty"` /* oem */ Oem interface{} `json:"Oem,omitempty"` }
Manager100ManagerActions The Actions object contains the available custom actions on this resource.
swagger:model Manager100ManagerActions
type Manager100ManagerLinks ¶
type Manager100ManagerLinks struct { /* This property is an array of references to the chasis that this manager has control over. Read Only: true */ ManagerForChassis []*Odata400IDRef `json:"ManagerForChassis,omitempty"` /* manager for chassis at odata count Read Only: true */ ManagerForChassisAtOdataCount float64 `json:"ManagerForChassis@odata.count,omitempty"` ManagerForChassisAtOdataNavigationLink *Odata400IDRef `json:"ManagerForChassis@odata.navigationLink,omitempty"` /* This property is an array of references to the systems that this manager has control over. Read Only: true */ ManagerForServers []*Odata400IDRef `json:"ManagerForServers,omitempty"` /* manager for servers at odata count Read Only: true */ ManagerForServersAtOdataCount float64 `json:"ManagerForServers@odata.count,omitempty"` ManagerForServersAtOdataNavigationLink *Odata400IDRef `json:"ManagerForServers@odata.navigationLink,omitempty"` /* Oem extension object. */ Oem ResourceOem `json:"Oem,omitempty"` }
Manager100ManagerLinks This object contains the links to other resources that are related to this resource.
swagger:model Manager100ManagerLinks
type Manager100ModifyRedundancySet ¶
type Manager100ModifyRedundancySet struct { /* Link to invoke action */ Target strfmt.URI `json:"target,omitempty"` /* Friendly action name */ Title string `json:"title,omitempty"` }
Manager100ModifyRedundancySet manager 1 0 0 modify redundancy set
swagger:model Manager.1.0.0_ModifyRedundancySet
type Manager100Reset ¶
type Manager100Reset struct { /* Link to invoke action */ Target strfmt.URI `json:"target,omitempty"` /* Friendly action name */ Title string `json:"title,omitempty"` }
Manager100Reset manager 1 0 0 reset
swagger:model Manager.1.0.0_Reset
type Manager100SerialConsole ¶
type Manager100SerialConsole struct { /* This object is used to enumerate the Serial Console connection types allowed by the implementation. Read Only: true */ ConnectTypesSupported []string `json:"ConnectTypesSupported,omitempty"` /* Indicates the maximum number of service sessions, regardless of protocol, this manager is able to support. Read Only: true Minimum: 0 */ MaxConcurrentSessions float64 `json:"MaxConcurrentSessions,omitempty"` /* Indicates if the service is enabled for this manager. */ ServiceEnabled bool `json:"ServiceEnabled,omitempty"` }
Manager100SerialConsole Used for describing services like Serial Console, Command Shell or Graphical Console
swagger:model Manager.1.0.0_SerialConsole
type ManagerAccount100ManagerAccount ¶
type ManagerAccount100ManagerAccount struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* This property is used by a User Administrator to disable an account w/o having to delet the user information. When set to true, the user can login. When set to false, the account is administratively disabled and the user cannot login. */ Enabled bool `json:"Enabled,omitempty"` /* Uniquely identifies the resource within the collection of like resources. Read Only: true */ ID string `json:"Id,omitempty"` /* links */ Links *ManagerAccount100ManagerAccountLinks `json:"Links,omitempty"` /* This property indicates that the account has been auto-locked by the account service because the lockout threshold has been exceeded. When set to true, the account is locked. A user admin can write the property to false to manually unlock, or the account service will unlock it once the lockout duration period has passed. */ Locked bool `json:"Locked,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` /* This property is used with a PATCH or PUT to write the password for the account. This property is null on a GET. */ Password string `json:"Password,omitempty"` /* This property contains the Role for this account. */ RoleID string `json:"RoleId,omitempty"` /* This property contains the user name for the account. */ UserName string `json:"UserName,omitempty"` }
ManagerAccount100ManagerAccount This schema defines a user account to be used in conjunction with a manager. This will affect the Redfish service connection if this manager is responsible for the Redfish service.
swagger:model ManagerAccount.1.0.0_ManagerAccount
type ManagerAccount100ManagerAccountLinks ¶
type ManagerAccount100ManagerAccountLinks struct { /* Oem extension object. */ Oem ResourceOem `json:"Oem,omitempty"` /* A reference to the Role object defining Privileges for this account--returned when the resource is read. The ID of the role is the same as property RoleId. Read Only: true */ Role *Odata400IDRef `json:"Role,omitempty"` }
ManagerAccount100ManagerAccountLinks The links object contains the links to other resources that are related to this resource.
swagger:model ManagerAccount100ManagerAccountLinks
type ManagerAccountCollectionManagerAccountCollection ¶
type ManagerAccountCollectionManagerAccountCollection struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* Contains the members of this collection. Read Only: true */ Members []*Odata400IDRef `json:"Members,omitempty"` /* members at odata count Read Only: true */ MembersAtOdataCount float64 `json:"Members@odata.count,omitempty"` MembersAtOdataNavigationLink *Odata400IDRef `json:"Members@odata.navigationLink,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` }
ManagerAccountCollectionManagerAccountCollection manager account collection manager account collection
swagger:model ManagerAccountCollection_ManagerAccountCollection
type ManagerCollectionManagerCollection ¶
type ManagerCollectionManagerCollection struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* Contains the members of this collection. Read Only: true */ Members []*Odata400IDRef `json:"Members,omitempty"` /* members at odata count Read Only: true */ MembersAtOdataCount float64 `json:"Members@odata.count,omitempty"` MembersAtOdataNavigationLink *Odata400IDRef `json:"Members@odata.navigationLink,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` }
ManagerCollectionManagerCollection manager collection manager collection
swagger:model ManagerCollection_ManagerCollection
type ManagerNetworkProtocol100ManagerNetworkProtocol ¶
type ManagerNetworkProtocol100ManagerNetworkProtocol struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* This is the fully qualified domain name for the manager obtained by DNS including the host name and top-level domain name. Read Only: true */ FQDN string `json:"FQDN,omitempty"` /* Settings for this Manager's HTTP protocol support Read Only: true */ HTTP *ManagerNetworkProtocol100Protocol `json:"HTTP,omitempty"` /* Settings for this Manager's HTTPS protocol support Read Only: true */ HTTPS *ManagerNetworkProtocol100Protocol `json:"HTTPS,omitempty"` /* The DNS Host Name of this manager, without any domain information Read Only: true */ HostName string `json:"HostName,omitempty"` /* Settings for this Manager's IPMI-over-LAN protocol support Read Only: true */ IPMI *ManagerNetworkProtocol100Protocol `json:"IPMI,omitempty"` /* Uniquely identifies the resource within the collection of like resources. Read Only: true */ ID string `json:"Id,omitempty"` /* Settings for this Manager's KVM-IP protocol support Read Only: true */ KVMIP *ManagerNetworkProtocol100Protocol `json:"KVMIP,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` /* Settings for this Manager's SNMP support Read Only: true */ SNMP *ManagerNetworkProtocol100Protocol `json:"SNMP,omitempty"` /* Settings for this Manager's SSDP support Read Only: true */ SSDP *ManagerNetworkProtocol100SSDProtocol `json:"SSDP,omitempty"` /* Settings for this Manager's SSH (Secure Shell) protocol support Read Only: true */ SSH *ManagerNetworkProtocol100Protocol `json:"SSH,omitempty"` /* status */ Status *ResourceStatus `json:"Status,omitempty"` /* Settings for this Manager's Telnet protocol support Read Only: true */ Telnet *ManagerNetworkProtocol100Protocol `json:"Telnet,omitempty"` /* Settings for this Manager's Virtual Media support Read Only: true */ VirtualMedia *ManagerNetworkProtocol100Protocol `json:"VirtualMedia,omitempty"` }
ManagerNetworkProtocol100ManagerNetworkProtocol This resource is used to obtain or modify the network services managed by a given manager.
swagger:model ManagerNetworkProtocol.1.0.0_ManagerNetworkProtocol
type ManagerNetworkProtocol100Protocol ¶
type ManagerNetworkProtocol100Protocol struct { /* Indicates the protocol port. Minimum: 0 */ Port *float64 `json:"Port,omitempty"` /* Indicates if the protocol is enabled or disabled */ ProtocolEnabled bool `json:"ProtocolEnabled,omitempty"` }
ManagerNetworkProtocol100Protocol manager network protocol 1 0 0 protocol
swagger:model ManagerNetworkProtocol.1.0.0_Protocol
type ManagerNetworkProtocol100SSDProtocol ¶
type ManagerNetworkProtocol100SSDProtocol struct { /* Indicates the scope for the IPv6 Notify messages for SSDP. */ NotifyIPV6Scope string `json:"NotifyIPv6Scope,omitempty"` /* Indicates how often the Multicast is done from this service for SSDP. Minimum: 0 */ NotifyMulticastIntervalSeconds *float64 `json:"NotifyMulticastIntervalSeconds,omitempty"` /* Indicates the time to live hop count for SSDPs Notify messages. Minimum: 1 */ NotifyTTL float64 `json:"NotifyTTL,omitempty"` /* Indicates the protocol port. Minimum: 0 */ Port *float64 `json:"Port,omitempty"` /* Indicates if the protocol is enabled or disabled */ ProtocolEnabled bool `json:"ProtocolEnabled,omitempty"` }
ManagerNetworkProtocol100SSDProtocol manager network protocol 1 0 0 s s d protocol
swagger:model ManagerNetworkProtocol.1.0.0_SSDProtocol
type Message100Message ¶
type Message100Message struct { /* This is the human readable message, if provided. */ Message string `json:"Message,omitempty"` /* This array of message arguments are substituted for the arguments in the message when looked up in the message registry. */ MessageArgs []string `json:"MessageArgs,omitempty"` /* This is the key for this message which can be used to look up the message in a message registry. */ MessageID string `json:"MessageId,omitempty"` /* Oem extension object. */ Oem ResourceOem `json:"Oem,omitempty"` /* This is an array of properties described by the message. */ RelatedProperties []string `json:"RelatedProperties,omitempty"` /* Used to provide suggestions on how to resolve the situation that caused the error. */ Resolution string `json:"Resolution,omitempty"` /* This is the severity of the errors. */ Severity string `json:"Severity,omitempty"` }
Message100Message message 1 0 0 message
swagger:model Message.1.0.0_Message
type MessageRegistryFile100Location ¶
type MessageRegistryFile100Location struct { /* If the schema is hosted on the service in an archive file, this is the name of the file within the archive. Read Only: true */ ArchiveFile string `json:"ArchiveFile,omitempty"` /* If the schema is hosted on the service in an archive file, this is the link to the archive file. Read Only: true */ ArchiveURI string `json:"ArchiveUri,omitempty"` /* The language code for the file the schema is in. Read Only: true */ Language string `json:"Language,omitempty"` /* Link to publicly available (canonical) URI for schema. Read Only: true */ PublicationURI string `json:"PublicationUri,omitempty"` /* Link to locally available URI for schema. Read Only: true */ URI string `json:"Uri,omitempty"` }
MessageRegistryFile100Location message registry file 1 0 0 location
swagger:model MessageRegistryFile.1.0.0_Location
type MessageRegistryFile100MessageRegistryFile ¶
type MessageRegistryFile100MessageRegistryFile struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* Uniquely identifies the resource within the collection of like resources. Read Only: true */ ID string `json:"Id,omitempty"` /* Language codes for the schemas available. Required: true Read Only: true */ Languages []string `json:"Languages"` /* Location information for this schema file. Required: true Read Only: true */ Location []*MessageRegistryFile100Location `json:"Location"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` /* The Registry Name, Major and Minor version used in MessageID construction. Required: true Read Only: true */ Registry string `json:"Registry"` }
MessageRegistryFile100MessageRegistryFile This is the schema definition for the Schema File locator resource.
swagger:model MessageRegistryFile.1.0.0_MessageRegistryFile
type MessageRegistryFileCollectionMessageRegistryFileCollection ¶
type MessageRegistryFileCollectionMessageRegistryFileCollection struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* Contains the members of this collection. Read Only: true */ Members []*Odata400IDRef `json:"Members,omitempty"` /* members at odata count Read Only: true */ MembersAtOdataCount float64 `json:"Members@odata.count,omitempty"` MembersAtOdataNavigationLink strfmt.URI `json:"Members@odata.navigationLink,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` }
MessageRegistryFileCollectionMessageRegistryFileCollection message registry file collection message registry file collection
swagger:model MessageRegistryFileCollection_MessageRegistryFileCollection
type Odata400IDRef ¶
type Odata400IDRef struct { /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` }
Odata400IDRef odata 4 0 0 id ref
swagger:model odata.4.0.0_idRef
type Power100Power ¶
type Power100Power struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* Uniquely identifies the resource within the collection of like resources. Read Only: true */ ID string `json:"Id,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` /* This is the definition for power control function (power reading/limiting). Read Only: true */ PowerControl []*Power100PowerControl `json:"PowerControl,omitempty"` /* power control at odata count Read Only: true */ PowerControlAtOdataCount float64 `json:"PowerControl@odata.count,omitempty"` PowerControlAtOdataNavigationLink *Odata400IDRef `json:"PowerControl@odata.navigationLink,omitempty"` /* Details of the power supplies associated with this system or device Read Only: true */ PowerSupplies []*Power100PowerSupply `json:"PowerSupplies,omitempty"` /* power supplies at odata count Read Only: true */ PowerSuppliesAtOdataCount float64 `json:"PowerSupplies@odata.count,omitempty"` PowerSuppliesAtOdataNavigationLink *Odata400IDRef `json:"PowerSupplies@odata.navigationLink,omitempty"` /* Redundancy information for the power subsystem of this system or device Read Only: true */ Redundancy []*Odata400IDRef `json:"Redundancy,omitempty"` /* redundancy at odata count Read Only: true */ RedundancyAtOdataCount float64 `json:"Redundancy@odata.count,omitempty"` RedundancyAtOdataNavigationLink *Odata400IDRef `json:"Redundancy@odata.navigationLink,omitempty"` /* This is the definition for voltage sensors. Read Only: true */ Voltages []*Power100Voltage `json:"Voltages,omitempty"` /* voltages at odata count Read Only: true */ VoltagesAtOdataCount float64 `json:"Voltages@odata.count,omitempty"` VoltagesAtOdataNavigationLink *Odata400IDRef `json:"Voltages@odata.navigationLink,omitempty"` }
Power100Power This is the schema definition for the Power Metrics. It represents the properties for Power Consumption and Power Limiting.
swagger:model Power.1.0.0_Power
type Power100PowerControl ¶
type Power100PowerControl struct { /* This is the identifier for the member within the collection. */ MemberID string `json:"MemberId,omitempty"` /* Power Control Function name. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` /* The total amount of power that has been allocated (or budegeted)to chassis resources. Read Only: true Minimum: 0 */ PowerAllocatedWatts float64 `json:"PowerAllocatedWatts,omitempty"` /* The amount of power not already budgeted and therefore available for additional allocation. (powerCapacity - powerAllocated). This indicates how much reserve power capacity is left. Read Only: true Minimum: 0 */ PowerAvailableWatts float64 `json:"PowerAvailableWatts,omitempty"` /* The total amount of power available to the chassis for allocation. This may the power supply capacity, or power budget assigned to the chassis from an up-stream chassis. Read Only: true Minimum: 0 */ PowerCapacityWatts float64 `json:"PowerCapacityWatts,omitempty"` /* The actual power being consumed by the chassis. Read Only: true Minimum: 0 */ PowerConsumedWatts float64 `json:"PowerConsumedWatts,omitempty"` /* Power limit status and configuration information for this chassis */ PowerLimit *Power100PowerLimit `json:"PowerLimit,omitempty"` /* Power readings for this chassis. */ PowerMetrics *Power100PowerMetric `json:"PowerMetrics,omitempty"` /* The potential power that the chassis resources are requesting which may be higher than the current level being consumed since requested power includes budget that the chassis resource wants for future use. Read Only: true Minimum: 0 */ PowerRequestedWatts float64 `json:"PowerRequestedWatts,omitempty"` /* The ID(s) of the resources associated with this Power Limit */ RelatedItem []*Odata400IDRef `json:"RelatedItem,omitempty"` /* related item at odata count Read Only: true */ RelatedItemAtOdataCount float64 `json:"RelatedItem@odata.count,omitempty"` RelatedItemAtOdataNavigationLink *Odata400IDRef `json:"RelatedItem@odata.navigationLink,omitempty"` /* status */ Status *ResourceStatus `json:"Status,omitempty"` }
Power100PowerControl This is the base type for addressable members of an array.
swagger:model Power.1.0.0_PowerControl
type Power100PowerLimit ¶
type Power100PowerLimit struct { /* The time required for the limiting process to reduce power consumption to below the limit. */ CorrectionInMs float64 `json:"CorrectionInMs,omitempty"` /* The action that is taken if the power cannot be maintained below the LimitInWatts. */ LimitException string `json:"LimitException,omitempty"` /* The Power limit in watts. Set to null to disable power capping. Minimum: 0 */ LimitInWatts *float64 `json:"LimitInWatts,omitempty"` }
Power100PowerLimit This object contains power limit status and configuration information for the chassis.
swagger:model Power.1.0.0_PowerLimit
type Power100PowerMetric ¶
type Power100PowerMetric struct { /* The average power level over the measurement window (the last IntervalInMin minutes). Read Only: true Minimum: 0 */ AverageConsumedWatts float64 `json:"AverageConsumedWatts,omitempty"` /* The time interval (or window) in which the PowerMetrics are measured over. Read Only: true Minimum: 0 */ IntervalInMin float64 `json:"IntervalInMin,omitempty"` /* The highest power consumption level that has occured over the measurement window (the last IntervalInMin minutes). Read Only: true Minimum: 0 */ MaxConsumedWatts float64 `json:"MaxConsumedWatts,omitempty"` /* The lowest power consumption level over the measurement window (the last IntervalInMin minutes). Read Only: true Minimum: 0 */ MinConsumedWatts float64 `json:"MinConsumedWatts,omitempty"` }
Power100PowerMetric power 1 0 0 power metric
swagger:model Power.1.0.0_PowerMetric
type Power100PowerSupply ¶
type Power100PowerSupply struct { /* The firmware version for this Power Supply Read Only: true */ FirmwareVersion string `json:"FirmwareVersion,omitempty"` /* The average power output of this Power Supply Read Only: true Minimum: 0 */ LastPowerOutputWatts float64 `json:"LastPowerOutputWatts,omitempty"` /* The line input voltage at which the Power Supply is operating Read Only: true */ LineInputVoltage float64 `json:"LineInputVoltage,omitempty"` /* The line voltage type supported as an input to this Power Supply Read Only: true */ LineInputVoltageType string `json:"LineInputVoltageType,omitempty"` /* This is the identifier for the member within the collection. */ MemberID string `json:"MemberId,omitempty"` /* The model number for this Power Supply Read Only: true */ Model string `json:"Model,omitempty"` /* The name of the Power Supply Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` /* The part number for this Power Supply Read Only: true */ PartNumber string `json:"PartNumber,omitempty"` /* The maximum capacity of this Power Supply Read Only: true Minimum: 0 */ PowerCapacityWatts float64 `json:"PowerCapacityWatts,omitempty"` /* The Power Supply type (AC or DC) Read Only: true */ PowerSupplyType string `json:"PowerSupplyType,omitempty"` /* This structure is used to show redundancy for fans. The Component ids will reference the members of the redundancy groups. Read Only: true */ Redundancy []*Odata400IDRef `json:"Redundancy,omitempty"` /* redundancy at odata count Read Only: true */ RedundancyAtOdataCount float64 `json:"Redundancy@odata.count,omitempty"` RedundancyAtOdataNavigationLink *Odata400IDRef `json:"Redundancy@odata.navigationLink,omitempty"` /* The ID(s) of the resources associated with this Power Limit */ RelatedItem []*Odata400IDRef `json:"RelatedItem,omitempty"` /* related item at odata count Read Only: true */ RelatedItemAtOdataCount float64 `json:"RelatedItem@odata.count,omitempty"` RelatedItemAtOdataNavigationLink *Odata400IDRef `json:"RelatedItem@odata.navigationLink,omitempty"` /* The serial number for this Power Supply Read Only: true */ SerialNumber string `json:"SerialNumber,omitempty"` /* The spare part number for this Power Supply Read Only: true */ SparePartNumber string `json:"SparePartNumber,omitempty"` /* status */ Status *ResourceStatus `json:"Status,omitempty"` }
Power100PowerSupply Details of a power supplies associated with this system or device
swagger:model Power.1.0.0_PowerSupply
type Power100Voltage ¶
type Power100Voltage struct { /* Below normal range but not yet fatal. Read Only: true */ LowerThresholdCritical float64 `json:"LowerThresholdCritical,omitempty"` /* Below normal range and is fatal Read Only: true */ LowerThresholdFatal float64 `json:"LowerThresholdFatal,omitempty"` /* Below normal range Read Only: true */ LowerThresholdNonCritical float64 `json:"LowerThresholdNonCritical,omitempty"` /* Maximum value for CurrentReading Read Only: true */ MaxReadingRange float64 `json:"MaxReadingRange,omitempty"` /* This is the identifier for the member within the collection. */ MemberID string `json:"MemberId,omitempty"` /* Minimum value for CurrentReading Read Only: true */ MinReadingRange float64 `json:"MinReadingRange,omitempty"` /* Voltage sensor name. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` /* Describes the area or device to which this voltage measurement applies. Read Only: true */ PhysicalContext string `json:"PhysicalContext,omitempty"` /* The current value of the voltage sensor. Read Only: true */ ReadingVolts float64 `json:"ReadingVolts,omitempty"` /* Describes the areas or devices to which this voltage measurement applies. Read Only: true */ RelatedItem []*Odata400IDRef `json:"RelatedItem,omitempty"` /* related item at odata count Read Only: true */ RelatedItemAtOdataCount float64 `json:"RelatedItem@odata.count,omitempty"` RelatedItemAtOdataNavigationLink *Odata400IDRef `json:"RelatedItem@odata.navigationLink,omitempty"` /* A numerical identifier to represent the voltage sensor Read Only: true */ SensorNumber float64 `json:"SensorNumber,omitempty"` /* status */ Status *ResourceStatus `json:"Status,omitempty"` /* Above normal range but not yet fatal. Read Only: true */ UpperThresholdCritical float64 `json:"UpperThresholdCritical,omitempty"` /* Above normal range and is fatal Read Only: true */ UpperThresholdFatal float64 `json:"UpperThresholdFatal,omitempty"` /* Above normal range Read Only: true */ UpperThresholdNonCritical float64 `json:"UpperThresholdNonCritical,omitempty"` }
Power100Voltage This is the base type for addressable members of an array.
swagger:model Power.1.0.0_Voltage
type Processor100Processor ¶
type Processor100Processor struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* Uniquely identifies the resource within the collection of like resources. Read Only: true */ ID string `json:"Id,omitempty"` /* The instruction set of the processor Read Only: true */ InstructionSet string `json:"InstructionSet,omitempty"` /* The processor manufacturer Read Only: true */ Manufacturer string `json:"Manufacturer,omitempty"` /* The maximum clock speed of the processor Read Only: true */ MaxSpeedMHz float64 `json:"MaxSpeedMHz,omitempty"` /* The product model number of this device Read Only: true */ Model string `json:"Model,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` /* The architecture of the processor Read Only: true */ ProcessorArchitecture string `json:"ProcessorArchitecture,omitempty"` /* Identification information for this processor. */ ProcessorID *Processor100ProcessorID `json:"ProcessorId,omitempty"` /* The type of processor Read Only: true */ ProcessorType string `json:"ProcessorType,omitempty"` /* The socket or location of the processor Read Only: true */ Socket string `json:"Socket,omitempty"` /* status */ Status *ResourceStatus `json:"Status,omitempty"` /* The total number of cores contained in this processor Read Only: true */ TotalCores float64 `json:"TotalCores,omitempty"` /* The total number of execution threads supported by this processor Read Only: true */ TotalThreads float64 `json:"TotalThreads,omitempty"` }
Processor100Processor This is the schema definition for the Processor resource. It represents the properties of a processor attached to a System.
swagger:model Processor.1.0.0_Processor
type Processor100ProcessorID ¶
type Processor100ProcessorID struct { /* The effective Family for this processor Read Only: true */ EffectiveFamily string `json:"EffectiveFamily,omitempty"` /* The effective Model for this processor Read Only: true */ EffectiveModel string `json:"EffectiveModel,omitempty"` /* The contents of the Identification Registers (CPUID) for this processor Read Only: true */ IdentificationRegisters string `json:"IdentificationRegisters,omitempty"` /* The Microcode Information for this processor Read Only: true */ MicrocodeInfo string `json:"MicrocodeInfo,omitempty"` /* The Step value for this processor Read Only: true */ Step string `json:"Step,omitempty"` /* The Vendor Identification for this processor Read Only: true */ VendorID string `json:"VendorId,omitempty"` }
Processor100ProcessorID processor 1 0 0 processor Id
swagger:model Processor.1.0.0_ProcessorId
type ProcessorCollectionProcessorCollection ¶
type ProcessorCollectionProcessorCollection struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* Contains the members of this collection. Read Only: true */ Members []*Odata400IDRef `json:"Members,omitempty"` /* members at odata count Read Only: true */ MembersAtOdataCount float64 `json:"Members@odata.count,omitempty"` MembersAtOdataNavigationLink *Odata400IDRef `json:"Members@odata.navigationLink,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` }
ProcessorCollectionProcessorCollection processor collection processor collection
swagger:model ProcessorCollection_ProcessorCollection
type RackHDBootImageBootImage ¶
type RackHDBootImageBootImage struct { /* dns servers Required: true */ DNSServers []string `json:"dnsServers"` /* domain Required: true */ Domain *string `json:"domain"` /* hostname Required: true */ Hostname *string `json:"hostname"` /* install disk */ InstallDisk string `json:"installDisk,omitempty"` /* network devices */ NetworkDevices []*RackHDBootImageNetworkDevice `json:"networkDevices,omitempty"` /* os name Required: true */ OsName *string `json:"osName"` /* repo */ Repo string `json:"repo,omitempty"` /* root password Required: true */ RootPassword *string `json:"rootPassword"` /* root Ssh key */ RootSSHKey string `json:"rootSshKey,omitempty"` /* users */ Users []*RackHDBootImageUsers `json:"users,omitempty"` /* version */ Version string `json:"version,omitempty"` }
RackHDBootImageBootImage This is the base type for the boot image installation action.
swagger:model RackHD.BootImage_BootImage
type RackHDBootImageBootImageList ¶
type RackHDBootImageBootImageList struct { /* os name */ OsName string `json:"osName,omitempty"` }
RackHDBootImageBootImageList rack h d boot image boot image list
swagger:model RackHD.BootImage_BootImageList
type RackHDBootImageNetworkAddress ¶
type RackHDBootImageNetworkAddress struct { /* gateway */ Gateway string `json:"gateway,omitempty"` /* ip addr */ IPAddr string `json:"ipAddr,omitempty"` /* netmask */ Netmask string `json:"netmask,omitempty"` /* vlan Id */ VlanID string `json:"vlanId,omitempty"` }
RackHDBootImageNetworkAddress rack h d boot image network address
swagger:model RackHD.BootImage_NetworkAddress
type RackHDBootImageNetworkDevice ¶
type RackHDBootImageNetworkDevice struct { /* device */ Device string `json:"device,omitempty"` /* ipv4 */ IPV4 *RackHDBootImageNetworkAddress `json:"ipv4,omitempty"` /* ipv6 */ IPV6 *RackHDBootImageNetworkAddress `json:"ipv6,omitempty"` }
RackHDBootImageNetworkDevice rack h d boot image network device
swagger:model RackHD.BootImage_NetworkDevice
type RackHDBootImageUsers ¶
type RackHDBootImageUsers struct { /* name */ Name string `json:"name,omitempty"` /* password */ Password string `json:"password,omitempty"` /* ssh key */ SSHKey string `json:"sshKey,omitempty"` /* uid */ UID float64 `json:"uid,omitempty"` }
RackHDBootImageUsers rack h d boot image users
swagger:model RackHD.BootImage_Users
type RackHDResetActionResetAction ¶
type RackHDResetActionResetAction struct { /* reset type Required: true */ ResetType *string `json:"reset_type"` }
RackHDResetActionResetAction This is the base type for the reset action.
swagger:model RackHD.ResetAction_ResetAction
type ResourceOem ¶
type ResourceOem interface{}
ResourceOem Oem extension object.
swagger:model Resource_Oem
type ResourceStatus ¶
type ResourceStatus struct { /* This represents the health state of this resource in the absence of its dependent resources. Read Only: true */ Health string `json:"Health,omitempty"` /* This represents the overall health state from the view of this resource. Read Only: true */ HealthRollup string `json:"HealthRollup,omitempty"` /* oem */ Oem ResourceOem `json:"Oem,omitempty"` /* This indicates the known state of the resource, such as if it is enabled. Read Only: true */ State string `json:"State,omitempty"` }
ResourceStatus resource status
swagger:model Resource_Status
type Role100Role ¶
type Role100Role struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* The redfish privileges that this role includes. */ AssignedPrivileges []string `json:"AssignedPrivileges,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* Uniquely identifies the resource within the collection of like resources. Read Only: true */ ID string `json:"Id,omitempty"` /* This property is used to indicate if the Role is one of the Redfish Predefined Roles vs a Custom role. Read Only: true */ IsPredefined *bool `json:"IsPredefined,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` /* The OEM privileges that this role includes. */ OemPrivileges []string `json:"OemPrivileges,omitempty"` }
Role100Role This schema defines a user role to be used in conjunction with a manager account.
swagger:model Role.1.0.0_Role
type RoleCollectionRoleCollection ¶
type RoleCollectionRoleCollection struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* Contains the members of this collection. Read Only: true */ Members []*Odata400IDRef `json:"Members,omitempty"` /* members at odata count Read Only: true */ MembersAtOdataCount float64 `json:"Members@odata.count,omitempty"` MembersAtOdataNavigationLink *Odata400IDRef `json:"Members@odata.navigationLink,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` }
RoleCollectionRoleCollection role collection role collection
swagger:model RoleCollection_RoleCollection
type SerialInterface100SerialInterface ¶
type SerialInterface100SerialInterface struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* The receive and transmit rate of data flow, typically in bits-per-second (bps), over the serial connection. */ BitRate string `json:"BitRate,omitempty"` /* The type of connector used for this interface. Read Only: true */ ConnectorType string `json:"ConnectorType,omitempty"` /* The number of data bits that will follow the start bit over the serial connection. */ DataBits string `json:"DataBits,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* The type of flow control, if any, that will be imposed on the serial connection. */ FlowControl string `json:"FlowControl,omitempty"` /* Uniquely identifies the resource within the collection of like resources. Read Only: true */ ID string `json:"Id,omitempty"` /* This indicates whether this interface is enabled. */ InterfaceEnabled bool `json:"InterfaceEnabled,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` /* The type of parity used by the sender and receiver in order to detect errors over the serial connection. */ Parity string `json:"Parity,omitempty"` /* The physical pin configuration needed for a serial connector. Read Only: true */ PinOut string `json:"PinOut,omitempty"` /* The type of signal used for the communication connection - RS232 or RS485. Read Only: true */ SignalType string `json:"SignalType,omitempty"` /* The period of time before the next start bit is transmitted. */ StopBits string `json:"StopBits,omitempty"` }
SerialInterface100SerialInterface This schema defines an asynchronous serial interface resource.
swagger:model SerialInterface.1.0.0_SerialInterface
type SerialInterfaceCollectionSerialInterfaceCollection ¶
type SerialInterfaceCollectionSerialInterfaceCollection struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* Contains the members of this collection. Read Only: true */ Members []*Odata400IDRef `json:"Members,omitempty"` /* members at odata count Read Only: true */ MembersAtOdataCount float64 `json:"Members@odata.count,omitempty"` MembersAtOdataNavigationLink *Odata400IDRef `json:"Members@odata.navigationLink,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` }
SerialInterfaceCollectionSerialInterfaceCollection serial interface collection serial interface collection
swagger:model SerialInterfaceCollection_SerialInterfaceCollection
type ServiceRoot100ServiceRoot ¶
type ServiceRoot100ServiceRoot struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* This is a link to the Account Service. Read Only: true */ AccountService *Odata400IDRef `json:"AccountService,omitempty"` /* This is a link to a collection of Chassis. Read Only: true */ Chassis *ChassisCollectionChassisCollection `json:"Chassis,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* This is a link to the EventService. Read Only: true */ EventService *Odata400IDRef `json:"EventService,omitempty"` /* Uniquely identifies the resource within the collection of like resources. Read Only: true */ ID string `json:"Id,omitempty"` /* This is a link to a collection of Json-Schema files. Read Only: true */ JSONSchemas *JSONSchemaFileCollectionJSONSchemaFileCollection `json:"JsonSchemas,omitempty"` /* links Required: true */ Links *ServiceRoot100ServiceRootLinks `json:"Links"` /* This is a link to a collection of Managers. Read Only: true */ Managers *ManagerCollectionManagerCollection `json:"Managers,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` /* The version of the Redfish service Read Only: true Pattern: ^\d+\.\d+\.\d+$ */ RedfishVersion string `json:"RedfishVersion,omitempty"` /* This is a link to a collection of Registries. Read Only: true */ Registries *MessageRegistryFileCollectionMessageRegistryFileCollection `json:"Registries,omitempty"` /* This is a link to the Sessions Service. Read Only: true */ SessionService *Odata400IDRef `json:"SessionService,omitempty"` /* This is a link to a collection of Systems. Read Only: true */ Systems *ComputerSystemCollectionComputerSystemCollection `json:"Systems,omitempty"` /* This is a link to the Task Service. Read Only: true */ Tasks *Odata400IDRef `json:"Tasks,omitempty"` /* Unique identifier for a service instance. When SSDP is used, this value should be an exact match of the UUID value returned in a 200OK from an SSDP M-SEARCH request during discovery. Read Only: true Pattern: ([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}) */ UUID string `json:"UUID,omitempty"` }
ServiceRoot100ServiceRoot This object represents the root Redfish service.
swagger:model ServiceRoot.1.0.0_ServiceRoot
type ServiceRoot100ServiceRootLinks ¶
type ServiceRoot100ServiceRootLinks struct { /* Oem extension object. */ Oem ResourceOem `json:"Oem,omitempty"` /* Link to a collection of Sessions Read Only: true */ Sessions *SessionCollectionSessionCollection `json:"Sessions,omitempty"` }
ServiceRoot100ServiceRootLinks The links object contains the links to other resources that are related to this resource.
swagger:model ServiceRoot100ServiceRootLinks
type Session100Session ¶
type Session100Session struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* Uniquely identifies the resource within the collection of like resources. Read Only: true */ ID string `json:"Id,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` /* This property is used in a POST to specify a password when creating a new session. This property is null on a GET. */ Password string `json:"Password,omitempty"` /* user name Read Only: true */ UserName string `json:"UserName,omitempty"` }
Session100Session This is the base type for resources and referenceable members.
swagger:model Session.1.0.0_Session
type SessionCollectionSessionCollection ¶
type SessionCollectionSessionCollection struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* Contains the members of this collection. Read Only: true */ Members []*Odata400IDRef `json:"Members,omitempty"` /* members at odata count Read Only: true */ MembersAtOdataCount float64 `json:"Members@odata.count,omitempty"` MembersAtOdataNavigationLink *Odata400IDRef `json:"Members@odata.navigationLink,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` }
SessionCollectionSessionCollection session collection session collection
swagger:model SessionCollection_SessionCollection
type SessionService100SessionService ¶
type SessionService100SessionService struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* Uniquely identifies the resource within the collection of like resources. Read Only: true */ ID string `json:"Id,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` /* This indicates whether this service is enabled. */ ServiceEnabled bool `json:"ServiceEnabled,omitempty"` /* This is the number of seconds of inactivity that a session may have before the session service closes the session due to inactivity. Maximum: 86400 Minimum: 30 */ SessionTimeout float64 `json:"SessionTimeout,omitempty"` /* Link to a collection of Sessions Read Only: true */ Sessions *SessionCollectionSessionCollection `json:"Sessions,omitempty"` /* status */ Status *ResourceStatus `json:"Status,omitempty"` }
SessionService100SessionService This is the schema definition for the Session Service. It represents the properties for the service itself and has links to the actual list of sessions.
swagger:model SessionService.1.0.0_SessionService
type SimpleStorage100Device ¶
type SimpleStorage100Device struct { /* The name of the manufacturer of this device Read Only: true */ Manufacturer string `json:"Manufacturer,omitempty"` /* The product model number of this device Read Only: true */ Model string `json:"Model,omitempty"` /* The name of the resource or array element. Required: true Read Only: true */ Name string `json:"Name"` /* oem */ Oem ResourceOem `json:"Oem,omitempty"` /* status */ Status *ResourceStatus `json:"Status,omitempty"` }
SimpleStorage100Device simple storage 1 0 0 device
swagger:model SimpleStorage.1.0.0_Device
type SimpleStorage100SimpleStorage ¶
type SimpleStorage100SimpleStorage struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* The storage devices associated with this resource Read Only: true */ Devices []*SimpleStorage100Device `json:"Devices,omitempty"` /* Uniquely identifies the resource within the collection of like resources. Read Only: true */ ID string `json:"Id,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` /* status */ Status *ResourceStatus `json:"Status,omitempty"` /* The UEFI device path used to access this storage controller. Read Only: true */ UefiDevicePath string `json:"UefiDevicePath,omitempty"` }
SimpleStorage100SimpleStorage This is the schema definition for the Simple Storage resource. It represents the properties of a storage controller and its directly-attached devices.
swagger:model SimpleStorage.1.0.0_SimpleStorage
type SimpleStorageCollectionSimpleStorageCollection ¶
type SimpleStorageCollectionSimpleStorageCollection struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* Contains the members of this collection. Read Only: true */ Members []*Odata400IDRef `json:"Members,omitempty"` /* members at odata count Read Only: true */ MembersAtOdataCount float64 `json:"Members@odata.count,omitempty"` MembersAtOdataNavigationLink *Odata400IDRef `json:"Members@odata.navigationLink,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` }
SimpleStorageCollectionSimpleStorageCollection simple storage collection simple storage collection
swagger:model SimpleStorageCollection_SimpleStorageCollection
type Task100Task ¶
type Task100Task struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* The date-time stamp that the task was last completed. Read Only: true */ EndTime strfmt.DateTime `json:"EndTime,omitempty"` /* Uniquely identifies the resource within the collection of like resources. Read Only: true */ ID string `json:"Id,omitempty"` /* This is an array of messages associated with the task. Read Only: true */ Messages []*Message100Message `json:"Messages,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` /* The date-time stamp that the task was last started. Read Only: true */ StartTime strfmt.DateTime `json:"StartTime,omitempty"` /* The state of the task. Read Only: true */ TaskState string `json:"TaskState,omitempty"` /* This is the completion status of the task. Read Only: true */ TaskStatus string `json:"TaskStatus,omitempty"` }
Task100Task This is the schema definition for a Task resource.
swagger:model Task.1.0.0_Task
type TaskCollectionTaskCollection ¶
type TaskCollectionTaskCollection struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* Contains the members of this collection. Read Only: true */ Members []*Odata400IDRef `json:"Members,omitempty"` /* members at odata count Read Only: true */ MembersAtOdataCount float64 `json:"Members@odata.count,omitempty"` MembersAtOdataNavigationLink *Odata400IDRef `json:"Members@odata.navigationLink,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` }
TaskCollectionTaskCollection task collection task collection
swagger:model TaskCollection_TaskCollection
type TaskService100TaskService ¶
type TaskService100TaskService struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* Overwrite policy of completed tasks Read Only: true */ CompletedTaskOverWritePolicy string `json:"CompletedTaskOverWritePolicy,omitempty"` /* The current DateTime (with offset) setting that the task service is using. Read Only: true */ DateTime strfmt.DateTime `json:"DateTime,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* Uniquely identifies the resource within the collection of like resources. Read Only: true */ ID string `json:"Id,omitempty"` /* Send an Event upon Task State Change. Read Only: true */ LifeCycleEventOnTaskStateChange *bool `json:"LifeCycleEventOnTaskStateChange,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` /* This indicates whether this service is enabled. */ ServiceEnabled bool `json:"ServiceEnabled,omitempty"` /* status */ Status *ResourceStatus `json:"Status,omitempty"` /* References to the Tasks collection. Read Only: true */ Tasks *TaskCollectionTaskCollection `json:"Tasks,omitempty"` }
TaskService100TaskService This is the schema definition for the Task Service. It represents the properties for the service itself and has links to the actual list of tasks.
swagger:model TaskService.1.0.0_TaskService
type Thermal100Fan ¶
type Thermal100Fan struct { /* Name of the fan Read Only: true */ FanName string `json:"FanName,omitempty"` /* Below normal range but not yet fatal Read Only: true */ LowerThresholdCritical float64 `json:"LowerThresholdCritical,omitempty"` /* Below normal range and is fatal Read Only: true */ LowerThresholdFatal float64 `json:"LowerThresholdFatal,omitempty"` /* Below normal range Read Only: true */ LowerThresholdNonCritical float64 `json:"LowerThresholdNonCritical,omitempty"` /* Maximum value for ReadingRPM Read Only: true */ MaxReadingRange float64 `json:"MaxReadingRange,omitempty"` /* This is the identifier for the member within the collection. */ MemberID string `json:"MemberId,omitempty"` /* Minimum value for ReadingRPM Read Only: true */ MinReadingRange float64 `json:"MinReadingRange,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` /* Describes the area or device associated with this fan. Read Only: true */ PhysicalContext string `json:"PhysicalContext,omitempty"` /* Current fan speed in RPM Read Only: true */ ReadingRPM float64 `json:"ReadingRPM,omitempty"` /* This structure is used to show redundancy for fans. The Component ids will reference the members of the redundancy groups. Read Only: true */ Redundancy []*Odata400IDRef `json:"Redundancy,omitempty"` /* redundancy at odata count Read Only: true */ RedundancyAtOdataCount float64 `json:"Redundancy@odata.count,omitempty"` RedundancyAtOdataNavigationLink *Odata400IDRef `json:"Redundancy@odata.navigationLink,omitempty"` /* The ID(s) of the resources serviced with this fan */ RelatedItem []*Odata400IDRef `json:"RelatedItem,omitempty"` /* related item at odata count Read Only: true */ RelatedItemAtOdataCount float64 `json:"RelatedItem@odata.count,omitempty"` RelatedItemAtOdataNavigationLink *Odata400IDRef `json:"RelatedItem@odata.navigationLink,omitempty"` /* status */ Status *ResourceStatus `json:"Status,omitempty"` /* Above normal range but not yet fatal Read Only: true */ UpperThresholdCritical float64 `json:"UpperThresholdCritical,omitempty"` /* Above normal range and is fatal Read Only: true */ UpperThresholdFatal float64 `json:"UpperThresholdFatal,omitempty"` /* Above normal range Read Only: true */ UpperThresholdNonCritical float64 `json:"UpperThresholdNonCritical,omitempty"` }
Thermal100Fan This is the base type for addressable members of an array.
swagger:model Thermal.1.0.0_Fan
type Thermal100Temperature ¶
type Thermal100Temperature struct { /* Below normal range but not yet fatal. Read Only: true */ LowerThresholdCritical float64 `json:"LowerThresholdCritical,omitempty"` /* Below normal range and is fatal Read Only: true */ LowerThresholdFatal float64 `json:"LowerThresholdFatal,omitempty"` /* Below normal range Read Only: true */ LowerThresholdNonCritical float64 `json:"LowerThresholdNonCritical,omitempty"` /* Maximum value for ReadingCelsius Read Only: true */ MaxReadingRangeTemp float64 `json:"MaxReadingRangeTemp,omitempty"` /* This is the identifier for the member within the collection. */ MemberID string `json:"MemberId,omitempty"` /* Minimum value for ReadingCelsius Read Only: true */ MinReadingRangeTemp float64 `json:"MinReadingRangeTemp,omitempty"` /* Temperature sensor name. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` /* Describes the area or device to which this temperature measurement applies. Read Only: true */ PhysicalContext string `json:"PhysicalContext,omitempty"` /* Temperature Read Only: true */ ReadingCelsius float64 `json:"ReadingCelsius,omitempty"` /* Describes the areas or devices to which this temperature measurement applies. Read Only: true */ RelatedItem []*Odata400IDRef `json:"RelatedItem,omitempty"` /* related item at odata count Read Only: true */ RelatedItemAtOdataCount float64 `json:"RelatedItem@odata.count,omitempty"` RelatedItemAtOdataNavigationLink *Odata400IDRef `json:"RelatedItem@odata.navigationLink,omitempty"` /* A numerical identifier to represent the temperature sensor Read Only: true */ SensorNumber float64 `json:"SensorNumber,omitempty"` /* status */ Status *ResourceStatus `json:"Status,omitempty"` /* Above normal range but not yet fatal. Read Only: true */ UpperThresholdCritical float64 `json:"UpperThresholdCritical,omitempty"` /* Above normal range and is fatal Read Only: true */ UpperThresholdFatal float64 `json:"UpperThresholdFatal,omitempty"` /* Above normal range Read Only: true */ UpperThresholdNonCritical float64 `json:"UpperThresholdNonCritical,omitempty"` }
Thermal100Temperature This is the base type for addressable members of an array.
swagger:model Thermal.1.0.0_Temperature
type Thermal100Thermal ¶
type Thermal100Thermal struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* This is the definition for fans. Read Only: true */ Fans []*Thermal100Fan `json:"Fans,omitempty"` /* fans at odata count Read Only: true */ FansAtOdataCount float64 `json:"Fans@odata.count,omitempty"` FansAtOdataNavigationLink *Odata400IDRef `json:"Fans@odata.navigationLink,omitempty"` /* Uniquely identifies the resource within the collection of like resources. Read Only: true */ ID string `json:"Id,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` /* This structure is used to show redundancy for fans. The Component ids will reference the members of the redundancy groups. Read Only: true */ Redundancy []*Odata400IDRef `json:"Redundancy,omitempty"` /* redundancy at odata count Read Only: true */ RedundancyAtOdataCount float64 `json:"Redundancy@odata.count,omitempty"` RedundancyAtOdataNavigationLink *Odata400IDRef `json:"Redundancy@odata.navigationLink,omitempty"` /* status */ Status *ResourceStatus `json:"Status,omitempty"` /* This is the definition for temperature sensors. Read Only: true */ Temperatures []*Thermal100Temperature `json:"Temperatures,omitempty"` /* temperatures at odata count Read Only: true */ TemperaturesAtOdataCount float64 `json:"Temperatures@odata.count,omitempty"` TemperaturesAtOdataNavigationLink *Odata400IDRef `json:"Temperatures@odata.navigationLink,omitempty"` }
Thermal100Thermal This is the schema definition for the Thermal properties. It represents the properties for Temperature and Cooling.
swagger:model Thermal.1.0.0_Thermal
type VLanNetworkInterface100VLAN ¶
type VLanNetworkInterface100VLAN struct { /* This indicates if this VLAN is enabled. */ VLANEnable bool `json:"VLANEnable,omitempty"` /* This indicates the VLAN identifier for this VLAN. Maximum: 4095 Minimum: 0 */ VLANID *float64 `json:"VLANId,omitempty"` }
VLanNetworkInterface100VLAN v lan network interface 1 0 0 v l a n
swagger:model VLanNetworkInterface.1.0.0_VLAN
type VLanNetworkInterfaceCollectionVLanNetworkInterfaceCollection ¶
type VLanNetworkInterfaceCollectionVLanNetworkInterfaceCollection struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* Contains the members of this collection. Read Only: true */ Members []*Odata400IDRef `json:"Members,omitempty"` /* members at odata count Read Only: true */ MembersAtOdataCount float64 `json:"Members@odata.count,omitempty"` MembersAtOdataNavigationLink *Odata400IDRef `json:"Members@odata.navigationLink,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` }
VLanNetworkInterfaceCollectionVLanNetworkInterfaceCollection v lan network interface collection v lan network interface collection
swagger:model VLanNetworkInterfaceCollection_VLanNetworkInterfaceCollection
type VirtualMedia100VirtualMedia ¶
type VirtualMedia100VirtualMedia struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* Current virtual media connection methods Read Only: true */ ConnectedVia string `json:"ConnectedVia,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* Uniquely identifies the resource within the collection of like resources. Read Only: true */ ID string `json:"Id,omitempty"` /* A URI providing the location of the selected image Read Only: true */ Image string `json:"Image,omitempty"` /* The current image name Read Only: true */ ImageName string `json:"ImageName,omitempty"` /* Indicates if virtual media is inserted in the virtual device. Read Only: true */ Inserted *bool `json:"Inserted,omitempty"` /* This is the media types supported as virtual media. Read Only: true */ MediaTypes []string `json:"MediaTypes,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` /* Indicates the media is write protected. Read Only: true */ WriteProtected *bool `json:"WriteProtected,omitempty"` }
VirtualMedia100VirtualMedia This is the schema definition for the Virtual Media Service.
swagger:model VirtualMedia.1.0.0_VirtualMedia
type VirtualMediaCollectionVirtualMediaCollection ¶
type VirtualMediaCollectionVirtualMediaCollection struct { /* at odata context Read Only: true */ AtOdataContext strfmt.URI `json:"@odata.context,omitempty"` /* at odata id Read Only: true */ AtOdataID strfmt.URI `json:"@odata.id,omitempty"` /* at odata type Read Only: true */ AtOdataType string `json:"@odata.type,omitempty"` /* Provides a description of this resource and is used for commonality in the schema definitions. Read Only: true */ Description string `json:"Description,omitempty"` /* Contains the members of this collection. Read Only: true */ Members []*Odata400IDRef `json:"Members,omitempty"` /* members at odata count Read Only: true */ MembersAtOdataCount float64 `json:"Members@odata.count,omitempty"` MembersAtOdataNavigationLink *Odata400IDRef `json:"Members@odata.navigationLink,omitempty"` /* The name of the resource or array element. Read Only: true */ Name string `json:"Name,omitempty"` /* This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. */ Oem ResourceOem `json:"Oem,omitempty"` }
VirtualMediaCollectionVirtualMediaCollection virtual media collection virtual media collection
swagger:model VirtualMediaCollection_VirtualMediaCollection
Source Files ¶
- account_service_1_0_0_account_service.go
- chassis_1_0_0_chassis.go
- chassis_1_0_0_reset.go
- chassis_collection_chassis_collection.go
- computer_system_1_0_0_boot.go
- computer_system_1_0_0_computer_system.go
- computer_system_1_0_0_memory_summary.go
- computer_system_1_0_0_processor_summary.go
- computer_system_1_0_0_reset.go
- computer_system_collection_computer_system_collection.go
- error_response.go
- ethernet_interface_1_0_0_ethernet_interface.go
- ethernet_interface_1_0_0_ipv6_address_policy_entry.go
- ethernet_interface_collection_ethernet_interface_collection.go
- event_destination_1_0_0_event_destination.go
- event_destination_1_0_0_http_header_property.go
- event_destination_collection_event_destination_collection.go
- event_service_1_0_0_event_service.go
- event_service_1_0_0_submit_test_event.go
- ip_addresses_1_0_0_ipv4_address.go
- ip_addresses_1_0_0_ipv6_address.go
- ip_addresses_1_0_0_ipv6_static_address.go
- json_schema_file_1_0_0_json_schema_file.go
- json_schema_file_1_0_0_location.go
- json_schema_file_collection_json_schema_file_collection.go
- log_entry_1_0_0_log_entry.go
- log_entry_collection_log_entry_collection.go
- log_service_1_0_0_clear_log.go
- log_service_1_0_0_log_service.go
- log_service_collection_log_service_collection.go
- manager_1_0_0_command_shell.go
- manager_1_0_0_force_failover.go
- manager_1_0_0_graphical_console.go
- manager_1_0_0_manager.go
- manager_1_0_0_modify_redundancy_set.go
- manager_1_0_0_reset.go
- manager_1_0_0_serial_console.go
- manager_account_1_0_0_manager_account.go
- manager_account_collection_manager_account_collection.go
- manager_collection_manager_collection.go
- manager_network_protocol_1_0_0_manager_network_protocol.go
- manager_network_protocol_1_0_0_protocol.go
- manager_network_protocol_1_0_0_s_s_d_protocol.go
- message_1_0_0_message.go
- message_registry_file_1_0_0_location.go
- message_registry_file_1_0_0_message_registry_file.go
- message_registry_file_collection_message_registry_file_collection.go
- odata_4_0_0_id_ref.go
- power_1_0_0_power.go
- power_1_0_0_power_control.go
- power_1_0_0_power_limit.go
- power_1_0_0_power_metric.go
- power_1_0_0_power_supply.go
- power_1_0_0_voltage.go
- processor_1_0_0_processor.go
- processor_1_0_0_processor_id.go
- processor_collection_processor_collection.go
- rack_h_d_boot_image_boot_image.go
- rack_h_d_boot_image_boot_image_list.go
- rack_h_d_boot_image_network_address.go
- rack_h_d_boot_image_network_device.go
- rack_h_d_boot_image_users.go
- rack_h_d_reset_action_reset_action.go
- resource_oem.go
- resource_status.go
- role_1_0_0_role.go
- role_collection_role_collection.go
- serial_interface_1_0_0_serial_interface.go
- serial_interface_collection_serial_interface_collection.go
- service_root_1_0_0_service_root.go
- session_1_0_0_session.go
- session_collection_session_collection.go
- session_service_1_0_0_session_service.go
- simple_storage_1_0_0_device.go
- simple_storage_1_0_0_simple_storage.go
- simple_storage_collection_simple_storage_collection.go
- task_1_0_0_task.go
- task_collection_task_collection.go
- task_service_1_0_0_task_service.go
- test_event.go
- thermal_1_0_0_fan.go
- thermal_1_0_0_temperature.go
- thermal_1_0_0_thermal.go
- v_lan_network_interface_1_0_0_v_l_a_n.go
- v_lan_network_interface_collection_v_lan_network_interface_collection.go
- virtual_media_1_0_0_virtual_media.go
- virtual_media_collection_virtual_media_collection.go