Add `KnuckleConfigureDriveIdentifier` action to GoogleStorageController schema.
This action is used to pass a drive identifier to the target Knuckle PF.
PiperOrigin-RevId: 825737798
Change-Id: Idfb2aa9ba57e38fff5a49666e49b8f6247ae5f3f
diff --git a/redfish_authorization/pattern_to_entity_array.h b/redfish_authorization/pattern_to_entity_array.h
index eca1f5a..dade9be 100644
--- a/redfish_authorization/pattern_to_entity_array.h
+++ b/redfish_authorization/pattern_to_entity_array.h
@@ -18,7 +18,7 @@
namespace milotic::authz
{
using ::ecclesia::ResourceEntity;
-inline constexpr std::array<std::pair<std::string_view, ResourceEntity>, 8188> pattern_entity_pair_array {{
+inline constexpr std::array<std::pair<std::string_view, ResourceEntity>, 8212> pattern_entity_pair_array {{
{"/google/v1", ResourceEntity::kServiceRoot},
{"/google/v1/JsonSchemas", ResourceEntity::kJsonSchemaFileCollection},
{"/google/v1/JsonSchemas/{JsonSchemaFileId}", ResourceEntity::kJsonSchemaFile},
@@ -39,6 +39,10 @@
{"/google/v1/RootOfTrustCollection/{RootOfTrustId}/Actions/RootOfTrust.SendCommand", ResourceEntity::kRootOfTrust},
{"/google/v1/RootOfTrustCollection/{RootOfTrustId}/SendCommandActionInfo", ResourceEntity::kActionInfo},
{"/redfish", ResourceEntity::kServiceRoot},
+ {"/redfish/TpuManager", ResourceEntity::kTpuManagerServiceRoot},
+ {"/redfish/TpuManager/Devices", ResourceEntity::kTpuManagerDeviceCollection},
+ {"/redfish/TpuManager/Devices/{DeviceId}", ResourceEntity::kTpuManagerDevice},
+ {"/redfish/TpuManager/Devices/{DeviceId}/Metrics", ResourceEntity::kTpuManagerDeviceMetrics},
{"/redfish/tlbmc", ResourceEntity::kTlBMCServiceRoot},
{"/redfish/tlbmc/AllChassis", ResourceEntity::kTlBMCAllChassis},
{"/redfish/tlbmc/AllSensors", ResourceEntity::kTlBMCAllSensors},
@@ -49,10 +53,6 @@
{"/redfish/tlbmc/Debug/Scheduler", ResourceEntity::kTlBMCSchedulerStats},
{"/redfish/tlbmc/Debug/Store", ResourceEntity::kTlBMCDebugStore},
{"/redfish/tlbmc/Metrics", ResourceEntity::kTlBMCMetrics},
- {"/redfish/TpuManager", ResourceEntity::kTpuManagerServiceRoot},
- {"/redfish/TpuManager/Devices", ResourceEntity::kTpuManagerDeviceCollection},
- {"/redfish/TpuManager/Devices/{DeviceId}", ResourceEntity::kTpuManagerDevice},
- {"/redfish/TpuManager/Devices/{DeviceId}/Metrics", ResourceEntity::kTpuManagerDeviceMetrics},
{"/redfish/v1", ResourceEntity::kServiceRoot},
{"/redfish/v1/AccountService", ResourceEntity::kAccountService},
{"/redfish/v1/AccountService/Accounts", ResourceEntity::kManagerAccountCollection},
@@ -1187,6 +1187,7 @@
{"/redfish/v1/CompositionService/ActivePool/{ResourceBlockId}/Storage/{StorageId}/Connections/{ConnectionId}", ResourceEntity::kConnection},
{"/redfish/v1/CompositionService/ActivePool/{ResourceBlockId}/Storage/{StorageId}/Controllers", ResourceEntity::kStorageControllerCollection},
{"/redfish/v1/CompositionService/ActivePool/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}", ResourceEntity::kStorageController},
+ {"/redfish/v1/CompositionService/ActivePool/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleConfigureDriveIdentifier", ResourceEntity::kStorageController},
{"/redfish/v1/CompositionService/ActivePool/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleGetRateLimiterConfiguration", ResourceEntity::kStorageController},
{"/redfish/v1/CompositionService/ActivePool/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleSetRateLimiterConfiguration", ResourceEntity::kStorageController},
{"/redfish/v1/CompositionService/ActivePool/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/StorageController.AttachNamespaces", ResourceEntity::kStorageController},
@@ -1209,6 +1210,7 @@
{"/redfish/v1/CompositionService/ActivePool/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/Oem/Nvidia/ResetEDPpActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/ActivePool/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/ResetMetricsActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/ActivePool/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/ResetToDefaultsActionInfo", ResourceEntity::kActionInfo},
+ {"/redfish/v1/CompositionService/ActivePool/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleConfigureDriveIdentifierActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/ActivePool/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleGetRateLimiterConfigurationActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/ActivePool/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleSetRateLimiterConfigurationActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/ActivePool/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports", ResourceEntity::kPortCollection},
@@ -1793,6 +1795,7 @@
{"/redfish/v1/CompositionService/ActivePool/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Connections/{ConnectionId}", ResourceEntity::kConnection},
{"/redfish/v1/CompositionService/ActivePool/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers", ResourceEntity::kStorageControllerCollection},
{"/redfish/v1/CompositionService/ActivePool/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}", ResourceEntity::kStorageController},
+ {"/redfish/v1/CompositionService/ActivePool/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleConfigureDriveIdentifier", ResourceEntity::kStorageController},
{"/redfish/v1/CompositionService/ActivePool/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleGetRateLimiterConfiguration", ResourceEntity::kStorageController},
{"/redfish/v1/CompositionService/ActivePool/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleSetRateLimiterConfiguration", ResourceEntity::kStorageController},
{"/redfish/v1/CompositionService/ActivePool/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/StorageController.AttachNamespaces", ResourceEntity::kStorageController},
@@ -1815,6 +1818,7 @@
{"/redfish/v1/CompositionService/ActivePool/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/Oem/Nvidia/ResetEDPpActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/ActivePool/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/ResetMetricsActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/ActivePool/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/ResetToDefaultsActionInfo", ResourceEntity::kActionInfo},
+ {"/redfish/v1/CompositionService/ActivePool/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleConfigureDriveIdentifierActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/ActivePool/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleGetRateLimiterConfigurationActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/ActivePool/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleSetRateLimiterConfigurationActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/ActivePool/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports", ResourceEntity::kPortCollection},
@@ -2320,6 +2324,7 @@
{"/redfish/v1/CompositionService/CompositionReservations/{CompositionReservationId}/ReservedResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Connections/{ConnectionId}", ResourceEntity::kConnection},
{"/redfish/v1/CompositionService/CompositionReservations/{CompositionReservationId}/ReservedResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers", ResourceEntity::kStorageControllerCollection},
{"/redfish/v1/CompositionService/CompositionReservations/{CompositionReservationId}/ReservedResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}", ResourceEntity::kStorageController},
+ {"/redfish/v1/CompositionService/CompositionReservations/{CompositionReservationId}/ReservedResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleConfigureDriveIdentifier", ResourceEntity::kStorageController},
{"/redfish/v1/CompositionService/CompositionReservations/{CompositionReservationId}/ReservedResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleGetRateLimiterConfiguration", ResourceEntity::kStorageController},
{"/redfish/v1/CompositionService/CompositionReservations/{CompositionReservationId}/ReservedResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleSetRateLimiterConfiguration", ResourceEntity::kStorageController},
{"/redfish/v1/CompositionService/CompositionReservations/{CompositionReservationId}/ReservedResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/StorageController.AttachNamespaces", ResourceEntity::kStorageController},
@@ -2342,6 +2347,7 @@
{"/redfish/v1/CompositionService/CompositionReservations/{CompositionReservationId}/ReservedResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/Oem/Nvidia/ResetEDPpActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/CompositionReservations/{CompositionReservationId}/ReservedResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/ResetMetricsActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/CompositionReservations/{CompositionReservationId}/ReservedResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/ResetToDefaultsActionInfo", ResourceEntity::kActionInfo},
+ {"/redfish/v1/CompositionService/CompositionReservations/{CompositionReservationId}/ReservedResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleConfigureDriveIdentifierActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/CompositionReservations/{CompositionReservationId}/ReservedResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleGetRateLimiterConfigurationActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/CompositionReservations/{CompositionReservationId}/ReservedResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleSetRateLimiterConfigurationActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/CompositionReservations/{CompositionReservationId}/ReservedResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports", ResourceEntity::kPortCollection},
@@ -2926,6 +2932,7 @@
{"/redfish/v1/CompositionService/CompositionReservations/{CompositionReservationId}/ReservedResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Connections/{ConnectionId}", ResourceEntity::kConnection},
{"/redfish/v1/CompositionService/CompositionReservations/{CompositionReservationId}/ReservedResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers", ResourceEntity::kStorageControllerCollection},
{"/redfish/v1/CompositionService/CompositionReservations/{CompositionReservationId}/ReservedResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}", ResourceEntity::kStorageController},
+ {"/redfish/v1/CompositionService/CompositionReservations/{CompositionReservationId}/ReservedResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleConfigureDriveIdentifier", ResourceEntity::kStorageController},
{"/redfish/v1/CompositionService/CompositionReservations/{CompositionReservationId}/ReservedResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleGetRateLimiterConfiguration", ResourceEntity::kStorageController},
{"/redfish/v1/CompositionService/CompositionReservations/{CompositionReservationId}/ReservedResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleSetRateLimiterConfiguration", ResourceEntity::kStorageController},
{"/redfish/v1/CompositionService/CompositionReservations/{CompositionReservationId}/ReservedResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/StorageController.AttachNamespaces", ResourceEntity::kStorageController},
@@ -2948,6 +2955,7 @@
{"/redfish/v1/CompositionService/CompositionReservations/{CompositionReservationId}/ReservedResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/Oem/Nvidia/ResetEDPpActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/CompositionReservations/{CompositionReservationId}/ReservedResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/ResetMetricsActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/CompositionReservations/{CompositionReservationId}/ReservedResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/ResetToDefaultsActionInfo", ResourceEntity::kActionInfo},
+ {"/redfish/v1/CompositionService/CompositionReservations/{CompositionReservationId}/ReservedResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleConfigureDriveIdentifierActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/CompositionReservations/{CompositionReservationId}/ReservedResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleGetRateLimiterConfigurationActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/CompositionReservations/{CompositionReservationId}/ReservedResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleSetRateLimiterConfigurationActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/CompositionReservations/{CompositionReservationId}/ReservedResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports", ResourceEntity::kPortCollection},
@@ -3450,6 +3458,7 @@
{"/redfish/v1/CompositionService/FreePool/{ResourceBlockId}/Storage/{StorageId}/Connections/{ConnectionId}", ResourceEntity::kConnection},
{"/redfish/v1/CompositionService/FreePool/{ResourceBlockId}/Storage/{StorageId}/Controllers", ResourceEntity::kStorageControllerCollection},
{"/redfish/v1/CompositionService/FreePool/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}", ResourceEntity::kStorageController},
+ {"/redfish/v1/CompositionService/FreePool/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleConfigureDriveIdentifier", ResourceEntity::kStorageController},
{"/redfish/v1/CompositionService/FreePool/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleGetRateLimiterConfiguration", ResourceEntity::kStorageController},
{"/redfish/v1/CompositionService/FreePool/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleSetRateLimiterConfiguration", ResourceEntity::kStorageController},
{"/redfish/v1/CompositionService/FreePool/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/StorageController.AttachNamespaces", ResourceEntity::kStorageController},
@@ -3472,6 +3481,7 @@
{"/redfish/v1/CompositionService/FreePool/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/Oem/Nvidia/ResetEDPpActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/FreePool/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/ResetMetricsActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/FreePool/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/ResetToDefaultsActionInfo", ResourceEntity::kActionInfo},
+ {"/redfish/v1/CompositionService/FreePool/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleConfigureDriveIdentifierActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/FreePool/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleGetRateLimiterConfigurationActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/FreePool/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleSetRateLimiterConfigurationActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/FreePool/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports", ResourceEntity::kPortCollection},
@@ -4056,6 +4066,7 @@
{"/redfish/v1/CompositionService/FreePool/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Connections/{ConnectionId}", ResourceEntity::kConnection},
{"/redfish/v1/CompositionService/FreePool/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers", ResourceEntity::kStorageControllerCollection},
{"/redfish/v1/CompositionService/FreePool/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}", ResourceEntity::kStorageController},
+ {"/redfish/v1/CompositionService/FreePool/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleConfigureDriveIdentifier", ResourceEntity::kStorageController},
{"/redfish/v1/CompositionService/FreePool/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleGetRateLimiterConfiguration", ResourceEntity::kStorageController},
{"/redfish/v1/CompositionService/FreePool/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleSetRateLimiterConfiguration", ResourceEntity::kStorageController},
{"/redfish/v1/CompositionService/FreePool/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/StorageController.AttachNamespaces", ResourceEntity::kStorageController},
@@ -4078,6 +4089,7 @@
{"/redfish/v1/CompositionService/FreePool/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/Oem/Nvidia/ResetEDPpActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/FreePool/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/ResetMetricsActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/FreePool/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/ResetToDefaultsActionInfo", ResourceEntity::kActionInfo},
+ {"/redfish/v1/CompositionService/FreePool/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleConfigureDriveIdentifierActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/FreePool/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleGetRateLimiterConfigurationActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/FreePool/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleSetRateLimiterConfigurationActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/FreePool/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports", ResourceEntity::kPortCollection},
@@ -4580,6 +4592,7 @@
{"/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Connections/{ConnectionId}", ResourceEntity::kConnection},
{"/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers", ResourceEntity::kStorageControllerCollection},
{"/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}", ResourceEntity::kStorageController},
+ {"/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleConfigureDriveIdentifier", ResourceEntity::kStorageController},
{"/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleGetRateLimiterConfiguration", ResourceEntity::kStorageController},
{"/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleSetRateLimiterConfiguration", ResourceEntity::kStorageController},
{"/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/StorageController.AttachNamespaces", ResourceEntity::kStorageController},
@@ -4602,6 +4615,7 @@
{"/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/Oem/Nvidia/ResetEDPpActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/ResetMetricsActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/ResetToDefaultsActionInfo", ResourceEntity::kActionInfo},
+ {"/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleConfigureDriveIdentifierActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleGetRateLimiterConfigurationActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleSetRateLimiterConfigurationActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports", ResourceEntity::kPortCollection},
@@ -5186,6 +5200,7 @@
{"/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Connections/{ConnectionId}", ResourceEntity::kConnection},
{"/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers", ResourceEntity::kStorageControllerCollection},
{"/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}", ResourceEntity::kStorageController},
+ {"/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleConfigureDriveIdentifier", ResourceEntity::kStorageController},
{"/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleGetRateLimiterConfiguration", ResourceEntity::kStorageController},
{"/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleSetRateLimiterConfiguration", ResourceEntity::kStorageController},
{"/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/StorageController.AttachNamespaces", ResourceEntity::kStorageController},
@@ -5208,6 +5223,7 @@
{"/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/Oem/Nvidia/ResetEDPpActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/ResetMetricsActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/ResetToDefaultsActionInfo", ResourceEntity::kActionInfo},
+ {"/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleConfigureDriveIdentifierActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleGetRateLimiterConfigurationActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleSetRateLimiterConfigurationActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports", ResourceEntity::kPortCollection},
@@ -6464,6 +6480,7 @@
{"/redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Connections/{ConnectionId}", ResourceEntity::kConnection},
{"/redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers", ResourceEntity::kStorageControllerCollection},
{"/redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}", ResourceEntity::kStorageController},
+ {"/redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleConfigureDriveIdentifier", ResourceEntity::kStorageController},
{"/redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleGetRateLimiterConfiguration", ResourceEntity::kStorageController},
{"/redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleSetRateLimiterConfiguration", ResourceEntity::kStorageController},
{"/redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/StorageController.AttachNamespaces", ResourceEntity::kStorageController},
@@ -6486,6 +6503,7 @@
{"/redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/Oem/Nvidia/ResetEDPpActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/ResetMetricsActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/ResetToDefaultsActionInfo", ResourceEntity::kActionInfo},
+ {"/redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleConfigureDriveIdentifierActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleGetRateLimiterConfigurationActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleSetRateLimiterConfigurationActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports", ResourceEntity::kPortCollection},
@@ -7070,6 +7088,7 @@
{"/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Connections/{ConnectionId}", ResourceEntity::kConnection},
{"/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers", ResourceEntity::kStorageControllerCollection},
{"/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}", ResourceEntity::kStorageController},
+ {"/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleConfigureDriveIdentifier", ResourceEntity::kStorageController},
{"/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleGetRateLimiterConfiguration", ResourceEntity::kStorageController},
{"/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleSetRateLimiterConfiguration", ResourceEntity::kStorageController},
{"/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/StorageController.AttachNamespaces", ResourceEntity::kStorageController},
@@ -7092,6 +7111,7 @@
{"/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/Oem/Nvidia/ResetEDPpActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/ResetMetricsActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/ResetToDefaultsActionInfo", ResourceEntity::kActionInfo},
+ {"/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleConfigureDriveIdentifierActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleGetRateLimiterConfigurationActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleSetRateLimiterConfigurationActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports", ResourceEntity::kPortCollection},
@@ -7263,6 +7283,7 @@
{"/redfish/v1/Storage/{StorageId}/Connections/{ConnectionId}", ResourceEntity::kConnection},
{"/redfish/v1/Storage/{StorageId}/Controllers", ResourceEntity::kStorageControllerCollection},
{"/redfish/v1/Storage/{StorageId}/Controllers/{StorageControllerId}", ResourceEntity::kStorageController},
+ {"/redfish/v1/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleConfigureDriveIdentifier", ResourceEntity::kStorageController},
{"/redfish/v1/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleGetRateLimiterConfiguration", ResourceEntity::kStorageController},
{"/redfish/v1/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleSetRateLimiterConfiguration", ResourceEntity::kStorageController},
{"/redfish/v1/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/StorageController.AttachNamespaces", ResourceEntity::kStorageController},
@@ -7285,6 +7306,7 @@
{"/redfish/v1/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/Oem/Nvidia/ResetEDPpActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/ResetMetricsActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/ResetToDefaultsActionInfo", ResourceEntity::kActionInfo},
+ {"/redfish/v1/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleConfigureDriveIdentifierActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleGetRateLimiterConfigurationActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleSetRateLimiterConfigurationActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports", ResourceEntity::kPortCollection},
@@ -7922,6 +7944,7 @@
{"/redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers", ResourceEntity::kStorageControllerCollection},
{"/redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{ControllerId}/Oem/Google/Metrics/{MetricId}", ResourceEntity::kGoogleNvmeMetric},
{"/redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}", ResourceEntity::kStorageController},
+ {"/redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleConfigureDriveIdentifier", ResourceEntity::kStorageController},
{"/redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleGetRateLimiterConfiguration", ResourceEntity::kStorageController},
{"/redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/Oem/StorageController.KnuckleSetRateLimiterConfiguration", ResourceEntity::kStorageController},
{"/redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Actions/StorageController.AttachNamespaces", ResourceEntity::kStorageController},
@@ -7944,6 +7967,7 @@
{"/redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/Oem/Nvidia/ResetEDPpActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/ResetMetricsActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/EnvironmentMetrics/ResetToDefaultsActionInfo", ResourceEntity::kActionInfo},
+ {"/redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleConfigureDriveIdentifierActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleGetRateLimiterConfigurationActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Oem/Google/KnuckleSetRateLimiterConfigurationActionInfo", ResourceEntity::kActionInfo},
{"/redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports", ResourceEntity::kPortCollection},