openapi: 3.1.0 info: title: Supermicro Redfish API description: 'RESTful API for managing Supermicro servers via Baseboard Management Controller (BMC). This API follows the DMTF Redfish specification with Supermicro OEM extensions. ## Features - **System Management**: Power control, BIOS configuration, boot options - **Hardware Monitoring**: Thermal sensors, power consumption, health status - **Storage**: RAID management, NVMe, Intel VROC - **Network**: BMC network configuration, protocols, LLDP - **Security**: User accounts, certificates, Secure Boot - **Firmware Updates**: BIOS, BMC, CPLD updates ## Authentication Supports Basic Authentication and Session-based authentication (X-Auth-Token). Session tokens are obtained via POST to /redfish/v1/SessionService/Sessions. ## OEM Extensions Supermicro-specific features are available under /Oem/Supermicro paths.' version: 5.1.0 contact: name: Supermicro Technical Support url: https://www.supermicro.com/support license: name: Proprietary url: https://www.supermicro.com servers: - url: https://{bmc_ip}/redfish/v1 variables: bmc_ip: default: 192.168.1.100 description: BMC IP address or hostname security: - basicAuth: [] - sessionAuth: [] tags: - name: AccountService description: User account management including creation, modification, lockout configuration, Active Directory, and LDAP integration. - name: CertificateService description: SSL/TLS certificate management including CSR generation, certificate replacement, and viewing certificate details. - name: Chassis description: Physical chassis information including power supply status, thermal sensors, fans, intrusion detection, and PCIe devices. - name: ComponentIntegrity description: Hardware component integrity verification using SPDM (Security Protocol and Data Model). - name: EventService description: Event subscription management for receiving alerts via HTTP callbacks (webhooks) for system events. - name: JsonSchemas description: JSON Schema definitions for Redfish resource types. - name: LicenseService description: License management for BMC features. View, create, and replace product licenses. - name: Managers description: Baseboard Management Controller (BMC) operations including network configuration, virtual media, logs, NTP, SNMP, and OEM extensions. - name: OEM description: Supermicro-specific extensions including fan mode, NTP, LLDP, snooping, IP access control, and iKVM settings. - name: Registries description: Message and attribute registries for error messages and BIOS attribute definitions. - name: ServiceRoot description: Redfish service root providing API version and links to all resource collections. - name: SessionService description: Session-based authentication management. Create and manage login sessions for secure API access. - name: Systems description: Computer system management including power control, BIOS configuration, boot options, storage, processors, memory, and network interfaces. - name: TaskMonitor description: Task monitoring endpoint for tracking individual task progress and completion status. - name: TaskService description: Asynchronous task management. Monitors long-running operations like firmware updates and provides status information. - name: TelemetryService description: Server telemetry and metrics collection. Access metric definitions, reports, and historical data. - name: ThermalEquipment description: Thermal management including cooling units, CDUs (Coolant Distribution Units), and leak detection. - name: UpdateService description: Firmware inventory and update operations. Supports BIOS, BMC, CPLD, and storage controller firmware updates via HTTP upload or remote URI. paths: /redfish/v1/UpdateService/FirmwareInventory: get: tags: - UpdateService summary: List firmware inventory operationId: getUpdateServiceFirmwareInventory responses: '200': description: Returns a collection of all firmware components (BIOS, BMC, CPLD, etc.) with their current versions. post: tags: - UpdateService summary: Upload firmware image operationId: createUpdateServiceFirmwareInventory responses: '202': description: Request accepted. Operation may be in progress. content: application/json: schema: type: object properties: Targets: type: array items: type: string /redfish/v1/UpdateService/Actions/Oem/SmcUpdateService.Install: post: tags: - UpdateService summary: Execute Oem/ Smc Update Service Install operationId: createUpdateServiceActionsOemSmcUpdateServiceInstall responses: '200': description: Executes the Oem/ Smc Update Service Install action. content: application/json: schema: type: object properties: Targets: type: array items: type: string Oem: type: object properties: Supermicro: type: object properties: BIOS: type: object properties: PreserveME: type: boolean PreserveNVRAM: type: boolean PreserveSMBIOS: type: boolean BackupBIOS: type: boolean get: tags: - UpdateService summary: Execute Oem/ Smc Update Service Install operationId: getUpdateServiceActionsOemSmcUpdateServiceInstall responses: '200': description: Executes the Oem/ Smc Update Service Install action. /redfish/v1/TaskService: get: tags: - TaskService summary: Get task service operationId: getTaskService responses: '200': description: Returns task service resource. content: application/json: schema: type: object properties: Targets: type: array items: type: string Oem: type: object properties: Supermicro: type: object properties: BMC: type: object properties: PreserveCfg: type: boolean PreserveSdr: type: boolean PreserveSsl: type: boolean BackupBMC: type: boolean /redfish/v1/UpdateService/Actions/UpdateService.SimpleUpdate: post: tags: - UpdateService summary: Simple firmware update operationId: createUpdateServiceActionsUpdateServiceSimpleUpdate responses: '202': description: Request accepted. Operation may be in progress. content: application/json: schema: type: object properties: ImageURI: type: string TransferProtocol: type: string Targets: type: array items: type: string get: tags: - UpdateService summary: Execute Update Service Simple Update operationId: getUpdateServiceActionsUpdateServiceSimpleUpdate responses: '200': description: Executes the Update Service Simple Update action. /redfish/v1/UpdateService/upload: post: tags: - UpdateService summary: Create upload operationId: createUpdateServiceupload responses: '202': description: Request accepted. Operation may be in progress. content: application/json: schema: type: object properties: Targets: type: array items: type: string get: tags: - UpdateService summary: Get upload operationId: getUpdateServiceupload responses: '200': description: Returns upload resource. /redfish/v1/Systems/{systemId}/Bios/SD: patch: tags: - Systems summary: Update s d operationId: updateSystemsBySystemidBiosSD responses: '202': description: Request accepted. Operation may be in progress. content: application/json: schema: type: object properties: Attributes: type: object properties: QuietBoot: type: boolean PowerButtonFunction: type: string parameters: &id001 - name: systemId in: path required: true schema: type: string get: tags: - Systems summary: Get s d operationId: getSystemsBySystemidBiosSD responses: '200': description: Returns s d resource. parameters: *id001 /redfish/v1/Systems/{systemId}/Bios/Actions/Bios.ResetBios: post: tags: - Systems summary: Execute Bios Reset Bios operationId: createSystemsBySystemidBiosActionsBiosResetBios responses: '200': description: Executes the Bios Reset Bios action. parameters: &id002 - name: systemId in: path required: true schema: type: string get: tags: - Systems summary: Execute Bios Reset Bios operationId: getSystemsBySystemidBiosActionsBiosResetBios responses: '200': description: Executes the Bios Reset Bios action. parameters: *id002 /redfish/v1/Systems/{systemId}/Oem/Supermicro/FixedBootOrder: get: tags: - OEM summary: Get fixed boot order operationId: getSystemsBySystemidOemSupermicroFixedBootOrder responses: '200': description: Returns fixed boot order resource. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/SecureBoot: patch: tags: - Systems summary: Update secure boot operationId: updateSystemsBySystemidSecureBoot responses: '202': description: Request accepted. Operation may be in progress. requestBody: required: true content: application/json: schema: type: object properties: ResetKeysType: type: string parameters: &id003 - name: systemId in: path required: true schema: type: string get: tags: - Systems summary: Get secure boot operationId: getSystemsBySystemidSecureBoot responses: '200': description: Returns secure boot resource. parameters: *id003 /redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/dbt/Certificates: post: tags: - Systems summary: Install certificate operationId: createSystemsBySystemidSecureBootSecureBootDatabasesdbtCertificates responses: '201': description: Resource created successfully. parameters: &id004 - name: systemId in: path required: true schema: type: string get: tags: - Systems summary: Get certificates operationId: getSystemsBySystemidSecureBootSecureBootDatabasesdbtCertificates responses: '200': description: Returns installed certificates. parameters: *id004 /redfish/v1/CertificateService: get: tags: - CertificateService summary: Get certificate service operationId: getCertificateService responses: '200': description: Returns certificate service with links to CSR generation and certificate locations. /redfish/v1/CertificateService/GenerateCSRActionInfo: get: tags: - CertificateService summary: Get generate c s r action info operationId: getCertificateServiceGenerateCSRActionInfo responses: '200': description: Returns generate c s r action info resource. /redfish/v1/CertificateService/Actions/CertificateService.GenerateCSR: post: tags: - CertificateService summary: Generate CSR operationId: createCertificateServiceActionsCertificateServiceGenerateCSR responses: '200': description: Generates a Certificate Signing Request for obtaining a signed SSL certificate. get: tags: - CertificateService summary: Execute Certificate Service Generate C S R operationId: getCertificateServiceActionsCertificateServiceGenerateCSR responses: '200': description: Executes the Certificate Service Generate C S R action. /redfish/v1/Managers/{managerId}/NetworkProtocol/HTTPS/Certificates/1: get: tags: - Managers summary: Get certificates operationId: getManagersByManageridNetworkProtocolHTTPSCertificates1 responses: '200': description: Returns installed certificates. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/NetworkProtocol/HTTPS/Certificates/1/Actions/Certificate.Renew: post: tags: - Managers summary: Execute Certificate Renew operationId: createManagersByManageridNetworkProtocolHTTPSCertificates1ActionsCertificateRenew responses: '200': description: Executes the Certificate Renew action. content: application/json: schema: type: object properties: LicenseString: type: string parameters: &id005 - name: managerId in: path required: true schema: type: string get: tags: - Managers summary: Execute Certificate Renew operationId: getManagersByManageridNetworkProtocolHTTPSCertificates1ActionsCertificateRenew responses: '200': description: Executes the Certificate Renew action. parameters: *id005 /redfish/v1/EventService/Subscriptions/{id}: patch: tags: - EventService summary: Update subscription operationId: updateEventServiceSubscriptionsById responses: '200': description: Updates event subscription. parameters: - name: id in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/VirtualMedia/VirtualMedia[mounted: post: tags: - Managers summary: Mount virtual media operationId: createManagersByManageridVirtualMediaVirtualMediamounted responses: '202': description: Request accepted. Operation may be in progress. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/VirtualMedia/VirtualMedia{mediaId}: get: tags: - Managers summary: Get virtual media operationId: getManagersByManageridVirtualMediaVirtualMediamediaId responses: '200': description: Returns virtual media status. parameters: - name: managerId in: path required: true schema: type: string - name: mediaId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/PCIeDevices/GPU1: get: tags: - Chassis summary: Get PCIe device operationId: getChassisByChassisidPCIeDevicesGPU1 responses: '200': description: Returns PCIe device information. parameters: - name: chassisId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/PCIeDevices/NVMeSSD1: get: tags: - Chassis summary: Get PCIe device operationId: getChassisByChassisidPCIeDevicesNVMeSSD1 responses: '200': description: Returns PCIe device information. parameters: - name: chassisId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/PCIeDevices/GPU1/PCIeFunctions/{functionId}: get: tags: - Chassis summary: Get PCIe device operationId: getChassisByChassisidPCIeDevicesGPU1PCIeFunctionsByFunctionid responses: '200': description: Returns PCIe device information. parameters: - name: chassisId in: path required: true schema: type: string - name: functionId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage: get: tags: - Systems summary: Get storage info operationId: getSystemsBySystemidStorage responses: '200': description: Returns storage controller data. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/HA-RAID: get: tags: - Systems summary: Get storage info operationId: getSystemsBySystemidStorageHARAID responses: '200': description: Returns storage controller data. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/HBA: get: tags: - Systems summary: Get storage info operationId: getSystemsBySystemidStorageHBA responses: '200': description: Returns storage controller data. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/HA-RAID/Actions/Oem/SmcStorage.CreateVolume: post: tags: - Systems summary: Execute Oem/ Smc Storage Create Volume operationId: createSystemsBySystemidStorageHARAIDActionsOemSmcStorageCreateVolume responses: '200': description: Executes the Oem/ Smc Storage Create Volume action. content: application/json: schema: type: object properties: LocationIndicatorActive: type: boolean parameters: &id006 - name: systemId in: path required: true schema: type: string get: tags: - Systems summary: Execute Oem/ Smc Storage Create Volume operationId: getSystemsBySystemidStorageHARAIDActionsOemSmcStorageCreateVolume responses: '200': description: Executes the Oem/ Smc Storage Create Volume action. parameters: *id006 /redfish/v1/Systems/{systemId}/Storage/HA-RAID/Volumes/Controller.{controllerId}.Volume: post: tags: - Systems summary: Create RAID volume operationId: createSystemsBySystemidStorageHARAIDVolumesControllercontrollerIdVolume responses: '200': description: Creates a new RAID volume. parameters: - name: systemId in: path required: true schema: type: string - name: controllerId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/HA-RAID/Actions/Oem/SmcStorage.ClearVolumes: post: tags: - Systems summary: Execute Oem/ Smc Storage Clear Volumes operationId: createSystemsBySystemidStorageHARAIDActionsOemSmcStorageClearVolumes responses: '200': description: Executes the Oem/ Smc Storage Clear Volumes action. content: application/json: schema: type: object properties: ControllerId: type: integer BIOSBootMode: type: string JBODMode: type: string parameters: &id007 - name: systemId in: path required: true schema: type: string get: tags: - Systems summary: Execute Oem/ Smc Storage Clear Volumes operationId: getSystemsBySystemidStorageHARAIDActionsOemSmcStorageClearVolumes responses: '200': description: Executes the Oem/ Smc Storage Clear Volumes action. parameters: *id007 /redfish/v1/Systems/{systemId}/Storage/MRVL.HA-RAID: get: tags: - Systems summary: Get storage info operationId: getSystemsBySystemidStorageMRVLHARAID responses: '200': description: Returns storage controller data. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/NVMeSSD: get: tags: - Systems summary: Get storage info operationId: getSystemsBySystemidStorageNVMeSSD responses: '200': description: Returns storage controller data. content: application/json: schema: type: object properties: LocationIndicatorActive: type: boolean parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Drives/{driveId}: patch: tags: - Systems summary: Update drive info operationId: updateSystemsBySystemidStorageIntelVROCDrivesByDriveid responses: '200': description: Updates physical drive details. content: application/json: schema: type: object properties: ControllerRates: type: object properties: ConsistencyCheckRatePercent: type: integer requestBody: required: true content: application/json: schema: type: object properties: WriteCacheEnabled: type: boolean parameters: - name: systemId in: path required: true schema: type: string - name: driveId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Volumes/{volumeId}: patch: tags: - Systems summary: Update storage info operationId: updateSystemsBySystemidStorageIntelVROCVolumesByVolumeid responses: '200': description: Updates storage controller data. content: application/json: schema: type: object properties: DisplayName: type: string requestBody: required: true content: application/json: schema: type: object properties: WriteHoleProtectionPolicy: type: string Links: type: object properties: JournalingMedia: type: object properties: {} parameters: &id008 - name: systemId in: path required: true schema: type: string - name: volumeId in: path required: true schema: type: string delete: tags: - Systems summary: Delete volume operationId: deleteSystemsBySystemidStorageIntelVROCVolumesByVolumeid responses: '200': description: Deletes the storage volume. content: application/json: schema: type: object properties: ResetType: type: string parameters: *id008 /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Volumes/{volumeId}/Actions/Drive.SecureErase: post: tags: - Systems summary: Execute Drive Secure Erase operationId: createSystemsBySystemidStorageIntelVROCVolumesByVolumeidActionsDriveSecureErase responses: '200': description: Executes the Drive Secure Erase action. content: application/json: schema: type: object properties: StripSizeBytes: type: integer RAIDType: type: string Drives: type: array items: type: object properties: {} parameters: - name: systemId in: path required: true schema: type: string - name: volumeId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Volumes/{volumeId}/Actions/Volume.CheckConsistency: post: tags: - Systems summary: Execute Volume Check Consistency operationId: createSystemsBySystemidStorageIntelVROCVolumesByVolumeidActionsVolumeCheckConsistency responses: '200': description: Executes the Volume Check Consistency action. parameters: - name: systemId in: path required: true schema: type: string - name: volumeId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Volumes/{volumeId}/Actions/Volume.Initialize: post: tags: - Systems summary: Execute Volume Initialize operationId: createSystemsBySystemidStorageIntelVROCVolumesByVolumeidActionsVolumeInitialize responses: '200': description: Executes the Volume Initialize action. parameters: - name: systemId in: path required: true schema: type: string - name: volumeId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/EthernetInterfaces/{interfaceId}: get: tags: - Managers summary: Get Ethernet interfaces operationId: getManagersByManageridEthernetInterfacesByInterfaceid responses: '200': description: Returns Ethernet configuration. parameters: - name: managerId in: path required: true schema: type: string - name: interfaceId in: path required: true schema: type: string /redfish/v1/TelemetryService: get: tags: - TelemetryService summary: Get telemetry service operationId: getTelemetryService responses: '200': description: Returns telemetry service configuration with links to metric definitions and reports. /redfish/v1/TelemetryService/MetricDefinitions: get: tags: - TelemetryService summary: List metric definitions operationId: getTelemetryServiceMetricDefinitions responses: '200': description: Returns collection of available metric definitions for power, thermal, and utilization. /redfish/v1/TelemetryService/MetricReportDefinitions: get: tags: - TelemetryService summary: Get metric report definitions operationId: getTelemetryServiceMetricReportDefinitions responses: '200': description: Returns metric report definitions resource. /redfish/v1/TelemetryService/MetricReports: get: tags: - TelemetryService summary: List metric reports operationId: getTelemetryServiceMetricReports responses: '200': description: Returns collection of metric reports with collected telemetry data. /redfish/v1/Oem/Supermicro/DumpService: get: tags: - OEM summary: Get dump service operationId: getOemSupermicroDumpService responses: '200': description: Returns dump service resource. patch: tags: - OEM summary: Update dump service operationId: updateOemSupermicroDumpService responses: '200': description: Updates dump service resource. /redfish/v1/Oem/Supermicro/DumpService/Actions/OemDumpService.Collect: get: tags: - OEM summary: Execute Oem Dump Service Collect operationId: getOemSupermicroDumpServiceActionsOemDumpServiceCollect responses: '200': description: Executes the Oem Dump Service Collect action. post: tags: - OEM summary: Execute Oem Dump Service Collect operationId: createOemSupermicroDumpServiceActionsOemDumpServiceCollect responses: '200': description: Executes the Oem Dump Service Collect action. content: application/json: schema: type: object properties: DumpType: type: string ActionType: type: string /redfish/v1/Systems/{systemId}: patch: tags: - Systems summary: Update systems operationId: updateSystemsBySystemid responses: '200': description: Updates systems resource. content: application/json: schema: type: object properties: Boot: type: object properties: BootSourceOverrideEnabled: type: string BootSourceOverrideMode: type: string BootSourceOverrideTarget: type: string parameters: &id009 - name: systemId in: path required: true schema: type: string get: tags: - Systems summary: Get systems operationId: getSystemsBySystemid responses: '200': description: Returns systems resource. parameters: *id009 /redfish/v1/Systems/{systemId}/Actions/ComputerSystem.Reset: post: tags: - Systems summary: Execute Computer System Reset operationId: createSystemsBySystemidActionsComputerSystemReset responses: '200': description: Executes the Computer System Reset action. content: application/json: schema: type: object properties: ResetType: type: string parameters: &id010 - name: systemId in: path required: true schema: type: string get: tags: - Systems summary: Execute Computer System Reset operationId: getSystemsBySystemidActionsComputerSystemReset responses: '200': description: Executes the Computer System Reset action. parameters: *id010 /redfish/v1/Systems/{systemId}/LogServices/[logservice: get: tags: - Systems summary: Get log services operationId: getSystemsBySystemidLogServiceslogservice responses: '200': description: Returns available log services. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/LogServices/Log1/Actions/LogService.ClearLog: post: tags: - Systems summary: Execute Log Service Clear Log operationId: createSystemsBySystemidLogServicesLog1ActionsLogServiceClearLog responses: '200': description: Executes the Log Service Clear Log action. parameters: &id011 - name: systemId in: path required: true schema: type: string get: tags: - Systems summary: Execute Log Service Clear Log operationId: getSystemsBySystemidLogServicesLog1ActionsLogServiceClearLog responses: '200': description: Executes the Log Service Clear Log action. parameters: *id011 /redfish/v1/Systems/{systemId}/LogServices/Log1/Entries/{id}: patch: tags: - Systems summary: Update log entries operationId: updateSystemsBySystemidLogServicesLog1EntriesById responses: '200': description: Updates collection of log entries. parameters: - name: systemId in: path required: true schema: type: string - name: id in: path required: true schema: type: string /redfish/v1/JsonSchemas: get: tags: - JsonSchemas summary: Get json schemas operationId: getJsonSchemas responses: '200': description: Returns json schemas resource. /redfish/v1/Chassis/{chassisId}: patch: tags: - Chassis summary: Update chassis operationId: updateChassisByChassisid responses: '200': description: Updates chassis resource. content: application/json: schema: type: object properties: OEMDecommissionTypes: type: array items: type: string requestBody: required: true content: application/json: schema: type: object properties: PhysicalSecurity: type: object properties: IntrusionSensor: type: string parameters: &id012 - name: chassisId in: path required: true schema: type: string get: tags: - Chassis summary: Get chassis operationId: getChassisByChassisid responses: '200': description: Returns chassis resource. parameters: *id012 /redfish/v1/Systems/{systemId}/Actions/Oem/OemSystemExtensions.Reset: post: tags: - Systems summary: Execute Oem/ Oem System Extensions Reset operationId: createSystemsBySystemidActionsOemOemSystemExtensionsReset responses: '200': description: Executes the Oem/ Oem System Extensions Reset action. content: application/json: schema: type: object properties: ResetType: type: string parameters: &id013 - name: systemId in: path required: true schema: type: string get: tags: - Systems summary: Execute Oem/ Oem System Extensions Reset operationId: getSystemsBySystemidActionsOemOemSystemExtensionsReset responses: '200': description: Executes the Oem/ Oem System Extensions Reset action. parameters: *id013 /redfish/v1/Managers/{managerId}/Oem/Supermicro/NTP: get: tags: - OEM summary: Get n t p operationId: getManagersByManageridOemSupermicroNTP responses: '200': description: Returns n t p resource. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/NetworkProtocol: patch: tags: - Managers summary: Update network protocol operationId: updateManagersByManageridNetworkProtocol responses: '202': description: Request accepted. Operation may be in progress. content: application/json: schema: type: object properties: AutoDSTEnabled: type: boolean parameters: &id014 - name: managerId in: path required: true schema: type: string get: tags: - Managers summary: Get network protocol operationId: getManagersByManageridNetworkProtocol responses: '200': description: Returns network protocol resource. parameters: *id014 /redfish/v1/Managers/{managerId}/Actions/Oem/SupermicroManager.SyncTime: post: tags: - OEM summary: Execute Oem/ Supermicro Manager Sync Time operationId: createManagersByManageridActionsOemSupermicroManagerSyncTime responses: '200': description: Executes the Oem/ Supermicro Manager Sync Time action. parameters: &id015 - name: managerId in: path required: true schema: type: string get: tags: - OEM summary: Execute Oem/ Supermicro Manager Sync Time operationId: getManagersByManageridActionsOemSupermicroManagerSyncTime responses: '200': description: Executes the Oem/ Supermicro Manager Sync Time action. parameters: *id015 /redfish/v1/Managers/{managerId}/Oem/Supermicro/Snooping: get: tags: - OEM summary: Get snooping operationId: getManagersByManageridOemSupermicroSnooping responses: '200': description: Returns snooping resource. content: application/json: schema: type: object properties: ServiceEnabled: type: boolean parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/Oem/Supermicro/KCSInterface: get: tags: - OEM summary: Get k c s interface operationId: getManagersByManageridOemSupermicroKCSInterface responses: '200': description: Returns k c s interface resource. content: application/json: schema: type: object properties: Id: type: string Name: type: string Privilege: type: string parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/EthernetInterfaces/{interfaceId}: get: tags: - Systems summary: Get Ethernet interfaces operationId: getSystemsBySystemidEthernetInterfacesByInterfaceid responses: '200': description: Returns Ethernet configuration. parameters: - name: systemId in: path required: true schema: type: string - name: interfaceId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/SharedNetworkPorts: get: tags: - Managers summary: Get shared network ports operationId: getManagersByManageridSharedNetworkPorts responses: '200': description: Returns shared network ports resource. content: application/json: schema: type: object properties: Name: type: string Description: type: string Members@odata.count: type: integer Members: type: array items: type: object properties: {} parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/DedicatedNetworkPorts: get: tags: - Managers summary: Get dedicated network ports operationId: getManagersByManageridDedicatedNetworkPorts responses: '200': description: Returns dedicated network ports resource. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/DedicatedNetworkPorts/num: get: tags: - Managers summary: Get num operationId: getManagersByManageridDedicatedNetworkPortsnum responses: '200': description: Returns num resource. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/Controls/CPU_PowerLimit: patch: tags: - Chassis summary: Update power data operationId: updateChassisByChassisidControlsCPUPowerLimit responses: '200': description: Updates power consumption data. content: application/json: schema: type: object properties: SetPoint: type: integer parameters: &id016 - name: chassisId in: path required: true schema: type: string get: tags: - Chassis summary: Get power data operationId: getChassisByChassisidControlsCPUPowerLimit responses: '200': description: Returns power consumption data. parameters: *id016 /redfish/v1/Managers/{managerId}/Oem/Supermicro/NodeManager: patch: tags: - OEM summary: Update node manager operationId: updateManagersByManageridOemSupermicroNodeManager responses: '200': description: Updates node manager resource. parameters: &id017 - name: managerId in: path required: true schema: type: string get: tags: - OEM summary: Get node manager operationId: getManagersByManageridOemSupermicroNodeManager responses: '200': description: Returns node manager resource. parameters: *id017 /redfish/v1/Managers/{managerId}/Oem/Supermicro/NodeManager/Policies/{PolicyID}: patch: tags: - OEM summary: Update policies operationId: updateManagersByManageridOemSupermicroNodeManagerPoliciesByPolicyid responses: '200': description: Updates policies resource. content: application/json: schema: type: object properties: Status: type: object properties: State: type: string parameters: &id018 - name: managerId in: path required: true schema: type: string - name: PolicyID in: path required: true schema: type: string delete: tags: - OEM summary: Delete policies operationId: deleteManagersByManageridOemSupermicroNodeManagerPoliciesByPolicyid responses: '200': description: Deletes policies resource. parameters: *id018 post: tags: - OEM summary: Create policies operationId: createManagersByManageridOemSupermicroNodeManagerPoliciesByPolicyid responses: '200': description: Creates policies resource. parameters: *id018 /redfish/v1/Managers/{managerId}/Oem/Supermicro/NodeManager/Domains/{DomainName}: patch: tags: - OEM summary: Update domains operationId: updateManagersByManageridOemSupermicroNodeManagerDomainsByDomainname responses: '200': description: Updates domains resource. content: application/json: schema: type: object properties: Status: type: object properties: State: type: string parameters: - name: managerId in: path required: true schema: type: string - name: DomainName in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/Oem/Supermicro/NodeManager/Policies: post: tags: - OEM summary: Create policies operationId: createManagersByManageridOemSupermicroNodeManagerPolicies responses: '201': description: Resource created successfully. parameters: &id019 - name: managerId in: path required: true schema: type: string get: tags: - OEM summary: Get policies operationId: getManagersByManageridOemSupermicroNodeManagerPolicies responses: '200': description: Returns policies resource. parameters: *id019 /redfish/v1/Managers/{managerId}/Oem/Supermicro/NodeManager/Actions/NodeManager.Reset: post: tags: - OEM summary: Execute Node Manager Reset operationId: createManagersByManageridOemSupermicroNodeManagerActionsNodeManagerReset responses: '200': description: Executes the Node Manager Reset action. parameters: &id020 - name: managerId in: path required: true schema: type: string get: tags: - OEM summary: Execute Node Manager Reset operationId: getManagersByManageridOemSupermicroNodeManagerActionsNodeManagerReset responses: '200': description: Executes the Node Manager Reset action. parameters: *id020 /redfish/v1/Systems/{systemId}/Boot/Certificates: get: tags: - Systems summary: Get certificates operationId: getSystemsBySystemidBootCertificates responses: '200': description: Returns installed certificates. content: application/json: schema: type: object properties: Name: type: string Description: type: string Members@odata.count: type: integer Members: type: array items: {} parameters: &id021 - name: systemId in: path required: true schema: type: string post: tags: - Systems summary: Install certificate operationId: createSystemsBySystemidBootCertificates responses: '204': description: Operation completed with no content returned. parameters: *id021 /redfish/v1/Systems/{systemId}/Boot/Certificates/{id}: delete: tags: - Systems summary: Delete certificates operationId: deleteSystemsBySystemidBootCertificatesById responses: '202': description: Request accepted. Operation may be in progress. parameters: - name: systemId in: path required: true schema: type: string - name: id in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/PowerSubsystem: get: tags: - Chassis summary: Get power data operationId: getChassisByChassisidPowerSubsystem responses: '200': description: Returns power consumption data. parameters: - name: chassisId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/PowerSubsystem/PowerSupplies: get: tags: - Chassis summary: Get power data operationId: getChassisByChassisidPowerSubsystemPowerSupplies responses: '200': description: Returns power consumption data. content: application/json: schema: type: object properties: Name: type: string Description: type: string Members@odata.count: type: integer Members: type: array items: {} parameters: - name: chassisId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/ThermalSubsystem: get: tags: - Chassis summary: Get thermal data operationId: getChassisByChassisidThermalSubsystem responses: '200': description: Returns temperature and fan readings. content: application/json: schema: type: object properties: Id: type: string Name: type: string Fans: type: object properties: {} ThermalMetrics: type: object properties: {} Status: type: object properties: State: type: string Health: type: string parameters: - name: chassisId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/ThermalSubsystem/Fans: get: tags: - Chassis summary: Get thermal data operationId: getChassisByChassisidThermalSubsystemFans responses: '200': description: Returns temperature and fan readings. parameters: - name: chassisId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/ThermalSubsystem/Fans/num: get: tags: - Chassis summary: Get thermal data operationId: getChassisByChassisidThermalSubsystemFansnum responses: '200': description: Returns temperature and fan readings. parameters: - name: chassisId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/ThermalSubsystem/ThermalMetrics: get: tags: - Chassis summary: Get thermal data operationId: getChassisByChassisidThermalSubsystemThermalMetrics responses: '200': description: Returns temperature and fan readings. content: application/json: schema: type: object properties: Id: type: string Name: type: string TemperatureReadingsCelsius: type: array items: {} parameters: - name: chassisId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/Detectors: get: tags: - Chassis summary: Get detectors operationId: getChassisByChassisidDetectors responses: '200': description: Returns detectors resource. parameters: - name: chassisId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/LeakDetectors/{leakdetectorsldId}: get: tags: - Chassis summary: Get leak detectors operationId: getChassisByChassisidLeakDetectorsByLeakdetectorsldid responses: '200': description: Returns leak detectors resource. parameters: - name: chassisId in: path required: true schema: type: string - name: leakdetectorsldId in: path required: true schema: type: string /redfish/v1/ComponentIntegrity: get: tags: - ComponentIntegrity summary: Get component integrity operationId: getComponentIntegrity responses: '200': description: Returns component integrity resource. /redfish/v1/Chassis/{chassisId}/Assembly: get: tags: - Chassis summary: Get assembly info operationId: getChassisByChassisidAssembly responses: '200': description: Returns hardware assembly details. parameters: - name: chassisId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/LicenseManager/Actions/LicenseManager.ActivateLicense: post: tags: - Managers summary: Execute License Manager Activate License operationId: createManagersByManageridLicenseManagerActionsLicenseManagerActivateLicense responses: '200': description: Executes the License Manager Activate License action. content: application/json: schema: type: object properties: Success: type: object properties: code: type: string message: type: string parameters: - name: managerId in: path required: true schema: type: string /redfish/v1: get: tags: - ServiceRoot summary: Get v1 operationId: getServiceRoot responses: '200': description: Returns v1 resource. /redfish/v1/SessionService: get: tags: - SessionService summary: Get session service operationId: getSessionService responses: '200': description: Returns session service configuration including timeout settings. /redfish/v1/Chassis: get: tags: - Chassis summary: Get chassis operationId: getChassis responses: '200': description: Returns chassis resource. /redfish/v1/AccountService: get: tags: - AccountService summary: Get account service operationId: getAccountService responses: '200': description: Returns account service configuration including lockout settings and authentication providers. patch: tags: - AccountService summary: Configure account service operationId: updateAccountService responses: '200': description: Updates account service settings including lockout threshold and duration. /redfish/v1/Managers: get: tags: - Managers summary: Get managers operationId: getManagers responses: '200': description: Returns managers resource. /redfish/v1/Systems: get: tags: - Systems summary: Get systems operationId: getSystems responses: '200': description: Returns systems resource. /redfish/v1/EventService: get: tags: - EventService summary: Get event service operationId: getEventService responses: '200': description: Returns event service configuration including delivery retry policy and event types. /redfish/v1/UpdateService: get: tags: - UpdateService summary: Get update service operationId: getUpdateService responses: '200': description: Returns update service configuration and links to firmware inventory. /redfish/v1/Registries: get: tags: - Registries summary: Get registries operationId: getRegistries responses: '200': description: Returns registries resource. /redfish/v1/SessionService/Sessions: get: tags: - SessionService summary: List active sessions operationId: getSessionServiceSessions responses: '200': description: Returns collection of active login sessions. post: tags: - SessionService summary: Create session (login) operationId: createSessionServiceSessions responses: '200': description: Creates a new session. Returns X-Auth-Token in response headers for subsequent authenticated requests. /redfish/v1/SessionService/Sessions/{session_numId}: get: tags: - SessionService summary: Get sessions operationId: getSessionServiceSessionsBySessionNumid responses: '200': description: Returns sessions resource. parameters: - name: session_numId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/PowerSubsystem/PowerSupplies/{powersupplyidId}/Assembly: get: tags: - Chassis summary: Get power data operationId: getChassisByChassisidPowerSubsystemPowerSuppliesByPowersupplyididAssembly responses: '200': description: Returns power consumption data. parameters: - name: chassisId in: path required: true schema: type: string - name: powersupplyidId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/Oem/Supermicro/MultiNodes: get: tags: - OEM summary: Get multi nodes operationId: getChassisByChassisidOemSupermicroMultiNodes responses: '200': description: Returns multi nodes resource. parameters: - name: chassisId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/Oem/Supermicro/MultiNodes/Node(arg): get: tags: - OEM summary: Get node(arg) operationId: getChassisByChassisidOemSupermicroMultiNodesNodearg responses: '200': description: Returns node(arg) resource. parameters: - name: chassisId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/Controls: get: tags: - Chassis summary: Get controls operationId: getChassisByChassisidControls responses: '200': description: Returns controls resource. parameters: - name: chassisId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/Drives/{id}: get: tags: - Chassis summary: Get drive info operationId: getChassisByChassisidDrivesById responses: '200': description: Returns physical drive details. parameters: - name: chassisId in: path required: true schema: type: string - name: id in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/EnvironmentMetrics: get: tags: - Chassis summary: Get environment metrics operationId: getChassisByChassisidEnvironmentMetrics responses: '200': description: Returns environment metrics resource. parameters: - name: chassisId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/Thermal: get: tags: - Chassis summary: Get thermal data operationId: getChassisByChassisidThermal responses: '200': description: Returns temperature and fan readings. parameters: - name: chassisId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/ThermalSubsystem/Fans/Fan{id}: get: tags: - Chassis summary: Get thermal data operationId: getChassisByChassisidThermalSubsystemFansFanid responses: '200': description: Returns temperature and fan readings. parameters: - name: chassisId in: path required: true schema: type: string - name: id in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/ThermalSubsystem/LeakDetection: get: tags: - Chassis summary: Get thermal data operationId: getChassisByChassisidThermalSubsystemLeakDetection responses: '200': description: Returns temperature and fan readings. parameters: - name: chassisId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/ThermalSubsystem/LeakDetection/LeakDetectors: get: tags: - Chassis summary: Get thermal data operationId: getChassisByChassisidThermalSubsystemLeakDetectionLeakDetectors responses: '200': description: Returns temperature and fan readings. parameters: - name: chassisId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/ThermalSubsystem/LeakDetection/LeakDetectors/{leakdetectoridId}: get: tags: - Chassis summary: Get thermal data operationId: getChassisByChassisidThermalSubsystemLeakDetectionLeakDetectorsByLeakdetectoridid responses: '200': description: Returns temperature and fan readings. parameters: - name: chassisId in: path required: true schema: type: string - name: leakdetectoridId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/ThermalSubsystem/LeakDetection/LeakDetectors/Coldplate: get: tags: - Chassis summary: Get thermal data operationId: getChassisByChassisidThermalSubsystemLeakDetectionLeakDetectorsColdplate responses: '200': description: Returns temperature and fan readings. parameters: - name: chassisId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/LeakDetectors/{leakdetectoridId}: get: tags: - Chassis summary: Get leak detectors operationId: getChassisByChassisidLeakDetectorsByLeakdetectoridid responses: '200': description: Returns leak detectors resource. parameters: - name: chassisId in: path required: true schema: type: string - name: leakdetectoridId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/Power: get: tags: - Chassis summary: Get power data operationId: getChassisByChassisidPower responses: '200': description: Returns power consumption data. parameters: - name: chassisId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/PowerSubsystem/PowerSupplies/PowerSupply{id}: get: tags: - Chassis summary: Get power data operationId: getChassisByChassisidPowerSubsystemPowerSuppliesPowerSupplyid responses: '200': description: Returns power consumption data. parameters: - name: chassisId in: path required: true schema: type: string - name: id in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/PowerSubsystem/PowerSupplies/PowerSupply{id}/Metrics: get: tags: - Chassis summary: Get power data operationId: getChassisByChassisidPowerSubsystemPowerSuppliesPowerSupplyidMetrics responses: '200': description: Returns power consumption data. parameters: - name: chassisId in: path required: true schema: type: string - name: id in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/Sensors/{sensorId}: get: tags: - Chassis summary: Get sensor data operationId: getChassisByChassisidSensorsBySensorid responses: '200': description: Returns sensor readings. parameters: - name: chassisId in: path required: true schema: type: string - name: sensorId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/NetworkAdapters: get: tags: - Chassis summary: Get network adapters operationId: getChassisByChassisidNetworkAdapters responses: '200': description: Returns network adapters resource. parameters: - name: chassisId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/NetworkAdapters/{adapter_numId}: get: tags: - Chassis summary: Get network adapters operationId: getChassisByChassisidNetworkAdaptersByAdapterNumid responses: '200': description: Returns network adapters resource. parameters: - name: chassisId in: path required: true schema: type: string - name: adapter_numId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/NetworkAdapters/{adapter_numId}/Ports: get: tags: - Chassis summary: Get ports operationId: getChassisByChassisidNetworkAdaptersByAdapterNumidPorts responses: '200': description: Returns ports resource. parameters: - name: chassisId in: path required: true schema: type: string - name: adapter_numId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/NetworkAdapters/{adapter_numId}/Ports/{np_numId}: get: tags: - Chassis summary: Get ports operationId: getChassisByChassisidNetworkAdaptersByAdapterNumidPortsByNpNumid responses: '200': description: Returns ports resource. parameters: - name: chassisId in: path required: true schema: type: string - name: adapter_numId in: path required: true schema: type: string - name: np_numId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/NetworkAdapters/{adapter_numId}/NetworkPorts: get: tags: - Chassis summary: Get network ports operationId: getChassisByChassisidNetworkAdaptersByAdapterNumidNetworkPorts responses: '200': description: Returns network ports resource. parameters: - name: chassisId in: path required: true schema: type: string - name: adapter_numId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/NetworkAdapters/{adapter_numId}/NetworkPorts/{np_numId}: get: tags: - Chassis summary: Get network ports operationId: getChassisByChassisidNetworkAdaptersByAdapterNumidNetworkPortsByNpNumid responses: '200': description: Returns network ports resource. parameters: - name: chassisId in: path required: true schema: type: string - name: adapter_numId in: path required: true schema: type: string - name: np_numId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/NetworkAdapters/{adapter_numId}/NetworkDeviceFunctions: get: tags: - Chassis summary: Get network device functions operationId: getChassisByChassisidNetworkAdaptersByAdapterNumidNetworkDeviceFunctions responses: '200': description: Returns network device functions resource. parameters: - name: chassisId in: path required: true schema: type: string - name: adapter_numId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/NetworkAdapters/{adapter_numId}/NetworkDeviceFunctions/{ndf_numId}: get: tags: - Chassis summary: Get network device functions operationId: getChassisByChassisidNetworkAdaptersByAdapterNumidNetworkDeviceFunctionsByNdfNumid responses: '200': description: Returns network device functions resource. parameters: - name: chassisId in: path required: true schema: type: string - name: adapter_numId in: path required: true schema: type: string - name: ndf_numId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/PCIeSlots: get: tags: - Chassis summary: Get PCIe device operationId: getChassisByChassisidPCIeSlots responses: '200': description: Returns PCIe device information. parameters: - name: chassisId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/PCIeDevices: get: tags: - Chassis summary: Get PCIe device operationId: getChassisByChassisidPCIeDevices responses: '200': description: Returns PCIe device information. parameters: - name: chassisId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/PCIeDevices/NIC{aocCardId}/PCIeFunctions: get: tags: - Chassis summary: Get PCIe device operationId: getChassisByChassisidPCIeDevicesNICaocCardIdPCIeFunctions responses: '200': description: Returns PCIe device information. parameters: - name: chassisId in: path required: true schema: type: string - name: aocCardId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/PCIeDevices/NIC{aocCardId}/PCIeFunctions/{port_numId}: get: tags: - Chassis summary: Get PCIe device operationId: getChassisByChassisidPCIeDevicesNICaocCardIdPCIeFunctionsByPortNumid responses: '200': description: Returns PCIe device information. parameters: - name: chassisId in: path required: true schema: type: string - name: aocCardId in: path required: true schema: type: string - name: port_numId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/PCIeDevices/GPU{gpuCardId}: get: tags: - Chassis summary: Get PCIe device operationId: getChassisByChassisidPCIeDevicesGPUgpuCardId responses: '200': description: Returns PCIe device information. parameters: - name: chassisId in: path required: true schema: type: string - name: gpuCardId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/PCIeDevices/GPU{gpuCardId}/PCIeFunctions: get: tags: - Chassis summary: Get PCIe device operationId: getChassisByChassisidPCIeDevicesGPUgpuCardIdPCIeFunctions responses: '200': description: Returns PCIe device information. parameters: - name: chassisId in: path required: true schema: type: string - name: gpuCardId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/PCIeDevices/GPU{gpuCardId}/PCIeFunctions/{gpu_instance_numId}: get: tags: - Chassis summary: Get PCIe device operationId: getChassisByChassisidPCIeDevicesGPUgpuCardIdPCIeFunctionsByGpuInstanceNumid responses: '200': description: Returns PCIe device information. parameters: - name: chassisId in: path required: true schema: type: string - name: gpuCardId in: path required: true schema: type: string - name: gpu_instance_numId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/PCIeDevices/NVMeSSD{nvmeSsdId}: get: tags: - Chassis summary: Get PCIe device operationId: getChassisByChassisidPCIeDevicesNVMeSSDnvmeSsdId responses: '200': description: Returns PCIe device information. parameters: - name: chassisId in: path required: true schema: type: string - name: nvmeSsdId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/PCIeDevices/NVMeSSD{nvmeSsdId}/PCIeFunctions: get: tags: - Chassis summary: Get PCIe device operationId: getChassisByChassisidPCIeDevicesNVMeSSDnvmeSsdIdPCIeFunctions responses: '200': description: Returns PCIe device information. parameters: - name: chassisId in: path required: true schema: type: string - name: nvmeSsdId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/PCIeDevices/NVMeSSD{nvmeSsdId}/PCIeFunctions/{nvme_ssd_instance_numId}: get: tags: - Chassis summary: Get PCIe device operationId: getChassisByChassisidPCIeDevicesNVMeSSDnvmeSsdIdPCIeFunctionsByNvmeSsdInstanceNumid responses: '200': description: Returns PCIe device information. parameters: - name: chassisId in: path required: true schema: type: string - name: nvmeSsdId in: path required: true schema: type: string - name: nvme_ssd_instance_numId in: path required: true schema: type: string /redfish/v1/Chassis/HA-RAID.{controllerId}.StorageEnclosure.{enclosureId}: get: tags: - Chassis summary: Get storage info operationId: getChassisHARAIDcontrollerIdStorageEnclosureenclosureId responses: '200': description: Returns storage controller data. parameters: - name: controllerId in: path required: true schema: type: string - name: enclosureId in: path required: true schema: type: string /redfish/v1/Chassis/AOM_SCM/Assembly: get: tags: - Chassis summary: Get assembly info operationId: getChassisAOMSCMAssembly responses: '200': description: Returns hardware assembly details. /redfish/v1/Chassis/HA-RAID.{controllerId}.StorageEnclosure.{enclosureId}/Drives/Disk.Bay.{driveId}: get: tags: - Chassis summary: Get drive info operationId: getChassisHARAIDcontrollerIdStorageEnclosureenclosureIdDrivesDiskBaydriveId responses: '200': description: Returns physical drive details. parameters: - name: controllerId in: path required: true schema: type: string - name: enclosureId in: path required: true schema: type: string - name: driveId in: path required: true schema: type: string ? /redfish/v1/Chassis/HA-RAID.{controllerId}.StorageEnclosure.{enclosureId}/Drives/Disk.Bay.{driveId}/Actions/Oem/SmcDrive.Indicate : get: tags: - Chassis summary: Execute Oem/ Smc Drive Indicate operationId: getChassisHARAIDcontrollerIdStorageEnclosureenclosureIdDrivesDiskBaydriveIdActionsOemSmcDriveIndicate responses: '200': description: Executes the Oem/ Smc Drive Indicate action. parameters: - name: controllerId in: path required: true schema: type: string - name: enclosureId in: path required: true schema: type: string - name: driveId in: path required: true schema: type: string ? /redfish/v1/Chassis/HA-RAID.{controllerId}.StorageEnclosure.{enclosureId}/Drives/Disk.Bay.{driveId}/Actions/Drive.SecureErase : get: tags: - Chassis summary: Execute Drive Secure Erase operationId: getChassisHARAIDcontrollerIdStorageEnclosureenclosureIdDrivesDiskBaydriveIdActionsDriveSecureErase responses: '200': description: Executes the Drive Secure Erase action. parameters: - name: controllerId in: path required: true schema: type: string - name: enclosureId in: path required: true schema: type: string - name: driveId in: path required: true schema: type: string ? /redfish/v1/Chassis/HA-RAID.{controllerId}.StorageEnclosure.{enclosureId}/Drives/Disk.Bay.{driveId}/Actions/Oem/SmcDrive.SecureEraseAbort : get: tags: - Chassis summary: Execute Oem/ Smc Drive Secure Erase Abort operationId: getChassisHARAIDcontrollerIdStorageEnclosureenclosureIdDrivesDiskBaydriveIdActionsOemSmcDriveSecureEraseAbort responses: '200': description: Executes the Oem/ Smc Drive Secure Erase Abort action. parameters: - name: controllerId in: path required: true schema: type: string - name: enclosureId in: path required: true schema: type: string - name: driveId in: path required: true schema: type: string ? /redfish/v1/Chassis/HA-RAID.{controllerId}.StorageEnclosure.{enclosureId}/Drives/Disk.Bay.{driveId}/Actions/Oem/SmcDrive.AssignSpare : get: tags: - Chassis summary: Execute Oem/ Smc Drive Assign Spare operationId: getChassisHARAIDcontrollerIdStorageEnclosureenclosureIdDrivesDiskBaydriveIdActionsOemSmcDriveAssignSpare responses: '200': description: Executes the Oem/ Smc Drive Assign Spare action. parameters: - name: controllerId in: path required: true schema: type: string - name: enclosureId in: path required: true schema: type: string - name: driveId in: path required: true schema: type: string ? /redfish/v1/Chassis/HA-RAID.{controllerId}.StorageEnclosure.{enclosureId}/Drives/Disk.Bay.{driveId}/Actions/Oem/SmcDrive.DeleteSpare : get: tags: - Chassis summary: Execute Oem/ Smc Drive Delete Spare operationId: getChassisHARAIDcontrollerIdStorageEnclosureenclosureIdDrivesDiskBaydriveIdActionsOemSmcDriveDeleteSpare responses: '200': description: Executes the Oem/ Smc Drive Delete Spare action. parameters: - name: controllerId in: path required: true schema: type: string - name: enclosureId in: path required: true schema: type: string - name: driveId in: path required: true schema: type: string ? /redfish/v1/Chassis/HA-RAID.{controllerId}.StorageEnclosure.{enclosureId}/Drives/Disk.Bay.{driveId}/Oem/Supermicro/IndicateActionInfo : get: tags: - OEM summary: Get drive info operationId: getChassisHARAIDcontrollerIdStorageEnclosureenclosureIdDrivesDiskBaydriveIdOemSupermicroIndicateActionInfo responses: '200': description: Returns physical drive details. parameters: - name: controllerId in: path required: true schema: type: string - name: enclosureId in: path required: true schema: type: string - name: driveId in: path required: true schema: type: string ? /redfish/v1/Chassis/HA-RAID.{controllerId}.StorageEnclosure.{enclosureId}/Drives/Disk.Bay.{driveId}/Oem/Supermicro/AssignSpareActionInfo : get: tags: - OEM summary: Get drive info operationId: getChassisHARAIDcontrollerIdStorageEnclosureenclosureIdDrivesDiskBaydriveIdOemSupermicroAssignSpareActionInfo responses: '200': description: Returns physical drive details. parameters: - name: controllerId in: path required: true schema: type: string - name: enclosureId in: path required: true schema: type: string - name: driveId in: path required: true schema: type: string /redfish/v1/Chassis/HBA.{controllerId}.StorageEnclosure.{enclosureId}: get: tags: - Chassis summary: Get storage info operationId: getChassisHBAcontrollerIdStorageEnclosureenclosureId responses: '200': description: Returns storage controller data. parameters: - name: controllerId in: path required: true schema: type: string - name: enclosureId in: path required: true schema: type: string /redfish/v1/Chassis/HBA.{controllerId}.StorageEnclosure.{enclosureId}/Drives/Disk.Bay.{driveId}: get: tags: - Chassis summary: Get drive info operationId: getChassisHBAcontrollerIdStorageEnclosureenclosureIdDrivesDiskBaydriveId responses: '200': description: Returns physical drive details. parameters: - name: controllerId in: path required: true schema: type: string - name: enclosureId in: path required: true schema: type: string - name: driveId in: path required: true schema: type: string ? /redfish/v1/Chassis/HBA.{controllerId}.StorageEnclosure.{enclosureId}/Drives/Disk.Bay.{driveId}/Actions/Oem/SmcDrive.Indicate : get: tags: - Chassis summary: Execute Oem/ Smc Drive Indicate operationId: getChassisHBAcontrollerIdStorageEnclosureenclosureIdDrivesDiskBaydriveIdActionsOemSmcDriveIndicate responses: '200': description: Executes the Oem/ Smc Drive Indicate action. parameters: - name: controllerId in: path required: true schema: type: string - name: enclosureId in: path required: true schema: type: string - name: driveId in: path required: true schema: type: string /redfish/v1/Chassis/HBA.{controllerId}.StorageEnclosure.{enclosureId}/Drives/Disk.Bay.{driveId}/IndicateActionInfo: get: tags: - Chassis summary: Get drive info operationId: getChassisHBAcontrollerIdStorageEnclosureenclosureIdDrivesDiskBaydriveIdIndicateActionInfo responses: '200': description: Returns physical drive details. parameters: - name: controllerId in: path required: true schema: type: string - name: enclosureId in: path required: true schema: type: string - name: driveId in: path required: true schema: type: string /redfish/v1/Chassis/StorageBackplane: get: tags: - Chassis summary: Get storage info operationId: getChassisStorageBackplane responses: '200': description: Returns storage controller data. /redfish/v1/Chassis/StorageBackplane/Drives/Disk.Bay.{driveId}: get: tags: - Chassis summary: Get drive info operationId: getChassisStorageBackplaneDrivesDiskBaydriveId responses: '200': description: Returns physical drive details. parameters: - name: driveId in: path required: true schema: type: string /redfish/v1/Chassis/NVMeSSD.{pcie_controller_numId}.Group.{group_numId}.StorageBackplane: get: tags: - Chassis summary: Get storage info operationId: getChassisNVMeSSDpciecontrollernumIdGroupgroupnumIdStorageBackplane responses: '200': description: Returns storage controller data. parameters: - name: pcie_controller_numId in: path required: true schema: type: string - name: group_numId in: path required: true schema: type: string /redfish/v1/Chassis/NVMeSSD.{pcie_controller_numId}.Group.{group_numId}.StorageBackplane/Drives/Disk.Bay.{driveId}: get: tags: - Chassis summary: Get drive info operationId: getChassisNVMeSSDpciecontrollernumIdGroupgroupnumIdStorageBackplaneDrivesDiskBaydriveId responses: '200': description: Returns physical drive details. parameters: - name: pcie_controller_numId in: path required: true schema: type: string - name: group_numId in: path required: true schema: type: string - name: driveId in: path required: true schema: type: string ? /redfish/v1/Chassis/NVMeSSD.{pcie_controller_numId}.Group.{group_numId}.StorageBackplane/Drives/Disk.Bay.{driveId}/Actions/Oem/SmcDrive.Indicate : get: tags: - Chassis summary: Execute Oem/ Smc Drive Indicate operationId: getChassisNVMeSSDpciecontrollernumIdGroupgroupnumIdStorageBackplaneDrivesDiskBaydriveIdActionsOemSmcDriveIndicate responses: '200': description: Executes the Oem/ Smc Drive Indicate action. parameters: - name: pcie_controller_numId in: path required: true schema: type: string - name: group_numId in: path required: true schema: type: string - name: driveId in: path required: true schema: type: string ? /redfish/v1/Chassis/NVMeSSD.{pcie_controller_numId}.Group.{group_numId}.StorageBackplane/Drives/Disk.Bay.{driveId}/Actions/Oem/OemDrive.Insert : get: tags: - Chassis summary: Execute Oem/ Oem Drive Insert operationId: getChassisNVMeSSDpciecontrollernumIdGroupgroupnumIdStorageBackplaneDrivesDiskBaydriveIdActionsOemOemDriveInsert responses: '200': description: Executes the Oem/ Oem Drive Insert action. parameters: - name: pcie_controller_numId in: path required: true schema: type: string - name: group_numId in: path required: true schema: type: string - name: driveId in: path required: true schema: type: string ? /redfish/v1/Chassis/NVMeSSD.{pcie_controller_numId}.Group.{group_numId}.StorageBackplane/Drives/Disk.Bay.{driveId}/Actions/Oem/OemDrive.Eject : get: tags: - Chassis summary: Execute Oem/ Oem Drive Eject operationId: getChassisNVMeSSDpciecontrollernumIdGroupgroupnumIdStorageBackplaneDrivesDiskBaydriveIdActionsOemOemDriveEject responses: '200': description: Executes the Oem/ Oem Drive Eject action. parameters: - name: pcie_controller_numId in: path required: true schema: type: string - name: group_numId in: path required: true schema: type: string - name: driveId in: path required: true schema: type: string ? /redfish/v1/Chassis/NVMeSSD.{pcie_controller_numId}.Group.{group_numId}.StorageBackplane/Drives/Disk.Bay.{driveId}/Oem/Supermicro/IndicateActionInfo : get: tags: - OEM summary: Get drive info operationId: getChassisNVMeSSDpciecontrollernumIdGroupgroupnumIdStorageBackplaneDrivesDiskBaydriveIdOemSupermicroIndicateActionInfo responses: '200': description: Returns physical drive details. parameters: - name: pcie_controller_numId in: path required: true schema: type: string - name: group_numId in: path required: true schema: type: string - name: driveId in: path required: true schema: type: string /redfish/v1/Chassis/NVMeSSD..Group..StorageBackplane/Drives/Disk.Bay./Actions/Drive.SecureErase: get: tags: - Chassis summary: Execute Drive Secure Erase operationId: getChassisNVMeSSDBPNGroupCPLDStorageBackplaneDrivesDiskBayDriveActionsDriveSecureErase responses: '200': description: Executes the Drive Secure Erase action. /redfish/v1/Chassis/MRVL.HA-RAID.{controllerId}.StorageModule: get: tags: - Chassis summary: Get storage info operationId: getChassisMRVLHARAIDcontrollerIdStorageModule responses: '200': description: Returns storage controller data. parameters: - name: controllerId in: path required: true schema: type: string /redfish/v1/Chassis/MRVL.HA-RAID.{controllerId}.StorageModule/Drives/Disk.Bay.{driveId}: get: tags: - Chassis summary: Get drive info operationId: getChassisMRVLHARAIDcontrollerIdStorageModuleDrivesDiskBaydriveId responses: '200': description: Returns physical drive details. parameters: - name: controllerId in: path required: true schema: type: string - name: driveId in: path required: true schema: type: string /redfish/v1/AccountService/Roles: get: tags: - AccountService summary: Get roles operationId: getAccountServiceRoles responses: '200': description: Returns roles resource. /redfish/v1/AccountService/Roles/Administrator: get: tags: - AccountService summary: Get administrator operationId: getAccountServiceRolesAdministrator responses: '200': description: Returns administrator resource. /redfish/v1/AccountService/Roles/Operator: get: tags: - AccountService summary: Get operator operationId: getAccountServiceRolesOperator responses: '200': description: Returns operator resource. /redfish/v1/AccountService/Roles/ReadOnly: get: tags: - AccountService summary: Get read only operationId: getAccountServiceRolesReadOnly responses: '200': description: Returns read only resource. /redfish/v1/AccountService/Accounts: get: tags: - AccountService summary: List user accounts operationId: getAccountServiceAccounts responses: '200': description: Returns collection of user accounts with roles and enabled status. post: tags: - AccountService summary: Create user account operationId: createAccountServiceAccounts responses: '200': description: Creates a new user account with specified username, password, and role. /redfish/v1/AccountService/Accounts/{accountId}: get: tags: - AccountService summary: Get user account operationId: getAccountServiceAccountsByAccountid responses: '200': description: Returns user account info. parameters: &id022 - name: accountId in: path required: true schema: type: string patch: tags: - AccountService summary: Update user account operationId: updateAccountServiceAccountsByAccountid responses: '200': description: Updates user account info. parameters: *id022 delete: tags: - AccountService summary: Delete user account operationId: deleteAccountServiceAccountsByAccountid responses: '200': description: Deletes user account info. parameters: *id022 /redfish/v1/Managers/{managerId}: get: tags: - Managers summary: Get managers operationId: getManagersByManagerid responses: '200': description: Returns managers resource. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/DedicatedNetworkPorts/{id}: get: tags: - Managers summary: Get dedicated network ports operationId: getManagersByManageridDedicatedNetworkPortsById responses: '200': description: Returns dedicated network ports resource. parameters: - name: managerId in: path required: true schema: type: string - name: id in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/PrivilegeRegistry: get: tags: - Managers summary: Get privilege registry operationId: getManagersByManageridPrivilegeRegistry responses: '200': description: Returns privilege registry resource. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/Actions/Manager.Reset: get: tags: - Managers summary: Execute Manager Reset operationId: getManagersByManageridActionsManagerReset responses: '200': description: Executes the Manager Reset action. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/Actions/Oem/SmcManagerConfig.Reset: get: tags: - Managers summary: Execute Oem/ Smc Manager Config Reset operationId: getManagersByManageridActionsOemSmcManagerConfigReset responses: '200': description: Executes the Oem/ Smc Manager Config Reset action. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/Oem/Supermicro/ResetActionInfo: get: tags: - OEM summary: Get reset action info operationId: getManagersByManageridOemSupermicroResetActionInfo responses: '200': description: Returns reset action info resource. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/SerialInterfaces/{service_numId}: get: tags: - Managers summary: Get serial interfaces operationId: getManagersByManageridSerialInterfacesByServiceNumid responses: '200': description: Returns serial interfaces resource. parameters: - name: managerId in: path required: true schema: type: string - name: service_numId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/LogServices: get: tags: - Managers summary: Get log services operationId: getManagersByManageridLogServices responses: '200': description: Returns available log services. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/LogServices/Log1: get: tags: - Managers summary: Get log services operationId: getManagersByManageridLogServicesLog1 responses: '200': description: Returns available log services. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/LogServices/Log1/Actions/LogService.ClearLog: get: tags: - Managers summary: Execute Log Service Clear Log operationId: getManagersByManageridLogServicesLog1ActionsLogServiceClearLog responses: '200': description: Executes the Log Service Clear Log action. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/LogServices/Log1/Entries: get: tags: - Managers summary: Get log entries operationId: getManagersByManageridLogServicesLog1Entries responses: '200': description: Returns collection of log entries. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/LogServices/Log1/Entries/{logId}: get: tags: - Managers summary: Get log entries operationId: getManagersByManageridLogServicesLog1EntriesByLogid responses: '200': description: Returns collection of log entries. parameters: - name: managerId in: path required: true schema: type: string - name: logId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/LogServices/Log2: get: tags: - Systems summary: Get log services operationId: getSystemsBySystemidLogServicesLog2 responses: '200': description: Returns available log services. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/LogServices/Log2/Entries: get: tags: - Systems summary: Get log entries operationId: getSystemsBySystemidLogServicesLog2Entries responses: '200': description: Returns collection of log entries. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/LogServices/Log2/Entries/{logId}: get: tags: - Systems summary: Get log entries operationId: getSystemsBySystemidLogServicesLog2EntriesByLogid responses: '200': description: Returns collection of log entries. parameters: - name: systemId in: path required: true schema: type: string - name: logId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/VirtualMedia: get: tags: - Managers summary: Get virtual media operationId: getManagersByManageridVirtualMedia responses: '200': description: Returns virtual media status. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/VirtualMedia/CD{mediaId}: get: tags: - Managers summary: Get virtual media operationId: getManagersByManageridVirtualMediaCDmediaId responses: '200': description: Returns virtual media status. parameters: - name: managerId in: path required: true schema: type: string - name: mediaId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/VirtualMedia/Floppy{mediaId}: get: tags: - Managers summary: Get virtual media operationId: getManagersByManageridVirtualMediaFloppymediaId responses: '200': description: Returns virtual media status. parameters: - name: managerId in: path required: true schema: type: string - name: mediaId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/VirtualMedia/VirtualMedia{mediaId}/Actions/VirtualMedia.InsertMedia: get: tags: - Managers summary: Execute Virtual Media Insert Media operationId: getManagersByManageridVirtualMediaVirtualMediamediaIdActionsVirtualMediaInsertMedia responses: '200': description: Executes the Virtual Media Insert Media action. parameters: - name: managerId in: path required: true schema: type: string - name: mediaId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/VirtualMedia/VirtualMedia{mediaId}/InsertMediaActionInfo: get: tags: - Managers summary: Get virtual media operationId: getManagersByManageridVirtualMediaVirtualMediamediaIdInsertMediaActionInfo responses: '200': description: Returns virtual media status. parameters: - name: managerId in: path required: true schema: type: string - name: mediaId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/VirtualMedia/VirtualMedia{mediaId}/Actions/VirtualMedia.EjectMedia: get: tags: - Managers summary: Execute Virtual Media Eject Media operationId: getManagersByManageridVirtualMediaVirtualMediamediaIdActionsVirtualMediaEjectMedia responses: '200': description: Executes the Virtual Media Eject Media action. parameters: - name: managerId in: path required: true schema: type: string - name: mediaId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/EthernetInterfaces: get: tags: - Managers summary: Get Ethernet interfaces operationId: getManagersByManageridEthernetInterfaces responses: '200': description: Returns Ethernet configuration. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/EthernetInterfaces/ToHost: get: tags: - Managers summary: Get Ethernet interfaces operationId: getManagersByManageridEthernetInterfacesToHost responses: '200': description: Returns Ethernet configuration. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/HostInterfaces: get: tags: - Managers summary: Get host interfaces operationId: getManagersByManageridHostInterfaces responses: '200': description: Returns host interfaces resource. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/HostInterfaces/{interfaceId}: get: tags: - Managers summary: Get host interfaces operationId: getManagersByManageridHostInterfacesByInterfaceid responses: '200': description: Returns host interfaces resource. parameters: - name: managerId in: path required: true schema: type: string - name: interfaceId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/HostInterfaces/{interfaceId}/HostEthernetInterfaces: get: tags: - Managers summary: Get Ethernet interfaces operationId: getManagersByManageridHostInterfacesByInterfaceidHostEthernetInterfaces responses: '200': description: Returns Ethernet configuration. parameters: - name: managerId in: path required: true schema: type: string - name: interfaceId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/NetworkProtocol/HTTPS/Certificates: get: tags: - Managers summary: Get certificates operationId: getManagersByManageridNetworkProtocolHTTPSCertificates responses: '200': description: Returns installed certificates. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/NetworkProtocol/HTTPS/Certificates/1/Actions/Certificate.Rekey: get: tags: - Managers summary: Execute Certificate Rekey operationId: getManagersByManageridNetworkProtocolHTTPSCertificates1ActionsCertificateRekey responses: '200': description: Executes the Certificate Rekey action. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/NetworkProtocol/HTTPS/Certificates/1/RekeyActionInfo: get: tags: - Managers summary: Get certificates operationId: getManagersByManageridNetworkProtocolHTTPSCertificates1RekeyActionInfo responses: '200': description: Returns installed certificates. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/Oem/Supermicro/FanMode: get: tags: - OEM summary: Get fan mode operationId: getManagersByManageridOemSupermicroFanMode responses: '200': description: Returns fan mode resource. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/Oem/Supermicro/MemoryPFA: get: tags: - OEM summary: Get memory info operationId: getManagersByManageridOemSupermicroMemoryPFA responses: '200': description: Returns memory module details. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/Oem/Supermicro/MemoryHealthComp: get: tags: - OEM summary: Get memory info operationId: getManagersByManageridOemSupermicroMemoryHealthComp responses: '200': description: Returns memory module details. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/Oem/Supermicro/MouseMode: get: tags: - OEM summary: Get mouse mode operationId: getManagersByManageridOemSupermicroMouseMode responses: '200': description: Returns mouse mode resource. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/Oem/Supermicro/Syslog: get: tags: - OEM summary: Get syslog operationId: getManagersByManageridOemSupermicroSyslog responses: '200': description: Returns syslog resource. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/Oem/Supermicro/RADIUS: get: tags: - OEM summary: Get r a d i u s operationId: getManagersByManageridOemSupermicroRADIUS responses: '200': description: Returns r a d i u s resource. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/Oem/Supermicro/SMCRAKP: get: tags: - OEM summary: Get s m c r a k p operationId: getManagersByManageridOemSupermicroSMCRAKP responses: '200': description: Returns s m c r a k p resource. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/Oem/Supermicro/IPAccessControl: get: tags: - OEM summary: Get i p access control operationId: getManagersByManageridOemSupermicroIPAccessControl responses: '200': description: Returns i p access control resource. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/Oem/Supermicro/IPAccessControl/FilterRules: get: tags: - OEM summary: Get filter rules operationId: getManagersByManageridOemSupermicroIPAccessControlFilterRules responses: '200': description: Returns filter rules resource. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/Oem/Supermicro/IPAccessControl/FilterRules/{ruleId}: get: tags: - OEM summary: Get filter rules operationId: getManagersByManageridOemSupermicroIPAccessControlFilterRulesByRuleid responses: '200': description: Returns filter rules resource. parameters: - name: managerId in: path required: true schema: type: string - name: ruleId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/Oem/Supermicro/LLDP: get: tags: - OEM summary: Get l l d p operationId: getManagersByManageridOemSupermicroLLDP responses: '200': description: Returns l l d p resource. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/Oem/Supermicro/SmartPower: get: tags: - OEM summary: Get power data operationId: getManagersByManageridOemSupermicroSmartPower responses: '200': description: Returns power consumption data. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/Oem/Supermicro/IKVM: get: tags: - OEM summary: Get i k v m operationId: getManagersByManageridOemSupermicroIKVM responses: '200': description: Returns i k v m resource. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/Oem/Supermicro/SysLockdown: get: tags: - OEM summary: Get sys lockdown operationId: getManagersByManageridOemSupermicroSysLockdown responses: '200': description: Returns sys lockdown resource. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/LicenseManager: get: tags: - Managers summary: Get license manager operationId: getManagersByManageridLicenseManager responses: '200': description: Returns license manager resource. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/LicenseManager/ActivateLicense: get: tags: - Managers summary: Get activate license operationId: getManagersByManageridLicenseManagerActivateLicense responses: '200': description: Returns activate license resource. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/LicenseManager/QueryLicense: get: tags: - Managers summary: Get query license operationId: getManagersByManageridLicenseManagerQueryLicense responses: '200': description: Returns query license resource. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/LicenseManager/ClearLicense: get: tags: - Managers summary: Get clear license operationId: getManagersByManageridLicenseManagerClearLicense responses: '200': description: Returns clear license resource. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/ResetActionInfo: get: tags: - Systems summary: Get reset action info operationId: getSystemsBySystemidResetActionInfo responses: '200': description: Returns reset action info resource. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Processors: get: tags: - Systems summary: Get processor info operationId: getSystemsBySystemidProcessors responses: '200': description: Returns processor details. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Processors/{processorId}: get: tags: - Systems summary: Get processor info operationId: getSystemsBySystemidProcessorsByProcessorid responses: '200': description: Returns processor details. parameters: - name: systemId in: path required: true schema: type: string - name: processorId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/ProcessorSummary/ProcessorMetrics: get: tags: - Systems summary: Get processor metrics operationId: getSystemsBySystemidProcessorSummaryProcessorMetrics responses: '200': description: Returns processor metrics resource. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Memory: get: tags: - Systems summary: Get memory info operationId: getSystemsBySystemidMemory responses: '200': description: Returns memory module details. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Memory/{memoryId}: get: tags: - Systems summary: Get memory info operationId: getSystemsBySystemidMemoryByMemoryid responses: '200': description: Returns memory module details. parameters: - name: systemId in: path required: true schema: type: string - name: memoryId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Memory/{memoryId}/MemoryMetrics: get: tags: - Systems summary: Get memory info operationId: getSystemsBySystemidMemoryByMemoryidMemoryMetrics responses: '200': description: Returns memory module details. parameters: - name: systemId in: path required: true schema: type: string - name: memoryId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/EthernetInterfaces: get: tags: - Systems summary: Get Ethernet interfaces operationId: getSystemsBySystemidEthernetInterfaces responses: '200': description: Returns Ethernet configuration. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/EthernetInterfaces/{interfaceId}/VLANs: get: tags: - Systems summary: Get Ethernet interfaces operationId: getSystemsBySystemidEthernetInterfacesByInterfaceidVLANs responses: '200': description: Returns Ethernet configuration. parameters: - name: systemId in: path required: true schema: type: string - name: interfaceId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/EthernetInterfaces/{interfaceId}/VLANs/{vlan_instanceId}: get: tags: - Systems summary: Get Ethernet interfaces operationId: getSystemsBySystemidEthernetInterfacesByInterfaceidVLANsByVlanInstanceid responses: '200': description: Returns Ethernet configuration. parameters: - name: systemId in: path required: true schema: type: string - name: interfaceId in: path required: true schema: type: string - name: vlan_instanceId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/EthernetInterfaces/ToManager: get: tags: - Systems summary: Get Ethernet interfaces operationId: getSystemsBySystemidEthernetInterfacesToManager responses: '200': description: Returns Ethernet configuration. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/SimpleStorage/{controllerId}: get: tags: - Systems summary: Get storage info operationId: getSystemsBySystemidSimpleStorageByControllerid responses: '200': description: Returns storage controller data. parameters: - name: systemId in: path required: true schema: type: string - name: controllerId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/HA-RAID/Volumes: get: tags: - Systems summary: Get storage info operationId: getSystemsBySystemidStorageHARAIDVolumes responses: '200': description: Returns storage controller data. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/HA-RAID/Volumes/Controller.{controllerId}.Volume.{volumeId}: get: tags: - Systems summary: Get storage info operationId: getSystemsBySystemidStorageHARAIDVolumesControllercontrollerIdVolumevolumeId responses: '200': description: Returns storage controller data. parameters: - name: systemId in: path required: true schema: type: string - name: controllerId in: path required: true schema: type: string - name: volumeId in: path required: true schema: type: string ? /redfish/v1/Systems/{systemId}/Storage/HA-RAID/Volumes/Controller.{controllerId}.Volume.{volumeId}/Actions/Oem/SmcVolume.Indicate : get: tags: - Systems summary: Execute Oem/ Smc Volume Indicate operationId: getSystemsBySystemidStorageHARAIDVolumesControllercontrollerIdVolumevolumeIdActionsOemSmcVolumeIndicate responses: '200': description: Executes the Oem/ Smc Volume Indicate action. parameters: - name: systemId in: path required: true schema: type: string - name: controllerId in: path required: true schema: type: string - name: volumeId in: path required: true schema: type: string ? /redfish/v1/Systems/{systemId}/Storage/HA-RAID/Volumes/Controller.{controllerId}.Volume.{volumeId}/Oem/Supermicro/IndicateActionInfo : get: tags: - OEM summary: Get storage info operationId: getSystemsBySystemidStorageHARAIDVolumesControllercontrollerIdVolumevolumeIdOemSupermicroIndicateActionInfo responses: '200': description: Returns storage controller data. parameters: - name: systemId in: path required: true schema: type: string - name: controllerId in: path required: true schema: type: string - name: volumeId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/HA-RAID/Oem/Supermicro/CreateVolumeActionInfo: get: tags: - OEM summary: Get storage info operationId: getSystemsBySystemidStorageHARAIDOemSupermicroCreateVolumeActionInfo responses: '200': description: Returns storage controller data. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/HA-RAID/Oem/Supermicro/ClearVolumesActionInfo: get: tags: - OEM summary: Get storage info operationId: getSystemsBySystemidStorageHARAIDOemSupermicroClearVolumesActionInfo responses: '200': description: Returns storage controller data. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/HA-RAID/Actions/Oem/SmcHARAIDController.Save: get: tags: - Systems summary: Execute Oem/ Smc H A R A I D Controller Save operationId: getSystemsBySystemidStorageHARAIDActionsOemSmcHARAIDControllerSave responses: '200': description: Executes the Oem/ Smc H A R A I D Controller Save action. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/HA-RAID/Oem/Supermicro/SaveActionInfo: get: tags: - OEM summary: Get storage info operationId: getSystemsBySystemidStorageHARAIDOemSupermicroSaveActionInfo responses: '200': description: Returns storage controller data. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/RAIDIntegrated: get: tags: - Systems summary: Get storage info operationId: getSystemsBySystemidStorageRAIDIntegrated responses: '200': description: Returns storage controller data. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/RAIDIntegrated/Volumes: get: tags: - Systems summary: Get storage info operationId: getSystemsBySystemidStorageRAIDIntegratedVolumes responses: '200': description: Returns storage controller data. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/RAIDIntegrated/Volumes/{volumeId}: get: tags: - Systems summary: Get storage info operationId: getSystemsBySystemidStorageRAIDIntegratedVolumesByVolumeid responses: '200': description: Returns storage controller data. parameters: - name: systemId in: path required: true schema: type: string - name: volumeId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/SATAEmbedded: get: tags: - Systems summary: Get storage info operationId: getSystemsBySystemidStorageSATAEmbedded responses: '200': description: Returns storage controller data. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/SATAEmbedded/Volumes: get: tags: - Systems summary: Get storage info operationId: getSystemsBySystemidStorageSATAEmbeddedVolumes responses: '200': description: Returns storage controller data. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/SATAEmbedded/Volumes/{volumeId}: get: tags: - Systems summary: Get storage info operationId: getSystemsBySystemidStorageSATAEmbeddedVolumesByVolumeid responses: '200': description: Returns storage controller data. parameters: - name: systemId in: path required: true schema: type: string - name: volumeId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/MRVL.HA-RAID/Volumes: get: tags: - Systems summary: Get storage info operationId: getSystemsBySystemidStorageMRVLHARAIDVolumes responses: '200': description: Returns storage controller data. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/MRVL.HA-RAID/Volumes/Controller.{controllerId}.Volume.{volumeId}: get: tags: - Systems summary: Get storage info operationId: getSystemsBySystemidStorageMRVLHARAIDVolumesControllercontrollerIdVolumevolumeId responses: '200': description: Returns storage controller data. parameters: - name: systemId in: path required: true schema: type: string - name: controllerId in: path required: true schema: type: string - name: volumeId in: path required: true schema: type: string ? /redfish/v1/Systems/{systemId}/Storage/MRVL.HA-RAID/Volumes/Controller.{controllerId}.Volume.{volumeId}/Actions/Oem/SmcVolume.RebuildVD : get: tags: - Systems summary: Execute Oem/ Smc Volume Rebuild V D operationId: getSystemsBySystemidStorageMRVLHARAIDVolumesControllercontrollerIdVolumevolumeIdActionsOemSmcVolumeRebuildVD responses: '200': description: Executes the Oem/ Smc Volume Rebuild V D action. parameters: - name: systemId in: path required: true schema: type: string - name: controllerId in: path required: true schema: type: string - name: volumeId in: path required: true schema: type: string ? /redfish/v1/Systems/{systemId}/Storage/MRVL.HA-RAID/Volumes/Controller.{controllerId}.Volume.{volumeId}/Actions/Oem/SmcVolume.ImportVD : get: tags: - Systems summary: Execute Oem/ Smc Volume Import V D operationId: getSystemsBySystemidStorageMRVLHARAIDVolumesControllercontrollerIdVolumevolumeIdActionsOemSmcVolumeImportVD responses: '200': description: Executes the Oem/ Smc Volume Import V D action. parameters: - name: systemId in: path required: true schema: type: string - name: controllerId in: path required: true schema: type: string - name: volumeId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/MRVL.HA-RAID/Actions/Oem/SmcStorage.CreateVD: get: tags: - Systems summary: Execute Oem/ Smc Storage Create V D operationId: getSystemsBySystemidStorageMRVLHARAIDActionsOemSmcStorageCreateVD responses: '200': description: Executes the Oem/ Smc Storage Create V D action. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/IntelVROC: get: tags: - Systems summary: Get storage info operationId: getSystemsBySystemidStorageIntelVROC responses: '200': description: Returns storage controller data. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Controllers: get: tags: - Systems summary: Get storage info operationId: getSystemsBySystemidStorageIntelVROCControllers responses: '200': description: Returns storage controller data. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Controllers/{storagecontrolleridId}: get: tags: - Systems summary: Get storage info operationId: getSystemsBySystemidStorageIntelVROCControllersByStoragecontrolleridid responses: '200': description: Returns storage controller data. parameters: - name: systemId in: path required: true schema: type: string - name: storagecontrolleridId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Drives/{driveidId}: get: tags: - Systems summary: Get drive info operationId: getSystemsBySystemidStorageIntelVROCDrivesByDriveidid responses: '200': description: Returns physical drive details. parameters: - name: systemId in: path required: true schema: type: string - name: driveidId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Volumes: get: tags: - Systems summary: Get storage info operationId: getSystemsBySystemidStorageIntelVROCVolumes responses: '200': description: Returns storage controller data. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Volumes/Capabilities: get: tags: - Systems summary: Get storage info operationId: getSystemsBySystemidStorageIntelVROCVolumesCapabilities responses: '200': description: Returns storage controller data. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Volumes/{volumeidId}: get: tags: - Systems summary: Get storage info operationId: getSystemsBySystemidStorageIntelVROCVolumesByVolumeidid responses: '200': description: Returns storage controller data. parameters: - name: systemId in: path required: true schema: type: string - name: volumeidId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Actions/Storage.ResetToDefaults: get: tags: - Systems summary: Execute Storage Reset To Defaults operationId: getSystemsBySystemidStorageIntelVROCActionsStorageResetToDefaults responses: '200': description: Executes the Storage Reset To Defaults action. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Drives/DriveId/Actions/Drive.SecureErase: get: tags: - Systems summary: Execute Drive Secure Erase operationId: getSystemsBySystemidStorageIntelVROCDrivesDriveIdActionsDriveSecureErase responses: '200': description: Executes the Drive Secure Erase action. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Volumes/{volumeidId}/Actions/Volume.ChangeRAIDLayout: get: tags: - Systems summary: Execute Volume Change R A I D Layout operationId: getSystemsBySystemidStorageIntelVROCVolumesByVolumeididActionsVolumeChangeRAIDLayout responses: '200': description: Executes the Volume Change R A I D Layout action. parameters: - name: systemId in: path required: true schema: type: string - name: volumeidId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Volumes/{volumeidId}/Actions/Volume.CheckConsistency: get: tags: - Systems summary: Execute Volume Check Consistency operationId: getSystemsBySystemidStorageIntelVROCVolumesByVolumeididActionsVolumeCheckConsistency responses: '200': description: Executes the Volume Check Consistency action. parameters: - name: systemId in: path required: true schema: type: string - name: volumeidId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Volumes/{volumeidId}/Actions/Volume.ForceEnable: get: tags: - Systems summary: Execute Volume Force Enable operationId: getSystemsBySystemidStorageIntelVROCVolumesByVolumeididActionsVolumeForceEnable responses: '200': description: Executes the Volume Force Enable action. parameters: - name: systemId in: path required: true schema: type: string - name: volumeidId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/IntelVROC/Volumes/{volumeidId}/Actions/Volume.Initialize: get: tags: - Systems summary: Execute Volume Initialize operationId: getSystemsBySystemidStorageIntelVROCVolumesByVolumeididActionsVolumeInitialize responses: '200': description: Executes the Volume Initialize action. parameters: - name: systemId in: path required: true schema: type: string - name: volumeidId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Bios: get: tags: - Systems summary: Get bios operationId: getSystemsBySystemidBios responses: '200': description: Returns bios resource. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Bios/Actions/Bios.ChangePassword: get: tags: - Systems summary: Execute Bios Change Password operationId: getSystemsBySystemidBiosActionsBiosChangePassword responses: '200': description: Executes the Bios Change Password action. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Bios/ChangePasswordActionInfo: get: tags: - Systems summary: Get change password action info operationId: getSystemsBySystemidBiosChangePasswordActionInfo responses: '200': description: Returns change password action info resource. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/LogServices: get: tags: - Systems summary: Get log services operationId: getSystemsBySystemidLogServices responses: '200': description: Returns available log services. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/LogServices/Log1: get: tags: - Systems summary: Get log services operationId: getSystemsBySystemidLogServicesLog1 responses: '200': description: Returns available log services. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/LogServices/Log1/Actions/Oem/SmcLogService.ClearAcknowledgements: get: tags: - Systems summary: Execute Oem/ Smc Log Service Clear Acknowledgements operationId: getSystemsBySystemidLogServicesLog1ActionsOemSmcLogServiceClearAcknowledgements responses: '200': description: Executes the Oem/ Smc Log Service Clear Acknowledgements action. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/LogServices/Log1/Entries: get: tags: - Systems summary: Get log entries operationId: getSystemsBySystemidLogServicesLog1Entries responses: '200': description: Returns collection of log entries. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/LogServices/Log1/Entries/{logId}: get: tags: - Systems summary: Get log entries operationId: getSystemsBySystemidLogServicesLog1EntriesByLogid responses: '200': description: Returns collection of log entries. parameters: - name: systemId in: path required: true schema: type: string - name: logId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases: get: tags: - Systems summary: Get secure boot databases operationId: getSystemsBySystemidSecureBootSecureBootDatabases responses: '200': description: Returns secure boot databases resource. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/dbt: get: tags: - Systems summary: Get dbt operationId: getSystemsBySystemidSecureBootSecureBootDatabasesdbt responses: '200': description: Returns dbt resource. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/dbr: get: tags: - Systems summary: Get dbr operationId: getSystemsBySystemidSecureBootSecureBootDatabasesdbr responses: '200': description: Returns dbr resource. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/dbx: get: tags: - Systems summary: Get dbx operationId: getSystemsBySystemidSecureBootSecureBootDatabasesdbx responses: '200': description: Returns dbx resource. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/PK: get: tags: - Systems summary: Get p k operationId: getSystemsBySystemidSecureBootSecureBootDatabasesPK responses: '200': description: Returns p k resource. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/KEK: get: tags: - Systems summary: Get k e k operationId: getSystemsBySystemidSecureBootSecureBootDatabasesKEK responses: '200': description: Returns k e k resource. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/db: get: tags: - Systems summary: Get db operationId: getSystemsBySystemidSecureBootSecureBootDatabasesdb responses: '200': description: Returns db resource. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/db/Certificates: get: tags: - Systems summary: Get certificates operationId: getSystemsBySystemidSecureBootSecureBootDatabasesdbCertificates responses: '200': description: Returns installed certificates. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/dbr/Certificates: get: tags: - Systems summary: Get certificates operationId: getSystemsBySystemidSecureBootSecureBootDatabasesdbrCertificates responses: '200': description: Returns installed certificates. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/KEK/Certificates: get: tags: - Systems summary: Get certificates operationId: getSystemsBySystemidSecureBootSecureBootDatabasesKEKCertificates responses: '200': description: Returns installed certificates. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/dbx/Signatures: get: tags: - Systems summary: Get signatures operationId: getSystemsBySystemidSecureBootSecureBootDatabasesdbxSignatures responses: '200': description: Returns signatures resource. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/PK/Certificates/{id}: get: tags: - Systems summary: Get certificates operationId: getSystemsBySystemidSecureBootSecureBootDatabasesPKCertificatesById responses: '200': description: Returns installed certificates. parameters: - name: systemId in: path required: true schema: type: string - name: id in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/db/Certificates/{id}: get: tags: - Systems summary: Get certificates operationId: getSystemsBySystemidSecureBootSecureBootDatabasesdbCertificatesById responses: '200': description: Returns installed certificates. parameters: - name: systemId in: path required: true schema: type: string - name: id in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/dbr/Certificates/{id}: get: tags: - Systems summary: Get certificates operationId: getSystemsBySystemidSecureBootSecureBootDatabasesdbrCertificatesById responses: '200': description: Returns installed certificates. parameters: - name: systemId in: path required: true schema: type: string - name: id in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/dbt/Certificates/{id}: get: tags: - Systems summary: Get certificates operationId: getSystemsBySystemidSecureBootSecureBootDatabasesdbtCertificatesById responses: '200': description: Returns installed certificates. parameters: - name: systemId in: path required: true schema: type: string - name: id in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/SecureBoot/SecureBootDatabases/dbx/Signatures/{id}: get: tags: - Systems summary: Get signatures operationId: getSystemsBySystemidSecureBootSecureBootDatabasesdbxSignaturesById responses: '200': description: Returns signatures resource. parameters: - name: systemId in: path required: true schema: type: string - name: id in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/SecureBoot/Actions/SecureBoot.ResetKeys: get: tags: - Systems summary: Execute Secure Boot Reset Keys operationId: getSystemsBySystemidSecureBootActionsSecureBootResetKeys responses: '200': description: Executes the Secure Boot Reset Keys action. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/BootOptions: get: tags: - Systems summary: Get boot options operationId: getSystemsBySystemidBootOptions responses: '200': description: Returns boot options resource. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/BootOptions/num: get: tags: - Systems summary: Get num operationId: getSystemsBySystemidBootOptionsnum responses: '200': description: Returns num resource. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/NetworkInterfaces: get: tags: - Systems summary: Get network interfaces operationId: getSystemsBySystemidNetworkInterfaces responses: '200': description: Returns network interfaces resource. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/NetworkInterfaces/{ni_numId}: get: tags: - Systems summary: Get network interfaces operationId: getSystemsBySystemidNetworkInterfacesByNiNumid responses: '200': description: Returns network interfaces resource. parameters: - name: systemId in: path required: true schema: type: string - name: ni_numId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/NetworkInterfaces/{ni_numId}/NetworkPorts: get: tags: - Systems summary: Get network ports operationId: getSystemsBySystemidNetworkInterfacesByNiNumidNetworkPorts responses: '200': description: Returns network ports resource. parameters: - name: systemId in: path required: true schema: type: string - name: ni_numId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/NetworkInterfaces/{ni_numId}/NetworkDeviceFunctions: get: tags: - Systems summary: Get network device functions operationId: getSystemsBySystemidNetworkInterfacesByNiNumidNetworkDeviceFunctions responses: '200': description: Returns network device functions resource. parameters: - name: systemId in: path required: true schema: type: string - name: ni_numId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Certificates: get: tags: - Systems summary: Get certificates operationId: getSystemsBySystemidCertificates responses: '200': description: Returns installed certificates. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Certificates/{id}: get: tags: - Systems summary: Get certificates operationId: getSystemsBySystemidCertificatesById responses: '200': description: Returns installed certificates. parameters: - name: systemId in: path required: true schema: type: string - name: id in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Certificates/TPMCert: get: tags: - Systems summary: Get certificates operationId: getSystemsBySystemidCertificatesTPMCert responses: '200': description: Returns installed certificates. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Oem/Supermicro/NodeManager: get: tags: - OEM summary: Get node manager operationId: getSystemsBySystemidOemSupermicroNodeManager responses: '200': description: Returns node manager resource. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Oem/Supermicro/NodeManager/Actions/SmcNodeManager.ClearAllPolicies: get: tags: - OEM summary: Execute Smc Node Manager Clear All Policies operationId: getSystemsBySystemidOemSupermicroNodeManagerActionsSmcNodeManagerClearAllPolicies responses: '200': description: Executes the Smc Node Manager Clear All Policies action. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/EventService/Subscriptions: get: tags: - EventService summary: List event subscriptions operationId: getEventServiceSubscriptions responses: '200': description: Returns collection of event subscriptions for webhook delivery. post: tags: - EventService summary: Create event subscription operationId: createEventServiceSubscriptions responses: '200': description: Creates a new event subscription with destination URL and event types. /redfish/v1/EventService/Subscriptions/{destination_numId}: get: tags: - EventService summary: Get subscription operationId: getEventServiceSubscriptionsByDestinationNumid responses: '200': description: Returns event subscription. parameters: - name: destination_numId in: path required: true schema: type: string /redfish/v1/EventService/Actions/EventService.SubmitTestEvent: get: tags: - EventService summary: Execute Event Service Submit Test Event operationId: getEventServiceActionsEventServiceSubmitTestEvent responses: '200': description: Executes the Event Service Submit Test Event action. /redfish/v1/EventService/SubmitTestEventActionInfo: get: tags: - EventService summary: Get submit test event action info operationId: getEventServiceSubmitTestEventActionInfo responses: '200': description: Returns submit test event action info resource. /redfish/v1/UpdateService/FirmwareInventory/BMC: get: tags: - UpdateService summary: Get b m c operationId: getUpdateServiceFirmwareInventoryBMC responses: '200': description: Returns b m c resource. /redfish/v1/UpdateService/FirmwareInventory/Backup_BMC: get: tags: - UpdateService summary: Get backup_ b m c operationId: getUpdateServiceFirmwareInventoryBackupBMC responses: '200': description: Returns backup_ b m c resource. /redfish/v1/UpdateService/FirmwareInventory/Golden_BMC: get: tags: - UpdateService summary: Get golden_ b m c operationId: getUpdateServiceFirmwareInventoryGoldenBMC responses: '200': description: Returns golden_ b m c resource. /redfish/v1/UpdateService/FirmwareInventory/Staging_BMC: get: tags: - UpdateService summary: Get staging_ b m c operationId: getUpdateServiceFirmwareInventoryStagingBMC responses: '200': description: Returns staging_ b m c resource. /redfish/v1/UpdateService/FirmwareInventory/BIOS: get: tags: - UpdateService summary: Get b i o s operationId: getUpdateServiceFirmwareInventoryBIOS responses: '200': description: Returns b i o s resource. /redfish/v1/UpdateService/FirmwareInventory/Backup_BIOS: get: tags: - UpdateService summary: Get backup_ b i o s operationId: getUpdateServiceFirmwareInventoryBackupBIOS responses: '200': description: Returns backup_ b i o s resource. /redfish/v1/UpdateService/FirmwareInventory/Golden_BIOS: get: tags: - UpdateService summary: Get golden_ b i o s operationId: getUpdateServiceFirmwareInventoryGoldenBIOS responses: '200': description: Returns golden_ b i o s resource. /redfish/v1/UpdateService/FirmwareInventory/Staging_BIOS: get: tags: - UpdateService summary: Get staging_ b i o s operationId: getUpdateServiceFirmwareInventoryStagingBIOS responses: '200': description: Returns staging_ b i o s resource. /redfish/v1/UpdateService/FirmwareInventory/CPLD_Motherboard: get: tags: - UpdateService summary: Get c p l d_ motherboard operationId: getUpdateServiceFirmwareInventoryCPLDMotherboard responses: '200': description: Returns c p l d_ motherboard resource. /redfish/v1/UpdateService/FirmwareInventory/Golden_CPLD_Motherboard: get: tags: - UpdateService summary: Get golden_ c p l d_ motherboard operationId: getUpdateServiceFirmwareInventoryGoldenCPLDMotherboard responses: '200': description: Returns golden_ c p l d_ motherboard resource. /redfish/v1/UpdateService/FirmwareInventory/Staging_CPLD_Motherboard: get: tags: - UpdateService summary: Get staging_ c p l d_ motherboard operationId: getUpdateServiceFirmwareInventoryStagingCPLDMotherboard responses: '200': description: Returns staging_ c p l d_ motherboard resource. /redfish/v1/UpdateService/FirmwareInventory/BIOS_ME: get: tags: - UpdateService summary: Get b i o s_ m e operationId: getUpdateServiceFirmwareInventoryBIOSME responses: '200': description: Returns b i o s_ m e resource. /redfish/v1/UpdateService/FirmwareInventory/Capsule_ME: get: tags: - UpdateService summary: Get capsule_ m e operationId: getUpdateServiceFirmwareInventoryCapsuleME responses: '200': description: Returns capsule_ m e resource. /redfish/v1/UpdateService/FirmwareInventory/Staging_Capsule_ME: get: tags: - UpdateService summary: Get staging_ capsule_ m e operationId: getUpdateServiceFirmwareInventoryStagingCapsuleME responses: '200': description: Returns staging_ capsule_ m e resource. /redfish/v1/UpdateService/FirmwareInventory/Capsule_BIOS: get: tags: - UpdateService summary: Get capsule_ b i o s operationId: getUpdateServiceFirmwareInventoryCapsuleBIOS responses: '200': description: Returns capsule_ b i o s resource. /redfish/v1/UpdateService/FirmwareInventory/Staging_Capsule_BIOS: get: tags: - UpdateService summary: Get staging_ capsule_ b i o s operationId: getUpdateServiceFirmwareInventoryStagingCapsuleBIOS responses: '200': description: Returns staging_ capsule_ b i o s resource. /redfish/v1/UpdateService/FirmwareInventory/Capsule_MCU: get: tags: - UpdateService summary: Get capsule_ m c u operationId: getUpdateServiceFirmwareInventoryCapsuleMCU responses: '200': description: Returns capsule_ m c u resource. /redfish/v1/UpdateService/FirmwareInventory/Staging_Capsule_MCU: get: tags: - UpdateService summary: Get staging_ capsule_ m c u operationId: getUpdateServiceFirmwareInventoryStagingCapsuleMCU responses: '200': description: Returns staging_ capsule_ m c u resource. /redfish/v1/UpdateService/FirmwareInventory/StagingPMem: get: tags: - UpdateService summary: Get staging p mem operationId: getUpdateServiceFirmwareInventoryStagingPMem responses: '200': description: Returns staging p mem resource. /redfish/v1/UpdateService/FirmwareInventory/PowerSupply{power_supply_numId}: get: tags: - UpdateService summary: Get power data operationId: getUpdateServiceFirmwareInventoryPowerSupplypowersupplynumId responses: '200': description: Returns power consumption data. parameters: - name: power_supply_numId in: path required: true schema: type: string /redfish/v1/UpdateService/FirmwareInventory/NIC{aocCardId}: get: tags: - UpdateService summary: Get firmware inventory operationId: getUpdateServiceFirmwareInventoryNICaocCardId responses: '200': description: Returns firmware inventory resource. parameters: - name: aocCardId in: path required: true schema: type: string /redfish/v1/UpdateService/FirmwareInventory/PMem{dcpmm_numId}: get: tags: - UpdateService summary: Get firmware inventory operationId: getUpdateServiceFirmwareInventoryPMemdcpmmnumId responses: '200': description: Returns firmware inventory resource. parameters: - name: dcpmm_numId in: path required: true schema: type: string /redfish/v1/UpdateService/FirmwareInventory/Broadcom{broadcom_numId}: get: tags: - UpdateService summary: Get firmware inventory operationId: getUpdateServiceFirmwareInventoryBroadcombroadcomnumId responses: '200': description: Returns firmware inventory resource. parameters: - name: broadcom_numId in: path required: true schema: type: string /redfish/v1/UpdateService/FirmwareInventory/Marvell{marvell_numId}: get: tags: - UpdateService summary: Get firmware inventory operationId: getUpdateServiceFirmwareInventoryMarvellmarvellnumId responses: '200': description: Returns firmware inventory resource. parameters: - name: marvell_numId in: path required: true schema: type: string /redfish/v1/UpdateService/FirmwareInventory/GPU{gpu_numId}: get: tags: - UpdateService summary: Get firmware inventory operationId: getUpdateServiceFirmwareInventoryGPUgpunumId responses: '200': description: Returns firmware inventory resource. parameters: - name: gpu_numId in: path required: true schema: type: string /redfish/v1/UpdateService/FirmwareInventory/HGX_A100: get: tags: - UpdateService summary: Get h g x_ a100 operationId: getUpdateServiceFirmwareInventoryHGXA100 responses: '200': description: Returns h g x_ a100 resource. /redfish/v1/UpdateService/SimpleUpdateActionInfo: get: tags: - UpdateService summary: Get simple update action info operationId: getUpdateServiceSimpleUpdateActionInfo responses: '200': description: Returns simple update action info resource. /redfish/v1/UpdateService/Actions/UpdateService.StartUpdate: get: tags: - UpdateService summary: Execute Update Service Start Update operationId: getUpdateServiceActionsUpdateServiceStartUpdate responses: '200': description: Executes the Update Service Start Update action. /redfish/v1/UpdateService/FirmwareInventory/Backplane__CPLD_.Drive: get: tags: - UpdateService summary: Get backplane_< b p n#>_ c p l d_< c p l d#>. drive< d operationId: getUpdateServiceFirmwareInventoryBackplaneBPNCPLDCPLDDriveDrive responses: '200': description: Returns backplane_< b p n#>_ c p l d_< c p l d#>. drive< drive#> resource. /redfish/v1/UpdateService/FirmwareInventory/SASExpander{id}: get: tags: - UpdateService summary: Get firmware inventory operationId: getUpdateServiceFirmwareInventorySASExpanderid responses: '200': description: Returns firmware inventory resource. parameters: - name: id in: path required: true schema: type: string /redfish/v1/UpdateService/Oem/Supermicro/InstallActionInfo: get: tags: - OEM summary: Get install action info operationId: getUpdateServiceOemSupermicroInstallActionInfo responses: '200': description: Returns install action info resource. /redfish/v1/UpdateService/Oem/Supermicro/SSLCert: get: tags: - OEM summary: Get s s l cert operationId: getUpdateServiceOemSupermicroSSLCert responses: '200': description: Returns s s l cert resource. /redfish/v1/UpdateService/Oem/Supermicro/SSLCert/Actions/SmcSSLCert.Upload: get: tags: - OEM summary: Execute Smc S S L Cert Upload operationId: getUpdateServiceOemSupermicroSSLCertActionsSmcSSLCertUpload responses: '200': description: Executes the Smc S S L Cert Upload action. /redfish/v1/UpdateService/Oem/Supermicro/IPMIConfig: get: tags: - OEM summary: Get i p m i config operationId: getUpdateServiceOemSupermicroIPMIConfig responses: '200': description: Returns i p m i config resource. /redfish/v1/UpdateService/Oem/Supermicro/IPMIConfig/Actions/SmcIPMIConfig.Upload: get: tags: - OEM summary: Execute Smc I P M I Config Upload operationId: getUpdateServiceOemSupermicroIPMIConfigActionsSmcIPMIConfigUpload responses: '200': description: Executes the Smc I P M I Config Upload action. /redfish/v1/UpdateService/Oem/Supermicro/BMCConfig/Actions/SupermicroBMCConfig.Upload: get: tags: - OEM summary: Execute Supermicro B M C Config Upload operationId: getUpdateServiceOemSupermicroBMCConfigActionsSupermicroBMCConfigUpload responses: '200': description: Executes the Supermicro B M C Config Upload action. /redfish/v1/UpdateService/Oem/Supermicro/BMCConfig/Actions/SupermicroBMCConfig.Download: get: tags: - OEM summary: Execute Supermicro B M C Config Download operationId: getUpdateServiceOemSupermicroBMCConfigActionsSupermicroBMCConfigDownload responses: '200': description: Executes the Supermicro B M C Config Download action. /redfish/v1/UpdateService/Oem/Supermicro/FirmwareInventory: get: tags: - OEM summary: Get firmware inventory operationId: getUpdateServiceOemSupermicroFirmwareInventory responses: '200': description: Returns firmware inventory resource. /redfish/v1/UpdateService/Oem/Supermicro/FirmwareInventory/BMC: get: tags: - OEM summary: Get b m c operationId: getUpdateServiceOemSupermicroFirmwareInventoryBMC responses: '200': description: Returns b m c resource. /redfish/v1/UpdateService/Oem/Supermicro/FirmwareInventory/BMC/Actions/SmcFirmwareInventory.EnterUpdateMode: get: tags: - OEM summary: Execute Smc Firmware Inventory Enter Update Mode operationId: getUpdateServiceOemSupermicroFirmwareInventoryBMCActionsSmcFirmwareInventoryEnterUpdateMode responses: '200': description: Executes the Smc Firmware Inventory Enter Update Mode action. /redfish/v1/UpdateService/Oem/Supermicro/FirmwareInventory/BMC/Actions/SmcFirmwareInventory.Upload: get: tags: - OEM summary: Execute Smc Firmware Inventory Upload operationId: getUpdateServiceOemSupermicroFirmwareInventoryBMCActionsSmcFirmwareInventoryUpload responses: '200': description: Executes the Smc Firmware Inventory Upload action. /redfish/v1/UpdateService/Oem/Supermicro/FirmwareInventory/BMC/Actions/SmcFirmwareInventory.Update: get: tags: - OEM summary: Execute Smc Firmware Inventory Update operationId: getUpdateServiceOemSupermicroFirmwareInventoryBMCActionsSmcFirmwareInventoryUpdate responses: '200': description: Executes the Smc Firmware Inventory Update action. /redfish/v1/UpdateService/Oem/Supermicro/FirmwareInventory/BMC/UpdateActionInfo: get: tags: - OEM summary: Get update action info operationId: getUpdateServiceOemSupermicroFirmwareInventoryBMCUpdateActionInfo responses: '200': description: Returns update action info resource. /redfish/v1/UpdateService/Oem/Supermicro/FirmwareInventory/BMC/Actions/SmcFirmwareInventory.Cancel: get: tags: - OEM summary: Execute Smc Firmware Inventory Cancel operationId: getUpdateServiceOemSupermicroFirmwareInventoryBMCActionsSmcFirmwareInventoryCancel responses: '200': description: Executes the Smc Firmware Inventory Cancel action. /redfish/v1/UpdateService/Oem/Supermicro/FirmwareInventory/BIOS/Actions/SmcFirmwareInventory.EnterUpdateMode: get: tags: - OEM summary: Execute Smc Firmware Inventory Enter Update Mode operationId: getUpdateServiceOemSupermicroFirmwareInventoryBIOSActionsSmcFirmwareInventoryEnterUpdateMode responses: '200': description: Executes the Smc Firmware Inventory Enter Update Mode action. /redfish/v1/UpdateService/Oem/Supermicro/FirmwareInventory/BIOS/Actions/SmcFirmwareInventory.Upload: get: tags: - OEM summary: Execute Smc Firmware Inventory Upload operationId: getUpdateServiceOemSupermicroFirmwareInventoryBIOSActionsSmcFirmwareInventoryUpload responses: '200': description: Executes the Smc Firmware Inventory Upload action. /redfish/v1/UpdateService/Oem/Supermicro/FirmwareInventory/BIOS/Actions/SmcFirmwareInventory.Update: get: tags: - OEM summary: Execute Smc Firmware Inventory Update operationId: getUpdateServiceOemSupermicroFirmwareInventoryBIOSActionsSmcFirmwareInventoryUpdate responses: '200': description: Executes the Smc Firmware Inventory Update action. /redfish/v1/UpdateService/Oem/Supermicro/FirmwareInventory/BIOS/UpdateActionInfo: get: tags: - OEM summary: Get update action info operationId: getUpdateServiceOemSupermicroFirmwareInventoryBIOSUpdateActionInfo responses: '200': description: Returns update action info resource. /redfish/v1/UpdateService/Oem/Supermicro/FirmwareInventory/BIOS/Actions/SmcFirmwareInventory.Cancel: get: tags: - OEM summary: Execute Smc Firmware Inventory Cancel operationId: getUpdateServiceOemSupermicroFirmwareInventoryBIOSActionsSmcFirmwareInventoryCancel responses: '200': description: Executes the Smc Firmware Inventory Cancel action. /redfish/v1/UpdateService/Oem/Supermicro/FirmwareInventory/HARAIDController.{controllerId}: get: tags: - OEM summary: Get firmware inventory operationId: getUpdateServiceOemSupermicroFirmwareInventoryHARAIDControllercontrollerId responses: '200': description: Returns firmware inventory resource. parameters: - name: controllerId in: path required: true schema: type: string /redfish/v1/UpdateService/Oem/Supermicro/FirmwareInventory/MRVL_HARAIDController.{controllerId}: get: tags: - OEM summary: Get firmware inventory operationId: getUpdateServiceOemSupermicroFirmwareInventoryMRVLHARAIDControllercontrollerId responses: '200': description: Returns firmware inventory resource. parameters: - name: controllerId in: path required: true schema: type: string /redfish/v1/Registries/Base: get: tags: - Registries summary: Get base operationId: getRegistriesBase responses: '200': description: Returns base resource. /redfish/v1/Registries/BiosAttributeRegistry: get: tags: - Registries summary: Get bios attribute registry operationId: getRegistriesBiosAttributeRegistry responses: '200': description: Returns bios attribute registry resource. /redfish/v1/Registries/Event: get: tags: - Registries summary: Get event operationId: getRegistriesEvent responses: '200': description: Returns event resource. /redfish/v1/Registries/SMC: get: tags: - Registries summary: Get s m c operationId: getRegistriesSMC responses: '200': description: Returns s m c resource. /redfish/v1/JsonSchemas/{variety_of_servicesId}: get: tags: - JsonSchemas summary: Get json schemas operationId: getJsonSchemasByVarietyOfServicesid responses: '200': description: Returns json schemas resource. parameters: - name: variety_of_servicesId in: path required: true schema: type: string /redfish/v1/TaskService/Tasks: get: tags: - TaskService summary: Get tasks operationId: getTaskServiceTasks responses: '200': description: Returns tasks resource. /redfish/v1/TaskMonitor/{task_numId}: get: tags: - TaskMonitor summary: Get task monitor operationId: getTaskMonitorByTaskNumid responses: '200': description: Returns task monitor resource. parameters: - name: task_numId in: path required: true schema: type: string /redfish/v1/CertificateService/CertificateLocations: get: tags: - CertificateService summary: Get certificate locations operationId: getCertificateServiceCertificateLocations responses: '200': description: Returns certificate locations resource. /redfish/v1/CertificateService/Actions/CertificateService.ReplaceCertificate: get: tags: - CertificateService summary: Execute Certificate Service Replace Certificate operationId: getCertificateServiceActionsCertificateServiceReplaceCertificate responses: '200': description: Executes the Certificate Service Replace Certificate action. /redfish/v1/CertificateService/ReplaceCertificateActionInfo: get: tags: - CertificateService summary: Get replace certificate action info operationId: getCertificateServiceReplaceCertificateActionInfo responses: '200': description: Returns replace certificate action info resource. /redfish/v1/Oem/Supermicro/DumpService/Dumps: get: tags: - OEM summary: Get dumps operationId: getOemSupermicroDumpServiceDumps responses: '200': description: Returns dumps resource. /redfish/v1/Oem/Supermicro/DumpService/CreateDumpActionInfo: get: tags: - OEM summary: Get create dump action info operationId: getOemSupermicroDumpServiceCreateDumpActionInfo responses: '200': description: Returns create dump action info resource. /redfish/v1/Oem/Supermicro/DumpService/Actions/SmcDumpService.CreateDump: get: tags: - OEM summary: Execute Smc Dump Service Create Dump operationId: getOemSupermicroDumpServiceActionsSmcDumpServiceCreateDump responses: '200': description: Executes the Smc Dump Service Create Dump action. /redfish/v1/Oem/Supermicro/DumpService/Actions/SmcDumpService.DeleteAll: get: tags: - OEM summary: Execute Smc Dump Service Delete All operationId: getOemSupermicroDumpServiceActionsSmcDumpServiceDeleteAll responses: '200': description: Executes the Smc Dump Service Delete All action. /redfish/v1/Oem/Supermicro/DumpService/Dumps/HostCrashDump: get: tags: - OEM summary: Get host crash dump operationId: getOemSupermicroDumpServiceDumpsHostCrashDump responses: '200': description: Returns host crash dump resource. /redfish/v1/Oem/Supermicro/DumpService/Dumps/HostCrashDump/Actions/SmcDump.Download: get: tags: - OEM summary: Execute Smc Dump Download operationId: getOemSupermicroDumpServiceDumpsHostCrashDumpActionsSmcDumpDownload responses: '200': description: Executes the Smc Dump Download action. /redfish/v1/Oem/Supermicro/DumpService/Dumps/BMCEvidenceDump: get: tags: - OEM summary: Get b m c evidence dump operationId: getOemSupermicroDumpServiceDumpsBMCEvidenceDump responses: '200': description: Returns b m c evidence dump resource. /redfish/v1/Oem/Supermicro/DumpService/Dumps/BMCEvidenceDump/Actions/SmcBMCEvidenceDump.Download: get: tags: - OEM summary: Execute Smc B M C Evidence Dump Download operationId: getOemSupermicroDumpServiceDumpsBMCEvidenceDumpActionsSmcBMCEvidenceDumpDownload responses: '200': description: Executes the Smc B M C Evidence Dump Download action. /redfish/v1/Oem/Supermicro/DumpService/Dumps/BMCEvidenceDump/Actions/SmcBMCEvidenceDump.Generate: get: tags: - OEM summary: Execute Smc B M C Evidence Dump Generate operationId: getOemSupermicroDumpServiceDumpsBMCEvidenceDumpActionsSmcBMCEvidenceDumpGenerate responses: '200': description: Executes the Smc B M C Evidence Dump Generate action. /redfish/v1/Oem/Supermicro/DumpService/Dumps/BIOSEvidenceDump: get: tags: - OEM summary: Get b i o s evidence dump operationId: getOemSupermicroDumpServiceDumpsBIOSEvidenceDump responses: '200': description: Returns b i o s evidence dump resource. /redfish/v1/Oem/Supermicro/DumpService/Dumps/BIOSEvidenceDump/Actions/SmcBIOSEvidenceDump.Download: get: tags: - OEM summary: Execute Smc B I O S Evidence Dump Download operationId: getOemSupermicroDumpServiceDumpsBIOSEvidenceDumpActionsSmcBIOSEvidenceDumpDownload responses: '200': description: Executes the Smc B I O S Evidence Dump Download action. /redfish/v1/Oem/Supermicro/DumpService/Dumps/BIOSEvidenceDump/Actions/SmcBIOSEvidenceDump.Generate: get: tags: - OEM summary: Execute Smc B I O S Evidence Dump Generate operationId: getOemSupermicroDumpServiceDumpsBIOSEvidenceDumpActionsSmcBIOSEvidenceDumpGenerate responses: '200': description: Executes the Smc B I O S Evidence Dump Generate action. /redfish/v1/Oem/Supermicro/DumpService/Dumps/AttestationDump: get: tags: - OEM summary: Get attestation dump operationId: getOemSupermicroDumpServiceDumpsAttestationDump responses: '200': description: Returns attestation dump resource. /redfish/v1/Oem/Supermicro/DumpService/Dumps/AttestationDump/Actions/SmcAttestationDump.Download: get: tags: - OEM summary: Execute Smc Attestation Dump Download operationId: getOemSupermicroDumpServiceDumpsAttestationDumpActionsSmcAttestationDumpDownload responses: '200': description: Executes the Smc Attestation Dump Download action. /redfish/v1/Oem/Supermicro/DumpService/Dumps/AttestationDump/Actions/SmcAttestationDump.Generate: get: tags: - OEM summary: Execute Smc Attestation Dump Generate operationId: getOemSupermicroDumpServiceDumpsAttestationDumpActionsSmcAttestationDumpGenerate responses: '200': description: Executes the Smc Attestation Dump Generate action. /redfish/v1/Oem/Supermicro/DumpService/Dumps/AttestationDump/Actions/SmcAttestationDump.Delete: get: tags: - OEM summary: Execute Smc Attestation Dump Delete operationId: getOemSupermicroDumpServiceDumpsAttestationDumpActionsSmcAttestationDumpDelete responses: '200': description: Executes the Smc Attestation Dump Delete action. /redfish/v1/Oem/Supermicro/DumpService/Dumps/DriveSmartDump: get: tags: - OEM summary: Get drive smart dump operationId: getOemSupermicroDumpServiceDumpsDriveSmartDump responses: '200': description: Returns drive smart dump resource. /redfish/v1/Oem/Supermicro/DumpService/Dumps/DriveSmartDump/Actions/SmcDriveSmartDump.Download: get: tags: - OEM summary: Execute Smc Drive Smart Dump Download operationId: getOemSupermicroDumpServiceDumpsDriveSmartDumpActionsSmcDriveSmartDumpDownload responses: '200': description: Executes the Smc Drive Smart Dump Download action. /redfish/v1/Oem/Supermicro/DumpService/Dumps/DriveSmartDump/Actions/SmcDriveSmartDump.Generate: get: tags: - OEM summary: Execute Smc Drive Smart Dump Generate operationId: getOemSupermicroDumpServiceDumpsDriveSmartDumpActionsSmcDriveSmartDumpGenerate responses: '200': description: Executes the Smc Drive Smart Dump Generate action. /redfish/v1/TelemetryService/MetricDefinitions/AvgPowerConsumedHour: get: tags: - TelemetryService summary: Get power data operationId: getTelemetryServiceMetricDefinitionsAvgPowerConsumedHour responses: '200': description: Returns power consumption data. /redfish/v1/TelemetryService/MetricDefinitions/BroadcomCriticalEvent: get: tags: - TelemetryService summary: Get broadcom critical event operationId: getTelemetryServiceMetricDefinitionsBroadcomCriticalEvent responses: '200': description: Returns broadcom critical event resource. /redfish/v1/TelemetryService/MetricDefinitions/BroadcomFatalEvent: get: tags: - TelemetryService summary: Get broadcom fatal event operationId: getTelemetryServiceMetricDefinitionsBroadcomFatalEvent responses: '200': description: Returns broadcom fatal event resource. /redfish/v1/TelemetryService/MetricDefinitions/BroadcomWarningEvent: get: tags: - TelemetryService summary: Get broadcom warning event operationId: getTelemetryServiceMetricDefinitionsBroadcomWarningEvent responses: '200': description: Returns broadcom warning event resource. /redfish/v1/TelemetryService/MetricDefinitions/MinPowerConsumedHour: get: tags: - TelemetryService summary: Get power data operationId: getTelemetryServiceMetricDefinitionsMinPowerConsumedHour responses: '200': description: Returns power consumption data. /redfish/v1/TelemetryService/MetricDefinitions/MaxPowerConsumedHour: get: tags: - TelemetryService summary: Get power data operationId: getTelemetryServiceMetricDefinitionsMaxPowerConsumedHour responses: '200': description: Returns power consumption data. /redfish/v1/TelemetryService/MetricDefinitions/AvgPowerConsumedDay: get: tags: - TelemetryService summary: Get power data operationId: getTelemetryServiceMetricDefinitionsAvgPowerConsumedDay responses: '200': description: Returns power consumption data. /redfish/v1/TelemetryService/MetricDefinitions/MinPowerConsumedDay: get: tags: - TelemetryService summary: Get power data operationId: getTelemetryServiceMetricDefinitionsMinPowerConsumedDay responses: '200': description: Returns power consumption data. /redfish/v1/TelemetryService/MetricDefinitions/MaxPowerConsumedDay: get: tags: - TelemetryService summary: Get power data operationId: getTelemetryServiceMetricDefinitionsMaxPowerConsumedDay responses: '200': description: Returns power consumption data. /redfish/v1/TelemetryService/MetricDefinitions/AvgPowerConsumedWeek: get: tags: - TelemetryService summary: Get power data operationId: getTelemetryServiceMetricDefinitionsAvgPowerConsumedWeek responses: '200': description: Returns power consumption data. /redfish/v1/TelemetryService/MetricDefinitions/MinPowerConsumedWeek: get: tags: - TelemetryService summary: Get power data operationId: getTelemetryServiceMetricDefinitionsMinPowerConsumedWeek responses: '200': description: Returns power consumption data. /redfish/v1/TelemetryService/MetricDefinitions/MaxPowerConsumedWeek: get: tags: - TelemetryService summary: Get power data operationId: getTelemetryServiceMetricDefinitionsMaxPowerConsumedWeek responses: '200': description: Returns power consumption data. /redfish/v1/TelemetryService/MetricDefinitions/{metricdefinitionidId}: get: tags: - TelemetryService summary: Get metric definitions operationId: getTelemetryServiceMetricDefinitionsByMetricdefinitionidid responses: '200': description: Returns metric definitions resource. parameters: - name: metricdefinitionidId in: path required: true schema: type: string /redfish/v1/TelemetryService/MetricDefinitions/CPUC0ResidencyHigh: get: tags: - TelemetryService summary: Get c p u c0 residency high operationId: getTelemetryServiceMetricDefinitionsCPUC0ResidencyHigh responses: '200': description: Returns c p u c0 residency high resource. /redfish/v1/TelemetryService/MetricDefinitions/CPUC0ResidencyLow: get: tags: - TelemetryService summary: Get c p u c0 residency low operationId: getTelemetryServiceMetricDefinitionsCPUC0ResidencyLow responses: '200': description: Returns c p u c0 residency low resource. /redfish/v1/TelemetryService/MetricDefinitions/CPUC0ResidencyAverage: get: tags: - TelemetryService summary: Get c p u c0 residency average operationId: getTelemetryServiceMetricDefinitionsCPUC0ResidencyAverage responses: '200': description: Returns c p u c0 residency average resource. /redfish/v1/TelemetryService/MetricDefinitions/CUPS_HostCpuUtilization: get: tags: - TelemetryService summary: Get c u p s_ host cpu utilization operationId: getTelemetryServiceMetricDefinitionsCUPSHostCpuUtilization responses: '200': description: Returns c u p s_ host cpu utilization resource. /redfish/v1/TelemetryService/MetricDefinitions/CUPS_HostMemoryBandwidthUtilization: get: tags: - TelemetryService summary: Get memory info operationId: getTelemetryServiceMetricDefinitionsCUPSHostMemoryBandwidthUtilization responses: '200': description: Returns memory module details. /redfish/v1/TelemetryService/MetricDefinitions/CUPS_HostPciBandwidthUtilization: get: tags: - TelemetryService summary: Get c u p s_ host pci bandwidth utilization operationId: getTelemetryServiceMetricDefinitionsCUPSHostPciBandwidthUtilization responses: '200': description: Returns c u p s_ host pci bandwidth utilization resource. /redfish/v1/TelemetryService/MetricDefinitions/CUPS_CupsIndex: get: tags: - TelemetryService summary: Get c u p s_ cups index operationId: getTelemetryServiceMetricDefinitionsCUPSCupsIndex responses: '200': description: Returns c u p s_ cups index resource. /redfish/v1/TelemetryService/MetricDefinitions/CUPS_AverageHostPciBandwidthUtilization: get: tags: - TelemetryService summary: Get c u p s_ average host pci bandwidth utilization operationId: getTelemetryServiceMetricDefinitionsCUPSAverageHostPciBandwidthUtilization responses: '200': description: Returns c u p s_ average host pci bandwidth utilization resource. /redfish/v1/TelemetryService/MetricDefinitions/CUPS_AverageHostMemoryBandwidthUtilization: get: tags: - TelemetryService summary: Get memory info operationId: getTelemetryServiceMetricDefinitionsCUPSAverageHostMemoryBandwidthUtilization responses: '200': description: Returns memory module details. /redfish/v1/TelemetryService/MetricDefinitions/CUPS_AverageHostCpuUtilization: get: tags: - TelemetryService summary: Get c u p s_ average host cpu utilization operationId: getTelemetryServiceMetricDefinitionsCUPSAverageHostCpuUtilization responses: '200': description: Returns c u p s_ average host cpu utilization resource. /redfish/v1/TelemetryService/MetricDefinitions/CUPS_AverageCupsIndex: get: tags: - TelemetryService summary: Get c u p s_ average cups index operationId: getTelemetryServiceMetricDefinitionsCUPSAverageCupsIndex responses: '200': description: Returns c u p s_ average cups index resource. /redfish/v1/TelemetryService/MetricReportDefinitions/AvgPowerConsumptionHour: get: tags: - TelemetryService summary: Get power data operationId: getTelemetryServiceMetricReportDefinitionsAvgPowerConsumptionHour responses: '200': description: Returns power consumption data. /redfish/v1/TelemetryService/MetricReportDefinitions/BroadcomEvent: get: tags: - TelemetryService summary: Get broadcom event operationId: getTelemetryServiceMetricReportDefinitionsBroadcomEvent responses: '200': description: Returns broadcom event resource. /redfish/v1/TelemetryService/MetricReportDefinitions/MinPowerConsumptionHour: get: tags: - TelemetryService summary: Get power data operationId: getTelemetryServiceMetricReportDefinitionsMinPowerConsumptionHour responses: '200': description: Returns power consumption data. /redfish/v1/TelemetryService/MetricReportDefinitions/MaxPowerConsumptionHour: get: tags: - TelemetryService summary: Get power data operationId: getTelemetryServiceMetricReportDefinitionsMaxPowerConsumptionHour responses: '200': description: Returns power consumption data. /redfish/v1/TelemetryService/MetricReportDefinitions/AvgPowerConsumptionDay: get: tags: - TelemetryService summary: Get power data operationId: getTelemetryServiceMetricReportDefinitionsAvgPowerConsumptionDay responses: '200': description: Returns power consumption data. /redfish/v1/TelemetryService/MetricReportDefinitions/MinPowerConsumptionDay: get: tags: - TelemetryService summary: Get power data operationId: getTelemetryServiceMetricReportDefinitionsMinPowerConsumptionDay responses: '200': description: Returns power consumption data. /redfish/v1/TelemetryService/MetricReportDefinitions/MaxPowerConsumptionDay: get: tags: - TelemetryService summary: Get power data operationId: getTelemetryServiceMetricReportDefinitionsMaxPowerConsumptionDay responses: '200': description: Returns power consumption data. /redfish/v1/TelemetryService/MetricReportDefinitions/AvgPowerConsumptionWeek: get: tags: - TelemetryService summary: Get power data operationId: getTelemetryServiceMetricReportDefinitionsAvgPowerConsumptionWeek responses: '200': description: Returns power consumption data. /redfish/v1/TelemetryService/MetricReportDefinitions/MinPowerConsumptionWeek: get: tags: - TelemetryService summary: Get power data operationId: getTelemetryServiceMetricReportDefinitionsMinPowerConsumptionWeek responses: '200': description: Returns power consumption data. /redfish/v1/TelemetryService/MetricReportDefinitions/MaxPowerConsumptionWeek: get: tags: - TelemetryService summary: Get power data operationId: getTelemetryServiceMetricReportDefinitionsMaxPowerConsumptionWeek responses: '200': description: Returns power consumption data. /redfish/v1/TelemetryService/MetricReportDefinitions/{metricreportdefinitionidId}: get: tags: - TelemetryService summary: Get metric report definitions operationId: getTelemetryServiceMetricReportDefinitionsByMetricreportdefinitionidid responses: '200': description: Returns metric report definitions resource. parameters: - name: metricreportdefinitionidId in: path required: true schema: type: string /redfish/v1/TelemetryService/MetricReportDefinitions/CPUMemMetrics: get: tags: - TelemetryService summary: Get c p u mem metrics operationId: getTelemetryServiceMetricReportDefinitionsCPUMemMetrics responses: '200': description: Returns c p u mem metrics resource. /redfish/v1/TelemetryService/MetricReportDefinitions/CUPSMetrics: get: tags: - TelemetryService summary: Get c u p s metrics operationId: getTelemetryServiceMetricReportDefinitionsCUPSMetrics responses: '200': description: Returns c u p s metrics resource. /redfish/v1/TelemetryService/MetricReports/AvgPowerConsumptionHour: get: tags: - TelemetryService summary: Get power data operationId: getTelemetryServiceMetricReportsAvgPowerConsumptionHour responses: '200': description: Returns power consumption data. /redfish/v1/TelemetryService/MetricReports/MinPowerConsumptionHour: get: tags: - TelemetryService summary: Get power data operationId: getTelemetryServiceMetricReportsMinPowerConsumptionHour responses: '200': description: Returns power consumption data. /redfish/v1/TelemetryService/MetricReports/MaxPowerConsumptionHour: get: tags: - TelemetryService summary: Get power data operationId: getTelemetryServiceMetricReportsMaxPowerConsumptionHour responses: '200': description: Returns power consumption data. /redfish/v1/TelemetryService/MetricReports/AvgPowerConsumptionDay: get: tags: - TelemetryService summary: Get power data operationId: getTelemetryServiceMetricReportsAvgPowerConsumptionDay responses: '200': description: Returns power consumption data. /redfish/v1/TelemetryService/MetricReports/MinPowerConsumptionDay: get: tags: - TelemetryService summary: Get power data operationId: getTelemetryServiceMetricReportsMinPowerConsumptionDay responses: '200': description: Returns power consumption data. /redfish/v1/TelemetryService/MetricReports/MaxPowerConsumptionDay: get: tags: - TelemetryService summary: Get power data operationId: getTelemetryServiceMetricReportsMaxPowerConsumptionDay responses: '200': description: Returns power consumption data. /redfish/v1/TelemetryService/MetricReports/AvgPowerConsumptionWeek: get: tags: - TelemetryService summary: Get power data operationId: getTelemetryServiceMetricReportsAvgPowerConsumptionWeek responses: '200': description: Returns power consumption data. /redfish/v1/TelemetryService/MetricReports/MinPowerConsumptionWeek: get: tags: - TelemetryService summary: Get power data operationId: getTelemetryServiceMetricReportsMinPowerConsumptionWeek responses: '200': description: Returns power consumption data. /redfish/v1/TelemetryService/MetricReports/MaxPowerConsumptionWeek: get: tags: - TelemetryService summary: Get power data operationId: getTelemetryServiceMetricReportsMaxPowerConsumptionWeek responses: '200': description: Returns power consumption data. /redfish/v1/TelemetryService/MetricReports/CPUMemMetrics: get: tags: - TelemetryService summary: Get c p u mem metrics operationId: getTelemetryServiceMetricReportsCPUMemMetrics responses: '200': description: Returns c p u mem metrics resource. /redfish/v1/TelemetryService/MetricReports/CUPSMetrics: get: tags: - TelemetryService summary: Get c u p s metrics operationId: getTelemetryServiceMetricReportsCUPSMetrics responses: '200': description: Returns c u p s metrics resource. /redfish/v1/Systems/{systemId}/Storage/VROC: get: tags: - Systems summary: Get storage info operationId: getSystemsBySystemidStorageVROC responses: '200': description: Returns storage controller data. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/VROC/Actions/Oem/SmcVROC.CreateVolume: get: tags: - Systems summary: Execute Oem/ Smc V R O C Create Volume operationId: getSystemsBySystemidStorageVROCActionsOemSmcVROCCreateVolume responses: '200': description: Executes the Oem/ Smc V R O C Create Volume action. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/VROC/Oem/Supermicro/CreateVolumeActionInfo: get: tags: - OEM summary: Get storage info operationId: getSystemsBySystemidStorageVROCOemSupermicroCreateVolumeActionInfo responses: '200': description: Returns storage controller data. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/VROC/Actions/Oem/SmcVROC.VolumeDelete: get: tags: - Systems summary: Execute Oem/ Smc V R O C Volume Delete operationId: getSystemsBySystemidStorageVROCActionsOemSmcVROCVolumeDelete responses: '200': description: Executes the Oem/ Smc V R O C Volume Delete action. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/VROC/Oem/Supermicro/VolumeDeleteActionInfo: get: tags: - OEM summary: Get storage info operationId: getSystemsBySystemidStorageVROCOemSupermicroVolumeDeleteActionInfo responses: '200': description: Returns storage controller data. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/VROC/Actions/Oem/SmcVROC.DriveMarkSpare: get: tags: - Systems summary: Execute Oem/ Smc V R O C Drive Mark Spare operationId: getSystemsBySystemidStorageVROCActionsOemSmcVROCDriveMarkSpare responses: '200': description: Executes the Oem/ Smc V R O C Drive Mark Spare action. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/VROC/Oem/Supermicro/DriveMakerSpareActionInfo: get: tags: - OEM summary: Get storage info operationId: getSystemsBySystemidStorageVROCOemSupermicroDriveMakerSpareActionInfo responses: '200': description: Returns storage controller data. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/VROC/Oem/Supermicro/DriveUnmarkSpareActionInfo: get: tags: - OEM summary: Get storage info operationId: getSystemsBySystemidStorageVROCOemSupermicroDriveUnmarkSpareActionInfo responses: '200': description: Returns storage controller data. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/VROC/Volumes: get: tags: - Systems summary: Get storage info operationId: getSystemsBySystemidStorageVROCVolumes responses: '200': description: Returns storage controller data. parameters: - name: systemId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/VROC/Volumes/{volumeId}: get: tags: - Systems summary: Get storage info operationId: getSystemsBySystemidStorageVROCVolumesByVolumeid responses: '200': description: Returns storage controller data. parameters: - name: systemId in: path required: true schema: type: string - name: volumeId in: path required: true schema: type: string /redfish/v1/Chassis/{chassisId}/NetworkAdapters/{networkadapteridId}/Certificates/{certificateidId}: get: tags: - Chassis summary: Get certificates operationId: getChassisByChassisidNetworkAdaptersByNetworkadapterididCertificatesByCertificateidid responses: '200': description: Returns installed certificates. parameters: - name: chassisId in: path required: true schema: type: string - name: networkadapteridId in: path required: true schema: type: string - name: certificateidId in: path required: true schema: type: string /redfish/v1/Systems/{systemId}/Storage/{storageidId}/Controllers/{storagecontrolleridId}/Certificates/{certificateidId}: get: tags: - Systems summary: Get certificates operationId: getSystemsBySystemidStorageByStorageididControllersByStoragecontrollerididCertificatesByCertificateidid responses: '200': description: Returns installed certificates. parameters: - name: systemId in: path required: true schema: type: string - name: storageidId in: path required: true schema: type: string - name: storagecontrolleridId in: path required: true schema: type: string - name: certificateidId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/SecurityPolicy: get: tags: - Managers summary: Get security policy operationId: getManagersByManageridSecurityPolicy responses: '200': description: Returns security policy resource. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/SecurityPolicy/SPDM/TrustedCertificates: get: tags: - Managers summary: Get trusted certificates operationId: getManagersByManageridSecurityPolicySPDMTrustedCertificates responses: '200': description: Returns trusted certificates resource. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/SecurityPolicy/SPDM/RevokedCertificates: get: tags: - Managers summary: Get revoked certificates operationId: getManagersByManageridSecurityPolicySPDMRevokedCertificates responses: '200': description: Returns revoked certificates resource. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/SecurityPolicy/SPDM/TrustedCertificates/{certificateidId}: get: tags: - Managers summary: Get trusted certificates operationId: getManagersByManageridSecurityPolicySPDMTrustedCertificatesByCertificateidid responses: '200': description: Returns trusted certificates resource. parameters: - name: managerId in: path required: true schema: type: string - name: certificateidId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/SecurityPolicy/SPDM/RevokedCertificates/{certificateidId}: get: tags: - Managers summary: Get revoked certificates operationId: getManagersByManageridSecurityPolicySPDMRevokedCertificatesByCertificateidid responses: '200': description: Returns revoked certificates resource. parameters: - name: managerId in: path required: true schema: type: string - name: certificateidId in: path required: true schema: type: string /redfish/v1/ComponentIntegrity/{componentintegrityidId}: get: tags: - ComponentIntegrity summary: Get component integrity operationId: getComponentIntegrityByComponentintegrityidid responses: '200': description: Returns component integrity resource. parameters: - name: componentintegrityidId in: path required: true schema: type: string /redfish/v1/ComponentIntegrity/{ComponentIntegrityId}/Actions/ComponentIntegrity.SPDMGetSignedMeasurements: get: tags: - ComponentIntegrity summary: Execute Component Integrity S P D M Get Signed Measu operationId: getComponentIntegrityByComponentintegrityidActionsComponentIntegritySPDMGetSignedMeasurements responses: '200': description: Executes the Component Integrity S P D M Get Signed Measurements action. parameters: - name: ComponentIntegrityId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/Oem/Supermicro/NodeManager/Domains: get: tags: - OEM summary: Get domains operationId: getManagersByManageridOemSupermicroNodeManagerDomains responses: '200': description: Returns domains resource. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/Oem/Supermicro/NodeManager/Domains/{domainnameId}: get: tags: - OEM summary: Get domains operationId: getManagersByManageridOemSupermicroNodeManagerDomainsByDomainnameid responses: '200': description: Returns domains resource. parameters: - name: managerId in: path required: true schema: type: string - name: domainnameId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/Oem/Supermicro/NodeManager/Domains/{domainnameId}/Actions/Domain.ResetStatistics: get: tags: - OEM summary: Execute Domain Reset Statistics operationId: getManagersByManageridOemSupermicroNodeManagerDomainsByDomainnameidActionsDomainResetStatistics responses: '200': description: Executes the Domain Reset Statistics action. parameters: - name: managerId in: path required: true schema: type: string - name: domainnameId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/Oem/Supermicro/NodeManager/Policies/{policyidId}/Actions/Policy.ResetStatistics: get: tags: - OEM summary: Execute Policy Reset Statistics operationId: getManagersByManageridOemSupermicroNodeManagerPoliciesByPolicyididActionsPolicyResetStatistics responses: '200': description: Executes the Policy Reset Statistics action. parameters: - name: managerId in: path required: true schema: type: string - name: policyidId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/Oem/Supermicro/NodeManager/Triggers: get: tags: - OEM summary: Get triggers operationId: getManagersByManageridOemSupermicroNodeManagerTriggers responses: '200': description: Returns triggers resource. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/Oem/Supermicro/NodeManager/Triggers/{triggeridId}: get: tags: - OEM summary: Get triggers operationId: getManagersByManageridOemSupermicroNodeManagerTriggersByTriggeridid responses: '200': description: Returns triggers resource. parameters: - name: managerId in: path required: true schema: type: string - name: triggeridId in: path required: true schema: type: string /redfish/v1/Managers/{managerId}/Oem/Supermicro/NodeManager/ThrottlingStatus: get: tags: - OEM summary: Get throttling status operationId: getManagersByManageridOemSupermicroNodeManagerThrottlingStatus responses: '200': description: Returns throttling status resource. parameters: - name: managerId in: path required: true schema: type: string /redfish/v1/ThermalEquipment: get: tags: - ThermalEquipment summary: Get thermal data operationId: getThermalEquipment responses: '200': description: Returns temperature and fan readings. /redfish/v1/ThermalEquipment/CDU: get: tags: - ThermalEquipment summary: Get thermal data operationId: getThermalEquipmentCDU responses: '200': description: Returns temperature and fan readings. /redfish/v1/ThermalEquipment/CDU/{coolingunitidId}: get: tags: - ThermalEquipment summary: Get thermal data operationId: getThermalEquipmentCDUByCoolingunitidid responses: '200': description: Returns temperature and fan readings. parameters: - name: coolingunitidId in: path required: true schema: type: string /redfish/v1/ThermalEquipment/CDU/{coolingunitidId}/LeakDetection: get: tags: - ThermalEquipment summary: Get thermal data operationId: getThermalEquipmentCDUByCoolingunitididLeakDetection responses: '200': description: Returns temperature and fan readings. parameters: - name: coolingunitidId in: path required: true schema: type: string /redfish/v1/ThermalEquipment/CDU/{coolingunitidId}/LeakDetection/LeakDetectors: get: tags: - ThermalEquipment summary: Get thermal data operationId: getThermalEquipmentCDUByCoolingunitididLeakDetectionLeakDetectors responses: '200': description: Returns temperature and fan readings. parameters: - name: coolingunitidId in: path required: true schema: type: string /redfish/v1/ThermalEquipment/CDU/{coolingunitidId}/LeakDetection/LeakDetectors/{leakdetectoridId}: get: tags: - ThermalEquipment summary: Get thermal data operationId: getThermalEquipmentCDUByCoolingunitididLeakDetectionLeakDetectorsByLeakdetectoridid responses: '200': description: Returns temperature and fan readings. parameters: - name: coolingunitidId in: path required: true schema: type: string - name: leakdetectoridId in: path required: true schema: type: string /redfish/v1/SessionService/Sessions/{sessionId}: get: tags: - SessionService summary: Get sessions operationId: getSessionServiceSessionsBySessionid responses: '200': description: Returns sessions resource. parameters: &id023 - name: sessionId in: path required: true schema: type: string delete: tags: - SessionService summary: Delete session (logout) operationId: deleteSessionServiceSessionsBySessionid responses: '200': description: Terminates the session. parameters: *id023 /redfish/v1/Systems/1: get: tags: - Systems summary: Get system information operationId: getSystems1 responses: '200': description: Returns detailed computer system information including model, serial number, power state, health status, processors, memory, and network interfaces. patch: tags: - Systems summary: Modify system settings operationId: updateSystems1 responses: '200': description: Updates system settings such as boot source override, indicator LED, and asset tag. /redfish/v1/Systems/1/Actions/ComputerSystem.Reset: post: tags: - Systems summary: System power control operationId: createSystems1ActionsComputerSystemReset responses: '200': description: 'Performs power operations: On, ForceOff, GracefulShutdown, GracefulRestart, ForceRestart, ForceOn, Nmi, PowerCycle.' /redfish/v1/Chassis/1: get: tags: - Chassis summary: Get chassis information operationId: getChassis1 responses: '200': description: Returns physical chassis information including model, serial number, health status, and intrusion state. /redfish/v1/Chassis/1/Thermal: get: tags: - Chassis summary: Get thermal sensors operationId: getChassis1Thermal responses: '200': description: Returns temperature sensors and fan readings with health status and thresholds. /redfish/v1/Chassis/1/Power: get: tags: - Chassis summary: Get power information operationId: getChassis1Power responses: '200': description: Returns power consumption, voltage sensors, and power supply status. /redfish/v1/Managers/1: get: tags: - Managers summary: Get BMC information operationId: getManagers1 responses: '200': description: Returns BMC details including firmware version, network configuration, and available services. patch: tags: - Managers summary: Modify BMC settings operationId: updateManagers1 responses: '200': description: Updates BMC settings such as DateTime and network configuration. /redfish/v1/Managers/1/Actions/Manager.Reset: post: tags: - Managers summary: Reset BMC operationId: createManagers1ActionsManagerReset responses: '200': description: Restarts the Baseboard Management Controller. Does not affect system power state. /redfish/v1/Managers/1/NetworkProtocol: get: tags: - Managers summary: Get network protocols operationId: getManagers1NetworkProtocol responses: '200': description: Returns enabled network protocols including HTTP, HTTPS, SSH, IPMI, SNMP, KVMIP, and VirtualMedia. patch: tags: - Managers summary: Configure network protocols operationId: updateManagers1NetworkProtocol responses: '200': description: Enables or disables network protocols and configures their ports. /redfish/v1/Managers/1/Oem/Supermicro/FanMode: get: tags: - OEM summary: Get fan mode operationId: getManagers1OemSupermicroFanMode responses: '200': description: Returns current fan control mode (Standard, Full, Optimal, HeavyIO, etc.) and available modes. patch: tags: - OEM summary: Set fan mode operationId: updateManagers1OemSupermicroFanMode responses: '200': description: Changes fan control mode. Available modes depend on chassis configuration. /redfish/v1/Managers/1/Oem/Supermicro/NTP: get: tags: - OEM summary: Get NTP settings operationId: getManagers1OemSupermicroNTP responses: '200': description: Returns NTP configuration including servers, timezone, and DST settings. patch: tags: - OEM summary: Configure NTP operationId: updateManagers1OemSupermicroNTP responses: '200': description: Configures NTP servers, enables/disables NTP synchronization, and sets timezone. /redfish/v1/Managers/1/Oem/Supermicro/LLDP: get: tags: - OEM summary: Get LLDP settings operationId: getManagers1OemSupermicroLLDP responses: '200': description: Returns Link Layer Discovery Protocol configuration and neighbor information. patch: tags: - OEM summary: Configure LLDP operationId: updateManagers1OemSupermicroLLDP responses: '200': description: Enables or disables LLDP on the BMC network interface. /redfish/v1/Managers/1/Oem/Supermicro/Snooping: get: tags: - OEM summary: Get snooping information operationId: getManagers1OemSupermicroSnooping responses: '200': description: Returns system snooping data including POST codes and boot progress. /redfish/v1/Managers/1/LicenseManager/QueryLicense: get: tags: - Managers summary: Query license status operationId: getManagers1LicenseManagerQueryLicense responses: '200': description: Returns current license status and enabled features. /redfish/v1/LicenseService: get: tags: - LicenseService summary: Get license service operationId: getLicenseService responses: '200': description: Returns license service resource. /redfish/v1/Chassis/1/Sensors: get: tags: - Chassis summary: Get sensor data operationId: getChassis1Sensors responses: '200': description: Returns sensor readings. /redfish/v1/Chassis/1/Sensors/{sensorId}: get: tags: - Chassis summary: Get sensor data operationId: getChassis1SensorsBySensorid responses: '200': description: Returns sensor readings. parameters: - name: sensorId in: path required: true schema: type: string /redfish/v1/Chassis/1/Drives: get: tags: - Chassis summary: Get drive info operationId: getChassis1Drives responses: '200': description: Returns physical drive details. /redfish/v1/Chassis/1/Drives/{driveId}: get: tags: - Chassis summary: Get drive info operationId: getChassis1DrivesByDriveid responses: '200': description: Returns physical drive details. parameters: - name: driveId in: path required: true schema: type: string /redfish/v1/Managers/1/SerialInterfaces: get: tags: - Managers summary: Get serial interfaces operationId: getManagers1SerialInterfaces responses: '200': description: Returns serial interfaces resource. /redfish/v1/Managers/1/SerialInterfaces/{interfaceId}: get: tags: - Managers summary: Get serial interfaces operationId: getManagers1SerialInterfacesByInterfaceid responses: '200': description: Returns serial interfaces resource. parameters: - name: interfaceId in: path required: true schema: type: string /redfish/v1/Managers/1/VirtualMedia/{virtualMediaId}: get: tags: - Managers summary: Get virtual media operationId: getManagers1VirtualMediaByVirtualmediaid responses: '200': description: Returns virtual media status. parameters: &id024 - name: virtualMediaId in: path required: true schema: type: string patch: tags: - Managers summary: Update virtual media operationId: updateManagers1VirtualMediaByVirtualmediaid responses: '200': description: Updates virtual media status. parameters: *id024 /redfish/v1/Managers/1/NetworkProtocol/HTTPS/Certificates: get: tags: - Managers summary: Get certificates operationId: getManagers1NetworkProtocolHTTPSCertificates responses: '200': description: Returns installed certificates. /redfish/v1/Managers/1/NetworkProtocol/HTTPS/Certificates/{certificateId}: get: tags: - Managers summary: Get certificates operationId: getManagers1NetworkProtocolHTTPSCertificatesByCertificateid responses: '200': description: Returns installed certificates. parameters: - name: certificateId in: path required: true schema: type: string /redfish/v1/Managers/1/LogServices/{logId}/Entries/{entryId}: get: tags: - Managers summary: Get log entries operationId: getManagers1LogServicesByLogidEntriesByEntryid responses: '200': description: Returns collection of log entries. parameters: - name: logId in: path required: true schema: type: string - name: entryId in: path required: true schema: type: string /redfish/v1/Systems/1/BootOptions/{bootOptionId}: get: tags: - Systems summary: Get boot options operationId: getSystems1BootOptionsByBootoptionid responses: '200': description: Returns boot options resource. parameters: - name: bootOptionId in: path required: true schema: type: string /redfish/v1/Systems/1/MemorySummary/MemoryMetrics: get: tags: - Systems summary: Get memory info operationId: getSystems1MemorySummaryMemoryMetrics responses: '200': description: Returns memory module details. components: securitySchemes: basicAuth: type: http scheme: basic description: HTTP Basic Authentication with BMC username and password sessionAuth: type: apiKey in: header name: X-Auth-Token description: Session token obtained from POST /SessionService/Sessions