diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-18 05:52:22 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-18 05:52:22 +0000 |
commit | 38b7c80217c4e72b1d8988eb1e60bb6e77334114 (patch) | |
tree | 356e9fd3762877d07cde52d21e77070aeff7e789 /ansible_collections/cisco/intersight/plugins | |
parent | Adding upstream version 7.7.0+dfsg. (diff) | |
download | ansible-38b7c80217c4e72b1d8988eb1e60bb6e77334114.tar.xz ansible-38b7c80217c4e72b1d8988eb1e60bb6e77334114.zip |
Adding upstream version 9.4.0+dfsg.upstream/9.4.0+dfsg
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'ansible_collections/cisco/intersight/plugins')
12 files changed, 9262 insertions, 82 deletions
diff --git a/ansible_collections/cisco/intersight/plugins/doc_fragments/intersight.py b/ansible_collections/cisco/intersight/plugins/doc_fragments/intersight.py index a9843d460..bd6aad108 100644 --- a/ansible_collections/cisco/intersight/plugins/doc_fragments/intersight.py +++ b/ansible_collections/cisco/intersight/plugins/doc_fragments/intersight.py @@ -25,7 +25,7 @@ options: - " <your private key data>" - " -----END EC PRIVATE KEY-----'" - If not set, the value of the INTERSIGHT_API_PRIVATE_KEY environment variable is used. - type: str + type: path required: yes api_uri: description: diff --git a/ansible_collections/cisco/intersight/plugins/module_utils/intersight.py b/ansible_collections/cisco/intersight/plugins/module_utils/intersight.py index 4bfd0e936..143cd7d25 100644 --- a/ansible_collections/cisco/intersight/plugins/module_utils/intersight.py +++ b/ansible_collections/cisco/intersight/plugins/module_utils/intersight.py @@ -30,6 +30,9 @@ # Author: Matthew Garrett # Contributors: David Soper, Chris Gascoigne, John McDonough +from __future__ import (absolute_import, division, print_function) +__metaclass__ = type + from base64 import b64encode from email.utils import formatdate import re @@ -267,19 +270,19 @@ class IntersightModule(): bodyString = "" # Verify an accepted HTTP verb was chosen - if(method not in ['GET', 'POST', 'PATCH', 'DELETE']): + if (method not in ['GET', 'POST', 'PATCH', 'DELETE']): raise ValueError('Please select a valid HTTP verb (GET/POST/PATCH/DELETE)') # Verify the resource path isn't empy & is a valid <str> object - if(resource_path != "" and not (resource_path, str)): + if (resource_path != "" and not (resource_path, str)): raise TypeError('The *resource_path* value is required and must be of type "<str>"') # Verify the query parameters isn't empy & is a valid <dict> object - if(query_params is not None and not isinstance(query_params, dict)): + if (query_params is not None and not isinstance(query_params, dict)): raise TypeError('The *query_params* value must be of type "<dict>"') # Verify the MOID is not null & of proper length - if(moid is not None and len(moid.encode('utf-8')) != 24): + if (moid is not None and len(moid.encode('utf-8')) != 24): raise ValueError('Invalid *moid* value!') # Check for query_params, encode, and concatenate onto URL diff --git a/ansible_collections/cisco/intersight/plugins/modules/intersight_bios_policy.py b/ansible_collections/cisco/intersight/plugins/modules/intersight_bios_policy.py new file mode 100644 index 000000000..d2ec1031a --- /dev/null +++ b/ansible_collections/cisco/intersight/plugins/modules/intersight_bios_policy.py @@ -0,0 +1,8954 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- + +# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) + +from __future__ import absolute_import, division, print_function +__metaclass__ = type + +ANSIBLE_METADATA = {'metadata_version': '1.1', + 'status': ['preview'], + 'supported_by': 'community'} + +DOCUMENTATION = r''' +--- +module: intersight_bios_policy +short_description: BIOS policy configuration for Cisco Intersight +description: + - BIOS policy configuration for Cisco Intersight. + - Used to configure BIOS settings on Cisco Intersight managed devices. + - For more information see L(Cisco Intersight,https://intersight.com/apidocs). +extends_documentation_fragment: intersight +options: + state: + description: + - If C(present), will verify the resource is present and will create if needed. + - If C(absent), will verify the resource is absent and will delete if needed. + choices: [present, absent] + default: present + type: str + organization: + description: + - The name of the Organization this resource is assigned to. + - Profiles and Policies that are created within a Custom Organization are applicable only to devices in the same Organization. + default: default + type: str + name: + description: + - The name assigned to the BIOS policy. + - The name must be between 1 and 62 alphanumeric characters, allowing special characters :-_. + required: true + type: str + tags: + description: + - List of tags in Key:<user-defined key> Value:<user-defined value> format. + type: list + elements: dict + description: + description: + - The user-defined description of the BIOS policy. + - Description can contain letters(a-z, A-Z), numbers(0-9), hyphen(-), period(.), colon(:), or an underscore(_). + aliases: [descr] + type: str + acs_control_gpu1state: + description: + - BIOS Token for setting ACS Control GPU 1 configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + acs_control_gpu2state: + description: + - BIOS Token for setting ACS Control GPU 2 configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + acs_control_gpu3state: + description: + - BIOS Token for setting ACS Control GPU 3 configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + acs_control_gpu4state: + description: + - BIOS Token for setting ACS Control GPU 4 configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + acs_control_gpu5state: + description: + - BIOS Token for setting ACS Control GPU 5 configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + acs_control_gpu6state: + description: + - BIOS Token for setting ACS Control GPU 6 configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + acs_control_gpu7state: + description: + - BIOS Token for setting ACS Control GPU 7 configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + acs_control_gpu8state: + description: + - BIOS Token for setting ACS Control GPU 8 configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + acs_control_slot11state: + description: + - BIOS Token for setting ACS Control Slot 11 configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + acs_control_slot12state: + description: + - BIOS Token for setting ACS Control Slot 12 configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + acs_control_slot13state: + description: + - BIOS Token for setting ACS Control Slot 13 configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + acs_control_slot14state: + description: + - BIOS Token for setting ACS Control Slot 14 configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + adaptive_refresh_mgmt_level: + description: + - BIOS Token for setting Adaptive Refresh Management Level configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Default - Value - Default for configuring adaptive_refresh_mgmt_level token. + - Level A - Value - Level A for configuring adaptive_refresh_mgmt_level token. + - Level B - Value - Level B for configuring adaptive_refresh_mgmt_level token. + - Level C - Value - Level C for configuring adaptive_refresh_mgmt_level token. + choices: ['platform-default' , 'Default' , 'Level A' , 'Level B' , 'Level C'] + default: platform-default + type: str + adjacent_cache_line_prefetch: + description: + - BIOS Token for setting Adjacent Cache Line Prefetcher configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + advanced_mem_test: + description: + - BIOS Token for setting Enhanced Memory Test configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring advanced_mem_test token. + - disabled - Value - disabled for configuring advanced_mem_test token. + - enabled - Value - enabled for configuring advanced_mem_test token. + choices: ['platform-default' , 'Auto' , 'disabled' , 'enabled'] + default: platform-default + type: str + all_usb_devices: + description: + - BIOS Token for setting All USB Devices configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + altitude: + description: + - BIOS Token for setting altitude configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - 300-m - Value - 300-m for configuring altitude token. + - 900-m - Value - 900-m for configuring altitude token. + - 1500-m - Value - 1500-m for configuring altitude token. + - 3000-m - Value - 3000-m for configuring altitude token. + - auto - Value - auto for configuring altitude token. + choices: ['platform-default' , '300-m' , '900-m' , '1500-m' , '3000-m' , 'auto'] + default: platform-default + type: str + aspm_support: + description: + - BIOS Token for setting ASPM Support configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring aspm_support token. + - Disabled - Value - Disabled for configuring aspm_support token. + - Force L0s - Value - Force L0s for configuring aspm_support token. + - L1 Only - Value - L1 Only for configuring aspm_support token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'Force L0s' , 'L1 Only'] + default: platform-default + type: str + assert_nmi_on_perr: + description: + - BIOS Token for setting Assert NMI on PERR configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + assert_nmi_on_serr: + description: + - BIOS Token for setting Assert NMI on SERR configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + auto_cc_state: + description: + - BIOS Token for setting Autonomous Core C State configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + autonumous_cstate_enable: + description: + - BIOS Token for setting CPU Autonomous C State configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + baud_rate: + description: + - BIOS Token for setting Baud Rate configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - 9600 - Value - 9600 for configuring baud_rate token. + - 19200 - Value - 19200 for configuring baud_rate token. + - 38400 - Value - 38400 for configuring baud_rate token. + - 57600 - Value - 57600 for configuring baud_rate token. + - 115200 - Value - 115200 for configuring baud_rate token. + choices: ['platform-default' , '9600' , '19200' , '38400' , '57600' , '115200'] + default: platform-default + type: str + bme_dma_mitigation: + description: + - BIOS Token for setting BME DMA Mitigation configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + boot_option_num_retry: + description: + - BIOS Token for setting Number of Retries configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - 5 - Value - 5 for configuring boot_option_num_retry token. + - 13 - Value - 13 for configuring boot_option_num_retry token. + - Infinite - Value - Infinite for configuring boot_option_num_retry token. + choices: ['platform-default' , '5' , '13' , 'Infinite'] + default: platform-default + type: str + boot_option_re_cool_down: + description: + - BIOS Token for setting Cool Down Time (sec) configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - 15 - Value - 15 for configuring boot_option_re_cool_down token. + - 45 - Value - 45 for configuring boot_option_re_cool_down token. + - 90 - Value - 90 for configuring boot_option_re_cool_down token. + choices: ['platform-default' , '15' , '45' , '90'] + default: platform-default + type: str + boot_option_retry: + description: + - BIOS Token for setting Boot Option Retry configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + boot_performance_mode: + description: + - BIOS Token for setting Boot Performance Mode configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Max Efficient - Value - Max Efficient for configuring boot_performance_mode token. + - Max Performance - Value - Max Performance for configuring boot_performance_mode token. + - Set by Intel NM - Value - Set by Intel NM for configuring boot_performance_mode token. + choices: ['platform-default' , 'Max Efficient' , 'Max Performance' , 'Set by Intel NM'] + default: platform-default + type: str + burst_and_postponed_refresh: + description: + - BIOS Token for setting Burst and Postponed Refresh configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + c1auto_demotion: + description: + - BIOS Token for setting C1 Auto Demotion configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + c1auto_un_demotion: + description: + - BIOS Token for setting C1 Auto UnDemotion configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + cbs_cmn_apbdis: + description: + - BIOS Token for setting APBDIS configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - 0 - Value - 0 for configuring cbs_cmn_apbdis token. + - 1 - Value - 1 for configuring cbs_cmn_apbdis token. + - Auto - Value - Auto for configuring cbs_cmn_apbdis token. + choices: ['platform-default' , '0' , '1' , 'Auto'] + default: platform-default + type: str + cbs_cmn_cpu_cpb: + description: + - BIOS Token for setting Core Performance Boost configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring cbs_cmn_cpu_cpb token. + - disabled - Value - disabled for configuring cbs_cmn_cpu_cpb token. + choices: ['platform-default' , 'Auto' , 'disabled'] + default: platform-default + type: str + cbs_cmn_cpu_gen_downcore_ctrl: + description: + - BIOS Token for setting Downcore Control configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring cbs_cmn_cpu_gen_downcore_ctrl token. + - FOUR (2 + 2) - Value - FOUR (2 + 2) for configuring cbs_cmn_cpu_gen_downcore_ctrl token. + - FOUR (4 + 0) - Value - FOUR (4 + 0) for configuring cbs_cmn_cpu_gen_downcore_ctrl token. + - SIX (3 + 3) - Value - SIX (3 + 3) for configuring cbs_cmn_cpu_gen_downcore_ctrl token. + - THREE (3 + 0) - Value - THREE (3 + 0) for configuring cbs_cmn_cpu_gen_downcore_ctrl token. + - TWO (1 + 1) - Value - TWO (1 + 1) for configuring cbs_cmn_cpu_gen_downcore_ctrl token. + - TWO (2 + 0) - Value - TWO (2 + 0) for configuring cbs_cmn_cpu_gen_downcore_ctrl token. + choices: ['platform-default' , 'Auto' , 'FOUR (2 + 2)' , 'FOUR (4 + 0)' , 'SIX (3 + 3)' , 'THREE (3 + 0)' , 'TWO (1 + 1)' , 'TWO (2 + 0)'] + default: platform-default + type: str + cbs_cmn_cpu_global_cstate_ctrl: + description: + - BIOS Token for setting Global C State Control configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring cbs_cmn_cpu_global_cstate_ctrl token. + - disabled - Value - disabled for configuring cbs_cmn_cpu_global_cstate_ctrl token. + - enabled - Value - enabled for configuring cbs_cmn_cpu_global_cstate_ctrl token. + choices: ['platform-default' , 'Auto' , 'disabled' , 'enabled'] + default: platform-default + type: str + cbs_cmn_cpu_l1stream_hw_prefetcher: + description: + - BIOS Token for setting L1 Stream HW Prefetcher configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring cbs_cmn_cpu_l1stream_hw_prefetcher token. + - disabled - Value - disabled for configuring cbs_cmn_cpu_l1stream_hw_prefetcher token. + - enabled - Value - enabled for configuring cbs_cmn_cpu_l1stream_hw_prefetcher token. + choices: ['platform-default' , 'Auto' , 'disabled' , 'enabled'] + default: platform-default + type: str + cbs_cmn_cpu_l2stream_hw_prefetcher: + description: + - BIOS Token for setting L2 Stream HW Prefetcher configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring cbs_cmn_cpu_l2stream_hw_prefetcher token. + - disabled - Value - disabled for configuring cbs_cmn_cpu_l2stream_hw_prefetcher token. + - enabled - Value - enabled for configuring cbs_cmn_cpu_l2stream_hw_prefetcher token. + choices: ['platform-default' , 'Auto' , 'disabled' , 'enabled'] + default: platform-default + type: str + cbs_cmn_cpu_smee: + description: + - BIOS Token for setting CPU SMEE configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring cbs_cmn_cpu_smee token. + - disabled - Value - disabled for configuring cbs_cmn_cpu_smee token. + - enabled - Value - enabled for configuring cbs_cmn_cpu_smee token. + choices: ['platform-default' , 'Auto' , 'disabled' , 'enabled'] + default: platform-default + type: str + cbs_cmn_cpu_streaming_stores_ctrl: + description: + - BIOS Token for setting Streaming Stores Control configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring cbs_cmn_cpu_streaming_stores_ctrl token. + - disabled - Value - disabled for configuring cbs_cmn_cpu_streaming_stores_ctrl token. + - enabled - Value - enabled for configuring cbs_cmn_cpu_streaming_stores_ctrl token. + choices: ['platform-default' , 'Auto' , 'disabled' , 'enabled'] + default: platform-default + type: str + cbs_cmnc_tdp_ctl: + description: + - BIOS Token for setting cTDP Control configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring cbs_cmnc_tdp_ctl token. + - Manual - Value - Manual for configuring cbs_cmnc_tdp_ctl token. + choices: ['platform-default' , 'Auto' , 'Manual'] + default: platform-default + type: str + cbs_cmn_determinism_slider: + description: + - BIOS Token for setting Determinism Slider configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring cbs_cmn_determinism_slider token. + - Performance - Value - Performance for configuring cbs_cmn_determinism_slider token. + - Power - Value - Power for configuring cbs_cmn_determinism_slider token. + choices: ['platform-default' , 'Auto' , 'Performance' , 'Power'] + default: platform-default + type: str + cbs_cmn_efficiency_mode_en: + description: + - BIOS Token for setting Efficiency Mode Enable configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring cbs_cmn_efficiency_mode_en token. + - Enabled - Value - Enabled for configuring cbs_cmn_efficiency_mode_en token. + choices: ['platform-default' , 'Auto' , 'Enabled'] + default: platform-default + type: str + cbs_cmn_fixed_soc_pstate: + description: + - BIOS Token for setting Fixed SOC P-State configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring cbs_cmn_fixed_soc_pstate token. + - P0 - Value - P0 for configuring cbs_cmn_fixed_soc_pstate token. + - P1 - Value - P1 for configuring cbs_cmn_fixed_soc_pstate token. + - P2 - Value - P2 for configuring cbs_cmn_fixed_soc_pstate token. + - P3 - Value - P3 for configuring cbs_cmn_fixed_soc_pstate token. + choices: ['platform-default' , 'Auto' , 'P0' , 'P1' , 'P2' , 'P3'] + default: platform-default + type: str + cbs_cmn_gnb_nb_iommu: + description: + - BIOS Token for setting IOMMU configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring cbs_cmn_gnb_nb_iommu token. + - disabled - Value - disabled for configuring cbs_cmn_gnb_nb_iommu token. + - enabled - Value - enabled for configuring cbs_cmn_gnb_nb_iommu token. + choices: ['platform-default' , 'Auto' , 'disabled' , 'enabled'] + default: platform-default + type: str + cbs_cmn_gnb_smucppc: + description: + - BIOS Token for setting CPPC configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring cbs_cmn_gnb_smucppc token. + - disabled - Value - disabled for configuring cbs_cmn_gnb_smucppc token. + - enabled - Value - enabled for configuring cbs_cmn_gnb_smucppc token. + choices: ['platform-default' , 'Auto' , 'disabled' , 'enabled'] + default: platform-default + type: str + cbs_cmn_gnb_smu_df_cstates: + description: + - BIOS Token for setting DF C-States configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring cbs_cmn_gnb_smu_df_cstates token. + - disabled - Value - disabled for configuring cbs_cmn_gnb_smu_df_cstates token. + - enabled - Value - enabled for configuring cbs_cmn_gnb_smu_df_cstates token. + choices: ['platform-default' , 'Auto' , 'disabled' , 'enabled'] + default: platform-default + type: str + cbs_cmn_mem_ctrl_bank_group_swap_ddr4: + description: + - BIOS Token for setting Bank Group Swap configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring cbs_cmn_mem_ctrl_bank_group_swap_ddr4 token. + - disabled - Value - disabled for configuring cbs_cmn_mem_ctrl_bank_group_swap_ddr4 token. + - enabled - Value - enabled for configuring cbs_cmn_mem_ctrl_bank_group_swap_ddr4 token. + choices: ['platform-default' , 'Auto' , 'disabled' , 'enabled'] + default: platform-default + type: str + cbs_cmn_mem_map_bank_interleave_ddr4: + description: + - BIOS Token for setting Chipset Interleave configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring cbs_cmn_mem_map_bank_interleave_ddr4 token. + - disabled - Value - disabled for configuring cbs_cmn_mem_map_bank_interleave_ddr4 token. + choices: ['platform-default' , 'Auto' , 'disabled'] + default: platform-default + type: str + cbs_cpu_ccd_ctrl_ssp: + description: + - BIOS Token for setting CCD Control configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - 2 CCDs - Value - 2 CCDs for configuring cbs_cpu_ccd_ctrl_ssp token. + - 3 CCDs - Value - 3 CCDs for configuring cbs_cpu_ccd_ctrl_ssp token. + - 4 CCDs - Value - 4 CCDs for configuring cbs_cpu_ccd_ctrl_ssp token. + - 6 CCDs - Value - 6 CCDs for configuring cbs_cpu_ccd_ctrl_ssp token. + - Auto - Value - Auto for configuring cbs_cpu_ccd_ctrl_ssp token. + choices: ['platform-default' , '2 CCDs' , '3 CCDs' , '4 CCDs' , '6 CCDs' , 'Auto'] + default: platform-default + type: str + cbs_cpu_core_ctrl: + description: + - BIOS Token for setting CPU Downcore control configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring cbs_cpu_core_ctrl token. + - FIVE (5 + 0) - Value - FIVE (5 + 0) for configuring cbs_cpu_core_ctrl token. + - FOUR (4 + 0) - Value - FOUR (4 + 0) for configuring cbs_cpu_core_ctrl token. + - ONE (1 + 0) - Value - ONE (1 + 0) for configuring cbs_cpu_core_ctrl token. + - SEVEN (7 + 0) - Value - SEVEN (7 + 0) for configuring cbs_cpu_core_ctrl token. + - SIX (6 + 0) - Value - SIX (6 + 0) for configuring cbs_cpu_core_ctrl token. + - THREE (3 + 0) - Value - THREE (3 + 0) for configuring cbs_cpu_core_ctrl token. + - TWO (2 + 0) - Value - TWO (2 + 0) for configuring cbs_cpu_core_ctrl token. + choices: ['platform-default' , 'Auto' , 'FIVE (5 + 0)' , 'FOUR (4 + 0)' , 'ONE (1 + 0)' , 'SEVEN (7 + 0)' , 'SIX (6 + 0)' , 'THREE (3 + 0)' , 'TWO (2 + 0)'] + default: platform-default + type: str + cbs_cpu_smt_ctrl: + description: + - BIOS Token for setting CPU SMT Mode configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring cbs_cpu_smt_ctrl token. + - disabled - Value - disabled for configuring cbs_cpu_smt_ctrl token. + - enabled - Value - enabled for configuring cbs_cpu_smt_ctrl token. + choices: ['platform-default' , 'Auto' , 'disabled' , 'enabled'] + default: platform-default + type: str + cbs_dbg_cpu_snp_mem_cover: + description: + - BIOS Token for setting SNP Memory Coverage configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring cbs_dbg_cpu_snp_mem_cover token. + - Custom - Value - Custom for configuring cbs_dbg_cpu_snp_mem_cover token. + - disabled - Value - disabled for configuring cbs_dbg_cpu_snp_mem_cover token. + - enabled - Value - enabled for configuring cbs_dbg_cpu_snp_mem_cover token. + choices: ['platform-default' , 'Auto' , 'Custom' , 'disabled' , 'enabled'] + default: platform-default + type: str + cbs_dbg_cpu_snp_mem_size_cover: + description: + - BIOS Token for setting SNP Memory Size to Cover in MiB configuration (0 - 1048576 MiB). + default: platform-default + type: str + cbs_df_cmn_acpi_srat_l3numa: + description: + - BIOS Token for setting ACPI SRAT L3 Cache As NUMA Domain configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring cbs_df_cmn_acpi_srat_l3numa token. + - disabled - Value - disabled for configuring cbs_df_cmn_acpi_srat_l3numa token. + - enabled - Value - enabled for configuring cbs_df_cmn_acpi_srat_l3numa token. + choices: ['platform-default' , 'Auto' , 'disabled' , 'enabled'] + default: platform-default + type: str + cbs_df_cmn_dram_nps: + description: + - BIOS Token for setting NUMA Nodes per Socket configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring cbs_df_cmn_dram_nps token. + - NPS0 - Value - NPS0 for configuring cbs_df_cmn_dram_nps token. + - NPS1 - Value - NPS1 for configuring cbs_df_cmn_dram_nps token. + - NPS2 - Value - NPS2 for configuring cbs_df_cmn_dram_nps token. + - NPS4 - Value - NPS4 for configuring cbs_df_cmn_dram_nps token. + choices: ['platform-default' , 'Auto' , 'NPS0' , 'NPS1' , 'NPS2' , 'NPS4'] + default: platform-default + type: str + cbs_df_cmn_mem_intlv: + description: + - BIOS Token for setting AMD Memory Interleaving configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring cbs_df_cmn_mem_intlv token. + - Channel - Value - Channel for configuring cbs_df_cmn_mem_intlv token. + - Die - Value - Die for configuring cbs_df_cmn_mem_intlv token. + - None - Value - None for configuring cbs_df_cmn_mem_intlv token. + - Socket - Value - Socket for configuring cbs_df_cmn_mem_intlv token. + choices: ['platform-default' , 'Auto' , 'Channel' , 'Die' , 'None' , 'Socket'] + default: platform-default + type: str + cbs_df_cmn_mem_intlv_size: + description: + - BIOS Token for setting AMD Memory Interleaving Size configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - 256 Bytes - Value - 256 Bytes for configuring cbs_df_cmn_mem_intlv_size token. + - 512 Bytes - Value - 512 Bytes for configuring cbs_df_cmn_mem_intlv_size token. + - 1 KB - Value - 1 KiB for configuring cbs_df_cmn_mem_intlv_size token. + - 2 KB - Value - 2 KiB for configuring cbs_df_cmn_mem_intlv_size token. + - 4 KB - Value - 4 KiB for configuring cbs_df_cmn_mem_intlv_size token. + - Auto - Value - Auto for configuring cbs_df_cmn_mem_intlv_size token. + choices: ['platform-default' , '256 Bytes' , '512 Bytes' , '1 KB' , '2 KB' , '4 KB' , 'Auto'] + default: platform-default + type: str + cbs_sev_snp_support: + description: + - BIOS Token for setting SEV-SNP Support configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + cdn_enable: + description: + - BIOS Token for setting Consistent Device Naming configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + cdn_support: + description: + - BIOS Token for setting CDN Support for LOM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - disabled - Value - disabled for configuring cdn_support token. + - enabled - Value - enabled for configuring cdn_support token. + - LOMs Only - Value - LOMs Only for configuring cdn_support token. + choices: ['platform-default' , 'disabled' , 'enabled' , 'LOMs Only'] + default: platform-default + type: str + channel_inter_leave: + description: + - BIOS Token for setting Channel Interleaving configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - 1-way - Value - 1-way for configuring channel_inter_leave token. + - 2-way - Value - 2-way for configuring channel_inter_leave token. + - 3-way - Value - 3-way for configuring channel_inter_leave token. + - 4-way - Value - 4-way for configuring channel_inter_leave token. + - auto - Value - auto for configuring channel_inter_leave token. + choices: ['platform-default' , '1-way' , '2-way' , '3-way' , '4-way' , 'auto'] + default: platform-default + type: str + cisco_adaptive_mem_training: + description: + - BIOS Token for setting Adaptive Memory Training configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + cisco_debug_level: + description: + - BIOS Token for setting BIOS Techlog Level configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Maximum - Value - Maximum for configuring cisco_debug_level token. + - Minimum - Value - Minimum for configuring cisco_debug_level token. + - Normal - Value - Normal for configuring cisco_debug_level token. + choices: ['platform-default' , 'Maximum' , 'Minimum' , 'Normal'] + default: platform-default + type: str + cisco_oprom_launch_optimization: + description: + - BIOS Token for setting OptionROM Launch Optimization configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + cisco_xgmi_max_speed: + description: + - BIOS Token for setting Cisco xGMI Max Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + cke_low_policy: + description: + - BIOS Token for setting CKE Low Policy configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - auto - Value - auto for configuring cke_low_policy token. + - disabled - Value - disabled for configuring cke_low_policy token. + - fast - Value - fast for configuring cke_low_policy token. + - slow - Value - slow for configuring cke_low_policy token. + choices: ['platform-default' , 'auto' , 'disabled' , 'fast' , 'slow'] + default: platform-default + type: str + closed_loop_therm_throtl: + description: + - BIOS Token for setting Closed Loop Thermal Throttling configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + cmci_enable: + description: + - BIOS Token for setting Processor CMCI configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + config_tdp: + description: + - BIOS Token for setting Config TDP configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + config_tdp_level: + description: + - BIOS Token for setting Configurable TDP Level configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Level 1 - Value - Level 1 for configuring config_tdp_level token. + - Level 2 - Value - Level 2 for configuring config_tdp_level token. + - Normal - Value - Normal for configuring config_tdp_level token. + choices: ['platform-default' , 'Level 1' , 'Level 2' , 'Normal'] + default: platform-default + type: str + console_redirection: + description: + - BIOS Token for setting Console Redirection configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - com-0 - Value - com-0 for configuring console_redirection token. + - com-1 - Value - com-1 for configuring console_redirection token. + - disabled - Value - disabled for configuring console_redirection token. + - enabled - Value - enabled for configuring console_redirection token. + - serial-port-a - Value - serial-port-a for configuring console_redirection token. + choices: ['platform-default' , 'com-0' , 'com-1' , 'disabled' , 'enabled' , 'serial-port-a'] + default: platform-default + type: str + core_multi_processing: + description: + - BIOS Token for setting Core Multi Processing configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - 1 - Value - 1 for configuring core_multi_processing token. + - 2 - Value - 2 for configuring core_multi_processing token. + - 3 - Value - 3 for configuring core_multi_processing token. + - 4 - Value - 4 for configuring core_multi_processing token. + - 5 - Value - 5 for configuring core_multi_processing token. + - 6 - Value - 6 for configuring core_multi_processing token. + - 7 - Value - 7 for configuring core_multi_processing token. + - 8 - Value - 8 for configuring core_multi_processing token. + - 9 - Value - 9 for configuring core_multi_processing token. + - 10 - Value - 10 for configuring core_multi_processing token. + - 11 - Value - 11 for configuring core_multi_processing token. + - 12 - Value - 12 for configuring core_multi_processing token. + - 13 - Value - 13 for configuring core_multi_processing token. + - 14 - Value - 14 for configuring core_multi_processing token. + - 15 - Value - 15 for configuring core_multi_processing token. + - 16 - Value - 16 for configuring core_multi_processing token. + - 17 - Value - 17 for configuring core_multi_processing token. + - 18 - Value - 18 for configuring core_multi_processing token. + - 19 - Value - 19 for configuring core_multi_processing token. + - 20 - Value - 20 for configuring core_multi_processing token. + - 21 - Value - 21 for configuring core_multi_processing token. + - 22 - Value - 22 for configuring core_multi_processing token. + - 23 - Value - 23 for configuring core_multi_processing token. + - 24 - Value - 24 for configuring core_multi_processing token. + - 25 - Value - 25 for configuring core_multi_processing token. + - 26 - Value - 26 for configuring core_multi_processing token. + - 27 - Value - 27 for configuring core_multi_processing token. + - 28 - Value - 28 for configuring core_multi_processing token. + - 29 - Value - 29 for configuring core_multi_processing token. + - 30 - Value - 30 for configuring core_multi_processing token. + - 31 - Value - 31 for configuring core_multi_processing token. + - 32 - Value - 32 for configuring core_multi_processing token. + - 33 - Value - 33 for configuring core_multi_processing token. + - 34 - Value - 34 for configuring core_multi_processing token. + - 35 - Value - 35 for configuring core_multi_processing token. + - 36 - Value - 36 for configuring core_multi_processing token. + - 37 - Value - 37 for configuring core_multi_processing token. + - 38 - Value - 38 for configuring core_multi_processing token. + - 39 - Value - 39 for configuring core_multi_processing token. + - 40 - Value - 40 for configuring core_multi_processing token. + - 41 - Value - 41 for configuring core_multi_processing token. + - 42 - Value - 42 for configuring core_multi_processing token. + - 43 - Value - 43 for configuring core_multi_processing token. + - 44 - Value - 44 for configuring core_multi_processing token. + - 45 - Value - 45 for configuring core_multi_processing token. + - 46 - Value - 46 for configuring core_multi_processing token. + - 47 - Value - 47 for configuring core_multi_processing token. + - 48 - Value - 48 for configuring core_multi_processing token. + - 49 - Value - 49 for configuring core_multi_processing token. + - 50 - Value - 50 for configuring core_multi_processing token. + - 51 - Value - 51 for configuring core_multi_processing token. + - 52 - Value - 52 for configuring core_multi_processing token. + - 53 - Value - 53 for configuring core_multi_processing token. + - 54 - Value - 54 for configuring core_multi_processing token. + - 55 - Value - 55 for configuring core_multi_processing token. + - 56 - Value - 56 for configuring core_multi_processing token. + - 57 - Value - 57 for configuring core_multi_processing token. + - 58 - Value - 58 for configuring core_multi_processing token. + - 59 - Value - 59 for configuring core_multi_processing token. + - 60 - Value - 60 for configuring core_multi_processing token. + - 61 - Value - 61 for configuring core_multi_processing token. + - 62 - Value - 62 for configuring core_multi_processing token. + - 63 - Value - 63 for configuring core_multi_processing token. + - 64 - Value - 64 for configuring core_multi_processing token. + - all - Value - all for configuring core_multi_processing token. + choices: ['platform-default' , '1' , '2' , '3' , '4' , '5' , '6' , '7' , '8' , '9' , '10' , '11' , '12' , '13' , '14' , '15' , '16' , '17' , '18', + '19' , '20' , '21' , '22' , '23' , '24' , '25' , '26' , '27' , '28' , '29' , '30' , '31' , '32' , '33' , '34' , '35' , '36' , '37', + '38' , '39' , '40' , '41' , '42' , '43' , '44' , '45' , '46' , '47' , '48' , '49' , '50' , '51' , '52' , '53' , '54' , '55' , '56' , '57', + '58' , '59' , '60' , '61' , '62' , '63' , '64' , 'all'] + default: platform-default + type: str + cpu_energy_performance: + description: + - BIOS Token for setting Energy Performance configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - balanced-energy - Value - balanced-energy for configuring cpu_energy_performance token. + - balanced-performance - Value - balanced-performance for configuring cpu_energy_performance token. + - balanced-power - Value - balanced-power for configuring cpu_energy_performance token. + - energy-efficient - Value - energy-efficient for configuring cpu_energy_performance token. + - performance - Value - performance for configuring cpu_energy_performance token. + - power - Value - power for configuring cpu_energy_performance token. + choices: ['platform-default' , 'balanced-energy' , 'balanced-performance' , 'balanced-power' , 'energy-efficient' , 'performance' , 'power'] + default: platform-default + type: str + cpu_frequency_floor: + description: + - BIOS Token for setting Frequency Floor Override configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + cpu_pa_limit: + description: + - BIOS Token for setting Limit CPU PA to 46 Bits configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + cpu_perf_enhancement: + description: + - BIOS Token for setting Enhanced CPU Performance configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring cpu_perf_enhancement token. + - Disabled - Value - Disabled for configuring cpu_perf_enhancement token. + choices: ['platform-default' , 'Auto' , 'Disabled'] + default: platform-default + type: str + cpu_performance: + description: + - BIOS Token for setting CPU Performance configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - custom - Value - custom for configuring cpu_performance token. + - enterprise - Value - enterprise for configuring cpu_performance token. + - high-throughput - Value - high-throughput for configuring cpu_performance token. + - hpc - Value - hpc for configuring cpu_performance token. + choices: ['platform-default' , 'custom' , 'enterprise' , 'high-throughput' , 'hpc'] + default: platform-default + type: str + cpu_power_management: + description: + - BIOS Token for setting Power Technology configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - custom - Value - custom for configuring cpu_power_management token. + - disabled - Value - disabled for configuring cpu_power_management token. + - energy-efficient - Value - energy-efficient for configuring cpu_power_management token. + - performance - Value - performance for configuring cpu_power_management token. + choices: ['platform-default' , 'custom' , 'disabled' , 'energy-efficient' , 'performance'] + default: platform-default + type: str + crfastgo_config: + description: + - BIOS Token for setting CR FastGo Config configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring crfastgo_config token. + - Default - Value - Default for configuring crfastgo_config token. + - Disable optimization - Value - Disable optimization for configuring crfastgo_config token. + - Enable optimization - Value - Enable optimization for configuring crfastgo_config token. + - Option 1 - Value - Option 1 for configuring crfastgo_config token. + - Option 2 - Value - Option 2 for configuring crfastgo_config token. + - Option 3 - Value - Option 3 for configuring crfastgo_config token. + - Option 4 - Value - Option 4 for configuring crfastgo_config token. + - Option 5 - Value - Option 5 for configuring crfastgo_config token. + choices: ['platform-default' , 'Auto' , 'Default' , 'Disable optimization' , 'Enable optimization' , 'Option 1' , 'Option 2' , 'Option 3', + 'Option 4' , 'Option 5'] + default: platform-default + type: str + cr_qos: + description: + - BIOS Token for setting CR QoS configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Disabled - Value - Disabled for configuring cr_qos token. + - Mode 0 - Disable the PMem QoS Feature - Value - Mode 0 - Disable the PMem QoS Feature for configuring cr_qos token. + - Mode 1 - M2M QoS Enable and CHA QoS Disable - Value - Mode 1 - M2M QoS Enable and CHA QoS Disable for configuring cr_qos token. + - Mode 2 - M2M QoS Enable and CHA QoS Enable - Value - Mode 2 - M2M QoS Enable and CHA QoS Enable for configuring cr_qos token. + - Profile 1 - Value - Profile 1 for configuring cr_qos token. + - Recipe 1 - Value - Recipe 1 for configuring cr_qos token. + - Recipe 2 - Value - Recipe 2 for configuring cr_qos token. + - Recipe 3 - Value - Recipe 3 for configuring cr_qos token. + choices: ['platform-default' , 'Disabled' , 'Mode 0 - Disable the PMem QoS Feature' , 'Mode 1 - M2M QoS Enable and CHA QoS Disable' , + 'Mode 2 - M2M QoS Enable and CHA QoS Enable' , 'Profile 1' , 'Recipe 1' , 'Recipe 2' , 'Recipe 3'] + default: platform-default + type: str + dcpmm_firmware_downgrade: + description: + - BIOS Token for setting DCPMM Firmware Downgrade configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + demand_scrub: + description: + - BIOS Token for setting Demand Scrub configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + direct_cache_access: + description: + - BIOS Token for setting Direct Cache Access Support configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - auto - Value - auto for configuring direct_cache_access token. + - disabled - Value - disabled for configuring direct_cache_access token. + - enabled - Value - enabled for configuring direct_cache_access token. + choices: ['platform-default' , 'auto' , 'disabled' , 'enabled'] + default: platform-default + type: str + dma_ctrl_opt_in: + description: + - BIOS Token for setting DMA Control Opt-In Flag configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + dram_clock_throttling: + description: + - BIOS Token for setting DRAM Clock Throttling configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring dram_clock_throttling token. + - Balanced - Value - Balanced for configuring dram_clock_throttling token. + - Energy Efficient - Value - Energy Efficient for configuring dram_clock_throttling token. + - Performance - Value - Performance for configuring dram_clock_throttling token. + choices: ['platform-default' , 'Auto' , 'Balanced' , 'Energy Efficient' , 'Performance'] + default: platform-default + type: str + dram_refresh_rate: + description: + - BIOS Token for setting DRAM Refresh Rate configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - 1x - Value - 1x for configuring dram_refresh_rate token. + - 2x - Value - 2x for configuring dram_refresh_rate token. + - 3x - Value - 3x for configuring dram_refresh_rate token. + - 4x - Value - 4x for configuring dram_refresh_rate token. + - Auto - Value - Auto for configuring dram_refresh_rate token. + choices: ['platform-default' , '1x' , '2x' , '3x' , '4x' , 'Auto'] + default: platform-default + type: str + dram_sw_thermal_throttling: + description: + - BIOS Token for setting DRAM SW Thermal Throttling configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + eadr_support: + description: + - BIOS Token for setting eADR Support configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring eadr_support token. + - disabled - Value - disabled for configuring eadr_support token. + - enabled - Value - enabled for configuring eadr_support token. + choices: ['platform-default' , 'Auto' , 'disabled' , 'enabled'] + default: platform-default + type: str + edpc_en: + description: + - BIOS Token for setting IIO eDPC Support configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Disabled - Value - Disabled for configuring edpc_en token. + - On Fatal Error - Value - On Fatal Error for configuring edpc_en token. + - On Fatal and Non-Fatal Errors - Value - On Fatal and Non-Fatal Errors for configuring edpc_en token. + choices: ['platform-default' , 'Disabled' , 'On Fatal Error' , 'On Fatal and Non-Fatal Errors'] + default: platform-default + type: str + enable_clock_spread_spec: + description: + - BIOS Token for setting External SSC Enable configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - 0P3_Percent - Value - 0P3_Percent for configuring enable_clock_spread_spec token. + - 0P5_Percent - Value - 0P5_Percent for configuring enable_clock_spread_spec token. + - disabled - Value - disabled for configuring enable_clock_spread_spec token. + - enabled - Value - enabled for configuring enable_clock_spread_spec token. + - Hardware - Value - Hardware for configuring enable_clock_spread_spec token. + - Off - Value - Off for configuring enable_clock_spread_spec token. + choices: ['platform-default' , '0P3_Percent' , '0P5_Percent' , 'disabled' , 'enabled' , 'Hardware' , 'Off'] + default: platform-default + type: str + enable_mktme: + description: + - BIOS Token for setting Multikey Total Memory Encryption (MK-TME) configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + enable_rmt: + description: + - BIOS Token for setting Rank Margin Tool configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + enable_sgx: + description: + - BIOS Token for setting Software Guard Extensions (SGX) configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + enable_tme: + description: + - BIOS Token for setting Total Memory Encryption (TME) configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + energy_efficient_turbo: + description: + - BIOS Token for setting Energy Efficient Turbo configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + eng_perf_tuning: + description: + - BIOS Token for setting Energy Performance Tuning configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - BIOS - Value - BIOS for configuring eng_perf_tuning token. + - OS - Value - OS for configuring eng_perf_tuning token. + choices: ['platform-default' , 'BIOS' , 'OS'] + default: platform-default + type: str + enhanced_intel_speed_step_tech: + description: + - BIOS Token for setting Enhanced Intel Speedstep (R) Technology configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + epoch_update: + description: + - BIOS Token for setting Select Owner EPOCH Input Type configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Change to New Random Owner EPOCHs - Value - Change to New Random Owner EPOCHs for configuring epoch_update token. + - Manual User Defined Owner EPOCHs - Value - Manual User Defined Owner EPOCHs for configuring epoch_update token. + - SGX Owner EPOCH activated - Value - SGX Owner EPOCH activated for configuring epoch_update token. + choices: ['platform-default' , 'Change to New Random Owner EPOCHs' , 'Manual User Defined Owner EPOCHs' , 'SGX Owner EPOCH activated'] + default: platform-default + type: str + epp_enable: + description: + - BIOS Token for setting Processor EPP Enable configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + epp_profile: + description: + - BIOS Token for setting EPP Profile configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Balanced Performance - Value - Balanced Performance for configuring epp_profile token. + - Balanced Power - Value - Balanced Power for configuring epp_profile token. + - Performance - Value - Performance for configuring epp_profile token. + - Power - Value - Power for configuring epp_profile token. + choices: ['platform-default' , 'Balanced Performance' , 'Balanced Power' , 'Performance' , 'Power'] + default: platform-default + type: str + error_check_scrub: + description: + - BIOS Token for setting Error Check Scrub configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Disabled - Value - Disabled for configuring error_check_scrub token. + - Enabled with Result Collection - Value - Enabled with Result Collection for configuring error_check_scrub token. + - Enabled without Result Collection - Value - Enabled without Result Collection for configuring error_check_scrub token. + choices: ['platform-default' , 'Disabled' , 'Enabled with Result Collection' , 'Enabled without Result Collection'] + default: platform-default + type: str + execute_disable_bit: + description: + - BIOS Token for setting Execute Disable Bit configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + extended_apic: + description: + - BIOS Token for setting Local X2 Apic configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - disabled - Value - disabled for configuring extended_apic token. + - enabled - Value - enabled for configuring extended_apic token. + - X2APIC - Value - X2APIC for configuring extended_apic token. + - XAPIC - Value - XAPIC for configuring extended_apic token. + choices: ['platform-default' , 'disabled' , 'enabled' , 'X2APIC' , 'XAPIC'] + default: platform-default + type: str + flow_control: + description: + - BIOS Token for setting Flow Control configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - none - Value - none for configuring flow_control token. + - rts-cts - Value - rts-cts for configuring flow_control token. + choices: ['platform-default' , 'none' , 'rts-cts'] + default: platform-default + type: str + frb2enable: + description: + - BIOS Token for setting FRB-2 Timer configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + hardware_prefetch: + description: + - BIOS Token for setting Hardware Prefetcher configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + hwpm_enable: + description: + - BIOS Token for setting CPU Hardware Power Management configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Disabled - Value - Disabled for configuring hwpm_enable token. + - HWPM Native Mode - Value - HWPM Native Mode for configuring hwpm_enable token. + - HWPM OOB Mode - Value - HWPM OOB Mode for configuring hwpm_enable token. + - NATIVE MODE - Value - NATIVE MODE for configuring hwpm_enable token. + - Native Mode with no Legacy - Value - Native Mode with no Legacy for configuring hwpm_enable token. + - OOB MODE - Value - OOB MODE for configuring hwpm_enable token. + choices: ['platform-default' , 'Disabled' , 'HWPM Native Mode' , 'HWPM OOB Mode' , 'NATIVE MODE' , 'Native Mode with no Legacy' , 'OOB MODE'] + default: platform-default + type: str + imc_interleave: + description: + - BIOS Token for setting IMC Interleaving configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - 1-way Interleave - Value - 1-way Interleave for configuring imc_interleave token. + - 2-way Interleave - Value - 2-way Interleave for configuring imc_interleave token. + - Auto - Value - Auto for configuring imc_interleave token. + choices: ['platform-default' , '1-way Interleave' , '2-way Interleave' , 'Auto'] + default: platform-default + type: str + intel_dynamic_speed_select: + description: + - BIOS Token for setting Intel Dynamic Speed Select configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + intel_hyper_threading_tech: + description: + - BIOS Token for setting Intel HyperThreading Tech configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + intel_speed_select: + description: + - BIOS Token for setting Intel Speed Select configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring intel_speed_select token. + - Base - Value - Base for configuring intel_speed_select token. + - Config 1 - Value - Config 1 for configuring intel_speed_select token. + - Config 2 - Value - Config 2 for configuring intel_speed_select token. + - Config 3 - Value - Config 3 for configuring intel_speed_select token. + - Config 4 - Value - Config 4 for configuring intel_speed_select token. + choices: ['platform-default' , 'Auto' , 'Base' , 'Config 1' , 'Config 2' , 'Config 3' , 'Config 4'] + default: platform-default + type: str + intel_turbo_boost_tech: + description: + - BIOS Token for setting Intel Turbo Boost Tech configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + intel_virtualization_technology: + description: + - BIOS Token for setting Intel (R) VT configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + intel_vtdats_support: + description: + - BIOS Token for setting Intel VTD ATS Support configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + intel_vtd_coherency_support: + description: + - BIOS Token for setting Intel (R) VT-d Coherency Support configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + intel_vtd_interrupt_remapping: + description: + - BIOS Token for setting Intel (R) VT-d Interrupt Remapping configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + intel_vtd_pass_through_dma_support: + description: + - BIOS Token for setting Intel (R) VT-d PassThrough DMA Support configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + intel_vt_for_directed_io: + description: + - BIOS Token for setting Intel VT for Directed IO configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + ioh_error_enable: + description: + - BIOS Token for setting IIO Error Enable configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - No - Value - No for configuring ioh_error_enable token. + - Yes - Value - Yes for configuring ioh_error_enable token. + choices: ['platform-default' , 'No' , 'Yes'] + default: platform-default + type: str + ioh_resource: + description: + - BIOS Token for setting IOH Resource Allocation configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - IOH0 24k IOH1 40k - Value - IOH0 24k IOH1 40k for configuring ioh_resource token. + - IOH0 32k IOH1 32k - Value - IOH0 32k IOH1 32k for configuring ioh_resource token. + - IOH0 40k IOH1 24k - Value - IOH0 40k IOH1 24k for configuring ioh_resource token. + - IOH0 48k IOH1 16k - Value - IOH0 48k IOH1 16k for configuring ioh_resource token. + - IOH0 56k IOH1 8k - Value - IOH0 56k IOH1 8k for configuring ioh_resource token. + choices: ['platform-default' , 'IOH0 24k IOH1 40k' , 'IOH0 32k IOH1 32k' , 'IOH0 40k IOH1 24k' , 'IOH0 48k IOH1 16k' , 'IOH0 56k IOH1 8k'] + default: platform-default + type: str + ip_prefetch: + description: + - BIOS Token for setting DCU IP Prefetcher configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + ipv4http: + description: + - BIOS Token for setting IPV4 HTTP Support configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + ipv4pxe: + description: + - BIOS Token for setting IPv4 PXE Support configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + ipv6http: + description: + - BIOS Token for setting IPV6 HTTP Support configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + ipv6pxe: + description: + - BIOS Token for setting IPV6 PXE Support configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + kti_prefetch: + description: + - BIOS Token for setting KTI Prefetch configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring kti_prefetch token. + - disabled - Value - disabled for configuring kti_prefetch token. + - enabled - Value - enabled for configuring kti_prefetch token. + choices: ['platform-default' , 'Auto' , 'disabled' , 'enabled'] + default: platform-default + type: str + legacy_os_redirection: + description: + - BIOS Token for setting Legacy OS Redirection configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + legacy_usb_support: + description: + - BIOS Token for setting Legacy USB Support configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - auto - Value - auto for configuring legacy_usb_support token. + - disabled - Value - disabled for configuring legacy_usb_support token. + - enabled - Value - enabled for configuring legacy_usb_support token. + choices: ['platform-default' , 'auto' , 'disabled' , 'enabled'] + default: platform-default + type: str + llc_alloc: + description: + - BIOS Token for setting LLC Dead Line configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring llc_alloc token. + - disabled - Value - disabled for configuring llc_alloc token. + - enabled - Value - enabled for configuring llc_alloc token. + choices: ['platform-default' , 'Auto' , 'disabled' , 'enabled'] + default: platform-default + type: str + llc_prefetch: + description: + - BIOS Token for setting LLC Prefetch configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + lom_port0state: + description: + - BIOS Token for setting LOM Port 0 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - disabled - Value - disabled for configuring lom_port0state token. + - enabled - Value - enabled for configuring lom_port0state token. + - Legacy Only - Value - Legacy Only for configuring lom_port0state token. + - UEFI Only - Value - UEFI Only for configuring lom_port0state token. + choices: ['platform-default' , 'disabled' , 'enabled' , 'Legacy Only' , 'UEFI Only'] + default: platform-default + type: str + lom_port1state: + description: + - BIOS Token for setting LOM Port 1 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - disabled - Value - disabled for configuring lom_port1state token. + - enabled - Value - enabled for configuring lom_port1state token. + - Legacy Only - Value - Legacy Only for configuring lom_port1state token. + - UEFI Only - Value - UEFI Only for configuring lom_port1state token. + choices: ['platform-default' , 'disabled' , 'enabled' , 'Legacy Only' , 'UEFI Only'] + default: platform-default + type: str + lom_port2state: + description: + - BIOS Token for setting LOM Port 2 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - disabled - Value - disabled for configuring lom_port2state token. + - enabled - Value - enabled for configuring lom_port2state token. + - Legacy Only - Value - Legacy Only for configuring lom_port2state token. + - UEFI Only - Value - UEFI Only for configuring lom_port2state token. + choices: ['platform-default' , 'disabled' , 'enabled' , 'Legacy Only' , 'UEFI Only'] + default: platform-default + type: str + lom_port3state: + description: + - BIOS Token for setting LOM Port 3 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - disabled - Value - disabled for configuring lom_port3state token. + - enabled - Value - enabled for configuring lom_port3state token. + - Legacy Only - Value - Legacy Only for configuring lom_port3state token. + - UEFI Only - Value - UEFI Only for configuring lom_port3state token. + choices: ['platform-default' , 'disabled' , 'enabled' , 'Legacy Only' , 'UEFI Only'] + default: platform-default + type: str + lom_ports_all_state: + description: + - BIOS Token for setting All Onboard LOM Ports configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + lv_ddr_mode: + description: + - BIOS Token for setting Low Voltage DDR Mode configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - auto - Value - auto for configuring lv_ddr_mode token. + - performance-mode - Value - performance-mode for configuring lv_ddr_mode token. + - power-saving-mode - Value - power-saving-mode for configuring lv_ddr_mode token. + choices: ['platform-default' , 'auto' , 'performance-mode' , 'power-saving-mode'] + default: platform-default + type: str + make_device_non_bootable: + description: + - BIOS Token for setting Make Device Non Bootable configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + memory_bandwidth_boost: + description: + - BIOS Token for setting Memory Bandwidth Boost configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + memory_inter_leave: + description: + - BIOS Token for setting Intel Memory Interleaving configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - 1 Way Node Interleave - Value - 1 Way Node Interleave for configuring memory_inter_leave token. + - 2 Way Node Interleave - Value - 2 Way Node Interleave for configuring memory_inter_leave token. + - 4 Way Node Interleave - Value - 4 Way Node Interleave for configuring memory_inter_leave token. + - 8 Way Node Interleave - Value - 8 Way Node Interleave for configuring memory_inter_leave token. + - disabled - Value - disabled for configuring memory_inter_leave token. + - enabled - Value - enabled for configuring memory_inter_leave token. + choices: ['platform-default' , '1 Way Node Interleave' , '2 Way Node Interleave' , '4 Way Node Interleave' , '8 Way Node Interleave' , + 'disabled' , 'enabled'] + default: platform-default + type: str + memory_mapped_io_above4gb: + description: + - BIOS Token for setting Memory Mapped IO above 4GiB configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + memory_refresh_rate: + description: + - BIOS Token for setting Memory Refresh Rate configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - 1x Refresh - Value - 1x Refresh for configuring memory_refresh_rate token. + - 2x Refresh - Value - 2x Refresh for configuring memory_refresh_rate token. + choices: ['platform-default' , '1x Refresh' , '2x Refresh'] + default: platform-default + type: str + memory_size_limit: + description: + - BIOS Token for setting Memory Size Limit in GiB configuration (0 - 65535 GiB). + default: platform-default + type: str + memory_thermal_throttling: + description: + - BIOS Token for setting Memory Thermal Throttling Mode configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - CLTT with PECI - Value - CLTT with PECI for configuring memory_thermal_throttling token. + - Disabled - Value - Disabled for configuring memory_thermal_throttling token. + choices: ['platform-default' , 'CLTT with PECI' , 'Disabled'] + default: platform-default + type: str + mirroring_mode: + description: + - BIOS Token for setting Mirroring Mode configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - inter-socket - Value - inter-socket for configuring mirroring_mode token. + - intra-socket - Value - intra-socket for configuring mirroring_mode token. + choices: ['platform-default' , 'inter-socket' , 'intra-socket'] + default: platform-default + type: str + mmcfg_base: + description: + - BIOS Token for setting MMCFG BASE configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - 1 GB - Value - 1 GiB for configuring mmcfg_base token. + - 2 GB - Value - 2 GiB for configuring mmcfg_base token. + - 2.5 GB - Value - 2.5 GiB for configuring mmcfg_base token. + - 3 GB - Value - 3 GiB for configuring mmcfg_base token. + - Auto - Value - Auto for configuring mmcfg_base token. + choices: ['platform-default' , '1 GB' , '2 GB' , '2.5 GB' , '3 GB' , 'Auto'] + default: platform-default + type: str + network_stack: + description: + - BIOS Token for setting Network Stack configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + numa_optimized: + description: + - BIOS Token for setting NUMA Optimized configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + nvmdimm_perform_config: + description: + - BIOS Token for setting NVM Performance Setting configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - BW Optimized - Value - BW Optimized for configuring nvmdimm_perform_config token. + - Balanced Profile - Value - Balanced Profile for configuring nvmdimm_perform_config token. + - Latency Optimized - Value - Latency Optimized for configuring nvmdimm_perform_config token. + choices: ['platform-default' , 'BW Optimized' , 'Balanced Profile' , 'Latency Optimized'] + default: platform-default + type: str + onboard10gbit_lom: + description: + - BIOS Token for setting Onboard 10Gbit LOM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + onboard_gbit_lom: + description: + - BIOS Token for setting Onboard Gbit LOM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + onboard_scu_storage_support: + description: + - BIOS Token for setting Onboard SCU Storage Support configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + onboard_scu_storage_sw_stack: + description: + - BIOS Token for setting Onboard SCU Storage SW Stack configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Intel RSTe - Value - Intel RSTe for configuring onboard_scu_storage_sw_stack token. + - LSI SW RAID - Value - LSI SW RAID for configuring onboard_scu_storage_sw_stack token. + choices: ['platform-default' , 'Intel RSTe' , 'LSI SW RAID'] + default: platform-default + type: str + operation_mode: + description: + - BIOS Token for setting Operation Mode configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Test Only - Value - Test Only for configuring operation_mode token. + - Test and Repair - Value - Test and Repair for configuring operation_mode token. + choices: ['platform-default' , 'Test Only' , 'Test and Repair'] + default: platform-default + type: str + os_boot_watchdog_timer: + description: + - BIOS Token for setting OS Boot Watchdog Timer configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + os_boot_watchdog_timer_policy: + description: + - BIOS Token for setting OS Boot Watchdog Timer Policy configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - do-nothing - Value - do-nothing for configuring os_boot_watchdog_timer_policy token. + - power-off - Value - power-off for configuring os_boot_watchdog_timer_policy token. + - reset - Value - reset for configuring os_boot_watchdog_timer_policy token. + choices: ['platform-default' , 'do-nothing' , 'power-off' , 'reset'] + default: platform-default + type: str + os_boot_watchdog_timer_timeout: + description: + - BIOS Token for setting OS Boot Watchdog Timer Timeout configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - 5-minutes - Value - 5-minutes for configuring os_boot_watchdog_timer_timeout token. + - 10-minutes - Value - 10-minutes for configuring os_boot_watchdog_timer_timeout token. + - 15-minutes - Value - 15-minutes for configuring os_boot_watchdog_timer_timeout token. + - 20-minutes - Value - 20-minutes for configuring os_boot_watchdog_timer_timeout token. + choices: ['platform-default' , '5-minutes' , '10-minutes' , '15-minutes' , '20-minutes'] + default: platform-default + type: str + out_of_band_mgmt_port: + description: + - BIOS Token for setting Out-of-Band Mgmt Port configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + package_cstate_limit: + description: + - BIOS Token for setting Package C State Limit configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring package_cstate_limit token. + - C0 C1 State - Value - C0 C1 State for configuring package_cstate_limit token. + - C0/C1 - Value - C0/C1 for configuring package_cstate_limit token. + - C2 - Value - C2 for configuring package_cstate_limit token. + - C6 Non Retention - Value - C6 Non Retention for configuring package_cstate_limit token. + - C6 Retention - Value - C6 Retention for configuring package_cstate_limit token. + - No Limit - Value - No Limit for configuring package_cstate_limit token. + choices: ['platform-default' , 'Auto' , 'C0 C1 State' , 'C0/C1' , 'C2' , 'C6 Non Retention' , 'C6 Retention' , 'No Limit'] + default: platform-default + type: str + panic_high_watermark: + description: + - BIOS Token for setting Panic and High Watermark configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - High - Value - High for configuring panic_high_watermark token. + - Low - Value - Low for configuring panic_high_watermark token. + choices: ['platform-default' , 'High' , 'Low'] + default: platform-default + type: str + partial_cache_line_sparing: + description: + - BIOS Token for setting Partial Cache Line Sparing configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + partial_mirror_mode_config: + description: + - BIOS Token for setting Partial Memory Mirror Mode configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - disabled - Value - disabled for configuring partial_mirror_mode_config token. + - Percentage - Value - Percentage for configuring partial_mirror_mode_config token. + - Value in GB - Value - Value in GiB for configuring partial_mirror_mode_config token. + choices: ['platform-default' , 'disabled' , 'Percentage' , 'Value in GB'] + default: platform-default + type: str + partial_mirror_percent: + description: + - BIOS Token for setting Partial Mirror Percentage configuration (0.00 - 50.00 Percentage). + default: platform-default + type: str + partial_mirror_value1: + description: + - BIOS Token for setting Partial Mirror1 Size in GiB configuration (0 - 65535 GiB). + default: platform-default + type: str + partial_mirror_value2: + description: + - BIOS Token for setting Partial Mirror2 Size in GiB configuration (0 - 65535 GiB). + default: platform-default + type: str + partial_mirror_value3: + description: + - BIOS Token for setting Partial Mirror3 Size in GiB configuration (0 - 65535 GiB). + default: platform-default + type: str + partial_mirror_value4: + description: + - BIOS Token for setting Partial Mirror4 Size in GiB configuration (0 - 65535 GiB). + default: platform-default + type: str + patrol_scrub: + description: + - BIOS Token for setting Patrol Scrub configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - disabled - Value - disabled for configuring patrol_scrub token. + - Enable at End of POST - Value - Enable at End of POST for configuring patrol_scrub token. + - enabled - Value - enabled for configuring patrol_scrub token. + choices: ['platform-default' , 'disabled' , 'Enable at End of POST' , 'enabled'] + default: platform-default + type: str + patrol_scrub_duration: + description: + - BIOS Token for setting Patrol Scrub Interval configuration (5 - 23 Hour). + default: platform-default + type: str + pch_pcie_pll_ssc: + description: + - BIOS Token for setting PCIe PLL SSC Percent configuration (0 - 255 (n/10)%). + default: platform-default + type: str + pch_usb30mode: + description: + - BIOS Token for setting xHCI Mode configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + pcie_ari_support: + description: + - BIOS Token for setting PCIe ARI Support configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring pcie_ari_support token. + - disabled - Value - disabled for configuring pcie_ari_support token. + - enabled - Value - enabled for configuring pcie_ari_support token. + choices: ['platform-default' , 'Auto' , 'disabled' , 'enabled'] + default: platform-default + type: str + pcie_pll_ssc: + description: + - BIOS Token for setting PCIe PLL SSC configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring pcie_pll_ssc token. + - Disabled - Value - Disabled for configuring pcie_pll_ssc token. + - ZeroPointFive - Value - ZeroPointFive for configuring pcie_pll_ssc token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'ZeroPointFive'] + default: platform-default + type: str + pc_ie_ras_support: + description: + - BIOS Token for setting PCIe RAS Support configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + pcie_slot_mraid1link_speed: + description: + - BIOS Token for setting MRAID1 Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring pcie_slot_mraid1link_speed token. + - Disabled - Value - Disabled for configuring pcie_slot_mraid1link_speed token. + - GEN1 - Value - GEN1 for configuring pcie_slot_mraid1link_speed token. + - GEN2 - Value - GEN2 for configuring pcie_slot_mraid1link_speed token. + - GEN3 - Value - GEN3 for configuring pcie_slot_mraid1link_speed token. + - GEN4 - Value - GEN4 for configuring pcie_slot_mraid1link_speed token. + - GEN5 - Value - GEN5 for configuring pcie_slot_mraid1link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + pcie_slot_mraid1option_rom: + description: + - BIOS Token for setting MRAID1 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + pcie_slot_mraid2link_speed: + description: + - BIOS Token for setting MRAID2 Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring pcie_slot_mraid2link_speed token. + - Disabled - Value - Disabled for configuring pcie_slot_mraid2link_speed token. + - GEN1 - Value - GEN1 for configuring pcie_slot_mraid2link_speed token. + - GEN2 - Value - GEN2 for configuring pcie_slot_mraid2link_speed token. + - GEN3 - Value - GEN3 for configuring pcie_slot_mraid2link_speed token. + - GEN4 - Value - GEN4 for configuring pcie_slot_mraid2link_speed token. + - GEN5 - Value - GEN5 for configuring pcie_slot_mraid2link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + pcie_slot_mraid2option_rom: + description: + - BIOS Token for setting MRAID2 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + pcie_slot_mstorraid_link_speed: + description: + - BIOS Token for setting PCIe Slot MSTOR Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring pcie_slot_mstorraid_link_speed token. + - Disabled - Value - Disabled for configuring pcie_slot_mstorraid_link_speed token. + - GEN1 - Value - GEN1 for configuring pcie_slot_mstorraid_link_speed token. + - GEN2 - Value - GEN2 for configuring pcie_slot_mstorraid_link_speed token. + - GEN3 - Value - GEN3 for configuring pcie_slot_mstorraid_link_speed token. + - GEN4 - Value - GEN4 for configuring pcie_slot_mstorraid_link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4'] + default: platform-default + type: str + pcie_slot_mstorraid_option_rom: + description: + - BIOS Token for setting PCIe Slot MSTOR RAID OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + pcie_slot_nvme1link_speed: + description: + - BIOS Token for setting NVME 1 Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring pcie_slot_nvme1link_speed token. + - Disabled - Value - Disabled for configuring pcie_slot_nvme1link_speed token. + - GEN1 - Value - GEN1 for configuring pcie_slot_nvme1link_speed token. + - GEN2 - Value - GEN2 for configuring pcie_slot_nvme1link_speed token. + - GEN3 - Value - GEN3 for configuring pcie_slot_nvme1link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3'] + default: platform-default + type: str + pcie_slot_nvme1option_rom: + description: + - BIOS Token for setting NVME 1 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + pcie_slot_nvme2link_speed: + description: + - BIOS Token for setting NVME 2 Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring pcie_slot_nvme2link_speed token. + - Disabled - Value - Disabled for configuring pcie_slot_nvme2link_speed token. + - GEN1 - Value - GEN1 for configuring pcie_slot_nvme2link_speed token. + - GEN2 - Value - GEN2 for configuring pcie_slot_nvme2link_speed token. + - GEN3 - Value - GEN3 for configuring pcie_slot_nvme2link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3'] + default: platform-default + type: str + pcie_slot_nvme2option_rom: + description: + - BIOS Token for setting NVME 2 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + pcie_slot_nvme3link_speed: + description: + - BIOS Token for setting NVME 3 Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring pcie_slot_nvme3link_speed token. + - Disabled - Value - Disabled for configuring pcie_slot_nvme3link_speed token. + - GEN1 - Value - GEN1 for configuring pcie_slot_nvme3link_speed token. + - GEN2 - Value - GEN2 for configuring pcie_slot_nvme3link_speed token. + - GEN3 - Value - GEN3 for configuring pcie_slot_nvme3link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3'] + default: platform-default + type: str + pcie_slot_nvme3option_rom: + description: + - BIOS Token for setting NVME 3 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + pcie_slot_nvme4link_speed: + description: + - BIOS Token for setting NVME 4 Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring pcie_slot_nvme4link_speed token. + - Disabled - Value - Disabled for configuring pcie_slot_nvme4link_speed token. + - GEN1 - Value - GEN1 for configuring pcie_slot_nvme4link_speed token. + - GEN2 - Value - GEN2 for configuring pcie_slot_nvme4link_speed token. + - GEN3 - Value - GEN3 for configuring pcie_slot_nvme4link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3'] + default: platform-default + type: str + pcie_slot_nvme4option_rom: + description: + - BIOS Token for setting NVME 4 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + pcie_slot_nvme5link_speed: + description: + - BIOS Token for setting NVME 5 Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring pcie_slot_nvme5link_speed token. + - Disabled - Value - Disabled for configuring pcie_slot_nvme5link_speed token. + - GEN1 - Value - GEN1 for configuring pcie_slot_nvme5link_speed token. + - GEN2 - Value - GEN2 for configuring pcie_slot_nvme5link_speed token. + - GEN3 - Value - GEN3 for configuring pcie_slot_nvme5link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3'] + default: platform-default + type: str + pcie_slot_nvme5option_rom: + description: + - BIOS Token for setting NVME 5 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + pcie_slot_nvme6link_speed: + description: + - BIOS Token for setting NVME 6 Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring pcie_slot_nvme6link_speed token. + - Disabled - Value - Disabled for configuring pcie_slot_nvme6link_speed token. + - GEN1 - Value - GEN1 for configuring pcie_slot_nvme6link_speed token. + - GEN2 - Value - GEN2 for configuring pcie_slot_nvme6link_speed token. + - GEN3 - Value - GEN3 for configuring pcie_slot_nvme6link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3'] + default: platform-default + type: str + pcie_slot_nvme6option_rom: + description: + - BIOS Token for setting NVME 6 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + pcie_slots_cdn_enable: + description: + - BIOS Token for setting PCIe Slots CDN Control configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + pc_ie_ssd_hot_plug_support: + description: + - BIOS Token for setting NVMe SSD Hot-Plug Support configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + pci_option_ro_ms: + description: + - BIOS Token for setting All PCIe Slots OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - disabled - Value - disabled for configuring pci_option_ro_ms token. + - enabled - Value - enabled for configuring pci_option_ro_ms token. + - Legacy Only - Value - Legacy Only for configuring pci_option_ro_ms token. + - UEFI Only - Value - UEFI Only for configuring pci_option_ro_ms token. + choices: ['platform-default' , 'disabled' , 'enabled' , 'Legacy Only' , 'UEFI Only'] + default: platform-default + type: str + pci_rom_clp: + description: + - BIOS Token for setting PCI ROM CLP configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + pop_support: + description: + - BIOS Token for setting Power ON Password configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + post_error_pause: + description: + - BIOS Token for setting POST Error Pause configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + post_package_repair: + description: + - BIOS Token for setting Post Package Repair configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Disabled - Value - Disabled for configuring post_package_repair token. + - Hard PPR - Value - Hard PPR for configuring post_package_repair token. + choices: ['platform-default' , 'Disabled' , 'Hard PPR'] + default: platform-default + type: str + processor_c1e: + description: + - BIOS Token for setting Processor C1E configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + processor_c3report: + description: + - BIOS Token for setting Processor C3 Report configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + processor_c6report: + description: + - BIOS Token for setting Processor C6 Report configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + processor_cstate: + description: + - BIOS Token for setting CPU C State configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + psata: + description: + - BIOS Token for setting P-SATA Mode configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - AHCI - Value - AHCI for configuring psata token. + - Disabled - Value - Disabled for configuring psata token. + - LSI SW RAID - Value - LSI SW RAID for configuring psata token. + choices: ['platform-default' , 'AHCI' , 'Disabled' , 'LSI SW RAID'] + default: platform-default + type: str + pstate_coord_type: + description: + - BIOS Token for setting P-STATE Coordination configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - HW ALL - Value - HW ALL for configuring pstate_coord_type token. + - SW ALL - Value - SW ALL for configuring pstate_coord_type token. + - SW ANY - Value - SW ANY for configuring pstate_coord_type token. + choices: ['platform-default' , 'HW ALL' , 'SW ALL' , 'SW ANY'] + default: platform-default + type: str + putty_key_pad: + description: + - BIOS Token for setting Putty KeyPad configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - ESCN - Value - ESCN for configuring putty_key_pad token. + - LINUX - Value - LINUX for configuring putty_key_pad token. + - SCO - Value - SCO for configuring putty_key_pad token. + - VT100 - Value - VT100 for configuring putty_key_pad token. + - VT400 - Value - VT400 for configuring putty_key_pad token. + - XTERMR6 - Value - XTERMR6 for configuring putty_key_pad token. + choices: ['platform-default' , 'ESCN' , 'LINUX' , 'SCO' , 'VT100' , 'VT400' , 'XTERMR6'] + default: platform-default + type: str + pwr_perf_tuning: + description: + - BIOS Token for setting Power Performance Tuning configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - bios - Value - BIOS for configuring pwr_perf_tuning token. + - os - Value - os for configuring pwr_perf_tuning token. + - peci - Value - peci for configuring pwr_perf_tuning token. + choices: ['platform-default' , 'bios' , 'os' , 'peci'] + default: platform-default + type: str + qpi_link_frequency: + description: + - BIOS Token for setting QPI Link Frequency Select configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - 6.4-gt/s - Value - 6.4-gt/s for configuring qpi_link_frequency token. + - 7.2-gt/s - Value - 7.2-gt/s for configuring qpi_link_frequency token. + - 8.0-gt/s - Value - 8.0-gt/s for configuring qpi_link_frequency token. + - 9.6-gt/s - Value - 9.6-gt/s for configuring qpi_link_frequency token. + - auto - Value - auto for configuring qpi_link_frequency token. + choices: ['platform-default' , '6.4-gt/s' , '7.2-gt/s' , '8.0-gt/s' , '9.6-gt/s' , 'auto'] + default: platform-default + type: str + qpi_link_speed: + description: + - BIOS Token for setting UPI Link Frequency Select configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - 10.4GT/s - Value - 10.4GT/s for configuring qpi_link_speed token. + - 11.2GT/s - Value - 11.2GT/s for configuring qpi_link_speed token. + - 12.8GT/s - Value - 12.8GT/s for configuring qpi_link_speed token. + - 14.4GT/s - Value - 14.4GT/s for configuring qpi_link_speed token. + - 16.0GT/s - Value - 16.0GT/s for configuring qpi_link_speed token. + - 9.6GT/s - Value - 9.6GT/s for configuring qpi_link_speed token. + - Auto - Value - Auto for configuring qpi_link_speed token. + choices: ['platform-default' , '10.4GT/s' , '11.2GT/s' , '12.8GT/s' , '14.4GT/s' , '16.0GT/s' , '9.6GT/s' , 'Auto'] + default: platform-default + type: str + qpi_snoop_mode: + description: + - BIOS Token for setting QPI Snoop Mode configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - auto - Value - auto for configuring qpi_snoop_mode token. + - cluster-on-die - Value - cluster-on-die for configuring qpi_snoop_mode token. + - early-snoop - Value - early-snoop for configuring qpi_snoop_mode token. + - home-directory-snoop - Value - home-directory-snoop for configuring qpi_snoop_mode token. + - home-directory-snoop-with-osb - Value - home-directory-snoop-with-osb for configuring qpi_snoop_mode token. + - home-snoop - Value - home-snoop for configuring qpi_snoop_mode token. + choices: ['platform-default' , 'auto' , 'cluster-on-die' , 'early-snoop' , 'home-directory-snoop' , 'home-directory-snoop-with-osb' , 'home-snoop'] + default: platform-default + type: str + rank_inter_leave: + description: + - BIOS Token for setting Rank Interleaving configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - 1-way - Value - 1-way for configuring rank_inter_leave token. + - 2-way - Value - 2-way for configuring rank_inter_leave token. + - 4-way - Value - 4-way for configuring rank_inter_leave token. + - 8-way - Value - 8-way for configuring rank_inter_leave token. + - auto - Value - auto for configuring rank_inter_leave token. + choices: ['platform-default' , '1-way' , '2-way' , '4-way' , '8-way' , 'auto'] + default: platform-default + type: str + redirection_after_post: + description: + - BIOS Token for setting Redirection After BIOS POST configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Always Enable - Value - Always Enable for configuring redirection_after_post token. + - Bootloader - Value - Bootloader for configuring redirection_after_post token. + choices: ['platform-default' , 'Always Enable' , 'Bootloader'] + default: platform-default + type: str + sata_mode_select: + description: + - BIOS Token for setting SATA Mode configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - AHCI - Value - AHCI for configuring sata_mode_select token. + - Disabled - Value - Disabled for configuring sata_mode_select token. + - LSI SW RAID - Value - LSI SW RAID for configuring sata_mode_select token. + choices: ['platform-default' , 'AHCI' , 'Disabled' , 'LSI SW RAID'] + default: platform-default + type: str + select_memory_ras_configuration: + description: + - BIOS Token for setting Memory RAS Configuration configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - adddc-sparing - Value - adddc-sparing for configuring select_memory_ras_configuration token. + - lockstep - Value - lockstep for configuring select_memory_ras_configuration token. + - maximum-performance - Value - maximum-performance for configuring select_memory_ras_configuration token. + - mirror-mode-1lm - Value - mirror-mode-1lm for configuring select_memory_ras_configuration token. + - mirroring - Value - mirroring for configuring select_memory_ras_configuration token. + - partial-mirror-mode-1lm - Value - partial-mirror-mode-1lm for configuring select_memory_ras_configuration token. + - sparing - Value - sparing for configuring select_memory_ras_configuration token. + choices: ['platform-default' , 'adddc-sparing' , 'lockstep' , 'maximum-performance' , 'mirror-mode-1lm' , 'mirroring' , + 'partial-mirror-mode-1lm' , 'sparing'] + default: platform-default + type: str + select_ppr_type: + description: + - BIOS Token for setting PPR Type configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - disabled - Value - disabled for configuring select_ppr_type token. + - Hard PPR - Value - Hard PPR for configuring select_ppr_type token. + - Soft PPR - Value - Soft PPR for configuring select_ppr_type token. + choices: ['platform-default' , 'disabled' , 'Hard PPR' , 'Soft PPR'] + default: platform-default + type: str + serial_port_aenable: + description: + - BIOS Token for setting Serial A Enable configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + sev: + description: + - BIOS Token for setting Secured Encrypted Virtualization configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - 253 ASIDs - Value - 253 ASIDs for configuring sev token. + - 509 ASIDs - Value - 509 ASIDs for configuring sev token. + - Auto - Value - Auto for configuring sev token. + choices: ['platform-default' , '253 ASIDs' , '509 ASIDs' , 'Auto'] + default: platform-default + type: str + sgx_auto_registration_agent: + description: + - BIOS Token for setting SGX Auto MP Registration Agent configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + sgx_epoch0: + description: + - BIOS Token for setting SGX Epoch 0 configuration (0 - ffffffffffffffff Hash byte 7-0). + default: platform-default + type: str + sgx_epoch1: + description: + - BIOS Token for setting SGX Epoch 1 configuration (0 - ffffffffffffffff Hash byte 7-0). + default: platform-default + type: str + sgx_factory_reset: + description: + - BIOS Token for setting SGX Factory Reset configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + sgx_le_pub_key_hash0: + description: + - BIOS Token for setting SGX PubKey Hash0 configuration (0 - ffffffffffffffff Hash byte 7-0). + default: platform-default + type: str + sgx_le_pub_key_hash1: + description: + - BIOS Token for setting SGX PubKey Hash1 configuration (0 - ffffffffffffffff Hash byte 15-8). + default: platform-default + type: str + sgx_le_pub_key_hash2: + description: + - BIOS Token for setting SGX PubKey Hash2 configuration (0 - ffffffffffffffff Hash byte 23-16). + default: platform-default + type: str + sgx_le_pub_key_hash3: + description: + - BIOS Token for setting SGX PubKey Hash3 configuration (0 - ffffffffffffffff Hash byte 31-24). + default: platform-default + type: str + sgx_le_wr: + description: + - BIOS Token for setting SGX Write Enable configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + sgx_package_info_in_band_access: + description: + - BIOS Token for setting SGX Package Information In-Band Access configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + sgx_qos: + description: + - BIOS Token for setting SGX QoS configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + sha1pcr_bank: + description: + - BIOS Token for setting SHA-1 PCR Bank configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + sha256pcr_bank: + description: + - BIOS Token for setting SHA256 PCR Bank configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + single_pctl_enable: + description: + - BIOS Token for setting Single PCTL configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - No - Value - No for configuring single_pctl_enable token. + - Yes - Value - Yes for configuring single_pctl_enable token. + choices: ['platform-default' , 'No' , 'Yes'] + default: platform-default + type: str + slot10link_speed: + description: + - 'BIOS Token for setting PCIe Slot:10 Link Speed configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot10link_speed token. + - Disabled - Value - Disabled for configuring slot10link_speed token. + - GEN1 - Value - GEN1 for configuring slot10link_speed token. + - GEN2 - Value - GEN2 for configuring slot10link_speed token. + - GEN3 - Value - GEN3 for configuring slot10link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3'] + default: platform-default + type: str + slot10state: + description: + - BIOS Token for setting Slot 10 State configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - disabled - Value - disabled for configuring slot10state token. + - enabled - Value - enabled for configuring slot10state token. + - Legacy Only - Value - Legacy Only for configuring slot10state token. + - UEFI Only - Value - UEFI Only for configuring slot10state token. + choices: ['platform-default' , 'disabled' , 'enabled' , 'Legacy Only' , 'UEFI Only'] + default: platform-default + type: str + slot11link_speed: + description: + - 'BIOS Token for setting PCIe Slot:11 Link Speed configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot11link_speed token. + - Disabled - Value - Disabled for configuring slot11link_speed token. + - GEN1 - Value - GEN1 for configuring slot11link_speed token. + - GEN2 - Value - GEN2 for configuring slot11link_speed token. + - GEN3 - Value - GEN3 for configuring slot11link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3'] + default: platform-default + type: str + slot11state: + description: + - BIOS Token for setting Slot 11 State configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot12link_speed: + description: + - 'BIOS Token for setting PCIe Slot:12 Link Speed configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot12link_speed token. + - Disabled - Value - Disabled for configuring slot12link_speed token. + - GEN1 - Value - GEN1 for configuring slot12link_speed token. + - GEN2 - Value - GEN2 for configuring slot12link_speed token. + - GEN3 - Value - GEN3 for configuring slot12link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3'] + default: platform-default + type: str + slot12state: + description: + - BIOS Token for setting Slot 12 State configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot13state: + description: + - BIOS Token for setting Slot 13 State configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot14state: + description: + - BIOS Token for setting Slot 14 State configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot1link_speed: + description: + - 'BIOS Token for setting PCIe Slot: 1 Link Speed configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot1link_speed token. + - Disabled - Value - Disabled for configuring slot1link_speed token. + - GEN1 - Value - GEN1 for configuring slot1link_speed token. + - GEN2 - Value - GEN2 for configuring slot1link_speed token. + - GEN3 - Value - GEN3 for configuring slot1link_speed token. + - GEN4 - Value - GEN4 for configuring slot1link_speed token. + - GEN5 - Value - GEN5 for configuring slot1link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot1state: + description: + - BIOS Token for setting Slot 1 State configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - disabled - Value - disabled for configuring slot1state token. + - enabled - Value - enabled for configuring slot1state token. + - Legacy Only - Value - Legacy Only for configuring slot1state token. + - UEFI Only - Value - UEFI Only for configuring slot1state token. + choices: ['platform-default' , 'disabled' , 'enabled' , 'Legacy Only' , 'UEFI Only'] + default: platform-default + type: str + slot2link_speed: + description: + - 'BIOS Token for setting PCIe Slot: 2 Link Speed configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot2link_speed token. + - Disabled - Value - Disabled for configuring slot2link_speed token. + - GEN1 - Value - GEN1 for configuring slot2link_speed token. + - GEN2 - Value - GEN2 for configuring slot2link_speed token. + - GEN3 - Value - GEN3 for configuring slot2link_speed token. + - GEN4 - Value - GEN4 for configuring slot2link_speed token. + - GEN5 - Value - GEN5 for configuring slot2link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot2state: + description: + - BIOS Token for setting Slot 2 State configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - disabled - Value - disabled for configuring slot2state token. + - enabled - Value - enabled for configuring slot2state token. + - Legacy Only - Value - Legacy Only for configuring slot2state token. + - UEFI Only - Value - UEFI Only for configuring slot2state token. + choices: ['platform-default' , 'disabled' , 'enabled' , 'Legacy Only' , 'UEFI Only'] + default: platform-default + type: str + slot3link_speed: + description: + - 'BIOS Token for setting PCIe Slot: 3 Link Speed configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot3link_speed token. + - Disabled - Value - Disabled for configuring slot3link_speed token. + - GEN1 - Value - GEN1 for configuring slot3link_speed token. + - GEN2 - Value - GEN2 for configuring slot3link_speed token. + - GEN3 - Value - GEN3 for configuring slot3link_speed token. + - GEN4 - Value - GEN4 for configuring slot3link_speed token. + - GEN5 - Value - GEN5 for configuring slot3link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot3state: + description: + - BIOS Token for setting Slot 3 State configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - disabled - Value - disabled for configuring slot3state token. + - enabled - Value - enabled for configuring slot3state token. + - Legacy Only - Value - Legacy Only for configuring slot3state token. + - UEFI Only - Value - UEFI Only for configuring slot3state token. + choices: ['platform-default' , 'disabled' , 'enabled' , 'Legacy Only' , 'UEFI Only'] + default: platform-default + type: str + slot4link_speed: + description: + - 'BIOS Token for setting PCIe Slot: 4 Link Speed configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot4link_speed token. + - Disabled - Value - Disabled for configuring slot4link_speed token. + - GEN1 - Value - GEN1 for configuring slot4link_speed token. + - GEN2 - Value - GEN2 for configuring slot4link_speed token. + - GEN3 - Value - GEN3 for configuring slot4link_speed token. + - GEN4 - Value - GEN4 for configuring slot4link_speed token. + - GEN5 - Value - GEN5 for configuring slot4link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot4state: + description: + - BIOS Token for setting Slot 4 State configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - disabled - Value - disabled for configuring slot4state token. + - enabled - Value - enabled for configuring slot4state token. + - Legacy Only - Value - Legacy Only for configuring slot4state token. + - UEFI Only - Value - UEFI Only for configuring slot4state token. + choices: ['platform-default' , 'disabled' , 'enabled' , 'Legacy Only' , 'UEFI Only'] + default: platform-default + type: str + slot5link_speed: + description: + - 'BIOS Token for setting PCIe Slot: 5 Link Speed configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot5link_speed token. + - Disabled - Value - Disabled for configuring slot5link_speed token. + - GEN1 - Value - GEN1 for configuring slot5link_speed token. + - GEN2 - Value - GEN2 for configuring slot5link_speed token. + - GEN3 - Value - GEN3 for configuring slot5link_speed token. + - GEN4 - Value - GEN4 for configuring slot5link_speed token. + - GEN5 - Value - GEN5 for configuring slot5link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot5state: + description: + - BIOS Token for setting Slot 5 State configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - disabled - Value - disabled for configuring slot5state token. + - enabled - Value - enabled for configuring slot5state token. + - Legacy Only - Value - Legacy Only for configuring slot5state token. + - UEFI Only - Value - UEFI Only for configuring slot5state token. + choices: ['platform-default' , 'disabled' , 'enabled' , 'Legacy Only' , 'UEFI Only'] + default: platform-default + type: str + slot6link_speed: + description: + - 'BIOS Token for setting PCIe Slot: 6 Link Speed configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot6link_speed token. + - Disabled - Value - Disabled for configuring slot6link_speed token. + - GEN1 - Value - GEN1 for configuring slot6link_speed token. + - GEN2 - Value - GEN2 for configuring slot6link_speed token. + - GEN3 - Value - GEN3 for configuring slot6link_speed token. + - GEN4 - Value - GEN4 for configuring slot6link_speed token. + - GEN5 - Value - GEN5 for configuring slot6link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot6state: + description: + - BIOS Token for setting Slot 6 State configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - disabled - Value - disabled for configuring slot6state token. + - enabled - Value - enabled for configuring slot6state token. + - Legacy Only - Value - Legacy Only for configuring slot6state token. + - UEFI Only - Value - UEFI Only for configuring slot6state token. + choices: ['platform-default' , 'disabled' , 'enabled' , 'Legacy Only' , 'UEFI Only'] + default: platform-default + type: str + slot7link_speed: + description: + - 'BIOS Token for setting PCIe Slot: 7 Link Speed configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot7link_speed token. + - Disabled - Value - Disabled for configuring slot7link_speed token. + - GEN1 - Value - GEN1 for configuring slot7link_speed token. + - GEN2 - Value - GEN2 for configuring slot7link_speed token. + - GEN3 - Value - GEN3 for configuring slot7link_speed token. + - GEN4 - Value - GEN4 for configuring slot7link_speed token. + - GEN5 - Value - GEN5 for configuring slot7link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot7state: + description: + - BIOS Token for setting Slot 7 State configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - disabled - Value - disabled for configuring slot7state token. + - enabled - Value - enabled for configuring slot7state token. + - Legacy Only - Value - Legacy Only for configuring slot7state token. + - UEFI Only - Value - UEFI Only for configuring slot7state token. + choices: ['platform-default' , 'disabled' , 'enabled' , 'Legacy Only' , 'UEFI Only'] + default: platform-default + type: str + slot8link_speed: + description: + - 'BIOS Token for setting PCIe Slot: 8 Link Speed configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot8link_speed token. + - Disabled - Value - Disabled for configuring slot8link_speed token. + - GEN1 - Value - GEN1 for configuring slot8link_speed token. + - GEN2 - Value - GEN2 for configuring slot8link_speed token. + - GEN3 - Value - GEN3 for configuring slot8link_speed token. + - GEN4 - Value - GEN4 for configuring slot8link_speed token. + - GEN5 - Value - GEN5 for configuring slot8link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot8state: + description: + - BIOS Token for setting Slot 8 State configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - disabled - Value - disabled for configuring slot8state token. + - enabled - Value - enabled for configuring slot8state token. + - Legacy Only - Value - Legacy Only for configuring slot8state token. + - UEFI Only - Value - UEFI Only for configuring slot8state token. + choices: ['platform-default' , 'disabled' , 'enabled' , 'Legacy Only' , 'UEFI Only'] + default: platform-default + type: str + slot9link_speed: + description: + - 'BIOS Token for setting PCIe Slot: 9 Link Speed configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot9link_speed token. + - Disabled - Value - Disabled for configuring slot9link_speed token. + - GEN1 - Value - GEN1 for configuring slot9link_speed token. + - GEN2 - Value - GEN2 for configuring slot9link_speed token. + - GEN3 - Value - GEN3 for configuring slot9link_speed token. + - GEN4 - Value - GEN4 for configuring slot9link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4'] + default: platform-default + type: str + slot9state: + description: + - BIOS Token for setting Slot 9 State configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - disabled - Value - disabled for configuring slot9state token. + - enabled - Value - enabled for configuring slot9state token. + - Legacy Only - Value - Legacy Only for configuring slot9state token. + - UEFI Only - Value - UEFI Only for configuring slot9state token. + choices: ['platform-default' , 'disabled' , 'enabled' , 'Legacy Only' , 'UEFI Only'] + default: platform-default + type: str + slot_flom_link_speed: + description: + - 'BIOS Token for setting PCIe Slot:FLOM Link Speed configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_flom_link_speed token. + - Disabled - Value - Disabled for configuring slot_flom_link_speed token. + - GEN1 - Value - GEN1 for configuring slot_flom_link_speed token. + - GEN2 - Value - GEN2 for configuring slot_flom_link_speed token. + - GEN3 - Value - GEN3 for configuring slot_flom_link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3'] + default: platform-default + type: str + slot_front_nvme10link_speed: + description: + - BIOS Token for setting Front NVME 10 Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_front_nvme10link_speed token. + - Disabled - Value - Disabled for configuring slot_front_nvme10link_speed token. + - GEN1 - Value - GEN1 for configuring slot_front_nvme10link_speed token. + - GEN2 - Value - GEN2 for configuring slot_front_nvme10link_speed token. + - GEN3 - Value - GEN3 for configuring slot_front_nvme10link_speed token. + - GEN4 - Value - GEN4 for configuring slot_front_nvme10link_speed token. + - GEN5 - Value - GEN5 for configuring slot_front_nvme10link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot_front_nvme10option_rom: + description: + - BIOS Token for setting Front NVME 10 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_front_nvme11link_speed: + description: + - BIOS Token for setting Front NVME 11 Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_front_nvme11link_speed token. + - Disabled - Value - Disabled for configuring slot_front_nvme11link_speed token. + - GEN1 - Value - GEN1 for configuring slot_front_nvme11link_speed token. + - GEN2 - Value - GEN2 for configuring slot_front_nvme11link_speed token. + - GEN3 - Value - GEN3 for configuring slot_front_nvme11link_speed token. + - GEN4 - Value - GEN4 for configuring slot_front_nvme11link_speed token. + - GEN5 - Value - GEN5 for configuring slot_front_nvme11link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot_front_nvme11option_rom: + description: + - BIOS Token for setting Front NVME 11 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_front_nvme12link_speed: + description: + - BIOS Token for setting Front NVME 12 Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_front_nvme12link_speed token. + - Disabled - Value - Disabled for configuring slot_front_nvme12link_speed token. + - GEN1 - Value - GEN1 for configuring slot_front_nvme12link_speed token. + - GEN2 - Value - GEN2 for configuring slot_front_nvme12link_speed token. + - GEN3 - Value - GEN3 for configuring slot_front_nvme12link_speed token. + - GEN4 - Value - GEN4 for configuring slot_front_nvme12link_speed token. + - GEN5 - Value - GEN5 for configuring slot_front_nvme12link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot_front_nvme12option_rom: + description: + - BIOS Token for setting Front NVME 12 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_front_nvme13link_speed: + description: + - BIOS Token for setting Front NVME 13 Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_front_nvme13link_speed token. + - Disabled - Value - Disabled for configuring slot_front_nvme13link_speed token. + - GEN1 - Value - GEN1 for configuring slot_front_nvme13link_speed token. + - GEN2 - Value - GEN2 for configuring slot_front_nvme13link_speed token. + - GEN3 - Value - GEN3 for configuring slot_front_nvme13link_speed token. + - GEN4 - Value - GEN4 for configuring slot_front_nvme13link_speed token. + - GEN5 - Value - GEN5 for configuring slot_front_nvme13link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot_front_nvme13option_rom: + description: + - BIOS Token for setting Front NVME 13 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_front_nvme14link_speed: + description: + - BIOS Token for setting Front NVME 14 Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_front_nvme14link_speed token. + - Disabled - Value - Disabled for configuring slot_front_nvme14link_speed token. + - GEN1 - Value - GEN1 for configuring slot_front_nvme14link_speed token. + - GEN2 - Value - GEN2 for configuring slot_front_nvme14link_speed token. + - GEN3 - Value - GEN3 for configuring slot_front_nvme14link_speed token. + - GEN4 - Value - GEN4 for configuring slot_front_nvme14link_speed token. + - GEN5 - Value - GEN5 for configuring slot_front_nvme14link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot_front_nvme14option_rom: + description: + - BIOS Token for setting Front NVME 14 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_front_nvme15link_speed: + description: + - BIOS Token for setting Front NVME 15 Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_front_nvme15link_speed token. + - Disabled - Value - Disabled for configuring slot_front_nvme15link_speed token. + - GEN1 - Value - GEN1 for configuring slot_front_nvme15link_speed token. + - GEN2 - Value - GEN2 for configuring slot_front_nvme15link_speed token. + - GEN3 - Value - GEN3 for configuring slot_front_nvme15link_speed token. + - GEN4 - Value - GEN4 for configuring slot_front_nvme15link_speed token. + - GEN5 - Value - GEN5 for configuring slot_front_nvme15link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot_front_nvme15option_rom: + description: + - BIOS Token for setting Front NVME 15 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_front_nvme16link_speed: + description: + - BIOS Token for setting Front NVME 16 Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_front_nvme16link_speed token. + - Disabled - Value - Disabled for configuring slot_front_nvme16link_speed token. + - GEN1 - Value - GEN1 for configuring slot_front_nvme16link_speed token. + - GEN2 - Value - GEN2 for configuring slot_front_nvme16link_speed token. + - GEN3 - Value - GEN3 for configuring slot_front_nvme16link_speed token. + - GEN4 - Value - GEN4 for configuring slot_front_nvme16link_speed token. + - GEN5 - Value - GEN5 for configuring slot_front_nvme16link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot_front_nvme16option_rom: + description: + - BIOS Token for setting Front NVME 16 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_front_nvme17link_speed: + description: + - BIOS Token for setting Front NVME 17 Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_front_nvme17link_speed token. + - Disabled - Value - Disabled for configuring slot_front_nvme17link_speed token. + - GEN1 - Value - GEN1 for configuring slot_front_nvme17link_speed token. + - GEN2 - Value - GEN2 for configuring slot_front_nvme17link_speed token. + - GEN3 - Value - GEN3 for configuring slot_front_nvme17link_speed token. + - GEN4 - Value - GEN4 for configuring slot_front_nvme17link_speed token. + - GEN5 - Value - GEN5 for configuring slot_front_nvme17link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot_front_nvme17option_rom: + description: + - BIOS Token for setting Front NVME 17 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_front_nvme18link_speed: + description: + - BIOS Token for setting Front NVME 18 Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_front_nvme18link_speed token. + - Disabled - Value - Disabled for configuring slot_front_nvme18link_speed token. + - GEN1 - Value - GEN1 for configuring slot_front_nvme18link_speed token. + - GEN2 - Value - GEN2 for configuring slot_front_nvme18link_speed token. + - GEN3 - Value - GEN3 for configuring slot_front_nvme18link_speed token. + - GEN4 - Value - GEN4 for configuring slot_front_nvme18link_speed token. + - GEN5 - Value - GEN5 for configuring slot_front_nvme18link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot_front_nvme18option_rom: + description: + - BIOS Token for setting Front NVME 18 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_front_nvme19link_speed: + description: + - BIOS Token for setting Front NVME 19 Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_front_nvme19link_speed token. + - Disabled - Value - Disabled for configuring slot_front_nvme19link_speed token. + - GEN1 - Value - GEN1 for configuring slot_front_nvme19link_speed token. + - GEN2 - Value - GEN2 for configuring slot_front_nvme19link_speed token. + - GEN3 - Value - GEN3 for configuring slot_front_nvme19link_speed token. + - GEN4 - Value - GEN4 for configuring slot_front_nvme19link_speed token. + - GEN5 - Value - GEN5 for configuring slot_front_nvme19link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot_front_nvme19option_rom: + description: + - BIOS Token for setting Front NVME 19 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_front_nvme1link_speed: + description: + - 'BIOS Token for setting PCIe Slot:Front NVME 1 Link Speed configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_front_nvme1link_speed token. + - Disabled - Value - Disabled for configuring slot_front_nvme1link_speed token. + - GEN1 - Value - GEN1 for configuring slot_front_nvme1link_speed token. + - GEN2 - Value - GEN2 for configuring slot_front_nvme1link_speed token. + - GEN3 - Value - GEN3 for configuring slot_front_nvme1link_speed token. + - GEN4 - Value - GEN4 for configuring slot_front_nvme1link_speed token. + - GEN5 - Value - GEN5 for configuring slot_front_nvme1link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot_front_nvme1option_rom: + description: + - BIOS Token for setting Front NVME 1 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_front_nvme20link_speed: + description: + - BIOS Token for setting Front NVME 20 Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_front_nvme20link_speed token. + - Disabled - Value - Disabled for configuring slot_front_nvme20link_speed token. + - GEN1 - Value - GEN1 for configuring slot_front_nvme20link_speed token. + - GEN2 - Value - GEN2 for configuring slot_front_nvme20link_speed token. + - GEN3 - Value - GEN3 for configuring slot_front_nvme20link_speed token. + - GEN4 - Value - GEN4 for configuring slot_front_nvme20link_speed token. + - GEN5 - Value - GEN5 for configuring slot_front_nvme20link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot_front_nvme20option_rom: + description: + - BIOS Token for setting Front NVME 20 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_front_nvme21link_speed: + description: + - BIOS Token for setting Front NVME 21 Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_front_nvme21link_speed token. + - Disabled - Value - Disabled for configuring slot_front_nvme21link_speed token. + - GEN1 - Value - GEN1 for configuring slot_front_nvme21link_speed token. + - GEN2 - Value - GEN2 for configuring slot_front_nvme21link_speed token. + - GEN3 - Value - GEN3 for configuring slot_front_nvme21link_speed token. + - GEN4 - Value - GEN4 for configuring slot_front_nvme21link_speed token. + - GEN5 - Value - GEN5 for configuring slot_front_nvme21link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot_front_nvme21option_rom: + description: + - BIOS Token for setting Front NVME 21 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_front_nvme22link_speed: + description: + - BIOS Token for setting Front NVME 22 Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_front_nvme22link_speed token. + - Disabled - Value - Disabled for configuring slot_front_nvme22link_speed token. + - GEN1 - Value - GEN1 for configuring slot_front_nvme22link_speed token. + - GEN2 - Value - GEN2 for configuring slot_front_nvme22link_speed token. + - GEN3 - Value - GEN3 for configuring slot_front_nvme22link_speed token. + - GEN4 - Value - GEN4 for configuring slot_front_nvme22link_speed token. + - GEN5 - Value - GEN5 for configuring slot_front_nvme22link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot_front_nvme22option_rom: + description: + - BIOS Token for setting Front NVME 22 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_front_nvme23link_speed: + description: + - BIOS Token for setting Front NVME 23 Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_front_nvme23link_speed token. + - Disabled - Value - Disabled for configuring slot_front_nvme23link_speed token. + - GEN1 - Value - GEN1 for configuring slot_front_nvme23link_speed token. + - GEN2 - Value - GEN2 for configuring slot_front_nvme23link_speed token. + - GEN3 - Value - GEN3 for configuring slot_front_nvme23link_speed token. + - GEN4 - Value - GEN4 for configuring slot_front_nvme23link_speed token. + - GEN5 - Value - GEN5 for configuring slot_front_nvme23link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot_front_nvme23option_rom: + description: + - BIOS Token for setting Front NVME 23 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_front_nvme24link_speed: + description: + - BIOS Token for setting Front NVME 24 Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_front_nvme24link_speed token. + - Disabled - Value - Disabled for configuring slot_front_nvme24link_speed token. + - GEN1 - Value - GEN1 for configuring slot_front_nvme24link_speed token. + - GEN2 - Value - GEN2 for configuring slot_front_nvme24link_speed token. + - GEN3 - Value - GEN3 for configuring slot_front_nvme24link_speed token. + - GEN4 - Value - GEN4 for configuring slot_front_nvme24link_speed token. + - GEN5 - Value - GEN5 for configuring slot_front_nvme24link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot_front_nvme24option_rom: + description: + - BIOS Token for setting Front NVME 24 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_front_nvme2link_speed: + description: + - 'BIOS Token for setting PCIe Slot:Front NVME 2 Link Speed configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_front_nvme2link_speed token. + - Disabled - Value - Disabled for configuring slot_front_nvme2link_speed token. + - GEN1 - Value - GEN1 for configuring slot_front_nvme2link_speed token. + - GEN2 - Value - GEN2 for configuring slot_front_nvme2link_speed token. + - GEN3 - Value - GEN3 for configuring slot_front_nvme2link_speed token. + - GEN4 - Value - GEN4 for configuring slot_front_nvme2link_speed token. + - GEN5 - Value - GEN5 for configuring slot_front_nvme2link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot_front_nvme2option_rom: + description: + - BIOS Token for setting Front NVME 2 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_front_nvme3link_speed: + description: + - BIOS Token for setting Front NVME 3 Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_front_nvme3link_speed token. + - Disabled - Value - Disabled for configuring slot_front_nvme3link_speed token. + - GEN1 - Value - GEN1 for configuring slot_front_nvme3link_speed token. + - GEN2 - Value - GEN2 for configuring slot_front_nvme3link_speed token. + - GEN3 - Value - GEN3 for configuring slot_front_nvme3link_speed token. + - GEN4 - Value - GEN4 for configuring slot_front_nvme3link_speed token. + - GEN5 - Value - GEN5 for configuring slot_front_nvme3link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot_front_nvme3option_rom: + description: + - BIOS Token for setting Front NVME 3 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_front_nvme4link_speed: + description: + - BIOS Token for setting Front NVME 4 Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_front_nvme4link_speed token. + - Disabled - Value - Disabled for configuring slot_front_nvme4link_speed token. + - GEN1 - Value - GEN1 for configuring slot_front_nvme4link_speed token. + - GEN2 - Value - GEN2 for configuring slot_front_nvme4link_speed token. + - GEN3 - Value - GEN3 for configuring slot_front_nvme4link_speed token. + - GEN4 - Value - GEN4 for configuring slot_front_nvme4link_speed token. + - GEN5 - Value - GEN5 for configuring slot_front_nvme4link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot_front_nvme4option_rom: + description: + - BIOS Token for setting Front NVME 4 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_front_nvme5link_speed: + description: + - BIOS Token for setting Front NVME 5 Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_front_nvme5link_speed token. + - Disabled - Value - Disabled for configuring slot_front_nvme5link_speed token. + - GEN1 - Value - GEN1 for configuring slot_front_nvme5link_speed token. + - GEN2 - Value - GEN2 for configuring slot_front_nvme5link_speed token. + - GEN3 - Value - GEN3 for configuring slot_front_nvme5link_speed token. + - GEN4 - Value - GEN4 for configuring slot_front_nvme5link_speed token. + - GEN5 - Value - GEN5 for configuring slot_front_nvme5link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot_front_nvme5option_rom: + description: + - BIOS Token for setting Front NVME 5 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_front_nvme6link_speed: + description: + - BIOS Token for setting Front NVME 6 Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_front_nvme6link_speed token. + - Disabled - Value - Disabled for configuring slot_front_nvme6link_speed token. + - GEN1 - Value - GEN1 for configuring slot_front_nvme6link_speed token. + - GEN2 - Value - GEN2 for configuring slot_front_nvme6link_speed token. + - GEN3 - Value - GEN3 for configuring slot_front_nvme6link_speed token. + - GEN4 - Value - GEN4 for configuring slot_front_nvme6link_speed token. + - GEN5 - Value - GEN5 for configuring slot_front_nvme6link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot_front_nvme6option_rom: + description: + - BIOS Token for setting Front NVME 6 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_front_nvme7link_speed: + description: + - BIOS Token for setting Front NVME 7 Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_front_nvme7link_speed token. + - Disabled - Value - Disabled for configuring slot_front_nvme7link_speed token. + - GEN1 - Value - GEN1 for configuring slot_front_nvme7link_speed token. + - GEN2 - Value - GEN2 for configuring slot_front_nvme7link_speed token. + - GEN3 - Value - GEN3 for configuring slot_front_nvme7link_speed token. + - GEN4 - Value - GEN4 for configuring slot_front_nvme7link_speed token. + - GEN5 - Value - GEN5 for configuring slot_front_nvme7link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot_front_nvme7option_rom: + description: + - BIOS Token for setting Front NVME 7 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_front_nvme8link_speed: + description: + - BIOS Token for setting Front NVME 8 Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_front_nvme8link_speed token. + - Disabled - Value - Disabled for configuring slot_front_nvme8link_speed token. + - GEN1 - Value - GEN1 for configuring slot_front_nvme8link_speed token. + - GEN2 - Value - GEN2 for configuring slot_front_nvme8link_speed token. + - GEN3 - Value - GEN3 for configuring slot_front_nvme8link_speed token. + - GEN4 - Value - GEN4 for configuring slot_front_nvme8link_speed token. + - GEN5 - Value - GEN5 for configuring slot_front_nvme8link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot_front_nvme8option_rom: + description: + - BIOS Token for setting Front NVME 8 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_front_nvme9link_speed: + description: + - BIOS Token for setting Front NVME 9 Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_front_nvme9link_speed token. + - Disabled - Value - Disabled for configuring slot_front_nvme9link_speed token. + - GEN1 - Value - GEN1 for configuring slot_front_nvme9link_speed token. + - GEN2 - Value - GEN2 for configuring slot_front_nvme9link_speed token. + - GEN3 - Value - GEN3 for configuring slot_front_nvme9link_speed token. + - GEN4 - Value - GEN4 for configuring slot_front_nvme9link_speed token. + - GEN5 - Value - GEN5 for configuring slot_front_nvme9link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot_front_nvme9option_rom: + description: + - BIOS Token for setting Front NVME 9 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_front_slot5link_speed: + description: + - 'BIOS Token for setting PCIe Slot:Front1 Link Speed configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_front_slot5link_speed token. + - Disabled - Value - Disabled for configuring slot_front_slot5link_speed token. + - GEN1 - Value - GEN1 for configuring slot_front_slot5link_speed token. + - GEN2 - Value - GEN2 for configuring slot_front_slot5link_speed token. + - GEN3 - Value - GEN3 for configuring slot_front_slot5link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3'] + default: platform-default + type: str + slot_front_slot6link_speed: + description: + - 'BIOS Token for setting PCIe Slot:Front2 Link Speed configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_front_slot6link_speed token. + - Disabled - Value - Disabled for configuring slot_front_slot6link_speed token. + - GEN1 - Value - GEN1 for configuring slot_front_slot6link_speed token. + - GEN2 - Value - GEN2 for configuring slot_front_slot6link_speed token. + - GEN3 - Value - GEN3 for configuring slot_front_slot6link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3'] + default: platform-default + type: str + slot_gpu1state: + description: + - BIOS Token for setting GPU 1 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_gpu2state: + description: + - BIOS Token for setting GPU 2 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_gpu3state: + description: + - BIOS Token for setting GPU 3 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_gpu4state: + description: + - BIOS Token for setting GPU 4 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_gpu5state: + description: + - BIOS Token for setting GPU 5 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_gpu6state: + description: + - BIOS Token for setting GPU 6 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_gpu7state: + description: + - BIOS Token for setting GPU 7 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_gpu8state: + description: + - BIOS Token for setting GPU 8 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_hba_link_speed: + description: + - 'BIOS Token for setting PCIe Slot:HBA Link Speed configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_hba_link_speed token. + - Disabled - Value - Disabled for configuring slot_hba_link_speed token. + - GEN1 - Value - GEN1 for configuring slot_hba_link_speed token. + - GEN2 - Value - GEN2 for configuring slot_hba_link_speed token. + - GEN3 - Value - GEN3 for configuring slot_hba_link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3'] + default: platform-default + type: str + slot_hba_state: + description: + - 'BIOS Token for setting PCIe Slot:HBA OptionROM configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - disabled - Value - disabled for configuring slot_hba_state token. + - enabled - Value - enabled for configuring slot_hba_state token. + - Legacy Only - Value - Legacy Only for configuring slot_hba_state token. + - UEFI Only - Value - UEFI Only for configuring slot_hba_state token. + choices: ['platform-default' , 'disabled' , 'enabled' , 'Legacy Only' , 'UEFI Only'] + default: platform-default + type: str + slot_lom1link: + description: + - 'BIOS Token for setting PCIe LOM:1 Link configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_lom2link: + description: + - 'BIOS Token for setting PCIe LOM:2 Link configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_mezz_state: + description: + - BIOS Token for setting Slot Mezz State configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - disabled - Value - disabled for configuring slot_mezz_state token. + - enabled - Value - enabled for configuring slot_mezz_state token. + - Legacy Only - Value - Legacy Only for configuring slot_mezz_state token. + - UEFI Only - Value - UEFI Only for configuring slot_mezz_state token. + choices: ['platform-default' , 'disabled' , 'enabled' , 'Legacy Only' , 'UEFI Only'] + default: platform-default + type: str + slot_mlom_link_speed: + description: + - 'BIOS Token for setting PCIe Slot:MLOM Link Speed configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_mlom_link_speed token. + - Disabled - Value - Disabled for configuring slot_mlom_link_speed token. + - GEN1 - Value - GEN1 for configuring slot_mlom_link_speed token. + - GEN2 - Value - GEN2 for configuring slot_mlom_link_speed token. + - GEN3 - Value - GEN3 for configuring slot_mlom_link_speed token. + - GEN4 - Value - GEN4 for configuring slot_mlom_link_speed token. + - GEN5 - Value - GEN5 for configuring slot_mlom_link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot_mlom_state: + description: + - BIOS Token for setting PCIe Slot MLOM OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - disabled - Value - disabled for configuring slot_mlom_state token. + - enabled - Value - enabled for configuring slot_mlom_state token. + - Legacy Only - Value - Legacy Only for configuring slot_mlom_state token. + - UEFI Only - Value - UEFI Only for configuring slot_mlom_state token. + choices: ['platform-default' , 'disabled' , 'enabled' , 'Legacy Only' , 'UEFI Only'] + default: platform-default + type: str + slot_mraid_link_speed: + description: + - BIOS Token for setting MRAID Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_mraid_link_speed token. + - Disabled - Value - Disabled for configuring slot_mraid_link_speed token. + - GEN1 - Value - GEN1 for configuring slot_mraid_link_speed token. + - GEN2 - Value - GEN2 for configuring slot_mraid_link_speed token. + - GEN3 - Value - GEN3 for configuring slot_mraid_link_speed token. + - GEN4 - Value - GEN4 for configuring slot_mraid_link_speed token. + - GEN5 - Value - GEN5 for configuring slot_mraid_link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot_mraid_state: + description: + - BIOS Token for setting PCIe Slot MRAID OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_n10state: + description: + - BIOS Token for setting PCIe Slot N10 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_n11state: + description: + - BIOS Token for setting PCIe Slot N11 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_n12state: + description: + - BIOS Token for setting PCIe Slot N12 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_n13state: + description: + - BIOS Token for setting PCIe Slot N13 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_n14state: + description: + - BIOS Token for setting PCIe Slot N14 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_n15state: + description: + - BIOS Token for setting PCIe Slot N15 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_n16state: + description: + - BIOS Token for setting PCIe Slot N16 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_n17state: + description: + - BIOS Token for setting PCIe Slot N17 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_n18state: + description: + - BIOS Token for setting PCIe Slot N18 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_n19state: + description: + - BIOS Token for setting PCIe Slot N19 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_n1state: + description: + - BIOS Token for setting PCIe Slot N1 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - disabled - Value - disabled for configuring slot_n1state token. + - enabled - Value - enabled for configuring slot_n1state token. + - Legacy Only - Value - Legacy Only for configuring slot_n1state token. + - UEFI Only - Value - UEFI Only for configuring slot_n1state token. + choices: ['platform-default' , 'disabled' , 'enabled' , 'Legacy Only' , 'UEFI Only'] + default: platform-default + type: str + slot_n20state: + description: + - BIOS Token for setting PCIe Slot N20 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_n21state: + description: + - BIOS Token for setting PCIe Slot N21 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_n22state: + description: + - BIOS Token for setting PCIe Slot N22 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_n23state: + description: + - BIOS Token for setting PCIe Slot N23 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_n24state: + description: + - BIOS Token for setting PCIe Slot N24 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_n2state: + description: + - BIOS Token for setting PCIe Slot N2 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - disabled - Value - disabled for configuring slot_n2state token. + - enabled - Value - enabled for configuring slot_n2state token. + - Legacy Only - Value - Legacy Only for configuring slot_n2state token. + - UEFI Only - Value - UEFI Only for configuring slot_n2state token. + choices: ['platform-default' , 'disabled' , 'enabled' , 'Legacy Only' , 'UEFI Only'] + default: platform-default + type: str + slot_n3state: + description: + - BIOS Token for setting PCIe Slot N3 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_n4state: + description: + - BIOS Token for setting PCIe Slot N4 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_n5state: + description: + - BIOS Token for setting PCIe Slot N5 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_n6state: + description: + - BIOS Token for setting PCIe Slot N6 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_n7state: + description: + - BIOS Token for setting PCIe Slot N7 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_n8state: + description: + - BIOS Token for setting PCIe Slot N8 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_n9state: + description: + - BIOS Token for setting PCIe Slot N9 OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_raid_link_speed: + description: + - BIOS Token for setting RAID Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_raid_link_speed token. + - Disabled - Value - Disabled for configuring slot_raid_link_speed token. + - GEN1 - Value - GEN1 for configuring slot_raid_link_speed token. + - GEN2 - Value - GEN2 for configuring slot_raid_link_speed token. + - GEN3 - Value - GEN3 for configuring slot_raid_link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3'] + default: platform-default + type: str + slot_raid_state: + description: + - BIOS Token for setting PCIe Slot RAID OptionROM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_rear_nvme1link_speed: + description: + - 'BIOS Token for setting PCIe Slot:Rear NVME 1 Link Speed configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_rear_nvme1link_speed token. + - Disabled - Value - Disabled for configuring slot_rear_nvme1link_speed token. + - GEN1 - Value - GEN1 for configuring slot_rear_nvme1link_speed token. + - GEN2 - Value - GEN2 for configuring slot_rear_nvme1link_speed token. + - GEN3 - Value - GEN3 for configuring slot_rear_nvme1link_speed token. + - GEN4 - Value - GEN4 for configuring slot_rear_nvme1link_speed token. + - GEN5 - Value - GEN5 for configuring slot_rear_nvme1link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot_rear_nvme1state: + description: + - 'BIOS Token for setting PCIe Slot:Rear NVME 1 OptionROM configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_rear_nvme2link_speed: + description: + - 'BIOS Token for setting PCIe Slot:Rear NVME 2 Link Speed configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_rear_nvme2link_speed token. + - Disabled - Value - Disabled for configuring slot_rear_nvme2link_speed token. + - GEN1 - Value - GEN1 for configuring slot_rear_nvme2link_speed token. + - GEN2 - Value - GEN2 for configuring slot_rear_nvme2link_speed token. + - GEN3 - Value - GEN3 for configuring slot_rear_nvme2link_speed token. + - GEN4 - Value - GEN4 for configuring slot_rear_nvme2link_speed token. + - GEN5 - Value - GEN5 for configuring slot_rear_nvme2link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot_rear_nvme2state: + description: + - 'BIOS Token for setting PCIe Slot:Rear NVME 2 OptionROM configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_rear_nvme3link_speed: + description: + - BIOS Token for setting Rear NVME 3 Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_rear_nvme3link_speed token. + - Disabled - Value - Disabled for configuring slot_rear_nvme3link_speed token. + - GEN1 - Value - GEN1 for configuring slot_rear_nvme3link_speed token. + - GEN2 - Value - GEN2 for configuring slot_rear_nvme3link_speed token. + - GEN3 - Value - GEN3 for configuring slot_rear_nvme3link_speed token. + - GEN4 - Value - GEN4 for configuring slot_rear_nvme3link_speed token. + - GEN5 - Value - GEN5 for configuring slot_rear_nvme3link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot_rear_nvme3state: + description: + - 'BIOS Token for setting PCIe Slot:Rear NVME 3 OptionROM configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_rear_nvme4link_speed: + description: + - BIOS Token for setting Rear NVME 4 Link Speed configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_rear_nvme4link_speed token. + - Disabled - Value - Disabled for configuring slot_rear_nvme4link_speed token. + - GEN1 - Value - GEN1 for configuring slot_rear_nvme4link_speed token. + - GEN2 - Value - GEN2 for configuring slot_rear_nvme4link_speed token. + - GEN3 - Value - GEN3 for configuring slot_rear_nvme4link_speed token. + - GEN4 - Value - GEN4 for configuring slot_rear_nvme4link_speed token. + - GEN5 - Value - GEN5 for configuring slot_rear_nvme4link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3' , 'GEN4' , 'GEN5'] + default: platform-default + type: str + slot_rear_nvme4state: + description: + - 'BIOS Token for setting PCIe Slot:Rear NVME 4 OptionROM configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_rear_nvme5state: + description: + - 'BIOS Token for setting PCIe Slot:Rear NVME 5 OptionROM configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_rear_nvme6state: + description: + - 'BIOS Token for setting PCIe Slot:Rear NVME 6 OptionROM configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_rear_nvme7state: + description: + - 'BIOS Token for setting PCIe Slot:Rear NVME 7 OptionROM configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_rear_nvme8state: + description: + - 'BIOS Token for setting PCIe Slot:Rear NVME 8 OptionROM configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + slot_riser1link_speed: + description: + - 'BIOS Token for setting PCIe Slot:Riser1 Link Speed configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_riser1link_speed token. + - Disabled - Value - Disabled for configuring slot_riser1link_speed token. + - GEN1 - Value - GEN1 for configuring slot_riser1link_speed token. + - GEN2 - Value - GEN2 for configuring slot_riser1link_speed token. + - GEN3 - Value - GEN3 for configuring slot_riser1link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3'] + default: platform-default + type: str + slot_riser1slot1link_speed: + description: + - 'BIOS Token for setting PCIe Slot:Riser1 Slot1 Link Speed configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_riser1slot1link_speed token. + - Disabled - Value - Disabled for configuring slot_riser1slot1link_speed token. + - GEN1 - Value - GEN1 for configuring slot_riser1slot1link_speed token. + - GEN2 - Value - GEN2 for configuring slot_riser1slot1link_speed token. + - GEN3 - Value - GEN3 for configuring slot_riser1slot1link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3'] + default: platform-default + type: str + slot_riser1slot2link_speed: + description: + - 'BIOS Token for setting PCIe Slot:Riser1 Slot2 Link Speed configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_riser1slot2link_speed token. + - Disabled - Value - Disabled for configuring slot_riser1slot2link_speed token. + - GEN1 - Value - GEN1 for configuring slot_riser1slot2link_speed token. + - GEN2 - Value - GEN2 for configuring slot_riser1slot2link_speed token. + - GEN3 - Value - GEN3 for configuring slot_riser1slot2link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3'] + default: platform-default + type: str + slot_riser1slot3link_speed: + description: + - 'BIOS Token for setting PCIe Slot:Riser1 Slot3 Link Speed configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_riser1slot3link_speed token. + - Disabled - Value - Disabled for configuring slot_riser1slot3link_speed token. + - GEN1 - Value - GEN1 for configuring slot_riser1slot3link_speed token. + - GEN2 - Value - GEN2 for configuring slot_riser1slot3link_speed token. + - GEN3 - Value - GEN3 for configuring slot_riser1slot3link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3'] + default: platform-default + type: str + slot_riser2link_speed: + description: + - 'BIOS Token for setting PCIe Slot:Riser2 Link Speed configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_riser2link_speed token. + - Disabled - Value - Disabled for configuring slot_riser2link_speed token. + - GEN1 - Value - GEN1 for configuring slot_riser2link_speed token. + - GEN2 - Value - GEN2 for configuring slot_riser2link_speed token. + - GEN3 - Value - GEN3 for configuring slot_riser2link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3'] + default: platform-default + type: str + slot_riser2slot4link_speed: + description: + - 'BIOS Token for setting PCIe Slot:Riser2 Slot4 Link Speed configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_riser2slot4link_speed token. + - Disabled - Value - Disabled for configuring slot_riser2slot4link_speed token. + - GEN1 - Value - GEN1 for configuring slot_riser2slot4link_speed token. + - GEN2 - Value - GEN2 for configuring slot_riser2slot4link_speed token. + - GEN3 - Value - GEN3 for configuring slot_riser2slot4link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3'] + default: platform-default + type: str + slot_riser2slot5link_speed: + description: + - 'BIOS Token for setting PCIe Slot:Riser2 Slot5 Link Speed configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_riser2slot5link_speed token. + - Disabled - Value - Disabled for configuring slot_riser2slot5link_speed token. + - GEN1 - Value - GEN1 for configuring slot_riser2slot5link_speed token. + - GEN2 - Value - GEN2 for configuring slot_riser2slot5link_speed token. + - GEN3 - Value - GEN3 for configuring slot_riser2slot5link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3'] + default: platform-default + type: str + slot_riser2slot6link_speed: + description: + - 'BIOS Token for setting PCIe Slot:Riser2 Slot6 Link Speed configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_riser2slot6link_speed token. + - Disabled - Value - Disabled for configuring slot_riser2slot6link_speed token. + - GEN1 - Value - GEN1 for configuring slot_riser2slot6link_speed token. + - GEN2 - Value - GEN2 for configuring slot_riser2slot6link_speed token. + - GEN3 - Value - GEN3 for configuring slot_riser2slot6link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3'] + default: platform-default + type: str + slot_sas_state: + description: + - 'BIOS Token for setting PCIe Slot:SAS OptionROM configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - disabled - Value - disabled for configuring slot_sas_state token. + - enabled - Value - enabled for configuring slot_sas_state token. + - Legacy Only - Value - Legacy Only for configuring slot_sas_state token. + - UEFI Only - Value - UEFI Only for configuring slot_sas_state token. + choices: ['platform-default' , 'disabled' , 'enabled' , 'Legacy Only' , 'UEFI Only'] + default: platform-default + type: str + slot_ssd_slot1link_speed: + description: + - 'BIOS Token for setting PCIe Slot:FrontSSD1 Link Speed configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_ssd_slot1link_speed token. + - Disabled - Value - Disabled for configuring slot_ssd_slot1link_speed token. + - GEN1 - Value - GEN1 for configuring slot_ssd_slot1link_speed token. + - GEN2 - Value - GEN2 for configuring slot_ssd_slot1link_speed token. + - GEN3 - Value - GEN3 for configuring slot_ssd_slot1link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3'] + default: platform-default + type: str + slot_ssd_slot2link_speed: + description: + - 'BIOS Token for setting PCIe Slot:FrontSSD2 Link Speed configuration.' + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring slot_ssd_slot2link_speed token. + - Disabled - Value - Disabled for configuring slot_ssd_slot2link_speed token. + - GEN1 - Value - GEN1 for configuring slot_ssd_slot2link_speed token. + - GEN2 - Value - GEN2 for configuring slot_ssd_slot2link_speed token. + - GEN3 - Value - GEN3 for configuring slot_ssd_slot2link_speed token. + choices: ['platform-default' , 'Auto' , 'Disabled' , 'GEN1' , 'GEN2' , 'GEN3'] + default: platform-default + type: str + smee: + description: + - BIOS Token for setting SMEE configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + smt_mode: + description: + - BIOS Token for setting SMT Mode configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring smt_mode token. + - Off - Value - Off for configuring smt_mode token. + choices: ['platform-default' , 'Auto' , 'Off'] + default: platform-default + type: str + snc: + description: + - BIOS Token for setting Sub Numa Clustering configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring snc token. + - disabled - Value - disabled for configuring snc token. + - enabled - Value - enabled for configuring snc token. + - SNC2 - Value - SNC2 for configuring snc token. + - SNC4 - Value - SNC4 for configuring snc token. + choices: ['platform-default' , 'Auto' , 'disabled' , 'enabled' , 'SNC2' , 'SNC4'] + default: platform-default + type: str + snoopy_mode_for2lm: + description: + - BIOS Token for setting Snoopy Mode for 2LM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + snoopy_mode_for_ad: + description: + - BIOS Token for setting Snoopy Mode for AD configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + sparing_mode: + description: + - BIOS Token for setting Sparing Mode configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - dimm-sparing - Value - dimm-sparing for configuring sparing_mode token. + - rank-sparing - Value - rank-sparing for configuring sparing_mode token. + choices: ['platform-default' , 'dimm-sparing' , 'rank-sparing'] + default: platform-default + type: str + sr_iov: + description: + - BIOS Token for setting SR-IOV Support configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + streamer_prefetch: + description: + - BIOS Token for setting DCU Streamer Prefetch configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + svm_mode: + description: + - BIOS Token for setting SVM Mode configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + terminal_type: + description: + - BIOS Token for setting Terminal Type configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - pc-ansi - Value - pc-ansi for configuring terminal_type token. + - vt100 - Value - vt100 for configuring terminal_type token. + - vt100-plus - Value - vt100-plus for configuring terminal_type token. + - vt-utf8 - Value - vt-utf8 for configuring terminal_type token. + choices: ['platform-default' , 'pc-ansi' , 'vt100' , 'vt100-plus' , 'vt-utf8'] + default: platform-default + type: str + tpm_control: + description: + - BIOS Token for setting Trusted Platform Module State configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + tpm_pending_operation: + description: + - BIOS Token for setting TPM Pending Operation configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - None - Value - None for configuring tpm_pending_operation token. + - TpmClear - Value - TpmClear for configuring tpm_pending_operation token. + choices: ['platform-default' , 'None' , 'TpmClear'] + default: platform-default + type: str + tpm_ppi_required: + description: + - BIOS Token for setting TPM Minimal Physical Presence configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + tpm_support: + description: + - BIOS Token for setting Security Device Support configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + tsme: + description: + - BIOS Token for setting Transparent Secure Memory Encryption configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring tsme token. + - disabled - Value - disabled for configuring tsme token. + - enabled - Value - enabled for configuring tsme token. + choices: ['platform-default' , 'Auto' , 'disabled' , 'enabled'] + default: platform-default + type: str + txt_support: + description: + - BIOS Token for setting Intel Trusted Execution Technology Support configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + ucsm_boot_order_rule: + description: + - BIOS Token for setting Boot Order Rules configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Loose - Value - Loose for configuring ucsm_boot_order_rule token. + - Strict - Value - Strict for configuring ucsm_boot_order_rule token. + choices: ['platform-default' , 'Loose' , 'Strict'] + default: platform-default + type: str + ufs_disable: + description: + - BIOS Token for setting Uncore Frequency Scaling configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + uma_based_clustering: + description: + - BIOS Token for setting UMA Based Clustering configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Disable (All2All) - Value - Disable (All2All) for configuring uma_based_clustering token. + - Hemisphere (2-clusters) - Value - Hemisphere (2-clusters) for configuring uma_based_clustering token. + - Quadrant (4-clusters) - Value - Quadrant (4-clusters) for configuring uma_based_clustering token. + choices: ['platform-default' , 'Disable (All2All)' , 'Hemisphere (2-clusters)' , 'Quadrant (4-clusters)'] + default: platform-default + type: str + upi_link_enablement: + description: + - BIOS Token for setting UPI Link Enablement configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - 1 - Value - 1 for configuring upi_link_enablement token. + - 2 - Value - 2 for configuring upi_link_enablement token. + - 3 - Value - 3 for configuring upi_link_enablement token. + - Auto - Value - Auto for configuring upi_link_enablement token. + choices: ['platform-default' , '1' , '2' , '3' , 'Auto'] + default: platform-default + type: str + upi_power_management: + description: + - BIOS Token for setting UPI Power Manangement configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + usb_emul6064: + description: + - BIOS Token for setting Port 60/64 Emulation configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + usb_port_front: + description: + - BIOS Token for setting USB Port Front configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + usb_port_internal: + description: + - BIOS Token for setting USB Port Internal configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + usb_port_kvm: + description: + - BIOS Token for setting USB Port KVM configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + usb_port_rear: + description: + - BIOS Token for setting USB Port Rear configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + usb_port_sd_card: + description: + - BIOS Token for setting USB Port SD Card configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + usb_port_vmedia: + description: + - BIOS Token for setting USB Port VMedia configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + usb_xhci_support: + description: + - BIOS Token for setting XHCI Legacy Support configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + vga_priority: + description: + - BIOS Token for setting VGA Priority configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Offboard - Value - Offboard for configuring vga_priority token. + - Onboard - Value - Onboard for configuring vga_priority token. + - Onboard VGA Disabled - Value - Onboard VGA Disabled for configuring vga_priority token. + choices: ['platform-default' , 'Offboard' , 'Onboard' , 'Onboard VGA Disabled'] + default: platform-default + type: str + virtual_numa: + description: + - BIOS Token for setting Virtual NUMA configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + vmd_enable: + description: + - BIOS Token for setting VMD Enablement configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + vol_memory_mode: + description: + - BIOS Token for setting Volatile Memory Mode configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - 1LM - Value - 1LM for configuring vol_memory_mode token. + - 2LM - Value - 2LM for configuring vol_memory_mode token. + choices: ['platform-default' , '1LM' , '2LM'] + default: platform-default + type: str + work_load_config: + description: + - BIOS Token for setting Workload Configuration configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Balanced - Value - Balanced for configuring work_load_config token. + - I/O Sensitive - Value - I/O Sensitive for configuring work_load_config token. + - NUMA - Value - NUMA for configuring work_load_config token. + - UMA - Value - UMA for configuring work_load_config token. + choices: ['platform-default' , 'Balanced' , 'I/O Sensitive' , 'NUMA' , 'UMA'] + default: platform-default + type: str + x2apic_opt_out: + description: + - BIOS Token for setting X2APIC Opt-Out Flag configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - enabled - Enables the BIOS setting. + - disabled - Disables the BIOS setting. + choices: ['platform-default' , 'enabled' , 'disabled'] + default: platform-default + type: str + xpt_prefetch: + description: + - BIOS Token for setting XPT Prefetch configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring xpt_prefetch token. + - disabled - Value - disabled for configuring xpt_prefetch token. + - enabled - Value - enabled for configuring xpt_prefetch token. + choices: ['platform-default' , 'Auto' , 'disabled' , 'enabled'] + default: platform-default + type: str + xpt_remote_prefetch: + description: + - BIOS Token for setting XPT Remote Prefetch configuration. + - platform-default - Default value used by the platform for the BIOS setting. + - Auto - Value - Auto for configuring xpt_remote_prefetch token. + - disabled - Value - disabled for configuring xpt_remote_prefetch token. + - enabled - Value - enabled for configuring xpt_remote_prefetch token. + choices: ['platform-default' , 'Auto' , 'disabled' , 'enabled'] + default: platform-default + type: str +author: + - Surendra Ramarao (@CRSurendra) +''' + +EXAMPLES = r''' +- name: Configure BIOS Policy + cisco.intersight.intersight_bios_policy: + api_private_key: "{{ api_private_key }}" + api_key_id: "{{ api_key_id }}" + organization: DevNet + name: COS-BIOS + description: Boot Order policy for COS + tags: + - Key: Site + Value: RCDN + processor_cstate: enabled + +- name: Delete BIOS Policy + cisco.intersight.intersight_bios_policy: + api_private_key: "{{ api_private_key }}" + api_key_id: "{{ api_key_id }}" + organization: DevNet + name: COS-BIOS + state: absent +''' + +RETURN = r''' +api_repsonse: + description: The API response output returned by the specified resource. + returned: always + type: dict + sample: + "api_response": { + "Name": "COS-BIOS", + "ObjectType": "bios.Policy", + "Tags": [ + { + "Key": "Site", + "Value": "RCDN" + } + ] + } +''' + + +from ansible.module_utils.basic import AnsibleModule +from ansible_collections.cisco.intersight.plugins.module_utils.intersight import IntersightModule, intersight_argument_spec + + +def check_and_add_prop(prop, propKey, params, api_body): + if propKey in params.keys(): + api_body[prop] = params[propKey] + + +def main(): + argument_spec = intersight_argument_spec + argument_spec.update( + state={"type": "str", "choices": ['present', 'absent'], "default": "present"}, + organization={"type": "str", "default": "default"}, + name={"type": "str", "required": True}, + description={"type": "str", "aliases": ['descr']}, + tags={"type": "list", "elements": "dict"}, + acs_control_gpu1state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + acs_control_gpu2state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + acs_control_gpu3state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + acs_control_gpu4state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + acs_control_gpu5state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + acs_control_gpu6state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + acs_control_gpu7state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + acs_control_gpu8state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + acs_control_slot11state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + acs_control_slot12state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + acs_control_slot13state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + acs_control_slot14state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + adaptive_refresh_mgmt_level={ + "type": "str", + "choices": [ + 'platform-default', + 'Default', + 'Level A', + 'Level B', + 'Level C' + ], + "default": "platform-default" + }, + adjacent_cache_line_prefetch={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + advanced_mem_test={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'disabled', + 'enabled' + ], + "default": "platform-default" + }, + all_usb_devices={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + altitude={ + "type": "str", + "choices": [ + 'platform-default', + '300-m', + '900-m', + '1500-m', + '3000-m', + 'auto' + ], + "default": "platform-default" + }, + aspm_support={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'Force L0s', + 'L1 Only' + ], + "default": "platform-default" + }, + assert_nmi_on_perr={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + assert_nmi_on_serr={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + auto_cc_state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + autonumous_cstate_enable={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + baud_rate={ + "type": "str", + "choices": [ + 'platform-default', + '9600', + '19200', + '38400', + '57600', + '115200' + ], + "default": "platform-default" + }, + bme_dma_mitigation={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + boot_option_num_retry={ + "type": "str", + "choices": [ + 'platform-default', + '5', + '13', + 'Infinite' + ], + "default": "platform-default" + }, + boot_option_re_cool_down={ + "type": "str", + "choices": [ + 'platform-default', + '15', + '45', + '90' + ], + "default": "platform-default" + }, + boot_option_retry={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + boot_performance_mode={ + "type": "str", + "choices": [ + 'platform-default', + 'Max Efficient', + 'Max Performance', + 'Set by Intel NM' + ], + "default": "platform-default" + }, + burst_and_postponed_refresh={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + c1auto_demotion={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + c1auto_un_demotion={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + cbs_cmn_apbdis={ + "type": "str", + "choices": [ + 'platform-default', + '0', + '1', + 'Auto' + ], + "default": "platform-default" + }, + cbs_cmn_cpu_cpb={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'disabled' + ], + "default": "platform-default" + }, + cbs_cmn_cpu_gen_downcore_ctrl={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'FOUR (2 + 2)', + 'FOUR (4 + 0)', + 'SIX (3 + 3)', + 'THREE (3 + 0)', + 'TWO (1 + 1)', + 'TWO (2 + 0)' + ], + "default": "platform-default" + }, + cbs_cmn_cpu_global_cstate_ctrl={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'disabled', + 'enabled' + ], + "default": "platform-default" + }, + cbs_cmn_cpu_l1stream_hw_prefetcher={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'disabled', + 'enabled' + ], + "default": "platform-default" + }, + cbs_cmn_cpu_l2stream_hw_prefetcher={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'disabled', + 'enabled' + ], + "default": "platform-default" + }, + cbs_cmn_cpu_smee={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'disabled', + 'enabled' + ], + "default": "platform-default" + }, + cbs_cmn_cpu_streaming_stores_ctrl={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'disabled', + 'enabled' + ], + "default": "platform-default" + }, + cbs_cmnc_tdp_ctl={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Manual' + ], + "default": "platform-default" + }, + cbs_cmn_determinism_slider={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Performance', + 'Power' + ], + "default": "platform-default" + }, + cbs_cmn_efficiency_mode_en={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Enabled' + ], + "default": "platform-default" + }, + cbs_cmn_fixed_soc_pstate={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'P0', + 'P1', + 'P2', + 'P3' + ], + "default": "platform-default" + }, + cbs_cmn_gnb_nb_iommu={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'disabled', + 'enabled' + ], + "default": "platform-default" + }, + cbs_cmn_gnb_smucppc={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'disabled', + 'enabled' + ], + "default": "platform-default" + }, + cbs_cmn_gnb_smu_df_cstates={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'disabled', + 'enabled' + ], + "default": "platform-default" + }, + cbs_cmn_mem_ctrl_bank_group_swap_ddr4={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'disabled', + 'enabled' + ], + "default": "platform-default" + }, + cbs_cmn_mem_map_bank_interleave_ddr4={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'disabled' + ], + "default": "platform-default" + }, + cbs_cpu_ccd_ctrl_ssp={ + "type": "str", + "choices": [ + 'platform-default', + '2 CCDs', + '3 CCDs', + '4 CCDs', + '6 CCDs', + 'Auto' + ], + "default": "platform-default" + }, + cbs_cpu_core_ctrl={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'FIVE (5 + 0)', + 'FOUR (4 + 0)', + 'ONE (1 + 0)', + 'SEVEN (7 + 0)', + 'SIX (6 + 0)', + 'THREE (3 + 0)', + 'TWO (2 + 0)' + ], + "default": "platform-default" + }, + cbs_cpu_smt_ctrl={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'disabled', + 'enabled' + ], + "default": "platform-default" + }, + cbs_dbg_cpu_snp_mem_cover={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Custom', + 'disabled', + 'enabled' + ], + "default": "platform-default" + }, + cbs_dbg_cpu_snp_mem_size_cover={ + "type": "str", + "default": "platform-default" + }, + cbs_df_cmn_acpi_srat_l3numa={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'disabled', + 'enabled' + ], + "default": "platform-default" + }, + cbs_df_cmn_dram_nps={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'NPS0', + 'NPS1', + 'NPS2', + 'NPS4' + ], + "default": "platform-default" + }, + cbs_df_cmn_mem_intlv={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Channel', + 'Die', + 'None', + 'Socket' + ], + "default": "platform-default" + }, + cbs_df_cmn_mem_intlv_size={ + "type": "str", + "choices": [ + 'platform-default', + '256 Bytes', + '512 Bytes', + '1 KB', + '2 KB', + '4 KB', + 'Auto' + ], + "default": "platform-default" + }, + cbs_sev_snp_support={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + cdn_enable={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + cdn_support={ + "type": "str", + "choices": [ + 'platform-default', + 'disabled', + 'enabled', + 'LOMs Only' + ], + "default": "platform-default" + }, + channel_inter_leave={ + "type": "str", + "choices": [ + 'platform-default', + '1-way', + '2-way', + '3-way', + '4-way', + 'auto' + ], + "default": "platform-default" + }, + cisco_adaptive_mem_training={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + cisco_debug_level={ + "type": "str", + "choices": [ + 'platform-default', + 'Maximum', + 'Minimum', + 'Normal' + ], + "default": "platform-default" + }, + cisco_oprom_launch_optimization={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + cisco_xgmi_max_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + cke_low_policy={ + "type": "str", + "choices": [ + 'platform-default', + 'auto', + 'disabled', + 'fast', + 'slow' + ], + "default": "platform-default" + }, + closed_loop_therm_throtl={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + cmci_enable={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + config_tdp={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + config_tdp_level={ + "type": "str", + "choices": [ + 'platform-default', + 'Level 1', + 'Level 2', + 'Normal' + ], + "default": "platform-default" + }, + console_redirection={ + "type": "str", + "choices": [ + 'platform-default', + 'com-0', + 'com-1', + 'disabled', + 'enabled', + 'serial-port-a' + ], + "default": "platform-default" + }, + core_multi_processing={ + "type": "str", + "choices": [ + 'platform-default', + '1', + '2', + '3', + '4', + '5', + '6', + '7', + '8', + '9', + '10', + '11', + '12', + '13', + '14', + '15', + '16', + '17', + '18', + '19', + '20', + '21', + '22', + '23', + '24', + '25', + '26', + '27', + '28', + '29', + '30', + '31', + '32', + '33', + '34', + '35', + '36', + '37', + '38', + '39', + '40', + '41', + '42', + '43', + '44', + '45', + '46', + '47', + '48', + '49', + '50', + '51', + '52', + '53', + '54', + '55', + '56', + '57', + '58', + '59', + '60', + '61', + '62', + '63', + '64', + 'all' + ], + "default": "platform-default" + }, + cpu_energy_performance={ + "type": "str", + "choices": [ + 'platform-default', + 'balanced-energy', + 'balanced-performance', + 'balanced-power', + 'energy-efficient', + 'performance', + 'power' + ], + "default": "platform-default" + }, + cpu_frequency_floor={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + cpu_pa_limit={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + cpu_perf_enhancement={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled' + ], + "default": "platform-default" + }, + cpu_performance={ + "type": "str", + "choices": [ + 'platform-default', + 'custom', + 'enterprise', + 'high-throughput', + 'hpc' + ], + "default": "platform-default" + }, + cpu_power_management={ + "type": "str", + "choices": [ + 'platform-default', + 'custom', + 'disabled', + 'energy-efficient', + 'performance' + ], + "default": "platform-default" + }, + crfastgo_config={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Default', + 'Disable optimization', + 'Enable optimization', + 'Option 1', + 'Option 2', + 'Option 3', + 'Option 4', + 'Option 5' + ], + "default": "platform-default" + }, + cr_qos={ + "type": "str", + "choices": [ + 'platform-default', + 'Disabled', + 'Mode 0 - Disable the PMem QoS Feature', + 'Mode 1 - M2M QoS Enable and CHA QoS Disable', + 'Mode 2 - M2M QoS Enable and CHA QoS Enable', + 'Profile 1', + 'Recipe 1', + 'Recipe 2', + 'Recipe 3' + ], + "default": "platform-default" + }, + dcpmm_firmware_downgrade={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + demand_scrub={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + direct_cache_access={ + "type": "str", + "choices": [ + 'platform-default', + 'auto', + 'disabled', + 'enabled' + ], + "default": "platform-default" + }, + dma_ctrl_opt_in={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + dram_clock_throttling={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Balanced', + 'Energy Efficient', + 'Performance' + ], + "default": "platform-default" + }, + dram_refresh_rate={ + "type": "str", + "choices": [ + 'platform-default', + '1x', + '2x', + '3x', + '4x', + 'Auto' + ], + "default": "platform-default" + }, + dram_sw_thermal_throttling={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + eadr_support={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'disabled', + 'enabled' + ], + "default": "platform-default" + }, + edpc_en={ + "type": "str", + "choices": [ + 'platform-default', + 'Disabled', + 'On Fatal Error', + 'On Fatal and Non-Fatal Errors' + ], + "default": "platform-default" + }, + enable_clock_spread_spec={ + "type": "str", + "choices": [ + 'platform-default', + '0P3_Percent', + '0P5_Percent', + 'disabled', + 'enabled', + 'Hardware', + 'Off' + ], + "default": "platform-default" + }, + enable_mktme={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + enable_rmt={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + enable_sgx={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + enable_tme={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + energy_efficient_turbo={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + eng_perf_tuning={ + "type": "str", + "choices": [ + 'platform-default', + 'BIOS', + 'OS' + ], + "default": "platform-default" + }, + enhanced_intel_speed_step_tech={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + epoch_update={ + "type": "str", + "choices": [ + 'platform-default', + 'Change to New Random Owner EPOCHs', + 'Manual User Defined Owner EPOCHs', + 'SGX Owner EPOCH activated' + ], + "default": "platform-default" + }, + epp_enable={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + epp_profile={ + "type": "str", + "choices": [ + 'platform-default', + 'Balanced Performance', + 'Balanced Power', + 'Performance', + 'Power' + ], + "default": "platform-default" + }, + error_check_scrub={ + "type": "str", + "choices": [ + 'platform-default', + 'Disabled', + 'Enabled with Result Collection', + 'Enabled without Result Collection' + ], + "default": "platform-default" + }, + execute_disable_bit={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + extended_apic={ + "type": "str", + "choices": [ + 'platform-default', + 'disabled', + 'enabled', + 'X2APIC', + 'XAPIC' + ], + "default": "platform-default" + }, + flow_control={ + "type": "str", + "choices": [ + 'platform-default', + 'none', + 'rts-cts' + ], + "default": "platform-default" + }, + frb2enable={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + hardware_prefetch={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + hwpm_enable={ + "type": "str", + "choices": [ + 'platform-default', + 'Disabled', + 'HWPM Native Mode', + 'HWPM OOB Mode', + 'NATIVE MODE', + 'Native Mode with no Legacy', + 'OOB MODE' + ], + "default": "platform-default" + }, + imc_interleave={ + "type": "str", + "choices": [ + 'platform-default', + '1-way Interleave', + '2-way Interleave', + 'Auto' + ], + "default": "platform-default" + }, + intel_dynamic_speed_select={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + intel_hyper_threading_tech={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + intel_speed_select={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Base', + 'Config 1', + 'Config 2', + 'Config 3', + 'Config 4' + ], + "default": "platform-default" + }, + intel_turbo_boost_tech={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + intel_virtualization_technology={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + intel_vtdats_support={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + intel_vtd_coherency_support={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + intel_vtd_interrupt_remapping={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + intel_vtd_pass_through_dma_support={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + intel_vt_for_directed_io={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + ioh_error_enable={ + "type": "str", + "choices": [ + 'platform-default', + 'No', + 'Yes' + ], + "default": "platform-default" + }, + ioh_resource={ + "type": "str", + "choices": [ + 'platform-default', + 'IOH0 24k IOH1 40k', + 'IOH0 32k IOH1 32k', + 'IOH0 40k IOH1 24k', + 'IOH0 48k IOH1 16k', + 'IOH0 56k IOH1 8k' + ], + "default": "platform-default" + }, + ip_prefetch={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + ipv4http={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + ipv4pxe={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + ipv6http={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + ipv6pxe={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + kti_prefetch={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'disabled', + 'enabled' + ], + "default": "platform-default" + }, + legacy_os_redirection={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + legacy_usb_support={ + "type": "str", + "choices": [ + 'platform-default', + 'auto', + 'disabled', + 'enabled' + ], + "default": "platform-default" + }, + llc_alloc={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'disabled', + 'enabled' + ], + "default": "platform-default" + }, + llc_prefetch={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + lom_port0state={ + "type": "str", + "choices": [ + 'platform-default', + 'disabled', + 'enabled', + 'Legacy Only', + 'UEFI Only' + ], + "default": "platform-default" + }, + lom_port1state={ + "type": "str", + "choices": [ + 'platform-default', + 'disabled', + 'enabled', + 'Legacy Only', + 'UEFI Only' + ], + "default": "platform-default" + }, + lom_port2state={ + "type": "str", + "choices": [ + 'platform-default', + 'disabled', + 'enabled', + 'Legacy Only', + 'UEFI Only' + ], + "default": "platform-default" + }, + lom_port3state={ + "type": "str", + "choices": [ + 'platform-default', + 'disabled', + 'enabled', + 'Legacy Only', + 'UEFI Only' + ], + "default": "platform-default" + }, + lom_ports_all_state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + lv_ddr_mode={ + "type": "str", + "choices": [ + 'platform-default', + 'auto', + 'performance-mode', + 'power-saving-mode' + ], + "default": "platform-default" + }, + make_device_non_bootable={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + memory_bandwidth_boost={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + memory_inter_leave={ + "type": "str", + "choices": [ + 'platform-default', + '1 Way Node Interleave', + '2 Way Node Interleave', + '4 Way Node Interleave', + '8 Way Node Interleave', + 'disabled', + 'enabled' + ], + "default": "platform-default" + }, + memory_mapped_io_above4gb={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + memory_refresh_rate={ + "type": "str", + "choices": [ + 'platform-default', + '1x Refresh', + '2x Refresh' + ], + "default": "platform-default" + }, + memory_size_limit={ + "type": "str", + "default": "platform-default" + }, + memory_thermal_throttling={ + "type": "str", + "choices": [ + 'platform-default', + 'CLTT with PECI', + 'Disabled' + ], + "default": "platform-default" + }, + mirroring_mode={ + "type": "str", + "choices": [ + 'platform-default', + 'inter-socket', + 'intra-socket' + ], + "default": "platform-default" + }, + mmcfg_base={ + "type": "str", + "choices": [ + 'platform-default', + '1 GB', + '2 GB', + '2.5 GB', + '3 GB', + 'Auto' + ], + "default": "platform-default" + }, + network_stack={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + numa_optimized={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + nvmdimm_perform_config={ + "type": "str", + "choices": [ + 'platform-default', + 'BW Optimized', + 'Balanced Profile', + 'Latency Optimized' + ], + "default": "platform-default" + }, + onboard10gbit_lom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + onboard_gbit_lom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + onboard_scu_storage_support={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + onboard_scu_storage_sw_stack={ + "type": "str", + "choices": [ + 'platform-default', + 'Intel RSTe', + 'LSI SW RAID' + ], + "default": "platform-default" + }, + operation_mode={ + "type": "str", + "choices": [ + 'platform-default', + 'Test Only', + 'Test and Repair' + ], + "default": "platform-default" + }, + os_boot_watchdog_timer={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + os_boot_watchdog_timer_policy={ + "type": "str", + "choices": [ + 'platform-default', + 'do-nothing', + 'power-off', + 'reset' + ], + "default": "platform-default" + }, + os_boot_watchdog_timer_timeout={ + "type": "str", + "choices": [ + 'platform-default', + '5-minutes', + '10-minutes', + '15-minutes', + '20-minutes' + ], + "default": "platform-default" + }, + out_of_band_mgmt_port={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + package_cstate_limit={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'C0 C1 State', + 'C0/C1', + 'C2', + 'C6 Non Retention', + 'C6 Retention', + 'No Limit' + ], + "default": "platform-default" + }, + panic_high_watermark={ + "type": "str", + "choices": [ + 'platform-default', + 'High', + 'Low' + ], + "default": "platform-default" + }, + partial_cache_line_sparing={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + partial_mirror_mode_config={ + "type": "str", + "choices": [ + 'platform-default', + 'disabled', + 'Percentage', + 'Value in GB' + ], + "default": "platform-default" + }, + partial_mirror_percent={ + "type": "str", + "default": "platform-default" + }, + partial_mirror_value1={ + "type": "str", + "default": "platform-default" + }, + partial_mirror_value2={ + "type": "str", + "default": "platform-default" + }, + partial_mirror_value3={ + "type": "str", + "default": "platform-default" + }, + partial_mirror_value4={ + "type": "str", + "default": "platform-default" + }, + patrol_scrub={ + "type": "str", + "choices": [ + 'platform-default', + 'disabled', + 'Enable at End of POST', + 'enabled' + ], + "default": "platform-default" + }, + patrol_scrub_duration={ + "type": "str", + "default": "platform-default" + }, + pch_pcie_pll_ssc={ + "type": "str", + "default": "platform-default" + }, + pch_usb30mode={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + pcie_ari_support={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'disabled', + 'enabled' + ], + "default": "platform-default" + }, + pcie_pll_ssc={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'ZeroPointFive' + ], + "default": "platform-default" + }, + pc_ie_ras_support={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + pcie_slot_mraid1link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + pcie_slot_mraid1option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + pcie_slot_mraid2link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + pcie_slot_mraid2option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + pcie_slot_mstorraid_link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4' + ], + "default": "platform-default" + }, + pcie_slot_mstorraid_option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + pcie_slot_nvme1link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3' + ], + "default": "platform-default" + }, + pcie_slot_nvme1option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + pcie_slot_nvme2link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3' + ], + "default": "platform-default" + }, + pcie_slot_nvme2option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + pcie_slot_nvme3link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3' + ], + "default": "platform-default" + }, + pcie_slot_nvme3option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + pcie_slot_nvme4link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3' + ], + "default": "platform-default" + }, + pcie_slot_nvme4option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + pcie_slot_nvme5link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3' + ], + "default": "platform-default" + }, + pcie_slot_nvme5option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + pcie_slot_nvme6link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3' + ], + "default": "platform-default" + }, + pcie_slot_nvme6option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + pcie_slots_cdn_enable={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + pc_ie_ssd_hot_plug_support={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + pci_option_ro_ms={ + "type": "str", + "choices": [ + 'platform-default', + 'disabled', + 'enabled', + 'Legacy Only', + 'UEFI Only' + ], + "default": "platform-default" + }, + pci_rom_clp={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + pop_support={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + post_error_pause={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + post_package_repair={ + "type": "str", + "choices": [ + 'platform-default', + 'Disabled', + 'Hard PPR' + ], + "default": "platform-default" + }, + processor_c1e={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + processor_c3report={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + processor_c6report={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + processor_cstate={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + psata={ + "type": "str", + "choices": [ + 'platform-default', + 'AHCI', + 'Disabled', + 'LSI SW RAID' + ], + "default": "platform-default" + }, + pstate_coord_type={ + "type": "str", + "choices": [ + 'platform-default', + 'HW ALL', + 'SW ALL', + 'SW ANY' + ], + "default": "platform-default" + }, + putty_key_pad={ + "type": "str", + "choices": [ + 'platform-default', + 'ESCN', + 'LINUX', + 'SCO', + 'VT100', + 'VT400', + 'XTERMR6' + ], + "default": "platform-default" + }, + pwr_perf_tuning={ + "type": "str", + "choices": [ + 'platform-default', + 'bios', + 'os', + 'peci' + ], + "default": "platform-default" + }, + qpi_link_frequency={ + "type": "str", + "choices": [ + 'platform-default', + '6.4-gt/s', + '7.2-gt/s', + '8.0-gt/s', + '9.6-gt/s', + 'auto' + ], + "default": "platform-default" + }, + qpi_link_speed={ + "type": "str", + "choices": [ + 'platform-default', + '10.4GT/s', + '11.2GT/s', + '12.8GT/s', + '14.4GT/s', + '16.0GT/s', + '9.6GT/s', + 'Auto' + ], + "default": "platform-default" + }, + qpi_snoop_mode={ + "type": "str", + "choices": [ + 'platform-default', + 'auto', + 'cluster-on-die', + 'early-snoop', + 'home-directory-snoop', + 'home-directory-snoop-with-osb', + 'home-snoop' + ], + "default": "platform-default" + }, + rank_inter_leave={ + "type": "str", + "choices": [ + 'platform-default', + '1-way', + '2-way', + '4-way', + '8-way', + 'auto' + ], + "default": "platform-default" + }, + redirection_after_post={ + "type": "str", + "choices": [ + 'platform-default', + 'Always Enable', + 'Bootloader' + ], + "default": "platform-default" + }, + sata_mode_select={ + "type": "str", + "choices": [ + 'platform-default', + 'AHCI', + 'Disabled', + 'LSI SW RAID' + ], + "default": "platform-default" + }, + select_memory_ras_configuration={ + "type": "str", + "choices": [ + 'platform-default', + 'adddc-sparing', + 'lockstep', + 'maximum-performance', + 'mirror-mode-1lm', + 'mirroring', + 'partial-mirror-mode-1lm', + 'sparing' + ], + "default": "platform-default" + }, + select_ppr_type={ + "type": "str", + "choices": [ + 'platform-default', + 'disabled', + 'Hard PPR', + 'Soft PPR' + ], + "default": "platform-default" + }, + serial_port_aenable={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + sev={ + "type": "str", + "choices": [ + 'platform-default', + '253 ASIDs', + '509 ASIDs', + 'Auto' + ], + "default": "platform-default" + }, + sgx_auto_registration_agent={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + sgx_epoch0={ + "type": "str", + "default": "platform-default" + }, + sgx_epoch1={ + "type": "str", + "default": "platform-default" + }, + sgx_factory_reset={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + sgx_le_pub_key_hash0={ + "type": "str", + "default": "platform-default" + }, + sgx_le_pub_key_hash1={ + "type": "str", + "default": "platform-default" + }, + sgx_le_pub_key_hash2={ + "type": "str", + "default": "platform-default" + }, + sgx_le_pub_key_hash3={ + "type": "str", + "default": "platform-default" + }, + sgx_le_wr={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + sgx_package_info_in_band_access={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + sgx_qos={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + sha1pcr_bank={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + sha256pcr_bank={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + single_pctl_enable={ + "type": "str", + "choices": [ + 'platform-default', + 'No', + 'Yes' + ], + "default": "platform-default" + }, + slot10link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3' + ], + "default": "platform-default" + }, + slot10state={ + "type": "str", + "choices": [ + 'platform-default', + 'disabled', + 'enabled', + 'Legacy Only', + 'UEFI Only' + ], + "default": "platform-default" + }, + slot11link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3' + ], + "default": "platform-default" + }, + slot11state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot12link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3' + ], + "default": "platform-default" + }, + slot12state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot13state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot14state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot1link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot1state={ + "type": "str", + "choices": [ + 'platform-default', + 'disabled', + 'enabled', + 'Legacy Only', + 'UEFI Only' + ], + "default": "platform-default" + }, + slot2link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot2state={ + "type": "str", + "choices": [ + 'platform-default', + 'disabled', + 'enabled', + 'Legacy Only', + 'UEFI Only' + ], + "default": "platform-default" + }, + slot3link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot3state={ + "type": "str", + "choices": [ + 'platform-default', + 'disabled', + 'enabled', + 'Legacy Only', + 'UEFI Only' + ], + "default": "platform-default" + }, + slot4link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot4state={ + "type": "str", + "choices": [ + 'platform-default', + 'disabled', + 'enabled', + 'Legacy Only', + 'UEFI Only' + ], + "default": "platform-default" + }, + slot5link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot5state={ + "type": "str", + "choices": [ + 'platform-default', + 'disabled', + 'enabled', + 'Legacy Only', + 'UEFI Only' + ], + "default": "platform-default" + }, + slot6link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot6state={ + "type": "str", + "choices": [ + 'platform-default', + 'disabled', + 'enabled', + 'Legacy Only', + 'UEFI Only' + ], + "default": "platform-default" + }, + slot7link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot7state={ + "type": "str", + "choices": [ + 'platform-default', + 'disabled', + 'enabled', + 'Legacy Only', + 'UEFI Only' + ], + "default": "platform-default" + }, + slot8link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot8state={ + "type": "str", + "choices": [ + 'platform-default', + 'disabled', + 'enabled', + 'Legacy Only', + 'UEFI Only' + ], + "default": "platform-default" + }, + slot9link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4' + ], + "default": "platform-default" + }, + slot9state={ + "type": "str", + "choices": [ + 'platform-default', + 'disabled', + 'enabled', + 'Legacy Only', + 'UEFI Only' + ], + "default": "platform-default" + }, + slot_flom_link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3' + ], + "default": "platform-default" + }, + slot_front_nvme10link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot_front_nvme10option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_front_nvme11link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot_front_nvme11option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_front_nvme12link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot_front_nvme12option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_front_nvme13link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot_front_nvme13option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_front_nvme14link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot_front_nvme14option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_front_nvme15link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot_front_nvme15option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_front_nvme16link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot_front_nvme16option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_front_nvme17link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot_front_nvme17option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_front_nvme18link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot_front_nvme18option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_front_nvme19link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot_front_nvme19option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_front_nvme1link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot_front_nvme1option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_front_nvme20link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot_front_nvme20option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_front_nvme21link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot_front_nvme21option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_front_nvme22link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot_front_nvme22option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_front_nvme23link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot_front_nvme23option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_front_nvme24link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot_front_nvme24option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_front_nvme2link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot_front_nvme2option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_front_nvme3link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot_front_nvme3option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_front_nvme4link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot_front_nvme4option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_front_nvme5link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot_front_nvme5option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_front_nvme6link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot_front_nvme6option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_front_nvme7link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot_front_nvme7option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_front_nvme8link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot_front_nvme8option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_front_nvme9link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot_front_nvme9option_rom={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_front_slot5link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3' + ], + "default": "platform-default" + }, + slot_front_slot6link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3' + ], + "default": "platform-default" + }, + slot_gpu1state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_gpu2state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_gpu3state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_gpu4state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_gpu5state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_gpu6state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_gpu7state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_gpu8state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_hba_link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3' + ], + "default": "platform-default" + }, + slot_hba_state={ + "type": "str", + "choices": [ + 'platform-default', + 'disabled', + 'enabled', + 'Legacy Only', + 'UEFI Only' + ], + "default": "platform-default" + }, + slot_lom1link={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_lom2link={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_mezz_state={ + "type": "str", + "choices": [ + 'platform-default', + 'disabled', + 'enabled', + 'Legacy Only', + 'UEFI Only' + ], + "default": "platform-default" + }, + slot_mlom_link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot_mlom_state={ + "type": "str", + "choices": [ + 'platform-default', + 'disabled', + 'enabled', + 'Legacy Only', + 'UEFI Only' + ], + "default": "platform-default" + }, + slot_mraid_link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot_mraid_state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_n10state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_n11state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_n12state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_n13state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_n14state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_n15state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_n16state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_n17state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_n18state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_n19state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_n1state={ + "type": "str", + "choices": [ + 'platform-default', + 'disabled', + 'enabled', + 'Legacy Only', + 'UEFI Only' + ], + "default": "platform-default" + }, + slot_n20state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_n21state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_n22state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_n23state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_n24state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_n2state={ + "type": "str", + "choices": [ + 'platform-default', + 'disabled', + 'enabled', + 'Legacy Only', + 'UEFI Only' + ], + "default": "platform-default" + }, + slot_n3state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_n4state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_n5state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_n6state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_n7state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_n8state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_n9state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_raid_link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3' + ], + "default": "platform-default" + }, + slot_raid_state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_rear_nvme1link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot_rear_nvme1state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_rear_nvme2link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot_rear_nvme2state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_rear_nvme3link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot_rear_nvme3state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_rear_nvme4link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3', + 'GEN4', + 'GEN5' + ], + "default": "platform-default" + }, + slot_rear_nvme4state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_rear_nvme5state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_rear_nvme6state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_rear_nvme7state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_rear_nvme8state={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + slot_riser1link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3' + ], + "default": "platform-default" + }, + slot_riser1slot1link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3' + ], + "default": "platform-default" + }, + slot_riser1slot2link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3' + ], + "default": "platform-default" + }, + slot_riser1slot3link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3' + ], + "default": "platform-default" + }, + slot_riser2link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3' + ], + "default": "platform-default" + }, + slot_riser2slot4link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3' + ], + "default": "platform-default" + }, + slot_riser2slot5link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3' + ], + "default": "platform-default" + }, + slot_riser2slot6link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3' + ], + "default": "platform-default" + }, + slot_sas_state={ + "type": "str", + "choices": [ + 'platform-default', + 'disabled', + 'enabled', + 'Legacy Only', + 'UEFI Only' + ], + "default": "platform-default" + }, + slot_ssd_slot1link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3' + ], + "default": "platform-default" + }, + slot_ssd_slot2link_speed={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Disabled', + 'GEN1', + 'GEN2', + 'GEN3' + ], + "default": "platform-default" + }, + smee={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + smt_mode={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'Off' + ], + "default": "platform-default" + }, + snc={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'disabled', + 'enabled', + 'SNC2', + 'SNC4' + ], + "default": "platform-default" + }, + snoopy_mode_for2lm={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + snoopy_mode_for_ad={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + sparing_mode={ + "type": "str", + "choices": [ + 'platform-default', + 'dimm-sparing', + 'rank-sparing' + ], + "default": "platform-default" + }, + sr_iov={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + streamer_prefetch={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + svm_mode={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + terminal_type={ + "type": "str", + "choices": [ + 'platform-default', + 'pc-ansi', + 'vt100', + 'vt100-plus', + 'vt-utf8' + ], + "default": "platform-default" + }, + tpm_control={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + tpm_pending_operation={ + "type": "str", + "choices": [ + 'platform-default', + 'None', + 'TpmClear' + ], + "default": "platform-default" + }, + tpm_ppi_required={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + tpm_support={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + tsme={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'disabled', + 'enabled' + ], + "default": "platform-default" + }, + txt_support={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + ucsm_boot_order_rule={ + "type": "str", + "choices": [ + 'platform-default', + 'Loose', + 'Strict' + ], + "default": "platform-default" + }, + ufs_disable={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + uma_based_clustering={ + "type": "str", + "choices": [ + 'platform-default', + 'Disable (All2All)', + 'Hemisphere (2-clusters)', + 'Quadrant (4-clusters)' + ], + "default": "platform-default" + }, + upi_link_enablement={ + "type": "str", + "choices": [ + 'platform-default', + '1', + '2', + '3', + 'Auto' + ], + "default": "platform-default" + }, + upi_power_management={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + usb_emul6064={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + usb_port_front={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + usb_port_internal={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + usb_port_kvm={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + usb_port_rear={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + usb_port_sd_card={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + usb_port_vmedia={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + usb_xhci_support={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + vga_priority={ + "type": "str", + "choices": [ + 'platform-default', + 'Offboard', + 'Onboard', + 'Onboard VGA Disabled' + ], + "default": "platform-default" + }, + virtual_numa={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + vmd_enable={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + vol_memory_mode={ + "type": "str", + "choices": [ + 'platform-default', + '1LM', + '2LM' + ], + "default": "platform-default" + }, + work_load_config={ + "type": "str", + "choices": [ + 'platform-default', + 'Balanced', + 'I/O Sensitive', + 'NUMA', + 'UMA' + ], + "default": "platform-default" + }, + x2apic_opt_out={ + "type": "str", + "choices": [ + 'platform-default', + 'enabled', + 'disabled' + ], + "default": "platform-default" + }, + xpt_prefetch={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'disabled', + 'enabled' + ], + "default": "platform-default" + }, + xpt_remote_prefetch={ + "type": "str", + "choices": [ + 'platform-default', + 'Auto', + 'disabled', + 'enabled' + ], + "default": "platform-default" + }, + ) + module = AnsibleModule( + argument_spec, + supports_check_mode=True, + ) + + intersight = IntersightModule(module) + intersight.result['api_response'] = {} + intersight.result['trace_id'] = '' + # + # Argument spec above, resource path, and API body should be the only code changed in each policy module + # + # Resource path used to configure policy + resource_path = '/bios/Policies' + # Define API body used in compares or create + intersight.api_body = { + 'Name': intersight.module.params['name'], + 'Organization': { + 'Name': intersight.module.params['organization'], + }, + 'Tags': intersight.module.params['tags'], + 'Description': intersight.module.params['description'], + } + check_and_add_prop('AcsControlGpu1state', 'acs_control_gpu1state', intersight.module.params, intersight.api_body) + check_and_add_prop('AcsControlGpu2state', 'acs_control_gpu2state', intersight.module.params, intersight.api_body) + check_and_add_prop('AcsControlGpu3state', 'acs_control_gpu3state', intersight.module.params, intersight.api_body) + check_and_add_prop('AcsControlGpu4state', 'acs_control_gpu4state', intersight.module.params, intersight.api_body) + check_and_add_prop('AcsControlGpu5state', 'acs_control_gpu5state', intersight.module.params, intersight.api_body) + check_and_add_prop('AcsControlGpu6state', 'acs_control_gpu6state', intersight.module.params, intersight.api_body) + check_and_add_prop('AcsControlGpu7state', 'acs_control_gpu7state', intersight.module.params, intersight.api_body) + check_and_add_prop('AcsControlGpu8state', 'acs_control_gpu8state', intersight.module.params, intersight.api_body) + check_and_add_prop('AcsControlSlot11state', 'acs_control_slot11state', intersight.module.params, intersight.api_body) + check_and_add_prop('AcsControlSlot12state', 'acs_control_slot12state', intersight.module.params, intersight.api_body) + check_and_add_prop('AcsControlSlot13state', 'acs_control_slot13state', intersight.module.params, intersight.api_body) + check_and_add_prop('AcsControlSlot14state', 'acs_control_slot14state', intersight.module.params, intersight.api_body) + check_and_add_prop('AdaptiveRefreshMgmtLevel', 'adaptive_refresh_mgmt_level', intersight.module.params, intersight.api_body) + check_and_add_prop('AdjacentCacheLinePrefetch', 'adjacent_cache_line_prefetch', intersight.module.params, intersight.api_body) + check_and_add_prop('AdvancedMemTest', 'advanced_mem_test', intersight.module.params, intersight.api_body) + check_and_add_prop('AllUsbDevices', 'all_usb_devices', intersight.module.params, intersight.api_body) + check_and_add_prop('Altitude', 'altitude', intersight.module.params, intersight.api_body) + check_and_add_prop('AspmSupport', 'aspm_support', intersight.module.params, intersight.api_body) + check_and_add_prop('AssertNmiOnPerr', 'assert_nmi_on_perr', intersight.module.params, intersight.api_body) + check_and_add_prop('AssertNmiOnSerr', 'assert_nmi_on_serr', intersight.module.params, intersight.api_body) + check_and_add_prop('AutoCcState', 'auto_cc_state', intersight.module.params, intersight.api_body) + check_and_add_prop('AutonumousCstateEnable', 'autonumous_cstate_enable', intersight.module.params, intersight.api_body) + check_and_add_prop('BaudRate', 'baud_rate', intersight.module.params, intersight.api_body) + check_and_add_prop('BmeDmaMitigation', 'bme_dma_mitigation', intersight.module.params, intersight.api_body) + check_and_add_prop('BootOptionNumRetry', 'boot_option_num_retry', intersight.module.params, intersight.api_body) + check_and_add_prop('BootOptionReCoolDown', 'boot_option_re_cool_down', intersight.module.params, intersight.api_body) + check_and_add_prop('BootOptionRetry', 'boot_option_retry', intersight.module.params, intersight.api_body) + check_and_add_prop('BootPerformanceMode', 'boot_performance_mode', intersight.module.params, intersight.api_body) + check_and_add_prop('BurstAndPostponedRefresh', 'burst_and_postponed_refresh', intersight.module.params, intersight.api_body) + check_and_add_prop('C1autoDemotion', 'c1auto_demotion', intersight.module.params, intersight.api_body) + check_and_add_prop('C1autoUnDemotion', 'c1auto_un_demotion', intersight.module.params, intersight.api_body) + check_and_add_prop('CbsCmnApbdis', 'cbs_cmn_apbdis', intersight.module.params, intersight.api_body) + check_and_add_prop('CbsCmnCpuCpb', 'cbs_cmn_cpu_cpb', intersight.module.params, intersight.api_body) + check_and_add_prop('CbsCmnCpuGenDowncoreCtrl', 'cbs_cmn_cpu_gen_downcore_ctrl', intersight.module.params, intersight.api_body) + check_and_add_prop('CbsCmnCpuGlobalCstateCtrl', 'cbs_cmn_cpu_global_cstate_ctrl', intersight.module.params, intersight.api_body) + check_and_add_prop('CbsCmnCpuL1streamHwPrefetcher', 'cbs_cmn_cpu_l1stream_hw_prefetcher', intersight.module.params, intersight.api_body) + check_and_add_prop('CbsCmnCpuL2streamHwPrefetcher', 'cbs_cmn_cpu_l2stream_hw_prefetcher', intersight.module.params, intersight.api_body) + check_and_add_prop('CbsCmnCpuSmee', 'cbs_cmn_cpu_smee', intersight.module.params, intersight.api_body) + check_and_add_prop('CbsCmnCpuStreamingStoresCtrl', 'cbs_cmn_cpu_streaming_stores_ctrl', intersight.module.params, intersight.api_body) + check_and_add_prop('CbsCmncTdpCtl', 'cbs_cmnc_tdp_ctl', intersight.module.params, intersight.api_body) + check_and_add_prop('CbsCmnDeterminismSlider', 'cbs_cmn_determinism_slider', intersight.module.params, intersight.api_body) + check_and_add_prop('CbsCmnEfficiencyModeEn', 'cbs_cmn_efficiency_mode_en', intersight.module.params, intersight.api_body) + check_and_add_prop('CbsCmnFixedSocPstate', 'cbs_cmn_fixed_soc_pstate', intersight.module.params, intersight.api_body) + check_and_add_prop('CbsCmnGnbNbIommu', 'cbs_cmn_gnb_nb_iommu', intersight.module.params, intersight.api_body) + check_and_add_prop('CbsCmnGnbSmucppc', 'cbs_cmn_gnb_smucppc', intersight.module.params, intersight.api_body) + check_and_add_prop('CbsCmnGnbSmuDfCstates', 'cbs_cmn_gnb_smu_df_cstates', intersight.module.params, intersight.api_body) + check_and_add_prop('CbsCmnMemCtrlBankGroupSwapDdr4', 'cbs_cmn_mem_ctrl_bank_group_swap_ddr4', intersight.module.params, intersight.api_body) + check_and_add_prop('CbsCmnMemMapBankInterleaveDdr4', 'cbs_cmn_mem_map_bank_interleave_ddr4', intersight.module.params, intersight.api_body) + check_and_add_prop('CbsCpuCcdCtrlSsp', 'cbs_cpu_ccd_ctrl_ssp', intersight.module.params, intersight.api_body) + check_and_add_prop('CbsCpuCoreCtrl', 'cbs_cpu_core_ctrl', intersight.module.params, intersight.api_body) + check_and_add_prop('CbsCpuSmtCtrl', 'cbs_cpu_smt_ctrl', intersight.module.params, intersight.api_body) + check_and_add_prop('CbsDbgCpuSnpMemCover', 'cbs_dbg_cpu_snp_mem_cover', intersight.module.params, intersight.api_body) + check_and_add_prop('CbsDbgCpuSnpMemSizeCover', 'cbs_dbg_cpu_snp_mem_size_cover', intersight.module.params, intersight.api_body) + check_and_add_prop('CbsDfCmnAcpiSratL3numa', 'cbs_df_cmn_acpi_srat_l3numa', intersight.module.params, intersight.api_body) + check_and_add_prop('CbsDfCmnDramNps', 'cbs_df_cmn_dram_nps', intersight.module.params, intersight.api_body) + check_and_add_prop('CbsDfCmnMemIntlv', 'cbs_df_cmn_mem_intlv', intersight.module.params, intersight.api_body) + check_and_add_prop('CbsDfCmnMemIntlvSize', 'cbs_df_cmn_mem_intlv_size', intersight.module.params, intersight.api_body) + check_and_add_prop('CbsSevSnpSupport', 'cbs_sev_snp_support', intersight.module.params, intersight.api_body) + check_and_add_prop('CdnEnable', 'cdn_enable', intersight.module.params, intersight.api_body) + check_and_add_prop('CdnSupport', 'cdn_support', intersight.module.params, intersight.api_body) + check_and_add_prop('ChannelInterLeave', 'channel_inter_leave', intersight.module.params, intersight.api_body) + check_and_add_prop('CiscoAdaptiveMemTraining', 'cisco_adaptive_mem_training', intersight.module.params, intersight.api_body) + check_and_add_prop('CiscoDebugLevel', 'cisco_debug_level', intersight.module.params, intersight.api_body) + check_and_add_prop('CiscoOpromLaunchOptimization', 'cisco_oprom_launch_optimization', intersight.module.params, intersight.api_body) + check_and_add_prop('CiscoXgmiMaxSpeed', 'cisco_xgmi_max_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('CkeLowPolicy', 'cke_low_policy', intersight.module.params, intersight.api_body) + check_and_add_prop('ClosedLoopThermThrotl', 'closed_loop_therm_throtl', intersight.module.params, intersight.api_body) + check_and_add_prop('CmciEnable', 'cmci_enable', intersight.module.params, intersight.api_body) + check_and_add_prop('ConfigTdp', 'config_tdp', intersight.module.params, intersight.api_body) + check_and_add_prop('ConfigTdpLevel', 'config_tdp_level', intersight.module.params, intersight.api_body) + check_and_add_prop('ConsoleRedirection', 'console_redirection', intersight.module.params, intersight.api_body) + check_and_add_prop('CoreMultiProcessing', 'core_multi_processing', intersight.module.params, intersight.api_body) + check_and_add_prop('CpuEnergyPerformance', 'cpu_energy_performance', intersight.module.params, intersight.api_body) + check_and_add_prop('CpuFrequencyFloor', 'cpu_frequency_floor', intersight.module.params, intersight.api_body) + check_and_add_prop('CpuPaLimit', 'cpu_pa_limit', intersight.module.params, intersight.api_body) + check_and_add_prop('CpuPerfEnhancement', 'cpu_perf_enhancement', intersight.module.params, intersight.api_body) + check_and_add_prop('CpuPerformance', 'cpu_performance', intersight.module.params, intersight.api_body) + check_and_add_prop('CpuPowerManagement', 'cpu_power_management', intersight.module.params, intersight.api_body) + check_and_add_prop('CrfastgoConfig', 'crfastgo_config', intersight.module.params, intersight.api_body) + check_and_add_prop('CrQos', 'cr_qos', intersight.module.params, intersight.api_body) + check_and_add_prop('DcpmmFirmwareDowngrade', 'dcpmm_firmware_downgrade', intersight.module.params, intersight.api_body) + check_and_add_prop('DemandScrub', 'demand_scrub', intersight.module.params, intersight.api_body) + check_and_add_prop('DirectCacheAccess', 'direct_cache_access', intersight.module.params, intersight.api_body) + check_and_add_prop('DmaCtrlOptIn', 'dma_ctrl_opt_in', intersight.module.params, intersight.api_body) + check_and_add_prop('DramClockThrottling', 'dram_clock_throttling', intersight.module.params, intersight.api_body) + check_and_add_prop('DramRefreshRate', 'dram_refresh_rate', intersight.module.params, intersight.api_body) + check_and_add_prop('DramSwThermalThrottling', 'dram_sw_thermal_throttling', intersight.module.params, intersight.api_body) + check_and_add_prop('EadrSupport', 'eadr_support', intersight.module.params, intersight.api_body) + check_and_add_prop('EdpcEn', 'edpc_en', intersight.module.params, intersight.api_body) + check_and_add_prop('EnableClockSpreadSpec', 'enable_clock_spread_spec', intersight.module.params, intersight.api_body) + check_and_add_prop('EnableMktme', 'enable_mktme', intersight.module.params, intersight.api_body) + check_and_add_prop('EnableRmt', 'enable_rmt', intersight.module.params, intersight.api_body) + check_and_add_prop('EnableSgx', 'enable_sgx', intersight.module.params, intersight.api_body) + check_and_add_prop('EnableTme', 'enable_tme', intersight.module.params, intersight.api_body) + check_and_add_prop('EnergyEfficientTurbo', 'energy_efficient_turbo', intersight.module.params, intersight.api_body) + check_and_add_prop('EngPerfTuning', 'eng_perf_tuning', intersight.module.params, intersight.api_body) + check_and_add_prop('EnhancedIntelSpeedStepTech', 'enhanced_intel_speed_step_tech', intersight.module.params, intersight.api_body) + check_and_add_prop('EpochUpdate', 'epoch_update', intersight.module.params, intersight.api_body) + check_and_add_prop('EppEnable', 'epp_enable', intersight.module.params, intersight.api_body) + check_and_add_prop('EppProfile', 'epp_profile', intersight.module.params, intersight.api_body) + check_and_add_prop('ErrorCheckScrub', 'error_check_scrub', intersight.module.params, intersight.api_body) + check_and_add_prop('ExecuteDisableBit', 'execute_disable_bit', intersight.module.params, intersight.api_body) + check_and_add_prop('ExtendedApic', 'extended_apic', intersight.module.params, intersight.api_body) + check_and_add_prop('FlowControl', 'flow_control', intersight.module.params, intersight.api_body) + check_and_add_prop('Frb2enable', 'frb2enable', intersight.module.params, intersight.api_body) + check_and_add_prop('HardwarePrefetch', 'hardware_prefetch', intersight.module.params, intersight.api_body) + check_and_add_prop('HwpmEnable', 'hwpm_enable', intersight.module.params, intersight.api_body) + check_and_add_prop('ImcInterleave', 'imc_interleave', intersight.module.params, intersight.api_body) + check_and_add_prop('IntelDynamicSpeedSelect', 'intel_dynamic_speed_select', intersight.module.params, intersight.api_body) + check_and_add_prop('IntelHyperThreadingTech', 'intel_hyper_threading_tech', intersight.module.params, intersight.api_body) + check_and_add_prop('IntelSpeedSelect', 'intel_speed_select', intersight.module.params, intersight.api_body) + check_and_add_prop('IntelTurboBoostTech', 'intel_turbo_boost_tech', intersight.module.params, intersight.api_body) + check_and_add_prop('IntelVirtualizationTechnology', 'intel_virtualization_technology', intersight.module.params, intersight.api_body) + check_and_add_prop('IntelVtdatsSupport', 'intel_vtdats_support', intersight.module.params, intersight.api_body) + check_and_add_prop('IntelVtdCoherencySupport', 'intel_vtd_coherency_support', intersight.module.params, intersight.api_body) + check_and_add_prop('IntelVtdInterruptRemapping', 'intel_vtd_interrupt_remapping', intersight.module.params, intersight.api_body) + check_and_add_prop('IntelVtdPassThroughDmaSupport', 'intel_vtd_pass_through_dma_support', intersight.module.params, intersight.api_body) + check_and_add_prop('IntelVtForDirectedIo', 'intel_vt_for_directed_io', intersight.module.params, intersight.api_body) + check_and_add_prop('IohErrorEnable', 'ioh_error_enable', intersight.module.params, intersight.api_body) + check_and_add_prop('IohResource', 'ioh_resource', intersight.module.params, intersight.api_body) + check_and_add_prop('IpPrefetch', 'ip_prefetch', intersight.module.params, intersight.api_body) + check_and_add_prop('Ipv4http', 'ipv4http', intersight.module.params, intersight.api_body) + check_and_add_prop('Ipv4pxe', 'ipv4pxe', intersight.module.params, intersight.api_body) + check_and_add_prop('Ipv6http', 'ipv6http', intersight.module.params, intersight.api_body) + check_and_add_prop('Ipv6pxe', 'ipv6pxe', intersight.module.params, intersight.api_body) + check_and_add_prop('KtiPrefetch', 'kti_prefetch', intersight.module.params, intersight.api_body) + check_and_add_prop('LegacyOsRedirection', 'legacy_os_redirection', intersight.module.params, intersight.api_body) + check_and_add_prop('LegacyUsbSupport', 'legacy_usb_support', intersight.module.params, intersight.api_body) + check_and_add_prop('LlcAlloc', 'llc_alloc', intersight.module.params, intersight.api_body) + check_and_add_prop('LlcPrefetch', 'llc_prefetch', intersight.module.params, intersight.api_body) + check_and_add_prop('LomPort0state', 'lom_port0state', intersight.module.params, intersight.api_body) + check_and_add_prop('LomPort1state', 'lom_port1state', intersight.module.params, intersight.api_body) + check_and_add_prop('LomPort2state', 'lom_port2state', intersight.module.params, intersight.api_body) + check_and_add_prop('LomPort3state', 'lom_port3state', intersight.module.params, intersight.api_body) + check_and_add_prop('LomPortsAllState', 'lom_ports_all_state', intersight.module.params, intersight.api_body) + check_and_add_prop('LvDdrMode', 'lv_ddr_mode', intersight.module.params, intersight.api_body) + check_and_add_prop('MakeDeviceNonBootable', 'make_device_non_bootable', intersight.module.params, intersight.api_body) + check_and_add_prop('MemoryBandwidthBoost', 'memory_bandwidth_boost', intersight.module.params, intersight.api_body) + check_and_add_prop('MemoryInterLeave', 'memory_inter_leave', intersight.module.params, intersight.api_body) + check_and_add_prop('MemoryMappedIoAbove4gb', 'memory_mapped_io_above4gb', intersight.module.params, intersight.api_body) + check_and_add_prop('MemoryRefreshRate', 'memory_refresh_rate', intersight.module.params, intersight.api_body) + check_and_add_prop('MemorySizeLimit', 'memory_size_limit', intersight.module.params, intersight.api_body) + check_and_add_prop('MemoryThermalThrottling', 'memory_thermal_throttling', intersight.module.params, intersight.api_body) + check_and_add_prop('MirroringMode', 'mirroring_mode', intersight.module.params, intersight.api_body) + check_and_add_prop('MmcfgBase', 'mmcfg_base', intersight.module.params, intersight.api_body) + check_and_add_prop('NetworkStack', 'network_stack', intersight.module.params, intersight.api_body) + check_and_add_prop('NumaOptimized', 'numa_optimized', intersight.module.params, intersight.api_body) + check_and_add_prop('NvmdimmPerformConfig', 'nvmdimm_perform_config', intersight.module.params, intersight.api_body) + check_and_add_prop('Onboard10gbitLom', 'onboard10gbit_lom', intersight.module.params, intersight.api_body) + check_and_add_prop('OnboardGbitLom', 'onboard_gbit_lom', intersight.module.params, intersight.api_body) + check_and_add_prop('OnboardScuStorageSupport', 'onboard_scu_storage_support', intersight.module.params, intersight.api_body) + check_and_add_prop('OnboardScuStorageSwStack', 'onboard_scu_storage_sw_stack', intersight.module.params, intersight.api_body) + check_and_add_prop('OperationMode', 'operation_mode', intersight.module.params, intersight.api_body) + check_and_add_prop('Organization', 'organization', intersight.module.params, intersight.api_body) + check_and_add_prop('OsBootWatchdogTimer', 'os_boot_watchdog_timer', intersight.module.params, intersight.api_body) + check_and_add_prop('OsBootWatchdogTimerPolicy', 'os_boot_watchdog_timer_policy', intersight.module.params, intersight.api_body) + check_and_add_prop('OsBootWatchdogTimerTimeout', 'os_boot_watchdog_timer_timeout', intersight.module.params, intersight.api_body) + check_and_add_prop('OutOfBandMgmtPort', 'out_of_band_mgmt_port', intersight.module.params, intersight.api_body) + check_and_add_prop('PackageCstateLimit', 'package_cstate_limit', intersight.module.params, intersight.api_body) + check_and_add_prop('PanicHighWatermark', 'panic_high_watermark', intersight.module.params, intersight.api_body) + check_and_add_prop('PartialCacheLineSparing', 'partial_cache_line_sparing', intersight.module.params, intersight.api_body) + check_and_add_prop('PartialMirrorModeConfig', 'partial_mirror_mode_config', intersight.module.params, intersight.api_body) + check_and_add_prop('PartialMirrorPercent', 'partial_mirror_percent', intersight.module.params, intersight.api_body) + check_and_add_prop('PartialMirrorValue1', 'partial_mirror_value1', intersight.module.params, intersight.api_body) + check_and_add_prop('PartialMirrorValue2', 'partial_mirror_value2', intersight.module.params, intersight.api_body) + check_and_add_prop('PartialMirrorValue3', 'partial_mirror_value3', intersight.module.params, intersight.api_body) + check_and_add_prop('PartialMirrorValue4', 'partial_mirror_value4', intersight.module.params, intersight.api_body) + check_and_add_prop('PatrolScrub', 'patrol_scrub', intersight.module.params, intersight.api_body) + check_and_add_prop('PatrolScrubDuration', 'patrol_scrub_duration', intersight.module.params, intersight.api_body) + check_and_add_prop('PchPciePllSsc', 'pch_pcie_pll_ssc', intersight.module.params, intersight.api_body) + check_and_add_prop('PchUsb30mode', 'pch_usb30mode', intersight.module.params, intersight.api_body) + check_and_add_prop('PcieAriSupport', 'pcie_ari_support', intersight.module.params, intersight.api_body) + check_and_add_prop('PciePllSsc', 'pcie_pll_ssc', intersight.module.params, intersight.api_body) + check_and_add_prop('PcIeRasSupport', 'pc_ie_ras_support', intersight.module.params, intersight.api_body) + check_and_add_prop('PcieSlotMraid1linkSpeed', 'pcie_slot_mraid1link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('PcieSlotMraid1optionRom', 'pcie_slot_mraid1option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('PcieSlotMraid2linkSpeed', 'pcie_slot_mraid2link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('PcieSlotMraid2optionRom', 'pcie_slot_mraid2option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('PcieSlotMstorraidLinkSpeed', 'pcie_slot_mstorraid_link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('PcieSlotMstorraidOptionRom', 'pcie_slot_mstorraid_option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('PcieSlotNvme1linkSpeed', 'pcie_slot_nvme1link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('PcieSlotNvme1optionRom', 'pcie_slot_nvme1option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('PcieSlotNvme2linkSpeed', 'pcie_slot_nvme2link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('PcieSlotNvme2optionRom', 'pcie_slot_nvme2option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('PcieSlotNvme3linkSpeed', 'pcie_slot_nvme3link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('PcieSlotNvme3optionRom', 'pcie_slot_nvme3option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('PcieSlotNvme4linkSpeed', 'pcie_slot_nvme4link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('PcieSlotNvme4optionRom', 'pcie_slot_nvme4option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('PcieSlotNvme5linkSpeed', 'pcie_slot_nvme5link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('PcieSlotNvme5optionRom', 'pcie_slot_nvme5option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('PcieSlotNvme6linkSpeed', 'pcie_slot_nvme6link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('PcieSlotNvme6optionRom', 'pcie_slot_nvme6option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('PcieSlotsCdnEnable', 'pcie_slots_cdn_enable', intersight.module.params, intersight.api_body) + check_and_add_prop('PcIeSsdHotPlugSupport', 'pc_ie_ssd_hot_plug_support', intersight.module.params, intersight.api_body) + check_and_add_prop('PciOptionRoMs', 'pci_option_ro_ms', intersight.module.params, intersight.api_body) + check_and_add_prop('PciRomClp', 'pci_rom_clp', intersight.module.params, intersight.api_body) + check_and_add_prop('PopSupport', 'pop_support', intersight.module.params, intersight.api_body) + check_and_add_prop('PostErrorPause', 'post_error_pause', intersight.module.params, intersight.api_body) + check_and_add_prop('PostPackageRepair', 'post_package_repair', intersight.module.params, intersight.api_body) + check_and_add_prop('ProcessorC1e', 'processor_c1e', intersight.module.params, intersight.api_body) + check_and_add_prop('ProcessorC3report', 'processor_c3report', intersight.module.params, intersight.api_body) + check_and_add_prop('ProcessorC6report', 'processor_c6report', intersight.module.params, intersight.api_body) + check_and_add_prop('ProcessorCstate', 'processor_cstate', intersight.module.params, intersight.api_body) + check_and_add_prop('Profiles', 'profiles', intersight.module.params, intersight.api_body) + check_and_add_prop('Psata', 'psata', intersight.module.params, intersight.api_body) + check_and_add_prop('PstateCoordType', 'pstate_coord_type', intersight.module.params, intersight.api_body) + check_and_add_prop('PuttyKeyPad', 'putty_key_pad', intersight.module.params, intersight.api_body) + check_and_add_prop('PwrPerfTuning', 'pwr_perf_tuning', intersight.module.params, intersight.api_body) + check_and_add_prop('QpiLinkFrequency', 'qpi_link_frequency', intersight.module.params, intersight.api_body) + check_and_add_prop('QpiLinkSpeed', 'qpi_link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('QpiSnoopMode', 'qpi_snoop_mode', intersight.module.params, intersight.api_body) + check_and_add_prop('RankInterLeave', 'rank_inter_leave', intersight.module.params, intersight.api_body) + check_and_add_prop('RedirectionAfterPost', 'redirection_after_post', intersight.module.params, intersight.api_body) + check_and_add_prop('SataModeSelect', 'sata_mode_select', intersight.module.params, intersight.api_body) + check_and_add_prop('SelectMemoryRasConfiguration', 'select_memory_ras_configuration', intersight.module.params, intersight.api_body) + check_and_add_prop('SelectPprType', 'select_ppr_type', intersight.module.params, intersight.api_body) + check_and_add_prop('SerialPortAenable', 'serial_port_aenable', intersight.module.params, intersight.api_body) + check_and_add_prop('Sev', 'sev', intersight.module.params, intersight.api_body) + check_and_add_prop('SgxAutoRegistrationAgent', 'sgx_auto_registration_agent', intersight.module.params, intersight.api_body) + check_and_add_prop('SgxEpoch0', 'sgx_epoch0', intersight.module.params, intersight.api_body) + check_and_add_prop('SgxEpoch1', 'sgx_epoch1', intersight.module.params, intersight.api_body) + check_and_add_prop('SgxFactoryReset', 'sgx_factory_reset', intersight.module.params, intersight.api_body) + check_and_add_prop('SgxLePubKeyHash0', 'sgx_le_pub_key_hash0', intersight.module.params, intersight.api_body) + check_and_add_prop('SgxLePubKeyHash1', 'sgx_le_pub_key_hash1', intersight.module.params, intersight.api_body) + check_and_add_prop('SgxLePubKeyHash2', 'sgx_le_pub_key_hash2', intersight.module.params, intersight.api_body) + check_and_add_prop('SgxLePubKeyHash3', 'sgx_le_pub_key_hash3', intersight.module.params, intersight.api_body) + check_and_add_prop('SgxLeWr', 'sgx_le_wr', intersight.module.params, intersight.api_body) + check_and_add_prop('SgxPackageInfoInBandAccess', 'sgx_package_info_in_band_access', intersight.module.params, intersight.api_body) + check_and_add_prop('SgxQos', 'sgx_qos', intersight.module.params, intersight.api_body) + check_and_add_prop('Sha1pcrBank', 'sha1pcr_bank', intersight.module.params, intersight.api_body) + check_and_add_prop('Sha256pcrBank', 'sha256pcr_bank', intersight.module.params, intersight.api_body) + check_and_add_prop('SinglePctlEnable', 'single_pctl_enable', intersight.module.params, intersight.api_body) + check_and_add_prop('Slot10linkSpeed', 'slot10link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('Slot10state', 'slot10state', intersight.module.params, intersight.api_body) + check_and_add_prop('Slot11linkSpeed', 'slot11link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('Slot11state', 'slot11state', intersight.module.params, intersight.api_body) + check_and_add_prop('Slot12linkSpeed', 'slot12link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('Slot12state', 'slot12state', intersight.module.params, intersight.api_body) + check_and_add_prop('Slot13state', 'slot13state', intersight.module.params, intersight.api_body) + check_and_add_prop('Slot14state', 'slot14state', intersight.module.params, intersight.api_body) + check_and_add_prop('Slot1linkSpeed', 'slot1link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('Slot1state', 'slot1state', intersight.module.params, intersight.api_body) + check_and_add_prop('Slot2linkSpeed', 'slot2link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('Slot2state', 'slot2state', intersight.module.params, intersight.api_body) + check_and_add_prop('Slot3linkSpeed', 'slot3link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('Slot3state', 'slot3state', intersight.module.params, intersight.api_body) + check_and_add_prop('Slot4linkSpeed', 'slot4link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('Slot4state', 'slot4state', intersight.module.params, intersight.api_body) + check_and_add_prop('Slot5linkSpeed', 'slot5link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('Slot5state', 'slot5state', intersight.module.params, intersight.api_body) + check_and_add_prop('Slot6linkSpeed', 'slot6link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('Slot6state', 'slot6state', intersight.module.params, intersight.api_body) + check_and_add_prop('Slot7linkSpeed', 'slot7link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('Slot7state', 'slot7state', intersight.module.params, intersight.api_body) + check_and_add_prop('Slot8linkSpeed', 'slot8link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('Slot8state', 'slot8state', intersight.module.params, intersight.api_body) + check_and_add_prop('Slot9linkSpeed', 'slot9link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('Slot9state', 'slot9state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFlomLinkSpeed', 'slot_flom_link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme10linkSpeed', 'slot_front_nvme10link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme10optionRom', 'slot_front_nvme10option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme11linkSpeed', 'slot_front_nvme11link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme11optionRom', 'slot_front_nvme11option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme12linkSpeed', 'slot_front_nvme12link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme12optionRom', 'slot_front_nvme12option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme13linkSpeed', 'slot_front_nvme13link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme13optionRom', 'slot_front_nvme13option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme14linkSpeed', 'slot_front_nvme14link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme14optionRom', 'slot_front_nvme14option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme15linkSpeed', 'slot_front_nvme15link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme15optionRom', 'slot_front_nvme15option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme16linkSpeed', 'slot_front_nvme16link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme16optionRom', 'slot_front_nvme16option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme17linkSpeed', 'slot_front_nvme17link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme17optionRom', 'slot_front_nvme17option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme18linkSpeed', 'slot_front_nvme18link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme18optionRom', 'slot_front_nvme18option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme19linkSpeed', 'slot_front_nvme19link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme19optionRom', 'slot_front_nvme19option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme1linkSpeed', 'slot_front_nvme1link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme1optionRom', 'slot_front_nvme1option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme20linkSpeed', 'slot_front_nvme20link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme20optionRom', 'slot_front_nvme20option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme21linkSpeed', 'slot_front_nvme21link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme21optionRom', 'slot_front_nvme21option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme22linkSpeed', 'slot_front_nvme22link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme22optionRom', 'slot_front_nvme22option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme23linkSpeed', 'slot_front_nvme23link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme23optionRom', 'slot_front_nvme23option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme24linkSpeed', 'slot_front_nvme24link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme24optionRom', 'slot_front_nvme24option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme2linkSpeed', 'slot_front_nvme2link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme2optionRom', 'slot_front_nvme2option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme3linkSpeed', 'slot_front_nvme3link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme3optionRom', 'slot_front_nvme3option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme4linkSpeed', 'slot_front_nvme4link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme4optionRom', 'slot_front_nvme4option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme5linkSpeed', 'slot_front_nvme5link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme5optionRom', 'slot_front_nvme5option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme6linkSpeed', 'slot_front_nvme6link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme6optionRom', 'slot_front_nvme6option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme7linkSpeed', 'slot_front_nvme7link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme7optionRom', 'slot_front_nvme7option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme8linkSpeed', 'slot_front_nvme8link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme8optionRom', 'slot_front_nvme8option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme9linkSpeed', 'slot_front_nvme9link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontNvme9optionRom', 'slot_front_nvme9option_rom', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontSlot5linkSpeed', 'slot_front_slot5link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotFrontSlot6linkSpeed', 'slot_front_slot6link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotGpu1state', 'slot_gpu1state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotGpu2state', 'slot_gpu2state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotGpu3state', 'slot_gpu3state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotGpu4state', 'slot_gpu4state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotGpu5state', 'slot_gpu5state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotGpu6state', 'slot_gpu6state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotGpu7state', 'slot_gpu7state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotGpu8state', 'slot_gpu8state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotHbaLinkSpeed', 'slot_hba_link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotHbaState', 'slot_hba_state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotLom1link', 'slot_lom1link', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotLom2link', 'slot_lom2link', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotMezzState', 'slot_mezz_state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotMlomLinkSpeed', 'slot_mlom_link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotMlomState', 'slot_mlom_state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotMraidLinkSpeed', 'slot_mraid_link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotMraidState', 'slot_mraid_state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotN10state', 'slot_n10state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotN11state', 'slot_n11state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotN12state', 'slot_n12state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotN13state', 'slot_n13state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotN14state', 'slot_n14state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotN15state', 'slot_n15state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotN16state', 'slot_n16state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotN17state', 'slot_n17state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotN18state', 'slot_n18state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotN19state', 'slot_n19state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotN1state', 'slot_n1state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotN20state', 'slot_n20state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotN21state', 'slot_n21state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotN22state', 'slot_n22state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotN23state', 'slot_n23state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotN24state', 'slot_n24state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotN2state', 'slot_n2state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotN3state', 'slot_n3state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotN4state', 'slot_n4state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotN5state', 'slot_n5state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotN6state', 'slot_n6state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotN7state', 'slot_n7state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotN8state', 'slot_n8state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotN9state', 'slot_n9state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotRaidLinkSpeed', 'slot_raid_link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotRaidState', 'slot_raid_state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotRearNvme1linkSpeed', 'slot_rear_nvme1link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotRearNvme1state', 'slot_rear_nvme1state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotRearNvme2linkSpeed', 'slot_rear_nvme2link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotRearNvme2state', 'slot_rear_nvme2state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotRearNvme3linkSpeed', 'slot_rear_nvme3link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotRearNvme3state', 'slot_rear_nvme3state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotRearNvme4linkSpeed', 'slot_rear_nvme4link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotRearNvme4state', 'slot_rear_nvme4state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotRearNvme5state', 'slot_rear_nvme5state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotRearNvme6state', 'slot_rear_nvme6state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotRearNvme7state', 'slot_rear_nvme7state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotRearNvme8state', 'slot_rear_nvme8state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotRiser1linkSpeed', 'slot_riser1link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotRiser1slot1linkSpeed', 'slot_riser1slot1link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotRiser1slot2linkSpeed', 'slot_riser1slot2link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotRiser1slot3linkSpeed', 'slot_riser1slot3link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotRiser2linkSpeed', 'slot_riser2link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotRiser2slot4linkSpeed', 'slot_riser2slot4link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotRiser2slot5linkSpeed', 'slot_riser2slot5link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotRiser2slot6linkSpeed', 'slot_riser2slot6link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotSasState', 'slot_sas_state', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotSsdSlot1linkSpeed', 'slot_ssd_slot1link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('SlotSsdSlot2linkSpeed', 'slot_ssd_slot2link_speed', intersight.module.params, intersight.api_body) + check_and_add_prop('Smee', 'smee', intersight.module.params, intersight.api_body) + check_and_add_prop('SmtMode', 'smt_mode', intersight.module.params, intersight.api_body) + check_and_add_prop('Snc', 'snc', intersight.module.params, intersight.api_body) + check_and_add_prop('SnoopyModeFor2lm', 'snoopy_mode_for2lm', intersight.module.params, intersight.api_body) + check_and_add_prop('SnoopyModeForAd', 'snoopy_mode_for_ad', intersight.module.params, intersight.api_body) + check_and_add_prop('SparingMode', 'sparing_mode', intersight.module.params, intersight.api_body) + check_and_add_prop('SrIov', 'sr_iov', intersight.module.params, intersight.api_body) + check_and_add_prop('StreamerPrefetch', 'streamer_prefetch', intersight.module.params, intersight.api_body) + check_and_add_prop('SvmMode', 'svm_mode', intersight.module.params, intersight.api_body) + check_and_add_prop('TerminalType', 'terminal_type', intersight.module.params, intersight.api_body) + check_and_add_prop('TpmControl', 'tpm_control', intersight.module.params, intersight.api_body) + check_and_add_prop('TpmPendingOperation', 'tpm_pending_operation', intersight.module.params, intersight.api_body) + check_and_add_prop('TpmPpiRequired', 'tpm_ppi_required', intersight.module.params, intersight.api_body) + check_and_add_prop('TpmSupport', 'tpm_support', intersight.module.params, intersight.api_body) + check_and_add_prop('Tsme', 'tsme', intersight.module.params, intersight.api_body) + check_and_add_prop('TxtSupport', 'txt_support', intersight.module.params, intersight.api_body) + check_and_add_prop('UcsmBootOrderRule', 'ucsm_boot_order_rule', intersight.module.params, intersight.api_body) + check_and_add_prop('UfsDisable', 'ufs_disable', intersight.module.params, intersight.api_body) + check_and_add_prop('UmaBasedClustering', 'uma_based_clustering', intersight.module.params, intersight.api_body) + check_and_add_prop('UpiLinkEnablement', 'upi_link_enablement', intersight.module.params, intersight.api_body) + check_and_add_prop('UpiPowerManagement', 'upi_power_management', intersight.module.params, intersight.api_body) + check_and_add_prop('UsbEmul6064', 'usb_emul6064', intersight.module.params, intersight.api_body) + check_and_add_prop('UsbPortFront', 'usb_port_front', intersight.module.params, intersight.api_body) + check_and_add_prop('UsbPortInternal', 'usb_port_internal', intersight.module.params, intersight.api_body) + check_and_add_prop('UsbPortKvm', 'usb_port_kvm', intersight.module.params, intersight.api_body) + check_and_add_prop('UsbPortRear', 'usb_port_rear', intersight.module.params, intersight.api_body) + check_and_add_prop('UsbPortSdCard', 'usb_port_sd_card', intersight.module.params, intersight.api_body) + check_and_add_prop('UsbPortVmedia', 'usb_port_vmedia', intersight.module.params, intersight.api_body) + check_and_add_prop('UsbXhciSupport', 'usb_xhci_support', intersight.module.params, intersight.api_body) + check_and_add_prop('VgaPriority', 'vga_priority', intersight.module.params, intersight.api_body) + check_and_add_prop('VirtualNuma', 'virtual_numa', intersight.module.params, intersight.api_body) + check_and_add_prop('VmdEnable', 'vmd_enable', intersight.module.params, intersight.api_body) + check_and_add_prop('VolMemoryMode', 'vol_memory_mode', intersight.module.params, intersight.api_body) + check_and_add_prop('WorkLoadConfig', 'work_load_config', intersight.module.params, intersight.api_body) + check_and_add_prop('X2apicOptOut', 'x2apic_opt_out', intersight.module.params, intersight.api_body) + check_and_add_prop('XptPrefetch', 'xpt_prefetch', intersight.module.params, intersight.api_body) + check_and_add_prop('XptRemotePrefetch', 'xpt_remote_prefetch', intersight.module.params, intersight.api_body) + + # + # Code below should be common across all policy modules + # + intersight.configure_policy_or_profile(resource_path=resource_path) + + module.exit_json(**intersight.result) + + +if __name__ == '__main__': + main() diff --git a/ansible_collections/cisco/intersight/plugins/modules/intersight_boot_order_policy.py b/ansible_collections/cisco/intersight/plugins/modules/intersight_boot_order_policy.py index 0b3f68298..d66c015de 100644 --- a/ansible_collections/cisco/intersight/plugins/modules/intersight_boot_order_policy.py +++ b/ansible_collections/cisco/intersight/plugins/modules/intersight_boot_order_policy.py @@ -24,31 +24,37 @@ options: description: - If C(present), will verify the resource is present and will create if needed. - If C(absent), will verify the resource is absent and will delete if needed. + type: str choices: [present, absent] default: present organization: description: - The name of the Organization this resource is assigned to. - Profiles and Policies that are created within a Custom Organization are applicable only to devices in the same Organization. + type: str default: default name: description: - The name assigned to the Boot Order policy. - The name must be between 1 and 62 alphanumeric characters, allowing special characters :-_. + type: str required: true tags: description: - List of tags in Key:<user-defined key> Value:<user-defined value> format. type: list + elements: dict description: description: - The user-defined description of the Boot Order policy. - Description can contain letters(a-z, A-Z), numbers(0-9), hyphen(-), period(.), colon(:), or an underscore(_). + type: str aliases: [descr] configured_boot_mode: description: - Sets the BIOS boot mode. - UEFI uses the GUID Partition Table (GPT) whereas Legacy mode uses the Master Boot Record (MBR) partitioning scheme. + type: str choices: [Legacy, Uefi] default: Legacy uefi_enable_secure_boot: @@ -61,6 +67,7 @@ options: description: - List of Boot Devices configured on the endpoint. type: list + elements: dict suboptions: enabled: description: @@ -71,6 +78,7 @@ options: description: - Device type used with this boot option. - Choices are based on each device title in the API schema. + type: str choices: [iSCSI, Local CDD, Local Disk, NVMe, PCH Storage, PXE, SAN, SD Card, UEFI Shell, USB, Virtual Media] required: true device_name: @@ -80,58 +88,73 @@ options: - It should start and end with an alphanumeric character. - It can have underscores and hyphens. - It cannot be more than 30 characters. + type: str required: true network_slot: description: - The slot id of the controller for the iscsi and pxe device. - Option is used when device_type is iscsi and pxe. + type: str choices: [1 - 255, MLOM, L, L1, L2, OCP] port: description: - The port id of the controller for the iscsi and pxe device. - Option is used when device_type is iscsi and pxe. - The port id need to be an integer from 0 to 255. + type: int controller_slot: description: - The slot id of the controller for the local disk device. - Option is used when device_type is local_disk. + type: str choices: [1-255, M, HBA, SAS, RAID, MRAID, MSTOR-RAID] bootloader_name: description: - Details of the bootloader to be used during boot from local disk. - Option is used when device_type is local_disk and configured_boot_mode is Uefi. + type: str + default: '' bootloader_description: description: - Details of the bootloader to be used during boot from local disk. - Option is used when device_type is local_disk and configured_boot_mode is Uefi. + type: str + default: '' bootloader_path: description: - Details of the bootloader to be used during boot from local disk. - Option is used when device_type is local_disk and configured_boot_mode is Uefi. + type: str + default: '' ip_type: description: - The IP Address family type to use during the PXE Boot process. - Option is used when device_type is pxe. + type: str choices: [None, IPv4, IPv6] default: None interface_source: description: - Lists the supported Interface Source for PXE device. - Option is used when device_type is pxe. + type: str choices: [name, mac, port] default: name - intefrace_name: + interface_name: description: - The name of the underlying virtual ethernet interface used by the PXE boot device. - Option is used when device_type is pxe and interface_source is name. + type: str mac_address: description: - The MAC Address of the underlying virtual ethernet interface used by the PXE boot device. - Option is used when device_type is pxe and interface_source is mac. + type: str sd_card_subtype: description: - The subtype for the selected device type. - Option is used when device_type is sd_card. + type: str choices: [None, flex-util, flex-flash, SDCARD] default: None lun: @@ -139,21 +162,23 @@ options: - The Logical Unit Number (LUN) of the device. - Option is used when device_type is pch, san and sd_card. - The LUN need to be an integer from 0 to 255. + type: int usb_subtype: description: - The subtype for the selected device type. - Option is used when device_type is usb. + type: str choices: [None, usb-cd, usb-fdd, usb-hdd] default: None virtual_media_subtype: description: - The subtype for the selected device type. - Option is used when device_type is virtual_media. + type: str choices: [None, cimc-mapped-dvd, cimc-mapped-hdd, kvm-mapped-dvd, kvm-mapped-hdd, kvm-mapped-fdd] default: None author: - Tse Kai "Kevin" Chan (@BrightScale) -version_added: '2.10' ''' EXAMPLES = r''' @@ -227,10 +252,10 @@ def main(): ), device_name=dict(type='str', required=True), # iscsi and pxe options - network_slot=dict(type='str', default=''), - port=dict(type='int', default=0), + network_slot=dict(type='str', choices=['1 - 255', 'MLOM', 'L', 'L1', 'L2', 'OCP']), + port=dict(type='int'), # local disk options - controller_slot=dict(type='str', default=''), + controller_slot=dict(type='str', choices=['1-255', 'M', 'HBA', 'SAS', 'RAID', 'MRAID', 'MSTOR-RAID']), # bootloader options bootloader_name=dict(type='str', default=''), bootloader_description=dict(type='str', default=''), @@ -254,8 +279,8 @@ def main(): ], default='name' ), - interface_name=dict(type='str', default=''), - mac_address=dict(type='str', default=''), + interface_name=dict(type='str'), + mac_address=dict(type='str'), # sd card options sd_card_subtype=dict( type='str', @@ -268,7 +293,7 @@ def main(): default='None', ), # lun for pch, san, sd_card - lun=dict(type='int', default=0), + lun=dict(type='int'), # usb options usb_subtype=dict( type='str', @@ -299,8 +324,8 @@ def main(): state=dict(type='str', choices=['present', 'absent'], default='present'), organization=dict(type='str', default='default'), name=dict(type='str', required=True), - description=dict(type='str', aliases=['descr'], default=''), - tags=dict(type='list', default=[]), + description=dict(type='str', aliases=['descr']), + tags=dict(type='list', elements='dict'), configured_boot_mode=dict(type='str', choices=['Legacy', 'Uefi'], default='Legacy'), uefi_enable_secure_boot=dict(type='bool', default=False), boot_devices=dict(type='list', elements='dict', options=boot_device), @@ -373,8 +398,8 @@ def main(): elif device['device_type'] == 'NVMe': intersight.api_body['BootDevices'].append( { - "ClassId": "boot.NVMe", - "ObjectType": "boot.NVMe", + "ClassId": "boot.Nvme", + "ObjectType": "boot.Nvme", "Enabled": device['enabled'], "Name": device['device_name'], "Bootloader": { diff --git a/ansible_collections/cisco/intersight/plugins/modules/intersight_imc_access_policy.py b/ansible_collections/cisco/intersight/plugins/modules/intersight_imc_access_policy.py index ec31898ee..27ebe80aa 100644 --- a/ansible_collections/cisco/intersight/plugins/modules/intersight_imc_access_policy.py +++ b/ansible_collections/cisco/intersight/plugins/modules/intersight_imc_access_policy.py @@ -24,38 +24,50 @@ options: description: - If C(present), will verify the resource is present and will create if needed. - If C(absent), will verify the resource is absent and will delete if needed. + type: str choices: [present, absent] default: present organization: description: - The name of the Organization this resource is assigned to. - Profiles and Policies that are created within a Custom Organization are applicable only to devices in the same Organization. + type: str default: default name: description: - The name assigned to the IMC Access Policy. - The name must be between 1 and 62 alphanumeric characters, allowing special characters :-_. + type: str required: true tags: description: - List of tags in Key:<user-defined key> Value:<user-defined value> format. - descrption: + type: list + elements: dict + description: description: - The user-defined description of the IMC access policy. - Description can contain letters(a-z, A-Z), numbers(0-9), hyphen(-), period(.), colon(:), or an underscore(_). + type: str aliases: [descr] + out_of_band: + description: + - If C(true), will enable Out-Of-Band configuration. + - If C(false), will enable In-Band configuration. + type: bool + default: false vlan_id: description: - VLAN to be used for server access over Inband network. - required: true + - Required if C(out_of_band) is C(false). type: int ip_pool: description: - IP Pool used to assign IP address and other required network settings. + type: str required: true author: - David Soper (@dsoper2) -version_added: '2.10' ''' EXAMPLES = r''' @@ -117,36 +129,91 @@ def main(): state=dict(type='str', choices=['present', 'absent'], default='present'), organization=dict(type='str', default='default'), name=dict(type='str', required=True), - description=dict(type='str', aliases=['descr'], default=''), - tags=dict(type='list', default=[]), - vlan_id=dict(type='int', required=True), + description=dict(type='str', aliases=['descr']), + tags=dict(type='list', elements='dict'), + out_of_band=dict(type='bool', default=False), + vlan_id=dict(type='int'), ip_pool=dict(type='str', required=True), ) module = AnsibleModule( argument_spec, + required_if=[ + ('out_of_band', False, ['vlan_id']), + ], supports_check_mode=True, ) intersight = IntersightModule(module) + + organization_moid = None + # GET Organization Moid + intersight.get_resource( + resource_path='/organization/Organizations', + query_params={ + '$filter': "Name eq '" + intersight.module.params['organization'] + "'", + '$select': 'Moid', + }, + ) + if intersight.result['api_response'].get('Moid'): + # resource exists and moid was returned + organization_moid = intersight.result['api_response']['Moid'] + + ip_pool_moid = None + # GET IP Pool Moid + filter_str = "Name eq '" + intersight.module.params['ip_pool'] + "'" + filter_str += "and Organization.Moid eq '" + organization_moid + "'" + intersight.get_resource( + resource_path='/ippool/Pools', + query_params={ + '$filter': filter_str, + '$select': 'Moid', + }, + ) + if intersight.result['api_response'].get('Moid'): + # resource exists and moid was returned + ip_pool_moid = intersight.result['api_response']['Moid'] + intersight.result['api_response'] = {} intersight.result['trace_id'] = '' intersight.api_body = { 'Name': intersight.module.params['name'], 'Tags': intersight.module.params['tags'], 'Description': intersight.module.params['description'], - 'InbandVlan': intersight.module.params['vlan_id'], 'Organization': { 'Name': intersight.module.params['organization'], }, } + if intersight.module.params['out_of_band']: + intersight.api_body['ConfigurationType'] = { + 'ObjectType': 'access.ConfigurationType', + 'ConfigureInband': False, + 'ConfigureOutOfBand': True, + } + intersight.api_body['OutOfBandIpPool'] = { + 'ObjectType': 'ippool.Pool', + 'Moid': ip_pool_moid, + } + else: + intersight.api_body['InbandVlan'] = intersight.module.params['vlan_id'] + intersight.api_body['ConfigurationType'] = { + 'ObjectType': 'access.ConfigurationType', + 'ConfigureInband': True, + 'ConfigureOutOfBand': False, + } + intersight.api_body['InbandIpPool'] = { + 'ObjectType': 'ippool.Pool', + 'Moid': ip_pool_moid, + } + # get the current state of the resource + filter_str = "Name eq '" + intersight.module.params['name'] + "'" + filter_str += "and Organization.Moid eq '" + organization_moid + "'" intersight.get_resource( resource_path='/access/Policies', query_params={ - '$filter': "Name eq '" + intersight.module.params['name'] + "'", - '$expand': 'Organization', + '$filter': filter_str, }, ) @@ -168,18 +235,6 @@ def main(): # remove read-only Organization key intersight.api_body.pop('Organization') if not moid: - # GET Organization Moid - intersight.get_resource( - resource_path='/organization/Organizations', - query_params={ - '$filter': "Name eq '" + intersight.module.params['organization'] + "'", - '$select': 'Moid', - }, - ) - organization_moid = None - if intersight.result['api_response'].get('Moid'): - # resource exists and moid was returned - organization_moid = intersight.result['api_response']['Moid'] # Organization must be set, but can't be changed after initial POST intersight.api_body['Organization'] = { 'Moid': organization_moid, @@ -189,7 +244,7 @@ def main(): resource_path='/access/Policies', body=intersight.api_body, query_params={ - '$filter': "Name eq '" + intersight.module.params['name'] + "'", + '$filter': filter_str, }, ) diff --git a/ansible_collections/cisco/intersight/plugins/modules/intersight_info.py b/ansible_collections/cisco/intersight/plugins/modules/intersight_info.py index ba21df24d..b57aab86c 100644 --- a/ansible_collections/cisco/intersight/plugins/modules/intersight_info.py +++ b/ansible_collections/cisco/intersight/plugins/modules/intersight_info.py @@ -24,11 +24,10 @@ options: - Server names to retrieve information from. - An empty list will return all servers. type: list - required: yes + elements: str author: - David Soper (@dsoper2) - CiscoUcs (@CiscoUcs) -version_added: '2.8' ''' EXAMPLES = r''' @@ -97,7 +96,7 @@ def get_servers(module, intersight): def main(): argument_spec = intersight_argument_spec argument_spec.update( - server_names=dict(type='list', required=True), + server_names=dict(type='list', elements='str'), ) module = AnsibleModule( @@ -105,7 +104,7 @@ def main(): supports_check_mode=True, ) if module._name == 'intersight_facts': - module.deprecate("The 'intersight_facts' module has been renamed to 'intersight_info'", version='2.13') + module.deprecate("The 'intersight_facts' module has been renamed to 'intersight_info'", date='2024-07-10', collection_name='cisco.intersight') intersight = IntersightModule(module) diff --git a/ansible_collections/cisco/intersight/plugins/modules/intersight_local_user_policy.py b/ansible_collections/cisco/intersight/plugins/modules/intersight_local_user_policy.py index f9f8a9719..9bb58065d 100644 --- a/ansible_collections/cisco/intersight/plugins/modules/intersight_local_user_policy.py +++ b/ansible_collections/cisco/intersight/plugins/modules/intersight_local_user_policy.py @@ -24,25 +24,31 @@ options: description: - If C(present), will verify the resource is present and will create if needed. - If C(absent), will verify the resource is absent and will delete if needed. + type: str choices: [present, absent] default: present organization: description: - The name of the Organization this resource is assigned to. - Profiles and Policies that are created within a Custom Organization are applicable only to devices in the same Organization. + type: str default: default name: description: - The name assigned to the Local User Policy. - The name must be between 1 and 62 alphanumeric characters, allowing special characters :-_. + type: str required: true tags: description: - List of tags in Key:<user-defined key> Value:<user-defined value> format. + type: list + elements: dict description: description: - The user-defined description of the Local User policy. - Description can contain letters(a-z, A-Z), numbers(0-9), hyphen(-), period(.), colon(:), or an underscore(_). + type: str aliases: [descr] enforce_strong_password: description: @@ -74,10 +80,13 @@ options: - An admin user already exists on the endpoint. - Add the admin user here only if you want to change the password, or enable or disable the user. - To add admin user, provide a username as 'admin', select the admin user role, and then proceed. + type: list + elements: dict suboptions: username: description: - Name of the user created on the endpoint. + type: str required: true enable: description: @@ -87,26 +96,29 @@ options: role: description: - Roles associated with the user on the endpoint. + type: str choices: [admin, readonly, user] required: true password: description: - Valid login password of the user. + type: str required: true purge: description: - The purge argument instructs the module to consider the resource definition absolute. - If true, any previously configured usernames will be removed from the policy with the exception of the `admin` user which cannot be deleted. + type: bool default: false always_update_password: description: - Since passwords are not returned by the API and are encrypted on the endpoint, this option will instruct the module when to change the password. - If true, the password for each user will always be updated in the policy. - If false, the password will be updated only if the user is created. + type: bool default: false author: - David Soper (@dsoper2) -version_added: '2.10' ''' EXAMPLES = r''' @@ -169,12 +181,12 @@ def main(): state=dict(type='str', choices=['present', 'absent'], default='present'), organization=dict(type='str', default='default'), name=dict(type='str', required=True), - description=dict(type='str', aliases=['descr'], default=''), - tags=dict(type='list', default=[]), + description=dict(type='str', aliases=['descr']), + tags=dict(type='list', elements='dict'), enforce_strong_password=dict(type='bool', default=True, no_log=False), enable_password_expiry=dict(type='bool', default=False, no_log=False), password_history=dict(type='int', default=5, no_log=False), - local_users=dict(type='list', elements='dict', options=local_user, default=[]), + local_users=dict(type='list', elements='dict', options=local_user), purge=dict(type='bool', default=False), always_update_password=dict(type='bool', default=False, no_log=False), ) diff --git a/ansible_collections/cisco/intersight/plugins/modules/intersight_ntp_policy.py b/ansible_collections/cisco/intersight/plugins/modules/intersight_ntp_policy.py index f43eb3a60..01e732289 100644 --- a/ansible_collections/cisco/intersight/plugins/modules/intersight_ntp_policy.py +++ b/ansible_collections/cisco/intersight/plugins/modules/intersight_ntp_policy.py @@ -24,26 +24,31 @@ options: description: - If C(present), will verify the resource is present and will create if needed. - If C(absent), will verify the resource is absent and will delete if needed. + type: str choices: [present, absent] default: present organization: description: - The name of the Organization this resource is assigned to. - Profiles and Policies that are created within a Custom Organization are applicable only to devices in the same Organization. + type: str default: default name: description: - The name assigned to the NTP policy. - The name must be between 1 and 62 alphanumeric characters, allowing special characters :-_. + type: str required: true tags: description: - List of tags in Key:<user-defined key> Value:<user-defined value> format. type: list + elements: dict description: description: - The user-defined description of the NTP policy. - Description can contain letters(a-z, A-Z), numbers(0-9), hyphen(-), period(.), colon(:), or an underscore(_). + type: str aliases: [descr] enable: description: @@ -54,12 +59,13 @@ options: description: - List of NTP servers configured on the endpoint. type: list + elements: str timezone: description: - Timezone of services on the endpoint. + type: str author: - David Soper (@dsoper2) -version_added: '2.10' ''' EXAMPLES = r''' @@ -115,11 +121,11 @@ def main(): state=dict(type='str', choices=['present', 'absent'], default='present'), organization=dict(type='str', default='default'), name=dict(type='str', required=True), - description=dict(type='str', aliases=['descr'], default=''), - tags=dict(type='list', default=[]), + description=dict(type='str', aliases=['descr']), + tags=dict(type='list', elements='dict'), enable=dict(type='bool', default=True), - ntp_servers=dict(type='list', default=[]), - timezone=dict(type='str', default=''), + ntp_servers=dict(type='list', elements='str'), + timezone=dict(type='str'), ) module = AnsibleModule( diff --git a/ansible_collections/cisco/intersight/plugins/modules/intersight_rest_api.py b/ansible_collections/cisco/intersight/plugins/modules/intersight_rest_api.py index 5696ace35..26f9c67ec 100644 --- a/ansible_collections/cisco/intersight/plugins/modules/intersight_rest_api.py +++ b/ansible_collections/cisco/intersight/plugins/modules/intersight_rest_api.py @@ -4,8 +4,6 @@ # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) from __future__ import absolute_import, division, print_function -from ansible_collections.cisco.intersight.plugins.module_utils.intersight import IntersightModule, intersight_argument_spec, compare_values -from ansible.module_utils.basic import AnsibleModule __metaclass__ = type ANSIBLE_METADATA = {'metadata_version': '1.1', @@ -47,6 +45,7 @@ options: - The paylod for API requests used to modify resources. - Should be used instead of api_body if a list is required in the API payload. type: list + elements: dict return_list: description: - If C(yes), will return a list of API results in the api_response. @@ -58,12 +57,12 @@ options: description: - If C(present), will verify the resource is present and will create if needed. - If C(absent), will verify the resource is absent and will delete if needed. + type: str choices: [present, absent] default: present author: - David Soper (@dsoper2) - CiscoUcs (@CiscoUcs) -version_added: '2.8' ''' EXAMPLES = r''' @@ -137,15 +136,18 @@ api_repsonse: } ''' +from ansible_collections.cisco.intersight.plugins.module_utils.intersight import IntersightModule, intersight_argument_spec, compare_values +from ansible.module_utils.basic import AnsibleModule + def main(): argument_spec = intersight_argument_spec argument_spec.update( resource_path=dict(type='str', required=True), - query_params=dict(type='dict', default={}), + query_params=dict(type='dict'), update_method=dict(type='str', choices=['patch', 'post'], default='patch'), - api_body=dict(type='dict', default={}), - list_body=dict(type='list', default=[]), + api_body=dict(type='dict'), + list_body=dict(type='list', elements='dict'), return_list=dict(type='bool', default=False), state=dict(type='str', choices=['absent', 'present'], default='present'), ) diff --git a/ansible_collections/cisco/intersight/plugins/modules/intersight_server_profile.py b/ansible_collections/cisco/intersight/plugins/modules/intersight_server_profile.py index a8cdbccb6..49cdb61b6 100644 --- a/ansible_collections/cisco/intersight/plugins/modules/intersight_server_profile.py +++ b/ansible_collections/cisco/intersight/plugins/modules/intersight_server_profile.py @@ -24,63 +24,123 @@ options: description: - If C(present), will verify the resource is present and will create if needed. - If C(absent), will verify the resource is absent and will delete if needed. + type: str choices: [present, absent] default: present organization: description: - The name of the Organization this resource is assigned to. - Profiles and Policies that are created within a Custom Organization are applicable only to devices in the same Organization. + type: str default: default name: description: - The name assigned to the Server Profile. - The name must be between 1 and 62 alphanumeric characters, allowing special characters :-_. + type: str required: true target_platform: description: - The platform for which the server profile is applicable. - Can either be a server that is operating in Standalone mode or which is attached to a Fabric Interconnect (FIAttached) managed by Intersight. + type: str choices: [Standalone, FIAttached] default: Standalone tags: description: - List of tags in Key:<user-defined key> Value:<user-defined value> format. + type: list + elements: dict + default: [] description: description: - The user-defined description of the Server Profile. - Description can contain letters(a-z, A-Z), numbers(0-9), hyphen(-), period(.), colon(:), or an underscore(_). + type: str aliases: [descr] + default: '' assigned_server: description: - Managed Obect ID (MOID) of assigned server. - Option can be omitted if user wishes to assign server later. + type: str + bios_policy: + description: + - Name of BIOS Policy to associate with this profile. + type: str boot_order_policy: description: - Name of Boot Order Policy to associate with this profile. + type: str + certificate_policy: + description: + - Name of Certificate Policy to associate with this profile. + type: str + drive_security_policy: + description: + - Name of Drive Security Policy to associate with this profile. + type: str + firmware_policy: + description: + - Name of Firmware Policy to associate with this profile. + type: str imc_access_policy: description: - Name of IMC Access Policy to associate with this profile. + type: str + ipmi_over_lan_policy: + description: + - Name of IPMI over LAN Policy to associate with this profile. + type: str lan_connectivity_policy: description: - Name of LAN Connectivity Policy to associate with this profile. + type: str local_user_policy: description: - Name of Local User Policy to associate with this profile. + type: str ntp_policy: description: - Name of NTP Policy to associate with this profile. + type: str + san_connectivity_policy: + description: + - Name of SAN Connectivity Policy to associate with this profile. + type: str + serial_over_lan_policy: + description: + - Name of Serial over LAN Policy to associate with this profile. + type: str + snmp_policy: + description: + - Name of SNMP Policy to associate with this profile. + type: str storage_policy: description: - Name of Storage Policy to associate with this profile. + type: str + syslog_policy: + description: + - Name of Syslog Policy to associate with this profile. + type: str + thermal_policy: + description: + - Name of Thermal Policy to associate with this profile. + type: str + virtual_kvm_policy: + description: + - Name of Virtual KVM Policy to associate with this profile. + type: str virtual_media_policy: description: - Name of Virtual Media Policy to associate with this profile. + type: str author: - David Soper (@dsoper2) - Sid Nath (@SidNath21) - Tse Kai "Kevin" Chan (@BrightScale) - Soma Tummala (@SOMATUMMALA21) -version_added: '2.10' ''' EXAMPLES = r''' @@ -199,15 +259,26 @@ def main(): organization=dict(type='str', default='default'), name=dict(type='str', required=True), target_platform=dict(type='str', choices=['Standalone', 'FIAttached'], default='Standalone'), - tags=dict(type='list', default=[]), + tags=dict(type='list', elements='dict', default=[]), description=dict(type='str', aliases=['descr'], default=''), - assigned_server=dict(type='str', default=''), + assigned_server=dict(type='str'), + bios_policy=dict(type='str'), boot_order_policy=dict(type='str'), + certificate_policy=dict(type='str'), + drive_security_policy=dict(type='str'), + firmware_policy=dict(type='str'), imc_access_policy=dict(type='str'), + ipmi_over_lan_policy=dict(type='str'), lan_connectivity_policy=dict(type='str'), local_user_policy=dict(type='str'), ntp_policy=dict(type='str'), + san_connectivity_policy=dict(type='str'), + serial_over_lan_policy=dict(type='str'), + snmp_policy=dict(type='str'), storage_policy=dict(type='str'), + syslog_policy=dict(type='str'), + thermal_policy=dict(type='str'), + virtual_kvm_policy=dict(type='str'), virtual_media_policy=dict(type='str'), ) @@ -254,24 +325,40 @@ def main(): # Configure the profile moid = intersight.configure_policy_or_profile(resource_path=resource_path) + if moid and intersight.module.params['bios_policy']: + post_profile_to_policy(intersight, moid, resource_path='/bios/Policies', policy_name=intersight.module.params['bios_policy']) if moid and intersight.module.params['boot_order_policy']: post_profile_to_policy(intersight, moid, resource_path='/boot/PrecisionPolicies', policy_name=intersight.module.params['boot_order_policy']) - + if moid and intersight.module.params['certificate_policy']: + post_profile_to_policy(intersight, moid, resource_path='/security/CertificatePolicies', policy_name=intersight.module.params['certificate_policy']) + if moid and intersight.module.params['drive_security_policy']: + post_profile_to_policy(intersight, moid, resource_path='/security/DriveSecurityPolicies', policy_name=intersight.module.params['drive_security_policy']) + if moid and intersight.module.params['firmware_policy']: + post_profile_to_policy(intersight, moid, resource_path='/firmware/Policies', policy_name=intersight.module.params['firmware_policy']) if moid and intersight.module.params['imc_access_policy']: post_profile_to_policy(intersight, moid, resource_path='/access/Policies', policy_name=intersight.module.params['imc_access_policy']) - + if moid and intersight.module.params['ipmi_over_lan_policy']: + post_profile_to_policy(intersight, moid, resource_path='/ipmi/Policies', policy_name=intersight.module.params['ipmi_over_lan_policy']) if moid and intersight.module.params['lan_connectivity_policy']: post_profile_to_policy(intersight, moid, resource_path='/vnic/LanConnectivityPolicies', policy_name=intersight.module.params['lan_connectivity_policy']) - if moid and intersight.module.params['local_user_policy']: post_profile_to_policy(intersight, moid, resource_path='/iam/EndPointUserPolicies', policy_name=intersight.module.params['local_user_policy']) - if moid and intersight.module.params['ntp_policy']: post_profile_to_policy(intersight, moid, resource_path='/ntp/Policies', policy_name=intersight.module.params['ntp_policy']) - + if moid and intersight.module.params['san_connectivity_policy']: + post_profile_to_policy(intersight, moid, resource_path='/vnic/SanConnectivityPolicies', policy_name=intersight.module.params['san_connectivity_policy']) + if moid and intersight.module.params['serial_over_lan_policy']: + post_profile_to_policy(intersight, moid, resource_path='/serial/Policies', policy_name=intersight.module.params['serial_over_lan_policy']) + if moid and intersight.module.params['snmp_policy']: + post_profile_to_policy(intersight, moid, resource_path='/snmp/Policies', policy_name=intersight.module.params['snmp_policy']) if moid and intersight.module.params['storage_policy']: post_profile_to_policy(intersight, moid, resource_path='/storage/StoragePolicies', policy_name=intersight.module.params['storage_policy']) - + if moid and intersight.module.params['syslog_policy']: + post_profile_to_policy(intersight, moid, resource_path='/syslog/Policies', policy_name=intersight.module.params['syslog_policy']) + if moid and intersight.module.params['thermal_policy']: + post_profile_to_policy(intersight, moid, resource_path='/thermal/Policies', policy_name=intersight.module.params['thermal_policy']) + if moid and intersight.module.params['virtual_kvm_policy']: + post_profile_to_policy(intersight, moid, resource_path='/kvm/Policies', policy_name=intersight.module.params['virtual_kvm_policy']) if moid and intersight.module.params['virtual_media_policy']: post_profile_to_policy(intersight, moid, resource_path='/vmedia/Policies', policy_name=intersight.module.params['virtual_media_policy']) diff --git a/ansible_collections/cisco/intersight/plugins/modules/intersight_target_claim.py b/ansible_collections/cisco/intersight/plugins/modules/intersight_target_claim.py index 0a19e879a..97dcdc02d 100644 --- a/ansible_collections/cisco/intersight/plugins/modules/intersight_target_claim.py +++ b/ansible_collections/cisco/intersight/plugins/modules/intersight_target_claim.py @@ -4,8 +4,6 @@ # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) from __future__ import absolute_import, division, print_function -from ansible_collections.cisco.intersight.plugins.module_utils.intersight import IntersightModule, intersight_argument_spec -from ansible.module_utils.basic import AnsibleModule __metaclass__ = type ANSIBLE_METADATA = {'metadata_version': '1.1', @@ -27,23 +25,23 @@ options: - Claim code required for registering a new Target - Required if I(state=present) type: str - required: no + required: false device_id: description: - Device id (serial number) of target - Targets containing multiple Target ids (e.g. IMM) can be formatted as <target1_id>&<target2_id> - type: dict - required: yes + type: str + required: true state: description: - If C(present), will verify the resource is present and will create if needed. - If C(absent), will verify the resource is absent and will delete if needed. + type: str choices: [present, absent] default: present author: - Brandon Beck (@techBeck03) - CiscoUcs (@CiscoUcs) -version_added: '2.8' ''' EXAMPLES = r''' @@ -103,6 +101,9 @@ api_repsonse: } ''' +from ansible_collections.cisco.intersight.plugins.module_utils.intersight import IntersightModule, intersight_argument_spec +from ansible.module_utils.basic import AnsibleModule + def main(): argument_spec = intersight_argument_spec diff --git a/ansible_collections/cisco/intersight/plugins/modules/intersight_virtual_media_policy.py b/ansible_collections/cisco/intersight/plugins/modules/intersight_virtual_media_policy.py index 22ab2dddc..ba5b35d6d 100644 --- a/ansible_collections/cisco/intersight/plugins/modules/intersight_virtual_media_policy.py +++ b/ansible_collections/cisco/intersight/plugins/modules/intersight_virtual_media_policy.py @@ -24,26 +24,31 @@ options: description: - If C(present), will verify the resource is present and will create if needed. - If C(absent), will verify the resource is absent and will delete if needed. + type: str choices: [present, absent] default: present organization: description: - The name of the Organization this resource is assigned to. - Profiles and Policies that are created within a Custom Organization are applicable only to devices in the same Organization. + type: str default: default name: description: - The name assigned to the NTP policy. - The name must be between 1 and 62 alphanumeric characters, allowing special characters :-_. + type: str required: true tags: description: - List of tags in Key:<user-defined key> Value:<user-defined value> format. type: list - descrption: + elements: dict + description: description: - The user-defined description of the NTP policy. - Description can contain letters(a-z, A-Z), numbers(0-9), hyphen(-), period(.), colon(:), or an underscore(_). + type: str aliases: [descr] enable: description: @@ -63,6 +68,7 @@ options: cdd_virtual_media: description: - CDD Virtual Media image mapping options. + type: dict suboptions: enable: description: @@ -77,41 +83,62 @@ options: - For HTTP, ensure port 80 is accessible. - For HTTPS, ensure port 443 is accessible. - For NFS, ensure port 2049 is accessible. + type: str choices: [nfs,cifs,http,https] required: true volume: description: - A user defined name of the image mounted for mapping. + type: str required: true remote_hostname: description: - Hostname or IP address of the server hosting the virtual media image. + type: str required: true remote_path: description: - Filepath (not including the filename) of the remote image. - Ex. mnt/SHARE/ISOS + type: str required: true remote_file: description: - Filename of the remote image. - Ex. custom_image.iso + type: str required: true username: description: - The username for the specified Mount Type, if required. + type: str password: description: - The password for the selected username, if required. + type: str + mount_options: + description: + - Mount options for the Virtual Media mapping. + - For NFS, supported options are ro, rw, nolock, noexec, soft, port=VALUE, timeo=VALUE, retry=VALUE + - For CIFS, supported options are soft, nounix, noserverino, guest + type: str + required: false + authentication_protocol: + description: + - Authentication Protocol for CIFS Mount Type + type: str + default: none + required: false hdd_virtual_media: description: - HDD Virtual Media image mapping options. + type: dict suboptions: enable: description: - Enable or disable HDD image mapping. type: bool - default: false + default: true mount_type: description: - Type (protocol) of network share used by the remote_hostname. @@ -120,46 +147,55 @@ options: - For HTTP, ensure port 80 is accessible. - For HTTPS, ensure port 443 is accessible. - For NFS, ensure port 2049 is accessible. + type: str choices: [nfs,cifs,http,https] required: true volume: description: - A user defined name of the image mounted for mapping. + type: str required: true remote_hostname: description: - Hostname or IP address of the server hosting the virtual media image. + type: str required: true remote_path: description: - Filepath (not including the filename) of the remote image. - Ex. mnt/SHARE/ISOS + type: str required: true remote_file: description: - Filename of the remote image. - Ex. custom_image.iso + type: str required: true username: description: - The username for the specified Mount Type, if required. + type: str password: description: - The password for the selected username, if required. + type: str mount_options: description: - Mount options for the Virtual Media mapping. - For NFS, supported options are ro, rw, nolock, noexec, soft, port=VALUE, timeo=VALUE, retry=VALUE - For CIFS, supported options are soft, nounix, noserverino, guest + type: str required: false authentication_protocol: description: - Authentication Protocol for CIFS Mount Type + type: str + default: none required: false author: - David Soper (@dsoper2) - Sid Nath (@SidNath21) -version_added: '2.10' ''' EXAMPLES = r''' @@ -227,9 +263,9 @@ def main(): remote_hostname=dict(type='str', required=True), remote_path=dict(type='str', required=True), remote_file=dict(type='str', required=True), - mount_options=dict(type='str', default=''), - username=dict(type='str', default=''), - password=dict(type='str', default='', no_log=True), + mount_options=dict(type='str'), + username=dict(type='str'), + password=dict(type='str', no_log=True), authentication_protocol=dict(type='str', default='none'), ) argument_spec = intersight_argument_spec @@ -237,8 +273,8 @@ def main(): state=dict(type='str', choices=['present', 'absent'], default='present'), organization=dict(type='str', default='default'), name=dict(type='str', required=True), - description=dict(type='str', aliases=['descr'], default=''), - tags=dict(type='list', default=[]), + description=dict(type='str', aliases=['descr']), + tags=dict(type='list', elements='dict'), enable=dict(type='bool', default=True), encryption=dict(type='bool', default=False), low_power_usb=dict(type='bool', default=True), @@ -267,7 +303,7 @@ def main(): "LowPowerUsb": intersight.module.params['low_power_usb'], 'Mappings': [], } - + if intersight.module.params.get('cdd_virtual_media'): intersight.api_body['Mappings'].append( { |