Extended-UEFI pattern attributes

The following attributes provide information about an extended-UEFI category pattern.

These attributes can be included in the request body for the POST /patterns method and the response body for the GET /patterns/<id>/includeSettings method.

The settings that are available are dynamic and vary from server to server and adapter to adapter. The following table lists examples of some possible settings.

Attributes Type Description
template_type String Type of category pattern. This value is always "ExtendedUEFI."
template Array Information about the system-information category pattern
  type String Type of category pattern. This value is always "ExtendedUEFI."
  name String Category-pattern name
  description String Category-pattern description
  userDefined String Identifies whether the category pattern is user define or learned. This can be one of the following values.
  • true. The pattern is defined by the user.
  • false. The pattern is predefined by Lenovo.
  UEFI__BootModes__asu__set__OptimizedBoot String This can be one of the following values.
  • Enabled
  • Disabled
  UEFI__BootModes__asu__set__QuietBoot String This can be one of the following values.
  • Enabled
  • Disabled
  UEFI__DevicesandIOPorts__asu__set__ PCIExpressNativeControlUEFI__DevicesandIOPorts__ asu__set String This can be one of the following values.
  • Enabled
  • Disabled
  UEFI__SystemSecurity__TrustedPlatformModuleTPM12__ asu__set__TXTStateUEFI__SystemRecovery__asu__set__ POSTWatchdogTimerValue String This can be one of the following values.
  • Enabled
  • Disabled
  UEFI__SystemRecovery__asu__set__RebootSystemonNMI String This can be one of the following values.
  • Enabled
  • Disabled
  uriUEFI__SystemSecurity__TrustedPlatformModuleTPM12__ asu__set__MORState Boolean This can be one of the following values.
  • Enabled
  • Disabled
  UEFI__SystemSecurity__TrustedPlatformModuleTPM12__ asu__set__TXTState String This can be one of the following values.
  • Enabled
  • Disabled
  Additional attributes String Remaining attributes vary
  uri String URI Identifier for the exported pattern

Example

{
   "template_type" : "ExtendedUEFI",
   "template" : {
      "description" : "Pattern created from server: Lenovo x240\n
                       Learned on: Jul 29, 2015 12:08:14 PM",
      "name" : "Learned-Extended_UEFI-2",
      "type" : "ExtendedUEFI",
      "userDefined" : true,
      "UEFI__BackupBankManagement__asu__set" : true,
      "UEFI__BackupBankManagement__asu__set__BackupBankManagementMethod" : "User Managed",
      "UEFI__BootModes__asu__set" : true,
      "UEFI__BootModes__asu__set__OptimizedBoot" : "Disable",
      "UEFI__BootModes__asu__set__QuietBoot" : "Enable",
      "UEFI__DevicesandIOPorts__asu__set" : true,
      "UEFI__DevicesandIOPorts__asu__set__ActiveVideo" : "Onboard Device",
      "UEFI__DevicesandIOPorts__asu__set__MMConfigBase" : "3GB",
      "UEFI__DevicesandIOPorts__asu__set__PCIExpressNativeControl" : "Enable",
      "UEFI__DevicesandIOPorts__asu__set__PCI64-BitResourceAllocation" : "Enable",
      "UEFI__DevicesandIOPorts__EnableDisableAdapterOptionROMSupport__asu__set" : true,
      "UEFI__DevicesandIOPorts__EnableDisableAdapterOptionROMSupport__asu__set__
             IOExpansion1CardLEGACYOPROM" : "Enable",
      "UEFI__DevicesandIOPorts__EnableDisableAdapterOptionROMSupport__asu__set__
             IOExpansion1CardUEFIOPROM" : "Enable",
      "UEFI__DevicesandIOPorts__EnableDisableAdapterOptionROMSupport__asu__set__
             IOExpansion1Dev2LEGACYOPROM" : "Enable",
      "UEFI__DevicesandIOPorts__EnableDisableAdapterOptionROMSupport__asu__set__
             IOExpansion1Dev2UEFIOPROM" : "Enable",
      "UEFI__DevicesandIOPorts__EnableDisableAdapterOptionROMSupport__asu__set__
             IOExpansion2CardLEGACYOPROM" : "Enable",
      "UEFI__DevicesandIOPorts__EnableDisableAdapterOptionROMSupport__asu__set__
             IOExpansion2CardUEFIOPROM" : "Enable",
      "UEFI__DevicesandIOPorts__EnableDisableAdapterOptionROMSupport__asu__set__
             ETEExpansionConnLEGACYOPROM" : "Enable",
      "UEFI__DevicesandIOPorts__EnableDisableAdapterOptionROMSupport__asu__set__
             ETEExpansionConnUEFIOPROM" : "Enable",
      "UEFI__DevicesandIOPorts__EnableDisableAdapterOptionROMSupport__asu__set__
             SASControllerLEGACYOPROM" : "Enable",
      "UEFI__DevicesandIOPorts__EnableDisableAdapterOptionROMSupport__asu__set__
             SASControllerUEFIOPROM" : "Enable",
      "UEFI__DevicesandIOPorts__EnableDisableAdapterOptionROMSupport__asu__set__
             VideoLEGACYOPROM" : "Enable",
      "UEFI__DevicesandIOPorts__EnableDisableAdapterOptionROMSupport__asu__set__
             VideoUEFIOPROM" : "Enable",
      "UEFI__DevicesandIOPorts__EnableDisableOnboardDevices__asu__set" : true,
      "UEFI__DevicesandIOPorts__EnableDisableOnboardDevices__asu__set__ETEExpansionConn" : "Enable",
      "UEFI__DevicesandIOPorts__EnableDisableOnboardDevices__asu__set__IOExpansion1Card" : "Enable",
      "UEFI__DevicesandIOPorts__EnableDisableOnboardDevices__asu__set__IOExpansion2Card" : "Enable",
      "UEFI__DevicesandIOPorts__EnableDisableOnboardDevices__asu__set__IOExpansion1Dev2" : "Enable",
      "UEFI__DevicesandIOPorts__EnableDisableOnboardDevices__asu__set__Video" : "Enable",
      "UEFI__DevicesandIOPorts__PCIeGen1Gen2Gen3SpeedSelection__asu__set" : true,
      "UEFI__DevicesandIOPorts__PCIeGen1Gen2Gen3SpeedSelection__asu__set__
             IOExpansion1CardPCIeSpeed" : "Gen3",
      "UEFI__DevicesandIOPorts__PCIeGen1Gen2Gen3SpeedSelection__asu__set__
             IOExpansion2CardPCIeSpeed" : "Gen3",
      "UEFI__DevicesandIOPorts__PCIeGen1Gen2Gen3SpeedSelection__asu__set__
             ETEExpansionConnPCIeSpeed" : "Gen3",
      "UEFI__DevicesandIOPorts__PCIeGen1Gen2Gen3SpeedSelection__asu__set__
             IOExpansion1Dev2PCIeSpeed" : "Gen3",
      "UEFI__DevicesandIOPorts__SetOptionROMExecutionOrder__asu__set" : true,
      "UEFI__DiskGPTRecovery__asu__set" : true,
      "UEFI__DevicesandIOPorts__SetOptionROMExecutionOrder__asu__set__SetOptionROMExecutionOrder" :
             "SAS Controller=Video=I\/O Expansion 1 Card=I\/O Expansion 1 Dev 2=I\/O Expansion 2 
              Card",
      "UEFI__DiskGPTRecovery__asu__set__DiskGPTRecovery" : "Manual",
      "UEFI__LegacySupport__asu__set" : true,
      "UEFI__LegacySupport__asu__set__BBSBoot" : "Enable",
      "UEFI__LegacySupport__asu__set__ForceLegacyVideoonBoot" : "Enable",
      "UEFI__LegacySupport__asu__set__InfiniteBootRetry" : "Disable",
      "UEFI__LegacySupport__asu__set__LegacyThunkSupport" : "Enable",
      "UEFI__LegacySupport__asu__set__Non-PlanarPXE" : "Enable",
      "UEFI__LegacySupport__asu__set__RehookINT19h" : "Disable",
      "UEFI__Memory__asu__set" : true,
      "UEFI__Memory__asu__set__PagePolicy" : "Adaptive",
      "UEFI__Memory__asu__set__PatrolScrub" : "Disable", 
      "UEFI__Memory__asu__set__MemoryMode" : "Independent",
      "UEFI__Memory__asu__set__MemoryPowerManagement" : "Disable",
      "UEFI__Memory__asu__set__MemoryRefresh" : "1x",
      "UEFI__Memory__asu__set__MemorySpeed" : "Max Performance",
      "UEFI__Memory__asu__set__SocketInterleave" : "NUMA",
      "UEFI__OperatingModes__asu__set" : true,
      "UEFI__OperatingModes__asu__set__ChooseOperatingMode" : "Custom Mode",
      "UEFI__POSTAttempts__asu__set" : true,
      "UEFI__POSTAttempts__asu__set__POSTAttemptsLimit" : "3",
      "UEFI__Power__asu__set" : true,
      "UEFI__Power__asu__set__ActiveEnergyManager" : "Capping Disabled",
      "UEFI__Power__asu__set__PlatformControlledType" : "Maximum Performance",
      "UEFI__Power__asu__set__PowerPerformanceBias" : "Platform Controlled",
      "UEFI__Power__asu__set__WorkloadConfiguration" : "Balanced",
      "UEFI__Processors__asu__set" : true,
      "UEFI__Processors__asu__set__AdjacentCachePrefetch" : "Enable",
      "UEFI__Processors__asu__set__C-States" : "Disable",
      "UEFI__Processors__asu__set__C1EnhancedMode" : "Disable",
      "UEFI__Processors__asu__set__CoresinCPUPackage" : "All"
      "UEFI__Processors__asu__set__DCUStreamerPrefetcher" : "Enable",
      "UEFI__Processors__asu__set__ExecuteDisableBit" : "Enable",
      "UEFI__Processors__asu__set__HardwarePrefetcher" : "Enable",
      "UEFI__Processors__asu__set__Hyper-Threading" : "Enable",
      "UEFI__Processors__asu__set__IntelVirtualizationTechnology" : "Enable",
      "UEFI__Processors__asu__set__QPILinkFrequency" : "Max Performance",
      "UEFI__SystemSecurity__TrustedPlatformModuleTPM12__asu__set" : true,
      "UEFI__SystemRecovery__asu__set" : true,
      "UEFI__SystemRecovery__asu__set__HaltOnSevereError" : "Disable",
      "UEFI__Processors__asu__set__DCUIPPrefetcher" : "Enable",
      "UEFI__Processors__asu__set__DirectCacheAccessDCA" : "Enable",
      "UEFI__Processors__asu__set__ProcessorPerformanceStates" : "Enable",
      "UEFI__Processors__asu__set__TurboMode" : "Enable",
      "UEFI__SystemRecovery__asu__set__POSTWatchdogTimer" : "Enable",
      "UEFI__SystemRecovery__asu__set__POSTWatchdogTimerValue" : "5",
      "UEFI__SystemRecovery__asu__set__RebootSystemonNMI" : "Enable",
      "UEFI__SystemSecurity__TrustedPlatformModuleTPM12__asu__set__MORState" : "Disable",
      "UEFI__SystemSecurity__TrustedPlatformModuleTPM12__asu__set__TXTState" : "Disable",
      "ConfigDefinitions" : {
         "items" : [{
            "group" : [{
               "command" : [{
                  "desc" : "Configure the number of attempts to POST, 
                            before recovery mechanisms are to be invoked.",
                  "display" : "false",
                  "ID" : "asu",
                  "mriName" : "AsuPOSTAttempts",
                  "name" : "ASU - POST Attempts",
                  "option" : [{
                     "delim_data" : "true",
                     "desc" : "Modify POST Attempts",
                     "display" : "false",
                     "ID" : "set",
                     "mriName" : "SetPOSTAttempts",
                     "name" : "Set POST Attempts",
                     "no_delim_sign" : "true",
                     "option" : [{
                        "mriName" : "POSTAttemptsLimit",
                        "desc" : "Enter the number of consecutive 
                                  failed POST attempts allowed before 
                                  invoking recovery mechanisms.",
                        "dot_delim" : "true",
                        "name" : "POST Attempts Limit",
                        "ID" : "POSTAttemptsLimit",
                        "group_id" : "true",
                        "enumerate_data" : {
                           "choice" : [{
                              "default" : "true",
                              "label" : "3",
                              "value" : "3"
                           }, ...
                           {
                              "value" : "Disable",
                              "label" : "Disable"
                           }]
                        },
                        "no_delim_sign" : "true",
                        "quote_data" : "true"
                     }]
                  }]
               }]
               "desc" : "Configure the number of attempts to POST, before 
                         recovery mechanisms are to be invoked.",
               "ID" : "POSTAttempts",
               "mriName" : "POSTAttempts",
               "name" : "POST Attempts",
               "preceding_option_id" : "true",
            }, 
            ...,
            {
               "command" : [{
                  "mriName" : "AsuDiskGPTRecovery",
                  "desc" : "Disk GPT (GUID Partition Table) Recovery Options.",
                  "name" : "ASU - Disk GPT Recovery",
                  "ID" : "asu",
                  "display" : "false",
                  "option" : [{
                     "delim_data" : "true",
                     "desc" : "Modify Disk GPT Recovery",
                     "display" : "false",
                     "ID" : "set",
                     "mriName" : "SetDiskGPTRecovery",
                     "name" : "Set Disk GPT Recovery",
                     "option" : [{
                        "mriName" : "DiskGPTRecovery",
                        "desc" : "
When <Automatic> is selected UEFI will attempt to repair a corrupted GUID Partition
 Table (GPT) by copying the non-corrupt version over the invalid one. A message 
will then be logged to the System Event Log to indicate the status of the repair.\n
\n
When <Manual> is selected UEFI will prompt the user before taking any action. The 
user will have an opportunity to decide if repair action should be taken. A message
 will be logged to the EventLog to indicate the corruption found and if repair 
action was taken then the repair results.\n
\n
With <None> selected no attempt will be made by UEFI to recover a corrupted GPT, a
 message will be logged to the EventLog and the system will continue to POST. 
However, if the remaining valid GPT becomes corrupt, the disk drive will no longer
be accessible.",
                        "dot_delim" : "true",
                        "name" : "Disk GPT Recovery",
                        "ID" : "DiskGPTRecovery",
                        "group_id" : "true",
                        "enumerate_data" : {
                           "choice" : [{
                              "label" : "None",
                              "value" : "None"
                           }, 
                           ...,
                           {
                              "default" : "true",
                              "label" : "Manual",
                              "manufacturing" : "true",
                               "value" : "Manual"
                          }]
                          "reset-required" : "true",
                        },
                        "no_delim_sign" : "true",
                        "quote_data" : "true"
                     }],
                     "no_delim_sign" : "true"
                 }]
               }],
               "desc" : "Disk GPT (GUID Partition Table) Recovery Options.",
               "ID" : "DiskGPTRecovery",
               "mriName" : "DiskGPTRecovery",
               "name" : "Disk GPT Recovery",
               "preceding_option_id" : "true"
            }]
            "ID" : "UEFI",
            "mriName" : "UEFI",
            "name" : "UEFI",
            "preceding_option_id" : "true",
         }]
      },
      "uri" : "\/config\/template\/65",
   }
}