diff --git a/HISTORY.rst b/HISTORY.rst index ce2f1788..66dcd44a 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -1,6 +1,10 @@ History ======= +0.9.13 (2022-07-21) +--------------------- +* Adds support for IMC version 4.2(2a) + 0.9.12 (2021-10-28) --------------------- * Bug fixes diff --git a/imcsdk/__init__.py b/imcsdk/__init__.py index 3eaec401..66e70c12 100644 --- a/imcsdk/__init__.py +++ b/imcsdk/__init__.py @@ -57,4 +57,4 @@ def set_log_level(level=logging.DEBUG): __author__ = 'Cisco Systems' __email__ = 'ucs-python@cisco.com' -__version__ = '0.9.12' +__version__ = '0.9.13' diff --git a/imcsdk/imcbiostables.py b/imcsdk/imcbiostables.py index 4e6571df..5f0e4f69 100644 --- a/imcsdk/imcbiostables.py +++ b/imcsdk/imcbiostables.py @@ -33,6 +33,8 @@ "bootOptionRetry": {"mo_name": "BiosVfBootOptionRetry", "prop_name": "vp_boot_option_retry"}, "bootPerformanceMode": {"mo_name": "BiosVfBootPerformanceMode", "prop_name": "vp_boot_performance_mode"}, "burstAndPostponedRefresh": {"mo_name": "BiosVfBurstAndPostponedRefresh", "prop_name": "vp_burst_and_postponed_refresh"}, + "c1autoDemotion": {"mo_name": "BiosVfC1AutoDemotion", "prop_name": "vp_c1_auto_demotion"}, + "c1autoUnDemotion": {"mo_name": "BiosVfC1AutoUnDemotion", "prop_name": "vp_c1_auto_un_demotion"}, "cdnEnable": {"mo_name": "BiosVfCDNEnable", "prop_name": "vp_cdn_enable"}, "cdnSupport": {"mo_name": "BiosVfCDNSupport", "prop_name": "vp_cdn_support"}, "cpuEnergyPerformance": {"mo_name": "BiosVfCPUEnergyPerformance", "prop_name": "vp_cpu_energy_performance"}, @@ -84,6 +86,8 @@ "redirectionAfterPost": {"mo_name": "BiosVfConsoleRedirection", "prop_name": "vp_redirection_after_post"}, "terminalType": {"mo_name": "BiosVfConsoleRedirection", "prop_name": "vp_terminal_type"}, "coreMultiProcessing": {"mo_name": "BiosVfCoreMultiProcessing", "prop_name": "vp_core_multi_processing"}, + "cpuPaLimit": {"mo_name": "BiosVfCpuPaLimit", "prop_name": "vp_cpu_pa_limit"}, + "cpuPerfEnhancement": {"mo_name": "BiosVfCpuPerfEnhancement", "prop_name": "vp_cpu_perf_enhancement"}, "crfastgoConfig": {"mo_name": "BiosVfCrfastgoConfig", "prop_name": "vp_crfastgo_config"}, "dcpmmFirmwareDowngrade": {"mo_name": "BiosVfDCPMMFirmwareDowngrade", "prop_name": "vp_dcpmm_firmware_downgrade"}, "ipPrefetch": {"mo_name": "BiosVfDCUPrefetch", "prop_name": "vp_ip_prefetch"}, @@ -127,6 +131,7 @@ "intelVirtualizationTechnology": {"mo_name": "BiosVfIntelVirtualizationTechnology", "prop_name": "vp_intel_virtualization_technology"}, "iohErrorEnable": {"mo_name": "BiosVfIohErrorEn", "prop_name": "vp_ioh_error_enable"}, "ktiPrefetch": {"mo_name": "BiosVfKTIPrefetch", "prop_name": "vp_kti_prefetch"}, + "llcAlloc": {"mo_name": "BiosVfLLCAlloc", "prop_name": "vp_llc_alloc"}, "llcPrefetch": {"mo_name": "BiosVfLLCPrefetch", "prop_name": "vp_llc_prefetch"}, "lomPort0state": {"mo_name": "BiosVfLOMPortOptionROM", "prop_name": "vp_lom_port0_state"}, "lomPort1state": {"mo_name": "BiosVfLOMPortOptionROM", "prop_name": "vp_lom_port1_state"}, @@ -339,6 +344,7 @@ "pciRomClp": {"mo_name": "BiosVfPciRomClp", "prop_name": "vp_pci_rom_clp"}, "pcieAriSupport": {"mo_name": "BiosVfPcieARISupport", "prop_name": "vp_pcie_ari_support"}, "pciePllSsc": {"mo_name": "BiosVfPciePllSsc", "prop_name": "vp_pcie_pll_ssc"}, + "pcieSlotsCdnEnable": {"mo_name": "BiosVfPcieSlotsCdnEnable", "prop_name": "vp_pcie_slots_cdn_enable"}, "postPackageRepair": {"mo_name": "BiosVfPostPackageRepair", "prop_name": "vp_post_package_repair"}, "popSupport": {"mo_name": "BiosVfPowerOnPasswordSupport", "prop_name": "vp_pop_support"}, "processorC1e": {"mo_name": "BiosVfProcessorC1E", "prop_name": "vp_processor_c1_e"}, @@ -351,6 +357,8 @@ "qpiSnoopMode": {"mo_name": "BiosVfQpiSnoopMode", "prop_name": "vp_qpi_snoop_mode"}, "resumeOnAcPowerLoss": {"mo_name": "BiosVfResumeOnACPowerLoss", "prop_name": "vp_resume_on_ac_power_loss"}, "sev": {"mo_name": "BiosVfSEV", "prop_name": "vp_sev"}, + "sha1pcrBank": {"mo_name": "BiosVfSHA1PCRBank", "prop_name": "vp_sh_a1_pcr_bank"}, + "sha256pcrBank": {"mo_name": "BiosVfSHA256PCRBank", "prop_name": "vp_sh_a256_pcr_bank"}, "smee": {"mo_name": "BiosVfSMEE", "prop_name": "vp_smee"}, "sataModeSelect": {"mo_name": "BiosVfSataModeSelect", "prop_name": "vp_sata_mode_select"}, "selectMemoryRasConfiguration": {"mo_name": "BiosVfSelectMemoryRASConfiguration", "prop_name": "vp_select_memory_ras_configuration"}, @@ -381,8 +389,11 @@ "tpmSupport": {"mo_name": "BiosVfTPMSupport", "prop_name": "vp_tpm_support"}, "tsme": {"mo_name": "BiosVfTSME", "prop_name": "vp_tsme"}, "txtSupport": {"mo_name": "BiosVfTXTSupport", "prop_name": "vp_txt_support"}, + "tpmPpiRequired": {"mo_name": "BiosVfTpmPpiRequired", "prop_name": "vp_tpm_ppi_required"}, "ucsmBootOrderRule": {"mo_name": "BiosVfUCSMBootOrderRuleControl", "prop_name": "vp_ucsm_boot_order_rule"}, "ufsDisable": {"mo_name": "BiosVfUFSDisable", "prop_name": "vp_ufs_disable"}, + "upiLinkEnablement": {"mo_name": "BiosVfUPILinkEnablement", "prop_name": "vp_upi_link_enablement"}, + "upiPowerManagement": {"mo_name": "BiosVfUPIPowerManagement", "prop_name": "vp_upi_power_management"}, "makeDeviceNonBootable": {"mo_name": "BiosVfUSBBootConfig", "prop_name": "vp_make_device_non_bootable"}, "usbEmul6064": {"mo_name": "BiosVfUSBEmulation", "prop_name": "vp_usb_emul6064"}, "allUsbDevices": {"mo_name": "BiosVfUSBPortsConfig", "prop_name": "vp_all_usb_devices"}, @@ -396,9 +407,11 @@ "usbXhciSupport": {"mo_name": "BiosVfUsbXhciSupport", "prop_name": "vp_usb_xhci_support"}, "vmdEnable": {"mo_name": "BiosVfVMDEnable", "prop_name": "vp_vmd_enable"}, "vgaPriority": {"mo_name": "BiosVfVgaPriority", "prop_name": "vp_vga_priority"}, + "virtualNuma": {"mo_name": "BiosVfVirtualNuma", "prop_name": "vp_virtual_numa"}, "volMemoryMode": {"mo_name": "BiosVfVolMemoryMode", "prop_name": "vp_vol_memory_mode"}, "workLoadConfig": {"mo_name": "BiosVfWorkLoadConfig", "prop_name": "vp_work_load_config"}, "xptPrefetch": {"mo_name": "BiosVfXPTPrefetch", "prop_name": "vp_xpt_prefetch"}, + "xptRemotePrefetch": {"mo_name": "BiosVfXPTRemotePrefetch", "prop_name": "vp_xpt_remote_prefetch"}, }, "modular": { diff --git a/imcsdk/imcconstants.py b/imcsdk/imcconstants.py index d956287d..38f44f03 100644 --- a/imcsdk/imcconstants.py +++ b/imcsdk/imcconstants.py @@ -99,6 +99,8 @@ class NamingId: BIOS_VF_BOOT_OPTION_RETRY = "biosVfBootOptionRetry" BIOS_VF_BOOT_PERFORMANCE_MODE = "biosVfBootPerformanceMode" BIOS_VF_BURST_AND_POSTPONED_REFRESH = "biosVfBurstAndPostponedRefresh" + BIOS_VF_C1_AUTO_DEMOTION = "biosVfC1AutoDemotion" + BIOS_VF_C1_AUTO_UN_DEMOTION = "biosVfC1AutoUnDemotion" BIOS_VF_CDNENABLE = "biosVfCDNEnable" BIOS_VF_CDNSUPPORT = "biosVfCDNSupport" BIOS_VF_CPUENERGY_PERFORMANCE = "biosVfCPUEnergyPerformance" @@ -144,6 +146,8 @@ class NamingId: BIOS_VF_CONFIG_TDPLEVEL = "biosVfConfigTDPLevel" BIOS_VF_CONSOLE_REDIRECTION = "biosVfConsoleRedirection" BIOS_VF_CORE_MULTI_PROCESSING = "biosVfCoreMultiProcessing" + BIOS_VF_CPU_PA_LIMIT = "biosVfCpuPaLimit" + BIOS_VF_CPU_PERF_ENHANCEMENT = "biosVfCpuPerfEnhancement" BIOS_VF_CRFASTGO_CONFIG = "biosVfCrfastgoConfig" BIOS_VF_DCPMMFIRMWARE_DOWNGRADE = "biosVfDCPMMFirmwareDowngrade" BIOS_VF_DCUPREFETCH = "biosVfDCUPrefetch" @@ -182,6 +186,7 @@ class NamingId: BIOS_VF_INTEL_VIRTUALIZATION_TECHNOLOGY = "biosVfIntelVirtualizationTechnology" BIOS_VF_IOH_ERROR_EN = "biosVfIohErrorEn" BIOS_VF_KTIPREFETCH = "biosVfKTIPrefetch" + BIOS_VF_LLCALLOC = "biosVfLLCAlloc" BIOS_VF_LLCPREFETCH = "biosVfLLCPrefetch" BIOS_VF_LOMPORT_OPTION_ROM = "biosVfLOMPortOptionROM" BIOS_VF_LEGACY_USBSUPPORT = "biosVfLegacyUSBSupport" @@ -227,6 +232,7 @@ class NamingId: BIOS_VF_PCI_ROM_CLP = "biosVfPciRomClp" BIOS_VF_PCIE_ARISUPPORT = "biosVfPcieARISupport" BIOS_VF_PCIE_PLL_SSC = "biosVfPciePllSsc" + BIOS_VF_PCIE_SLOTS_CDN_ENABLE = "biosVfPcieSlotsCdnEnable" BIOS_VF_POST_PACKAGE_REPAIR = "biosVfPostPackageRepair" BIOS_VF_POWER_ON_PASSWORD_SUPPORT = "biosVfPowerOnPasswordSupport" BIOS_VF_PROCESSOR_C1_E = "biosVfProcessorC1E" @@ -239,6 +245,8 @@ class NamingId: BIOS_VF_QPI_SNOOP_MODE = "biosVfQpiSnoopMode" BIOS_VF_RESUME_ON_ACPOWER_LOSS = "biosVfResumeOnACPowerLoss" BIOS_VF_SEV = "biosVfSEV" + BIOS_VF_SHA1_PCRBANK = "biosVfSHA1PCRBank" + BIOS_VF_SHA256_PCRBANK = "biosVfSHA256PCRBank" BIOS_VF_SMEE = "biosVfSMEE" BIOS_VF_SATA_MODE_SELECT = "biosVfSataModeSelect" BIOS_VF_SELECT_MEMORY_RASCONFIGURATION = "biosVfSelectMemoryRASConfiguration" @@ -259,8 +267,11 @@ class NamingId: BIOS_VF_TPMSUPPORT = "biosVfTPMSupport" BIOS_VF_TSME = "biosVfTSME" BIOS_VF_TXTSUPPORT = "biosVfTXTSupport" + BIOS_VF_TPM_PPI_REQUIRED = "biosVfTpmPpiRequired" BIOS_VF_UCSMBOOT_ORDER_RULE_CONTROL = "biosVfUCSMBootOrderRuleControl" BIOS_VF_UFSDISABLE = "biosVfUFSDisable" + BIOS_VF_UPILINK_ENABLEMENT = "biosVfUPILinkEnablement" + BIOS_VF_UPIPOWER_MANAGEMENT = "biosVfUPIPowerManagement" BIOS_VF_USBBOOT_CONFIG = "biosVfUSBBootConfig" BIOS_VF_USBEMULATION = "biosVfUSBEmulation" BIOS_VF_USBPORTS_CONFIG = "biosVfUSBPortsConfig" @@ -268,9 +279,11 @@ class NamingId: BIOS_VF_USB_XHCI_SUPPORT = "biosVfUsbXhciSupport" BIOS_VF_VMDENABLE = "biosVfVMDEnable" BIOS_VF_VGA_PRIORITY = "biosVfVgaPriority" + BIOS_VF_VIRTUAL_NUMA = "biosVfVirtualNuma" BIOS_VF_VOL_MEMORY_MODE = "biosVfVolMemoryMode" BIOS_VF_WORK_LOAD_CONFIG = "biosVfWorkLoadConfig" BIOS_VF_XPTPREFETCH = "biosVfXPTPrefetch" + BIOS_VF_XPTREMOTE_PREFETCH = "biosVfXPTRemotePrefetch" BW_FILTER = "bwFilter" CERTIFICATE_MANAGEMENT = "certificateManagement" CLOUD_DEVICE_CONNECTOR_EP = "cloudDeviceConnectorEp" @@ -291,6 +304,7 @@ class NamingId: COMM_SVC_EP = "commSvcEp" COMM_SYSLOG = "commSyslog" COMM_SYSLOG_CLIENT = "commSyslogClient" + COMM_TLS_CONFIG = "commTlsConfig" COMM_VMEDIA = "commVMedia" COMM_VMEDIA_MAP = "commVMediaMap" COMPUTE_BOARD = "computeBoard" @@ -307,10 +321,13 @@ class NamingId: CONFIG_RESOLVE_PARENT = "configResolveParent" CONFIG_SET = "configSet" CURRENT_CERTIFICATE = "currentCertificate" + DELETE_RSYSLOG_CACERTIFICATE = "deleteRsyslogCACertificate" + DELETE_SECURE_BOOT_CERTIFICATE = "deleteSecureBootCertificate" DOWNLOAD_CLIENT_CERTIFICATE = "downloadClientCertificate" DOWNLOAD_CLIENT_PRIVATE_KEY = "downloadClientPrivateKey" DOWNLOAD_LDAP_CACERTIFICATE = "downloadLdapCACertificate" DOWNLOAD_ROOT_CACERTIFICATE = "downloadRootCACertificate" + ENABLE_SECURED_RSYSLOG = "enableSecuredRsyslog" END_POINT = "endPoint" END_POINT_CERTIFICATE_CHAIN = "endPointCertificateChain" END_POINT_ROOT_CACERTIFICATE = "endPointRootCACertificate" @@ -430,6 +447,8 @@ class NamingId: OSI_START = "osiStart" OSI_STATUS = "osiStatus" PAIR = "pair" + PCI_ADAPTER_FRU_INVENTORY = "pciAdapterFruInventory" + PCI_ADAPTER_FRU_INVENTORY_INFO = "pciAdapterFruInventoryInfo" PCI_EQUIP_SLOT = "pciEquipSlot" PCI_LINK = "pciLink" PCI_SWITCH = "pciSwitch" @@ -445,6 +464,8 @@ class NamingId: PROCESSOR_UNIT = "processorUnit" PSU_REDUNDANCY_POLICY = "psuRedundancyPolicy" RACK_UNIT_PERSONALITY = "rackUnitPersonality" + SECURE_BOOT_CACERTIFICATE_INFO = "secureBootCACertificateInfo" + SECURE_BOOT_CERTIFICATE_MANAGEMENT = "secureBootCertificateManagement" SECURE_LDAP = "secureLdap" SELF_ENCRYPT_STORAGE_CONTROLLER = "selfEncryptStorageController" SERVER_UTILIZATION = "serverUtilization" @@ -498,6 +519,8 @@ class NamingId: UPLOAD_EXTERNAL_CERTIFICATE = "uploadExternalCertificate" UPLOAD_EXTERNAL_PRIVATE_KEY = "uploadExternalPrivateKey" UPLOAD_PIDCATALOG = "uploadPIDCatalog" + UPLOAD_RSYSLOG_CACERTIFICATE = "uploadRsyslogCACertificate" + UPLOAD_SECURE_BOOT_CERTIFICATE = "uploadSecureBootCertificate" VIC_BACKUP_ALL = "vicBackupAll" VIC_IMPORTER_ALL = "vicImporterAll" WCARD_FILTER = "wcardFilter" @@ -591,6 +614,7 @@ class NamingPropertyId: ADMIN_ACTION = "adminAction" ADMIN_DUPLEX = "adminDuplex" ADMIN_FEC_MODE = "adminFecMode" + ADMIN_LINK_TRAINING = "adminLinkTraining" ADMIN_NET_SPEED = "adminNetSpeed" ADMIN_PERSISTENT_BINDINGS = "adminPersistentBindings" ADMIN_POWER = "adminPower" @@ -679,6 +703,7 @@ class NamingPropertyId: CDN = "cdn" CERTIFICATE_CONTENT = "certificateContent" CERTIFICATE_ID = "certificateId" + CERTIFICATE_PRESENCE = "certificatePresence" CHALLENGE_PASSWORD = "challengePassword" CHANGE_SET = "changeSet" CHANNEL_NUMBER = "channelNumber" @@ -776,6 +801,7 @@ class NamingPropertyId: DDNS_ENABLE = "ddnsEnable" DDNS_REFRESH_INTERVAL = "ddnsRefreshInterval" DEDICATED_HOT_SPARE_FOR_VDID = "dedicatedHotSpareForVDId" + DEFAULT_STRIP_SIZE = "defaultStripSize" DEGRADED_VIRTUAL_DRIVE_COUNT = "degradedVirtualDriveCount" DELAY = "delay" DELAY_TYPE = "delayType" @@ -831,6 +857,7 @@ class NamingPropertyId: EFF_POWER = "effPower" ELAPSED_SECONDS = "elapsedSeconds" EMAIL = "email" + EMULATED_BLOCK_SIZE = "emulatedBlockSize" ENABLE = "enable" ENABLE_COPYBACK_ON_SMART = "enableCopybackOnSmart" ENABLE_COPYBACK_TO_SSD_ON_SMART_ERROR = "enableCopybackToSsdOnSmartError" @@ -866,6 +893,7 @@ class NamingPropertyId: EXT_MASK = "extMask" EXTERNAL_CERTIFICATE = "externalCertificate" EXTERNAL_PRIVATE_KEY = "externalPrivateKey" + FACTORY_WWPN = "factoryWWPN" FAIL_COUNT = "failCount" FAIL_WINDOW = "failWindow" FAILED_MEMORY = "failedMemory" @@ -1051,6 +1079,7 @@ class NamingPropertyId: MAX_OUTPUT = "maxOutput" MAX_POWER = "maxPower" MAX_SESSIONS = "maxSessions" + MAX_VIRTUAL_DRIVE_COUNT = "maxVirtualDriveCount" MAXIMUM = "maximum" MAXIMUM_OPERATING_TEMPERATURE = "maximumOperatingTemperature" MAXIMUM_SESSIONS = "maximumSessions" @@ -1072,6 +1101,7 @@ class NamingPropertyId: MEMORY_UTILIZATION = "memoryUtilization" MFGID = "mfgid" MGMT_MODE = "mgmtMode" + MID_BACK_PLANE = "midBackPlane" MIN_CPU_POWER = "minCpuPower" MIN_MEMORY_POWER = "minMemoryPower" MIN_POWER = "minPower" @@ -1134,6 +1164,7 @@ class NamingPropertyId: ONLINE = "online" OPER_DUPLEX = "operDuplex" OPER_FEC_MODE = "operFecMode" + OPER_LINK_TRAINING = "operLinkTraining" OPER_MODE = "operMode" OPER_NET_SPEED = "operNetSpeed" OPER_POWER = "operPower" @@ -1204,6 +1235,7 @@ class NamingPropertyId: PHYSICAL_DRIVE_STATUS_AUTO_CONFIG_MODE = "physicalDriveStatusAutoConfigMode" PHYSICAL_DRIVES_LIST = "physicalDrivesList" PHYSICAL_NIC_MODE = "physicalNicMode" + PHYSICAL_NIC_MODE_CAPABLE = "physicalNicModeCapable" PID = "pid" PID_ACTIVATION_STATUS = "pidActivationStatus" PID_UPLOAD_STATUS = "pidUploadStatus" @@ -1280,6 +1312,8 @@ class NamingPropertyId: READ_ERROR_THRESHOLD = "readErrorThreshold" READ_POLICY = "readPolicy" REAPPLY = "reapply" + REAR_BACK_PLANE_RISER1 = "rearBackPlaneRiser1" + REAR_BACK_PLANE_RISER3 = "rearBackPlaneRiser3" REAR_BP_SKU_TYPE = "rearBpSkuType" REAR_TEMP = "rearTemp" REBOOT_HOST = "rebootHost" @@ -1358,10 +1392,12 @@ class NamingPropertyId: SECURE_PASSPHRASE = "securePassphrase" SECURE_UPDATE = "secureUpdate" SECURED = "secured" + SECURED_ENABLED = "securedEnabled" SECURITY_KEY = "securityKey" SECURITY_LEVEL = "securityLevel" SECURITY_STATE = "securityState" SECURITY_STATUS = "securityStatus" + SELECT_SERVER = "selectServer" SELF_ENCRYPT_ENABLED = "selfEncryptEnabled" SELF_SIGNED = "selfSigned" SEQUENCE_NUMBER = "sequenceNumber" @@ -1464,6 +1500,7 @@ class NamingPropertyId: SUBVENDOR = "subvendor" SUGGESTED_SECURITY_KEY = "suggestedSecurityKey" SUPPORTED = "supported" + SUPPORTED_STRIP_SIZES = "supportedStripSizes" SUPPORTS_RAID0 = "supportsRaid0" SUPPORTS_RAID00 = "supportsRaid00" SUPPORTS_RAID1 = "supportsRaid1" @@ -1506,6 +1543,12 @@ class NamingPropertyId: TIME_OUT = "timeOut" TIME_ZONE = "timeZone" TIMEOUT = "timeout" + TLS_CONFIG_SUPPORTED = "tlsConfigSupported" + TLSV2_CIPHER_LIST = "tlsv2CipherList" + TLSV2_CIPHER_MODE = "tlsv2CipherMode" + TLSV2_CIPHER_STATUS = "tlsv2CipherStatus" + TLSV2_ENABLED = "tlsv2Enabled" + TLSV3_CIPHER_SUITE = "tlsv3CipherSuite" TOTAL_CAPACITY = "totalCapacity" TOTAL_MEMORY = "totalMemory" TOTAL_SESSIONS = "totalSessions" @@ -1551,6 +1594,7 @@ class NamingPropertyId: USNIC_SUPPORTED = "usnicSupported" USR_LBL = "usrLbl" UUID = "uuid" + VALID_CERTIFICATE = "validCertificate" VALID_FROM = "validFrom" VALID_TO = "validTo" VALUE = "value" @@ -1605,6 +1649,8 @@ class NamingPropertyId: VP_BOOT_OPTION_RETRY = "vpBootOptionRetry" VP_BOOT_PERFORMANCE_MODE = "vpBootPerformanceMode" VP_BURST_AND_POSTPONED_REFRESH = "vpBurstAndPostponedRefresh" + VP_C1_AUTO_DEMOTION = "vpC1AutoDemotion" + VP_C1_AUTO_UN_DEMOTION = "vpC1AutoUnDemotion" VP_CDNENABLE = "vpCDNEnable" VP_CDNSUPPORT = "vpCDNSupport" VP_CPUENERGY_PERFORMANCE = "vpCPUEnergyPerformance" @@ -1651,6 +1697,8 @@ class NamingPropertyId: VP_CONFIG_TDPLEVEL = "vpConfigTDPLevel" VP_CONSOLE_REDIRECTION = "vpConsoleRedirection" VP_CORE_MULTI_PROCESSING = "vpCoreMultiProcessing" + VP_CPU_PA_LIMIT = "vpCpuPaLimit" + VP_CPU_PERF_ENHANCEMENT = "vpCpuPerfEnhancement" VP_CRFASTGO_CONFIG = "vpCrfastgoConfig" VP_DCPMMFIRMWARE_DOWNGRADE = "vpDCPMMFirmwareDowngrade" VP_DRAMCLOCK_THROTTLING = "vpDRAMClockThrottling" @@ -1697,6 +1745,7 @@ class NamingPropertyId: VP_INTEL_VIRTUALIZATION_TECHNOLOGY = "vpIntelVirtualizationTechnology" VP_IOH_ERROR_ENABLE = "vpIohErrorEnable" VP_KTIPREFETCH = "vpKTIPrefetch" + VP_LLCALLOC = "vpLLCAlloc" VP_LLCPREFETCH = "vpLLCPrefetch" VP_LOMPORT0_STATE = "vpLOMPort0State" VP_LOMPORT1_STATE = "vpLOMPort1State" @@ -1767,6 +1816,7 @@ class NamingPropertyId: VP_PCIE_SLOT_NVME5_OPTION_ROM = "vpPcieSlotNvme5OptionROM" VP_PCIE_SLOT_NVME6_LINK_SPEED = "vpPcieSlotNvme6LinkSpeed" VP_PCIE_SLOT_NVME6_OPTION_ROM = "vpPcieSlotNvme6OptionROM" + VP_PCIE_SLOTS_CDN_ENABLE = "vpPcieSlotsCdnEnable" VP_POST_PACKAGE_REPAIR = "vpPostPackageRepair" VP_PROCESSOR_C1_E = "vpProcessorC1E" VP_PROCESSOR_C3_REPORT = "vpProcessorC3Report" @@ -1781,6 +1831,8 @@ class NamingPropertyId: VP_REDIRECTION_AFTER_POST = "vpRedirectionAfterPOST" VP_RESUME_ON_ACPOWER_LOSS = "vpResumeOnACPowerLoss" VP_SEV = "vpSEV" + VP_SHA1_PCRBANK = "vpSHA1PCRBank" + VP_SHA256_PCRBANK = "vpSHA256PCRBank" VP_SMEE = "vpSMEE" VP_SNC = "vpSNC" VP_SATA_MODE_SELECT = "vpSataModeSelect" @@ -1969,8 +2021,11 @@ class NamingPropertyId: VP_TSME = "vpTSME" VP_TXTSUPPORT = "vpTXTSupport" VP_TERMINAL_TYPE = "vpTerminalType" + VP_TPM_PPI_REQUIRED = "vpTpmPpiRequired" VP_UCSMBOOT_ORDER_RULE = "vpUCSMBootOrderRule" VP_UFSDISABLE = "vpUFSDisable" + VP_UPILINK_ENABLEMENT = "vpUPILinkEnablement" + VP_UPIPOWER_MANAGEMENT = "vpUPIPowerManagement" VP_USBEMUL6064 = "vpUSBEmul6064" VP_UMA_BASED_CLUSTERING = "vpUmaBasedClustering" VP_USB_PORT_FRONT = "vpUsbPortFront" @@ -1982,9 +2037,11 @@ class NamingPropertyId: VP_USB_XHCI_SUPPORT = "vpUsbXhciSupport" VP_VMDENABLE = "vpVMDEnable" VP_VGA_PRIORITY = "vpVgaPriority" + VP_VIRTUAL_NUMA = "vpVirtualNuma" VP_VOL_MEMORY_MODE = "vpVolMemoryMode" VP_WORK_LOAD_CONFIG = "vpWorkLoadConfig" VP_XPTPREFETCH = "vpXPTPrefetch" + VP_XPTREMOTE_PREFETCH = "vpXPTRemotePrefetch" VXLAN = "vxlan" WEAR_STATUS_IN_DAYS = "wearStatusInDays" WEB_BIOS_VERSION = "webBiosVersion" diff --git a/imcsdk/imcmeta.py b/imcsdk/imcmeta.py index eae317c9..0b1a00b0 100644 --- a/imcsdk/imcmeta.py +++ b/imcsdk/imcmeta.py @@ -45,7 +45,10 @@ class VersionMeta: Version411d = ImcVersion("4.1(1d)") Version412a = ImcVersion("4.1(2a)") Version413a = ImcVersion("4.1(3a)") + Version413h = ImcVersion("4.1(3h)") Version421a = ImcVersion("4.2(1a)") + Version421b = ImcVersion("4.2(1b)") + Version422a = ImcVersion("4.2(2a)") MO_CLASS_ID = frozenset([ "AaaLdap", @@ -122,6 +125,8 @@ class VersionMeta: "BiosVfBootOptionRetry", "BiosVfBootPerformanceMode", "BiosVfBurstAndPostponedRefresh", + "BiosVfC1AutoDemotion", + "BiosVfC1AutoUnDemotion", "BiosVfCDNEnable", "BiosVfCDNSupport", "BiosVfCPUEnergyPerformance", @@ -167,6 +172,8 @@ class VersionMeta: "BiosVfConfigTDPLevel", "BiosVfConsoleRedirection", "BiosVfCoreMultiProcessing", + "BiosVfCpuPaLimit", + "BiosVfCpuPerfEnhancement", "BiosVfCrfastgoConfig", "BiosVfDCPMMFirmwareDowngrade", "BiosVfDCUPrefetch", @@ -205,6 +212,7 @@ class VersionMeta: "BiosVfIntelVirtualizationTechnology", "BiosVfIohErrorEn", "BiosVfKTIPrefetch", + "BiosVfLLCAlloc", "BiosVfLLCPrefetch", "BiosVfLOMPortOptionROM", "BiosVfLegacyUSBSupport", @@ -250,6 +258,7 @@ class VersionMeta: "BiosVfPciRomClp", "BiosVfPcieARISupport", "BiosVfPciePllSsc", + "BiosVfPcieSlotsCdnEnable", "BiosVfPostPackageRepair", "BiosVfPowerOnPasswordSupport", "BiosVfProcessorC1E", @@ -262,6 +271,8 @@ class VersionMeta: "BiosVfQpiSnoopMode", "BiosVfResumeOnACPowerLoss", "BiosVfSEV", + "BiosVfSHA1PCRBank", + "BiosVfSHA256PCRBank", "BiosVfSMEE", "BiosVfSataModeSelect", "BiosVfSelectMemoryRASConfiguration", @@ -282,8 +293,11 @@ class VersionMeta: "BiosVfTPMSupport", "BiosVfTSME", "BiosVfTXTSupport", + "BiosVfTpmPpiRequired", "BiosVfUCSMBootOrderRuleControl", "BiosVfUFSDisable", + "BiosVfUPILinkEnablement", + "BiosVfUPIPowerManagement", "BiosVfUSBBootConfig", "BiosVfUSBEmulation", "BiosVfUSBPortsConfig", @@ -291,9 +305,11 @@ class VersionMeta: "BiosVfUsbXhciSupport", "BiosVfVMDEnable", "BiosVfVgaPriority", + "BiosVfVirtualNuma", "BiosVfVolMemoryMode", "BiosVfWorkLoadConfig", "BiosVfXPTPrefetch", + "BiosVfXPTRemotePrefetch", "CertificateManagement", "CloudDeviceConnectorEp", "CloudMgmtSvc", @@ -313,6 +329,7 @@ class VersionMeta: "CommSvcEp", "CommSyslog", "CommSyslogClient", + "CommTlsConfig", "CommVMedia", "CommVMediaMap", "ComputeBoard", @@ -320,10 +337,13 @@ class VersionMeta: "ComputeRackUnit", "ComputeRackUnitMbTempStats", "CurrentCertificate", + "DeleteRsyslogCACertificate", + "DeleteSecureBootCertificate", "DownloadClientCertificate", "DownloadClientPrivateKey", "DownloadLdapCACertificate", "DownloadRootCACertificate", + "EnableSecuredRsyslog", "EndPoint", "EndPointCertificateChain", "EndPointRootCACertificate", @@ -429,6 +449,8 @@ class VersionMeta: "OsiController", "OsiStart", "OsiStatus", + "PciAdapterFruInventory", + "PciAdapterFruInventoryInfo", "PciEquipSlot", "PciLink", "PciSwitch", @@ -444,6 +466,8 @@ class VersionMeta: "ProcessorUnit", "PsuRedundancyPolicy", "RackUnitPersonality", + "SecureBootCACertificateInfo", + "SecureBootCertificateManagement", "SecureLdap", "SelfEncryptStorageController", "ServerUtilization", @@ -497,6 +521,8 @@ class VersionMeta: "UploadExternalCertificate", "UploadExternalPrivateKey", "UploadPIDCatalog", + "UploadRsyslogCACertificate", + "UploadSecureBootCertificate", "VicBackupAll", "VicImporterAll", "X86LiveDebug", @@ -592,13 +618,13 @@ class VersionMeta: "BiosBootDevGrp": MoMeta("BiosBootDevGrp", "biosBootDevGrp", "bdg-[order]", VersionMeta.Version151f, "OutputOnly", 0x1, [], ["admin", "read-only", "user"], ['biosBOT'], ['biosBootDev'], ["Get"]), "BiosBootDevPrecision": MoMeta("BiosBootDevPrecision", "biosBootDevPrecision", "bdvp-[order]", VersionMeta.Version201a, "OutputOnly", 0x1, [], ["admin", "read-only", "user"], ['biosBOT'], [], ["Get"]), "BiosBootMode": MoMeta("BiosBootMode", "biosBootMode", "boot-mode", VersionMeta.Version201a, "OutputOnly", 0x1, [], ["admin", "user"], ['biosBOT'], [], ["Get"]), - "BiosPassword": MoMeta("BiosPassword", "biosPassword", "bios-pw", VersionMeta.Version421a, "InputOutput", 0x1, [], ["admin"], [], [], [None]), - "BiosPlatformDefaults": MoMeta("BiosPlatformDefaults", "biosPlatformDefaults", "bios-defaults", VersionMeta.Version151x, "OutputOnly", 0x1, [], ["admin", "read-only", "user"], ['biosUnit'], ['biosVfASPMSupport', 'biosVfAdjacentCacheLinePrefetch', 'biosVfAdvancedMemTest', 'biosVfAltitude', 'biosVfAssertNMIOnPERR', 'biosVfAssertNMIOnSERR', 'biosVfAutoCCState', 'biosVfAutonumousCstateEnable', 'biosVfBmeDmaMitigation', 'biosVfBootOptionNumRetry', 'biosVfBootOptionReCoolDown', 'biosVfBootOptionRetry', 'biosVfBootPerformanceMode', 'biosVfBurstAndPostponedRefresh', 'biosVfCDNEnable', 'biosVfCDNSupport', 'biosVfCPUEnergyPerformance', 'biosVfCPUFrequencyFloor', 'biosVfCPUPerformance', 'biosVfCPUPowerManagement', 'biosVfCRQos', 'biosVfCbsCmnApbdis', 'biosVfCbsCmnCpuCpb', 'biosVfCbsCmnCpuGenDowncoreCtrl', 'biosVfCbsCmnCpuGlobalCstateCtrl', 'biosVfCbsCmnCpuL1StreamHwPrefetcher', 'biosVfCbsCmnCpuL2StreamHwPrefetcher', 'biosVfCbsCmnCpuSmee', 'biosVfCbsCmnCpuStreamingStoresCtrl', 'biosVfCbsCmnDeterminismSlider', 'biosVfCbsCmnEfficiencyModeEn', 'biosVfCbsCmnFixedSocPstate', 'biosVfCbsCmnGnbNbIOMMU', 'biosVfCbsCmnGnbSMUCPPC', 'biosVfCbsCmnGnbSMUDfCstates', 'biosVfCbsCmnMemCtrlBankGroupSwapDdr4', 'biosVfCbsCmnMemMapBankInterleaveDdr4', 'biosVfCbsCmncTDPCtl', 'biosVfCbsCpuCcdCtrlSsp', 'biosVfCbsCpuCoreCtrl', 'biosVfCbsCpuSmtCtrl', 'biosVfCbsDbgCpuSnpMemCover', 'biosVfCbsDbgCpuSnpMemSizeCover', 'biosVfCbsDfCmnAcpiSratL3Numa', 'biosVfCbsDfCmnDramNps', 'biosVfCbsDfCmnMemIntlv', 'biosVfCbsDfCmnMemIntlvSize', 'biosVfCbsSevSnpSupport', 'biosVfCiscoAdaptiveMemTraining', 'biosVfCiscoDebugLevel', 'biosVfCiscoOpromLaunchOptimization', 'biosVfCiscoXgmiMaxSpeed', 'biosVfCkeLowPolicy', 'biosVfClosedLoopThermThrotl', 'biosVfCmciEnable', 'biosVfConfigTDP', 'biosVfConfigTDPLevel', 'biosVfConsoleRedirection', 'biosVfCoreMultiProcessing', 'biosVfCrfastgoConfig', 'biosVfDCPMMFirmwareDowngrade', 'biosVfDCUPrefetch', 'biosVfDRAMClockThrottling', 'biosVfDemandScrub', 'biosVfDirectCacheAccess', 'biosVfDramRefreshRate', 'biosVfDramSwThermalThrottling', 'biosVfEPPEnable', 'biosVfEPPProfile', 'biosVfEadrSupport', 'biosVfEdpcEn', 'biosVfEnableClockSpreadSpec', 'biosVfEnableMktme', 'biosVfEnableTme', 'biosVfEnergyEfficientTurbo', 'biosVfEngPerfTuning', 'biosVfEnhancedIntelSpeedStepTech', 'biosVfEpochUpdate', 'biosVfExecuteDisableBit', 'biosVfExtendedAPIC', 'biosVfFRB2Enable', 'biosVfHWPMEnable', 'biosVfHardwarePrefetch', 'biosVfIMCInterleave', 'biosVfIOHResource', 'biosVfIPV4HTTP', 'biosVfIPV4PXE', 'biosVfIPV6HTTP', 'biosVfIPV6PXE', 'biosVfIntelDynamicSpeedSelect', 'biosVfIntelHyperThreadingTech', 'biosVfIntelSpeedSelect', 'biosVfIntelTurboBoostTech', 'biosVfIntelVTForDirectedIO', 'biosVfIntelVirtualizationTechnology', 'biosVfIohErrorEn', 'biosVfKTIPrefetch', 'biosVfLLCPrefetch', 'biosVfLOMPortOptionROM', 'biosVfLegacyUSBSupport', 'biosVfLvDIMMSupport', 'biosVfMMCFGBase', 'biosVfMemoryBandwidthBoost', 'biosVfMemoryInterleave', 'biosVfMemoryMappedIOAbove4GB', 'biosVfMemoryRefreshRate', 'biosVfMemorySizeLimit', 'biosVfMemoryThermalThrottling', 'biosVfMirroringMode', 'biosVfNUMAOptimized', 'biosVfNetworkStack', 'biosVfNvmdimmPerformConfig', 'biosVfOSBootWatchdogTimer', 'biosVfOSBootWatchdogTimerPolicy', 'biosVfOSBootWatchdogTimerTimeout', 'biosVfOnboardNIC', 'biosVfOnboardStorage', 'biosVfOnboardStorageSWStack', 'biosVfOperationMode', 'biosVfOutOfBandMgmtPort', 'biosVfPCIOptionROMs', 'biosVfPCISlotOptionROMEnable', 'biosVfPCIeRASSupport', 'biosVfPCIeSSDHotPlugSupport', 'biosVfPOSTErrorPause', 'biosVfPSata', 'biosVfPStateCoordType', 'biosVfPackageCStateLimit', 'biosVfPanicHighWatermark', 'biosVfPartialCacheLineSparing', 'biosVfPartialMirrorModeConfig', 'biosVfPartialMirrorPercent', 'biosVfPartialMirrorValue1', 'biosVfPartialMirrorValue2', 'biosVfPartialMirrorValue3', 'biosVfPartialMirrorValue4', 'biosVfPatrolScrub', 'biosVfPatrolScrubDuration', 'biosVfPchUsb30Mode', 'biosVfPciRomClp', 'biosVfPcieARISupport', 'biosVfPciePllSsc', 'biosVfPostPackageRepair', 'biosVfPowerOnPasswordSupport', 'biosVfProcessorC1E', 'biosVfProcessorC3Report', 'biosVfProcessorC6Report', 'biosVfProcessorCState', 'biosVfPwrPerfTuning', 'biosVfQPIConfig', 'biosVfQpiLinkSpeed', 'biosVfQpiSnoopMode', 'biosVfSEV', 'biosVfSMEE', 'biosVfSataModeSelect', 'biosVfSelectMemoryRASConfiguration', 'biosVfSelectPprType', 'biosVfSerialPortAEnable', 'biosVfSgx', 'biosVfSgxEpoch', 'biosVfSgxLePubKeyHash', 'biosVfSinglePCTLEnable', 'biosVfSmtMode', 'biosVfSnoopyModeFor2LM', 'biosVfSnoopyModeForAD', 'biosVfSparingMode', 'biosVfSrIov', 'biosVfSubNumaClustering', 'biosVfSvmMode', 'biosVfTPMControl', 'biosVfTPMSupport', 'biosVfTSME', 'biosVfTXTSupport', 'biosVfUCSMBootOrderRuleControl', 'biosVfUFSDisable', 'biosVfUSBBootConfig', 'biosVfUSBEmulation', 'biosVfUSBPortsConfig', 'biosVfUmaBasedClustering', 'biosVfUsbXhciSupport', 'biosVfVMDEnable', 'biosVfVgaPriority', 'biosVfVolMemoryMode', 'biosVfWorkLoadConfig', 'biosVfXPTPrefetch'], ["Get"]), + "BiosPassword": MoMeta("BiosPassword", "biosPassword", "bios-pw", VersionMeta.Version422a, "InputOutput", 0x1, [], ["admin"], [], [], [None]), + "BiosPlatformDefaults": MoMeta("BiosPlatformDefaults", "biosPlatformDefaults", "bios-defaults", VersionMeta.Version151x, "OutputOnly", 0x1, [], ["admin", "read-only", "user"], ['biosUnit'], ['biosVfASPMSupport', 'biosVfAdjacentCacheLinePrefetch', 'biosVfAdvancedMemTest', 'biosVfAltitude', 'biosVfAssertNMIOnPERR', 'biosVfAssertNMIOnSERR', 'biosVfAutoCCState', 'biosVfAutonumousCstateEnable', 'biosVfBmeDmaMitigation', 'biosVfBootOptionNumRetry', 'biosVfBootOptionReCoolDown', 'biosVfBootOptionRetry', 'biosVfBootPerformanceMode', 'biosVfBurstAndPostponedRefresh', 'biosVfC1AutoDemotion', 'biosVfC1AutoUnDemotion', 'biosVfCDNEnable', 'biosVfCDNSupport', 'biosVfCPUEnergyPerformance', 'biosVfCPUFrequencyFloor', 'biosVfCPUPerformance', 'biosVfCPUPowerManagement', 'biosVfCRQos', 'biosVfCbsCmnApbdis', 'biosVfCbsCmnCpuCpb', 'biosVfCbsCmnCpuGenDowncoreCtrl', 'biosVfCbsCmnCpuGlobalCstateCtrl', 'biosVfCbsCmnCpuL1StreamHwPrefetcher', 'biosVfCbsCmnCpuL2StreamHwPrefetcher', 'biosVfCbsCmnCpuSmee', 'biosVfCbsCmnCpuStreamingStoresCtrl', 'biosVfCbsCmnDeterminismSlider', 'biosVfCbsCmnEfficiencyModeEn', 'biosVfCbsCmnFixedSocPstate', 'biosVfCbsCmnGnbNbIOMMU', 'biosVfCbsCmnGnbSMUCPPC', 'biosVfCbsCmnGnbSMUDfCstates', 'biosVfCbsCmnMemCtrlBankGroupSwapDdr4', 'biosVfCbsCmnMemMapBankInterleaveDdr4', 'biosVfCbsCmncTDPCtl', 'biosVfCbsCpuCcdCtrlSsp', 'biosVfCbsCpuCoreCtrl', 'biosVfCbsCpuSmtCtrl', 'biosVfCbsDbgCpuSnpMemCover', 'biosVfCbsDbgCpuSnpMemSizeCover', 'biosVfCbsDfCmnAcpiSratL3Numa', 'biosVfCbsDfCmnDramNps', 'biosVfCbsDfCmnMemIntlv', 'biosVfCbsDfCmnMemIntlvSize', 'biosVfCbsSevSnpSupport', 'biosVfCiscoAdaptiveMemTraining', 'biosVfCiscoDebugLevel', 'biosVfCiscoOpromLaunchOptimization', 'biosVfCiscoXgmiMaxSpeed', 'biosVfCkeLowPolicy', 'biosVfClosedLoopThermThrotl', 'biosVfCmciEnable', 'biosVfConfigTDP', 'biosVfConfigTDPLevel', 'biosVfConsoleRedirection', 'biosVfCoreMultiProcessing', 'biosVfCpuPaLimit', 'biosVfCpuPerfEnhancement', 'biosVfCrfastgoConfig', 'biosVfDCPMMFirmwareDowngrade', 'biosVfDCUPrefetch', 'biosVfDRAMClockThrottling', 'biosVfDemandScrub', 'biosVfDirectCacheAccess', 'biosVfDramRefreshRate', 'biosVfDramSwThermalThrottling', 'biosVfEPPEnable', 'biosVfEPPProfile', 'biosVfEadrSupport', 'biosVfEdpcEn', 'biosVfEnableClockSpreadSpec', 'biosVfEnableMktme', 'biosVfEnableTme', 'biosVfEnergyEfficientTurbo', 'biosVfEngPerfTuning', 'biosVfEnhancedIntelSpeedStepTech', 'biosVfEpochUpdate', 'biosVfExecuteDisableBit', 'biosVfExtendedAPIC', 'biosVfFRB2Enable', 'biosVfHWPMEnable', 'biosVfHardwarePrefetch', 'biosVfIMCInterleave', 'biosVfIOHResource', 'biosVfIPV4HTTP', 'biosVfIPV4PXE', 'biosVfIPV6HTTP', 'biosVfIPV6PXE', 'biosVfIntelDynamicSpeedSelect', 'biosVfIntelHyperThreadingTech', 'biosVfIntelSpeedSelect', 'biosVfIntelTurboBoostTech', 'biosVfIntelVTForDirectedIO', 'biosVfIntelVirtualizationTechnology', 'biosVfIohErrorEn', 'biosVfKTIPrefetch', 'biosVfLLCAlloc', 'biosVfLLCPrefetch', 'biosVfLOMPortOptionROM', 'biosVfLegacyUSBSupport', 'biosVfLvDIMMSupport', 'biosVfMMCFGBase', 'biosVfMemoryBandwidthBoost', 'biosVfMemoryInterleave', 'biosVfMemoryMappedIOAbove4GB', 'biosVfMemoryRefreshRate', 'biosVfMemorySizeLimit', 'biosVfMemoryThermalThrottling', 'biosVfMirroringMode', 'biosVfNUMAOptimized', 'biosVfNetworkStack', 'biosVfNvmdimmPerformConfig', 'biosVfOSBootWatchdogTimer', 'biosVfOSBootWatchdogTimerPolicy', 'biosVfOSBootWatchdogTimerTimeout', 'biosVfOnboardNIC', 'biosVfOnboardStorage', 'biosVfOnboardStorageSWStack', 'biosVfOperationMode', 'biosVfOutOfBandMgmtPort', 'biosVfPCIOptionROMs', 'biosVfPCISlotOptionROMEnable', 'biosVfPCIeRASSupport', 'biosVfPCIeSSDHotPlugSupport', 'biosVfPOSTErrorPause', 'biosVfPSata', 'biosVfPStateCoordType', 'biosVfPackageCStateLimit', 'biosVfPanicHighWatermark', 'biosVfPartialCacheLineSparing', 'biosVfPartialMirrorModeConfig', 'biosVfPartialMirrorPercent', 'biosVfPartialMirrorValue1', 'biosVfPartialMirrorValue2', 'biosVfPartialMirrorValue3', 'biosVfPartialMirrorValue4', 'biosVfPatrolScrub', 'biosVfPatrolScrubDuration', 'biosVfPchUsb30Mode', 'biosVfPciRomClp', 'biosVfPcieARISupport', 'biosVfPciePllSsc', 'biosVfPcieSlotsCdnEnable', 'biosVfPostPackageRepair', 'biosVfPowerOnPasswordSupport', 'biosVfProcessorC1E', 'biosVfProcessorC3Report', 'biosVfProcessorC6Report', 'biosVfProcessorCState', 'biosVfPwrPerfTuning', 'biosVfQPIConfig', 'biosVfQpiLinkSpeed', 'biosVfQpiSnoopMode', 'biosVfSEV', 'biosVfSHA1PCRBank', 'biosVfSHA256PCRBank', 'biosVfSMEE', 'biosVfSataModeSelect', 'biosVfSelectMemoryRASConfiguration', 'biosVfSelectPprType', 'biosVfSerialPortAEnable', 'biosVfSgx', 'biosVfSgxEpoch', 'biosVfSgxLePubKeyHash', 'biosVfSinglePCTLEnable', 'biosVfSmtMode', 'biosVfSnoopyModeFor2LM', 'biosVfSnoopyModeForAD', 'biosVfSparingMode', 'biosVfSrIov', 'biosVfSubNumaClustering', 'biosVfSvmMode', 'biosVfTPMControl', 'biosVfTPMSupport', 'biosVfTSME', 'biosVfTXTSupport', 'biosVfTpmPpiRequired', 'biosVfUCSMBootOrderRuleControl', 'biosVfUFSDisable', 'biosVfUPILinkEnablement', 'biosVfUPIPowerManagement', 'biosVfUSBBootConfig', 'biosVfUSBEmulation', 'biosVfUSBPortsConfig', 'biosVfUmaBasedClustering', 'biosVfUsbXhciSupport', 'biosVfVMDEnable', 'biosVfVgaPriority', 'biosVfVirtualNuma', 'biosVfVolMemoryMode', 'biosVfWorkLoadConfig', 'biosVfXPTPrefetch', 'biosVfXPTRemotePrefetch'], ["Get"]), "BiosProfile": MoMeta("BiosProfile", "biosProfile", "bios-profile-[name]", VersionMeta.Version301c, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['biosProfileManagement'], ['biosProfileToken'], ["Get", "Set"]), "BiosProfileManagement": MoMeta("BiosProfileManagement", "biosProfileManagement", "profile-mgmt", VersionMeta.Version301c, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['biosUnit'], ['biosProfile', 'uploadBiosProfile'], ["Get", "Set"]), "BiosProfileToken": MoMeta("BiosProfileToken", "biosProfileToken", "token-[name]", VersionMeta.Version301c, "OutputOnly", 0x1, [], ["admin", "read-only", "user"], ['biosProfile'], [], ["Get"]), "BiosSettings": MoMeta("BiosSettings", "biosSettings", "bios-settings", VersionMeta.Version151f, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['biosUnit'], [], ["Get"]), - "BiosUnit": MoMeta("BiosUnit", "biosUnit", "bios", VersionMeta.Version151f, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['computeRackUnit'], ['biosBOT', 'biosPlatformDefaults', 'biosProfileManagement', 'biosSettings', 'firmwareBootDefinition', 'firmwareRunning', 'firmwareUpdatable'], ["Get", "Set"]), + "BiosUnit": MoMeta("BiosUnit", "biosUnit", "bios", VersionMeta.Version151f, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['computeRackUnit'], ['biosBOT', 'biosPlatformDefaults', 'biosProfileManagement', 'biosSettings', 'firmwareBootDefinition', 'firmwareRunning', 'firmwareUpdatable', 'secureBootCertificateManagement'], ["Get", "Set"]), "BiosVfASPMSupport": MoMeta("BiosVfASPMSupport", "biosVfASPMSupport", "ASPM-Support", VersionMeta.Version151f, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], ["Get", "Set"]), "BiosVfAdjacentCacheLinePrefetch": MoMeta("BiosVfAdjacentCacheLinePrefetch", "biosVfAdjacentCacheLinePrefetch", "Adjacent-Cache-Line-Prefetch", VersionMeta.Version151f, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], ["Get", "Set"]), "BiosVfAdvancedMemTest": MoMeta("BiosVfAdvancedMemTest", "biosVfAdvancedMemTest", "Advanced-Memory-Test", VersionMeta.Version413a, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), @@ -612,7 +638,9 @@ class VersionMeta: "BiosVfBootOptionReCoolDown": MoMeta("BiosVfBootOptionReCoolDown", "biosVfBootOptionReCoolDown", "Boot-option-cool-down-retry", VersionMeta.Version304a, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['biosPlatformDefaults', 'biosSettings'], [], ["Get", "Set"]), "BiosVfBootOptionRetry": MoMeta("BiosVfBootOptionRetry", "biosVfBootOptionRetry", "Boot-option-retry", VersionMeta.Version151f, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['biosPlatformDefaults', 'biosSettings'], [], ["Get", "Set"]), "BiosVfBootPerformanceMode": MoMeta("BiosVfBootPerformanceMode", "biosVfBootPerformanceMode", "Boot-Performance-Mode", VersionMeta.Version303a, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], ["Get", "Set"]), - "BiosVfBurstAndPostponedRefresh": MoMeta("BiosVfBurstAndPostponedRefresh", "biosVfBurstAndPostponedRefresh", "burst-and-postponed-refresh", VersionMeta.Version421a, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), + "BiosVfBurstAndPostponedRefresh": MoMeta("BiosVfBurstAndPostponedRefresh", "biosVfBurstAndPostponedRefresh", "Burst-And-Postponed-Refresh", VersionMeta.Version413h, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), + "BiosVfC1AutoDemotion": MoMeta("BiosVfC1AutoDemotion", "biosVfC1AutoDemotion", "C1-Auto-Demotion", VersionMeta.Version421b, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), + "BiosVfC1AutoUnDemotion": MoMeta("BiosVfC1AutoUnDemotion", "biosVfC1AutoUnDemotion", "C1-Auto-UnDemotion", VersionMeta.Version421b, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), "BiosVfCDNEnable": MoMeta("BiosVfCDNEnable", "biosVfCDNEnable", "CDN-Enable", VersionMeta.Version204c, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], ["Get", "Set"]), "BiosVfCDNSupport": MoMeta("BiosVfCDNSupport", "biosVfCDNSupport", "CDN-Support", VersionMeta.Version201a, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], ["Get", "Set"]), "BiosVfCPUEnergyPerformance": MoMeta("BiosVfCPUEnergyPerformance", "biosVfCPUEnergyPerformance", "CPU-EngPerfBias", VersionMeta.Version151f, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], ["Get", "Set"]), @@ -658,6 +686,8 @@ class VersionMeta: "BiosVfConfigTDPLevel": MoMeta("BiosVfConfigTDPLevel", "biosVfConfigTDPLevel", "Configurable-TDP-Level", VersionMeta.Version412a, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), "BiosVfConsoleRedirection": MoMeta("BiosVfConsoleRedirection", "biosVfConsoleRedirection", "Console-redirection", VersionMeta.Version151f, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['biosPlatformDefaults', 'biosSettings'], [], ["Get", "Set"]), "BiosVfCoreMultiProcessing": MoMeta("BiosVfCoreMultiProcessing", "biosVfCoreMultiProcessing", "Core-MultiProcessing", VersionMeta.Version151f, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], ["Get", "Set"]), + "BiosVfCpuPaLimit": MoMeta("BiosVfCpuPaLimit", "biosVfCpuPaLimit", "Cpu-Pa-Limit", VersionMeta.Version422a, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), + "BiosVfCpuPerfEnhancement": MoMeta("BiosVfCpuPerfEnhancement", "biosVfCpuPerfEnhancement", "Cpu-Perf-Enhancement", VersionMeta.Version421b, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), "BiosVfCrfastgoConfig": MoMeta("BiosVfCrfastgoConfig", "biosVfCrfastgoConfig", "CR-FastGo-Config", VersionMeta.Version412a, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), "BiosVfDCPMMFirmwareDowngrade": MoMeta("BiosVfDCPMMFirmwareDowngrade", "biosVfDCPMMFirmwareDowngrade", "DCPMM-Firmware-Downgrade", VersionMeta.Version404b, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), "BiosVfDCUPrefetch": MoMeta("BiosVfDCUPrefetch", "biosVfDCUPrefetch", "DCU-Prefetch", VersionMeta.Version151f, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], ["Get", "Set"]), @@ -696,6 +726,7 @@ class VersionMeta: "BiosVfIntelVirtualizationTechnology": MoMeta("BiosVfIntelVirtualizationTechnology", "biosVfIntelVirtualizationTechnology", "Intel-Virtualization-Technology", VersionMeta.Version151f, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['biosPlatformDefaults', 'biosSettings'], [], ["Get", "Set"]), "BiosVfIohErrorEn": MoMeta("BiosVfIohErrorEn", "biosVfIohErrorEn", "Ioh-Error-En", VersionMeta.Version303a, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], ["Get", "Set"]), "BiosVfKTIPrefetch": MoMeta("BiosVfKTIPrefetch", "biosVfKTIPrefetch", "kti-prefetch", VersionMeta.Version304a, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], ["Get", "Set"]), + "BiosVfLLCAlloc": MoMeta("BiosVfLLCAlloc", "biosVfLLCAlloc", "LLC-Alloc", VersionMeta.Version421b, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), "BiosVfLLCPrefetch": MoMeta("BiosVfLLCPrefetch", "biosVfLLCPrefetch", "LLC-Prefetch", VersionMeta.Version304a, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], ["Get", "Set"]), "BiosVfLOMPortOptionROM": MoMeta("BiosVfLOMPortOptionROM", "biosVfLOMPortOptionROM", "LOMPort-OptionROM", VersionMeta.Version151f, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], ["Get", "Set"]), "BiosVfLegacyUSBSupport": MoMeta("BiosVfLegacyUSBSupport", "biosVfLegacyUSBSupport", "LegacyUSB-Support", VersionMeta.Version151f, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], ["Get", "Set"]), @@ -741,6 +772,7 @@ class VersionMeta: "BiosVfPciRomClp": MoMeta("BiosVfPciRomClp", "biosVfPciRomClp", "pci-rom-clp", VersionMeta.Version204c, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], ["Get", "Set"]), "BiosVfPcieARISupport": MoMeta("BiosVfPcieARISupport", "biosVfPcieARISupport", "PCIe-ARI-Support", VersionMeta.Version412a, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), "BiosVfPciePllSsc": MoMeta("BiosVfPciePllSsc", "biosVfPciePllSsc", "PCIe-PLL-SSC", VersionMeta.Version412a, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), + "BiosVfPcieSlotsCdnEnable": MoMeta("BiosVfPcieSlotsCdnEnable", "biosVfPcieSlotsCdnEnable", "PCIe-Slots-CDN-Control", VersionMeta.Version413h, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), "BiosVfPostPackageRepair": MoMeta("BiosVfPostPackageRepair", "biosVfPostPackageRepair", "post-package-repair", VersionMeta.Version421a, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), "BiosVfPowerOnPasswordSupport": MoMeta("BiosVfPowerOnPasswordSupport", "biosVfPowerOnPasswordSupport", "POP-Support", VersionMeta.Version301c, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], ["Get", "Set"]), "BiosVfProcessorC1E": MoMeta("BiosVfProcessorC1E", "biosVfProcessorC1E", "Processor-C1E", VersionMeta.Version151f, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['biosPlatformDefaults', 'biosSettings'], [], ["Get", "Set"]), @@ -753,6 +785,8 @@ class VersionMeta: "BiosVfQpiSnoopMode": MoMeta("BiosVfQpiSnoopMode", "biosVfQpiSnoopMode", "QPI-Snoop-Mode", VersionMeta.Version204c, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], ["Get", "Set"]), "BiosVfResumeOnACPowerLoss": MoMeta("BiosVfResumeOnACPowerLoss", "biosVfResumeOnACPowerLoss", "Resume-on-AC-power-loss", VersionMeta.Version151f, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['computeBoard'], [], ["Get", "Set"]), "BiosVfSEV": MoMeta("BiosVfSEV", "biosVfSEV", "SEV", VersionMeta.Version413a, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), + "BiosVfSHA1PCRBank": MoMeta("BiosVfSHA1PCRBank", "biosVfSHA1PCRBank", "SHA1-PCR-Bank", VersionMeta.Version413h, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), + "BiosVfSHA256PCRBank": MoMeta("BiosVfSHA256PCRBank", "biosVfSHA256PCRBank", "SHA256-PCR-Bank", VersionMeta.Version413h, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), "BiosVfSMEE": MoMeta("BiosVfSMEE", "biosVfSMEE", "smee", VersionMeta.Version401a, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), "BiosVfSataModeSelect": MoMeta("BiosVfSataModeSelect", "biosVfSataModeSelect", "Pch-Sata-Mode", VersionMeta.Version202c, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], ["Get", "Set"]), "BiosVfSelectMemoryRASConfiguration": MoMeta("BiosVfSelectMemoryRASConfiguration", "biosVfSelectMemoryRASConfiguration", "SelectMemory-RAS-configuration", VersionMeta.Version151f, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['biosPlatformDefaults', 'biosSettings'], [], ["Get", "Set"]), @@ -773,8 +807,11 @@ class VersionMeta: "BiosVfTPMSupport": MoMeta("BiosVfTPMSupport", "biosVfTPMSupport", "TPM-Support", VersionMeta.Version151f, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], ["Get", "Set"]), "BiosVfTSME": MoMeta("BiosVfTSME", "biosVfTSME", "TSME", VersionMeta.Version413a, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), "BiosVfTXTSupport": MoMeta("BiosVfTXTSupport", "biosVfTXTSupport", "TXT-Support", VersionMeta.Version304a, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), + "BiosVfTpmPpiRequired": MoMeta("BiosVfTpmPpiRequired", "biosVfTpmPpiRequired", "Tpm-Ppi-Required", VersionMeta.Version413h, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), "BiosVfUCSMBootOrderRuleControl": MoMeta("BiosVfUCSMBootOrderRuleControl", "biosVfUCSMBootOrderRuleControl", "Boot-Order-Rules", VersionMeta.Version151f, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], ["Get", "Set"]), "BiosVfUFSDisable": MoMeta("BiosVfUFSDisable", "biosVfUFSDisable", "Uncore-Frequency-Scaling", VersionMeta.Version412a, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), + "BiosVfUPILinkEnablement": MoMeta("BiosVfUPILinkEnablement", "biosVfUPILinkEnablement", "UPI-Link-Enablement", VersionMeta.Version421b, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), + "BiosVfUPIPowerManagement": MoMeta("BiosVfUPIPowerManagement", "biosVfUPIPowerManagement", "UPI-Power-Management", VersionMeta.Version421b, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), "BiosVfUSBBootConfig": MoMeta("BiosVfUSBBootConfig", "biosVfUSBBootConfig", "USB-Boot-Config", VersionMeta.Version151f, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], ["Get", "Set"]), "BiosVfUSBEmulation": MoMeta("BiosVfUSBEmulation", "biosVfUSBEmulation", "USBEmulation-Support", VersionMeta.Version151f, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], ["Get", "Set"]), "BiosVfUSBPortsConfig": MoMeta("BiosVfUSBPortsConfig", "biosVfUSBPortsConfig", "USB-Ports-Config", VersionMeta.Version151f, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], ["Get", "Set"]), @@ -782,9 +819,11 @@ class VersionMeta: "BiosVfUsbXhciSupport": MoMeta("BiosVfUsbXhciSupport", "biosVfUsbXhciSupport", "UsbXhci-Support", VersionMeta.Version303a, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], ["Get", "Set"]), "BiosVfVMDEnable": MoMeta("BiosVfVMDEnable", "biosVfVMDEnable", "VMDEnable", VersionMeta.Version401a, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), "BiosVfVgaPriority": MoMeta("BiosVfVgaPriority", "biosVfVgaPriority", "VgaPriority", VersionMeta.Version151f, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], ["Get", "Set"]), + "BiosVfVirtualNuma": MoMeta("BiosVfVirtualNuma", "biosVfVirtualNuma", "Virtual-Numa", VersionMeta.Version421b, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), "BiosVfVolMemoryMode": MoMeta("BiosVfVolMemoryMode", "biosVfVolMemoryMode", "Vol-Memory-Mode", VersionMeta.Version421a, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), "BiosVfWorkLoadConfig": MoMeta("BiosVfWorkLoadConfig", "biosVfWorkLoadConfig", "work-load-config", VersionMeta.Version204c, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], ["Get", "Set"]), "BiosVfXPTPrefetch": MoMeta("BiosVfXPTPrefetch", "biosVfXPTPrefetch", "xpt-prefetch", VersionMeta.Version304a, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], ["Get", "Set"]), + "BiosVfXPTRemotePrefetch": MoMeta("BiosVfXPTRemotePrefetch", "biosVfXPTRemotePrefetch", "XPT-Remote-Prefetch", VersionMeta.Version421b, "InputOutput", 0x1, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), "CertificateManagement": MoMeta("CertificateManagement", "certificateManagement", "cert-mgmt", VersionMeta.Version209c, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['topSystem'], ['currentCertificate', 'generateCertificateSigningRequest', 'uploadCertificate', 'uploadExternalCertificate', 'uploadExternalPrivateKey'], ["Get"]), "CloudDeviceConnectorEp": MoMeta("CloudDeviceConnectorEp", "cloudDeviceConnectorEp", "device-connector", VersionMeta.Version402c, "OutputOnly", 0x1, [], ["read-only"], ['cloudMgmtSvc'], ['faultInst', 'mgmtController'], [None]), "CloudMgmtSvc": MoMeta("CloudMgmtSvc", "cloudMgmtSvc", "cloud-mgmt", VersionMeta.Version402c, "OutputOnly", 0x1, [], ["read-only"], ['topSystem'], ['cloudDeviceConnectorEp'], [None]), @@ -801,20 +840,24 @@ class VersionMeta: "CommSnmpTrap": MoMeta("CommSnmpTrap", "commSnmpTrap", "snmp-trap-[id]", VersionMeta.Version151f, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['commSnmp'], [], ["Get", "Set"]), "CommSnmpUser": MoMeta("CommSnmpUser", "commSnmpUser", "snmpv3-user-[id]", VersionMeta.Version151f, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['commSnmp'], [], ["Get", "Set"]), "CommSsh": MoMeta("CommSsh", "commSsh", "ssh-svc", VersionMeta.Version151f, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['commSvcEp'], [], ["Get", "Set"]), - "CommSvcEp": MoMeta("CommSvcEp", "commSvcEp", "svc-ext", VersionMeta.Version151f, "OutputOnly", 0x1, [], ["admin", "read-only", "user"], ['topSystem'], ['commHttp', 'commHttps', 'commIpmiLan', 'commKvm', 'commMailAlert', 'commNtpProvider', 'commRedfish', 'commSnmp', 'commSsh', 'commSyslog', 'commVMedia'], ["Get"]), - "CommSyslog": MoMeta("CommSyslog", "commSyslog", "syslog", VersionMeta.Version151f, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['commSvcEp'], ['commSyslogClient'], ["Get", "Set"]), + "CommSvcEp": MoMeta("CommSvcEp", "commSvcEp", "svc-ext", VersionMeta.Version151f, "OutputOnly", 0x1, [], ["admin", "read-only", "user"], ['topSystem'], ['commHttp', 'commHttps', 'commIpmiLan', 'commKvm', 'commMailAlert', 'commNtpProvider', 'commRedfish', 'commSnmp', 'commSsh', 'commSyslog', 'commTlsConfig', 'commVMedia'], ["Get"]), + "CommSyslog": MoMeta("CommSyslog", "commSyslog", "syslog", VersionMeta.Version151f, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['commSvcEp'], ['commSyslogClient', 'deleteRsyslogCACertificate', 'enableSecuredRsyslog', 'uploadRsyslogCACertificate'], ["Get", "Set"]), "CommSyslogClient": MoMeta("CommSyslogClient", "commSyslogClient", "client-[name]", VersionMeta.Version151f, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['commSyslog'], [], ["Get"]), + "CommTlsConfig": MoMeta("CommTlsConfig", "commTlsConfig", "tls-svc", VersionMeta.Version422a, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['commSvcEp'], [], [None]), "CommVMedia": MoMeta("CommVMedia", "commVMedia", "vmedia-svc", VersionMeta.Version151f, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['commSvcEp'], ['commSavedVMediaMap', 'commVMediaMap'], ["Get", "Set"]), "CommVMediaMap": MoMeta("CommVMediaMap", "commVMediaMap", "vmmap-[volume_name]", VersionMeta.Version151f, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['commVMedia'], [], ["Add", "Get"]), "ComputeBoard": MoMeta("ComputeBoard", "computeBoard", "board", VersionMeta.Version151f, "OutputOnly", 0x1, [], ["admin", "read-only", "user"], ['computeRackUnit'], ['biosVfResumeOnACPowerLoss', 'computeMbPowerStats', 'computeRackUnitMbTempStats', 'equipmentTpm', 'fanPolicy', 'faultInst', 'graphicsCard', 'memoryArray', 'memoryPersistentMemoryConfiguration', 'memoryPersistentMemoryLogicalConfiguration', 'pciSwitch', 'pidCatalog', 'processorUnit', 'psuRedundancyPolicy', 'storageController', 'storageControllerNVMe', 'storageFlexFlashController', 'storageFlexMMC', 'storageFlexUtilController', 'storageLocalDiskSlotEp'], ["Get"]), "ComputeMbPowerStats": MoMeta("ComputeMbPowerStats", "computeMbPowerStats", "power-stats", VersionMeta.Version151f, "OutputOnly", 0x1, [], ["admin", "read-only", "user"], ['computeBoard'], [], ["Get"]), - "ComputeRackUnit": MoMeta("ComputeRackUnit", "computeRackUnit", "rack-unit-[server_id]", VersionMeta.Version151f, "InputOutput", 0x1, [], ["admin", "user"], ['topSystem'], ['adaptorUnit', 'biosUnit', 'computeBoard', 'equipmentFanModule', 'equipmentIndicatorLed', 'equipmentLocatorLed', 'equipmentPsu', 'equipmentPsuColdRedundancy', 'eventManagement', 'faultInst', 'lsbootDef', 'lsbootDevPrecision', 'mgmtController', 'moKvInvHolder', 'networkAdapterUnit', 'oneTimeBootDevice', 'oneTimePrecisionBootDevice', 'pciEquipSlot', 'powerBudget', 'powerMonitor', 'rackUnitPersonality', 'serverUtilization', 'solIf', 'sysdebugTechSupportExport', 'systemIOController', 'x86LiveDebug'], ["Get", "Set"]), + "ComputeRackUnit": MoMeta("ComputeRackUnit", "computeRackUnit", "rack-unit-[server_id]", VersionMeta.Version151f, "InputOutput", 0x1, [], ["admin", "user"], ['topSystem'], ['adaptorUnit', 'biosUnit', 'computeBoard', 'equipmentFanModule', 'equipmentIndicatorLed', 'equipmentLocatorLed', 'equipmentPsu', 'equipmentPsuColdRedundancy', 'eventManagement', 'faultInst', 'lsbootDef', 'lsbootDevPrecision', 'mgmtController', 'moKvInvHolder', 'networkAdapterUnit', 'oneTimeBootDevice', 'oneTimePrecisionBootDevice', 'pciAdapterFruInventory', 'pciEquipSlot', 'powerBudget', 'powerMonitor', 'rackUnitPersonality', 'serverUtilization', 'solIf', 'sysdebugTechSupportExport', 'systemIOController', 'x86LiveDebug'], ["Get", "Set"]), "ComputeRackUnitMbTempStats": MoMeta("ComputeRackUnitMbTempStats", "computeRackUnitMbTempStats", "temp-stats", VersionMeta.Version151f, "OutputOnly", 0x1, [], ["admin", "read-only", "user"], ['computeBoard'], [], ["Get"]), "CurrentCertificate": MoMeta("CurrentCertificate", "currentCertificate", "curr-cert", VersionMeta.Version209c, "OutputOnly", 0x1, [], ["admin", "read-only", "user"], ['certificateManagement'], [], [None]), + "DeleteRsyslogCACertificate": MoMeta("DeleteRsyslogCACertificate", "deleteRsyslogCACertificate", "delete-rsyslog-ca-cert", VersionMeta.Version422a, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['commSyslog'], [], [None]), + "DeleteSecureBootCertificate": MoMeta("DeleteSecureBootCertificate", "deleteSecureBootCertificate", "delete-secure-boot-cert", VersionMeta.Version422a, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['secureBootCertificateManagement'], [], [None]), "DownloadClientCertificate": MoMeta("DownloadClientCertificate", "downloadClientCertificate", "kmip-client-cert-download", VersionMeta.Version302b, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['kmipManagement'], [], [None]), "DownloadClientPrivateKey": MoMeta("DownloadClientPrivateKey", "downloadClientPrivateKey", "kmip-private-key-download", VersionMeta.Version302b, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['kmipManagement'], [], [None]), "DownloadLdapCACertificate": MoMeta("DownloadLdapCACertificate", "downloadLdapCACertificate", "ldap-ca-cert-download", VersionMeta.Version2013e, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['ldapCACertificateManagement'], [], ["Get"]), "DownloadRootCACertificate": MoMeta("DownloadRootCACertificate", "downloadRootCACertificate", "kmip-ca-cert-download", VersionMeta.Version302b, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['kmipManagement'], [], [None]), + "EnableSecuredRsyslog": MoMeta("EnableSecuredRsyslog", "enableSecuredRsyslog", "enableSecuredRsyslog", VersionMeta.Version422a, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['commSyslog'], [], [None]), "EndPoint": MoMeta("EndPoint", "endPoint", "ep-[slot_id]", VersionMeta.Version421a, "OutputOnly", 0x1, [], ["admin", "read-only", "user"], ['mctpCertificateManagement'], ['endPointCertificateChain'], [None]), "EndPointCertificateChain": MoMeta("EndPointCertificateChain", "endPointCertificateChain", "cert-chain-[depth]", VersionMeta.Version421a, "OutputOnly", 0x1, [], ["admin", "read-only", "user"], ['endPoint'], [], [None]), "EndPointRootCACertificate": MoMeta("EndPointRootCACertificate", "endPointRootCACertificate", "end-point-cert-[certificate_id]", VersionMeta.Version421a, "OutputOnly", 0x1, [], ["admin", "read-only", "user"], ['mctpCertificateManagement'], ['endPointRootCACertificateInfo'], [None]), @@ -920,6 +963,8 @@ class VersionMeta: "OsiController": MoMeta("OsiController", "osiController", "osi", VersionMeta.Version301c, "OutputOnly", 0x1, [], ["read-only"], ['topSystem'], ['osiCancel', 'osiStart', 'osiStatus'], ["Get"]), "OsiStart": MoMeta("OsiStart", "osiStart", "osiStart", VersionMeta.Version301c, "InputOutput", 0x1, [], ["admin"], ['osiController'], [], ["Get"]), "OsiStatus": MoMeta("OsiStatus", "osiStatus", "osiStatus", VersionMeta.Version301c, "OutputOnly", 0x1, [], ["read-only"], ['osiController'], [], ["Get"]), + "PciAdapterFruInventory": MoMeta("PciAdapterFruInventory", "pciAdapterFruInventory", "pci-adapter-fru-[id]", VersionMeta.Version422a, "OutputOnly", 0x1, [], ["admin", "read-only", "user"], ['computeRackUnit'], ['pciAdapterFruInventoryInfo'], [None]), + "PciAdapterFruInventoryInfo": MoMeta("PciAdapterFruInventoryInfo", "pciAdapterFruInventoryInfo", "fru-info-inv-[id]", VersionMeta.Version422a, "OutputOnly", 0x1, [], ["admin", "read-only", "user"], ['pciAdapterFruInventory'], [], [None]), "PciEquipSlot": MoMeta("PciEquipSlot", "pciEquipSlot", "equipped-slot-[id]", VersionMeta.Version151f, "OutputOnly", 0x1, [], ["admin", "read-only", "user"], ['computeRackUnit'], ['faultInst', 'gpuInventory'], ["Get"]), "PciLink": MoMeta("PciLink", "pciLink", "pci-link-[adapter]", VersionMeta.Version402c, "OutputOnly", 0x1, [], ["read-only"], ['pciSwitch'], [], [None]), "PciSwitch": MoMeta("PciSwitch", "pciSwitch", "pci-switch-[id]", VersionMeta.Version402c, "OutputOnly", 0x1, [], ["read-only"], ['computeBoard'], ['faultInst', 'pciLink'], [None]), @@ -935,6 +980,8 @@ class VersionMeta: "ProcessorUnit": MoMeta("ProcessorUnit", "processorUnit", "cpu-[id]", VersionMeta.Version151f, "OutputOnly", 0x1, [], ["admin", "read-only", "user"], ['computeBoard'], ['faultInst', 'processorEnvStats'], ["Get"]), "PsuRedundancyPolicy": MoMeta("PsuRedundancyPolicy", "psuRedundancyPolicy", "psu-redundancy-policy", VersionMeta.Version401a, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['computeBoard'], [], [None]), "RackUnitPersonality": MoMeta("RackUnitPersonality", "rackUnitPersonality", "personality-[id]", VersionMeta.Version421a, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['computeRackUnit'], [], [None]), + "SecureBootCACertificateInfo": MoMeta("SecureBootCACertificateInfo", "secureBootCACertificateInfo", "secure-boot-cert-info-", VersionMeta.Version422a, "OutputOnly", 0x1, [], ["admin", "read-only", "user"], ['secureBootCertificateManagement'], [], [None]), + "SecureBootCertificateManagement": MoMeta("SecureBootCertificateManagement", "secureBootCertificateManagement", "secure-boot-cert-mgmt", VersionMeta.Version422a, "OutputOnly", 0x1, [], ["admin", "read-only", "user"], ['biosUnit'], ['deleteSecureBootCertificate', 'secureBootCACertificateInfo', 'uploadSecureBootCertificate'], [None]), "SecureLdap": MoMeta("SecureLdap", "secureLdap", "secure-ldap", VersionMeta.Version412a, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['aaaLdap'], [], [None]), "SelfEncryptStorageController": MoMeta("SelfEncryptStorageController", "selfEncryptStorageController", "ctr-self-encrypt", VersionMeta.Version209c, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['storageController'], [], ["Get", "Set"]), "ServerUtilization": MoMeta("ServerUtilization", "serverUtilization", "utilization", VersionMeta.Version202c, "OutputOnly", 0x1, [], ["admin", "read-only", "user"], ['computeRackUnit'], [], ["Get"]), @@ -988,6 +1035,8 @@ class VersionMeta: "UploadExternalCertificate": MoMeta("UploadExternalCertificate", "uploadExternalCertificate", "external-cert-upload", VersionMeta.Version412a, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['certificateManagement'], [], [None]), "UploadExternalPrivateKey": MoMeta("UploadExternalPrivateKey", "uploadExternalPrivateKey", "external-pvt-key-upload", VersionMeta.Version412a, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['certificateManagement'], [], [None]), "UploadPIDCatalog": MoMeta("UploadPIDCatalog", "uploadPIDCatalog", "upload-catalog", VersionMeta.Version2013e, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['pidCatalog'], [], ["Get"]), + "UploadRsyslogCACertificate": MoMeta("UploadRsyslogCACertificate", "uploadRsyslogCACertificate", "upload-rsyslog-ca-cert", VersionMeta.Version422a, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['commSyslog'], [], [None]), + "UploadSecureBootCertificate": MoMeta("UploadSecureBootCertificate", "uploadSecureBootCertificate", "upload-secure-boot-cert", VersionMeta.Version422a, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['secureBootCertificateManagement'], [], [None]), "VicBackupAll": MoMeta("VicBackupAll", "vicBackupAll", "vic-all-exportconfig", VersionMeta.Version303a, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['topSystem'], [], ["Get", "Set"]), "VicImporterAll": MoMeta("VicImporterAll", "vicImporterAll", "vic-all-importconfig", VersionMeta.Version303a, "InputOutput", 0x1, [], ["admin", "read-only", "user"], ['topSystem'], [], ["Get", "Set"]), "X86LiveDebug": MoMeta("X86LiveDebug", "x86LiveDebug", "live-debug", VersionMeta.Version311d, "OutputOnly", 0x1, [], ["admin", "read-only", "user"], ['computeRackUnit'], [], ["Get"]), diff --git a/imcsdk/mometa/aaa/AaaLdap.py b/imcsdk/mometa/aaa/AaaLdap.py index 710e90a0..5a9e0ff8 100644 --- a/imcsdk/mometa/aaa/AaaLdap.py +++ b/imcsdk/mometa/aaa/AaaLdap.py @@ -44,7 +44,7 @@ class AaaLdap(ManagedObject): "dns_search_forest": MoPropertyMeta("dns_search_forest", "dnsSearchForest", "string", VersionMeta.Version151x, MoPropertyMeta.READ_WRITE, 0x200, 0, 64, r"""(([a-zA-Z0-9])|([a-zA-Z0-9][a-zA-Z0-9\.\-]*[a-zA-Z0-9]){0,64})""", [], []), "domain": MoPropertyMeta("domain", "domain", "string", VersionMeta.Version151x, MoPropertyMeta.READ_WRITE, 0x400, 0, 254, None, [], []), "encryption": MoPropertyMeta("encryption", "encryption", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x800, None, None, None, ["Disabled", "Enabled", "disabled", "enabled"], []), - "filter": MoPropertyMeta("filter", "filter", "string", VersionMeta.Version151x, MoPropertyMeta.READ_WRITE, 0x1000, 0, 20, r"""[a-zA-Z0-9][a-zA-Z0-9_#@$%&\-\^]*[a-zA-Z0-9\-]""", [], []), + "filter": MoPropertyMeta("filter", "filter", "string", VersionMeta.Version151x, MoPropertyMeta.READ_WRITE, 0x1000, 0, 19, r"""[a-zA-Z0-9][a-zA-Z0-9_#@$%&\-\^]*[a-zA-Z0-9\-]""", [], []), "group_attribute": MoPropertyMeta("group_attribute", "groupAttribute", "string", VersionMeta.Version151x, MoPropertyMeta.READ_WRITE, 0x2000, 0, 254, r"""[a-zA-Z0-9][a-zA-Z0-9_#@$%&\-\^]*[a-zA-Z0-9\-]""", [], []), "group_auth": MoPropertyMeta("group_auth", "groupAuth", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x4000, None, None, None, ["Disabled", "Enabled", "disabled", "enabled"], []), "group_nested_search": MoPropertyMeta("group_nested_search", "groupNestedSearch", "uint", VersionMeta.Version204c, MoPropertyMeta.READ_WRITE, 0x8000, None, None, None, [], ["1-128"]), diff --git a/imcsdk/mometa/aaa/AaaLdapRoleGroup.py b/imcsdk/mometa/aaa/AaaLdapRoleGroup.py index aa0ceff2..648898bc 100644 --- a/imcsdk/mometa/aaa/AaaLdapRoleGroup.py +++ b/imcsdk/mometa/aaa/AaaLdapRoleGroup.py @@ -32,7 +32,7 @@ class AaaLdapRoleGroup(ManagedObject): "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x4, 0, 255, None, [], []), "domain": MoPropertyMeta("domain", "domain", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x8, 1, 254, None, [], []), "id": MoPropertyMeta("id", "id", "uint", VersionMeta.Version151f, MoPropertyMeta.NAMING, 0x10, None, None, None, [], ["1-28"]), - "name": MoPropertyMeta("name", "name", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x20, 0, 127, r"""([^+\-][a-zA-Z0-9=!#$%()*+,-.:;@ _{|}~?&]*){0,127}""", [], []), + "name": MoPropertyMeta("name", "name", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x20, 0, 127, r"""([a-zA-Z0-9=!#$%\(\)\[\]\*,\.:;@ _\{\|\}~\?&][a-zA-Z0-9=!#$%\(\)\[\]\*\+,\-\.:;@ _\{\|\}~\?&]*)?""", [], []), "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x40, 0, 255, None, [], []), "role": MoPropertyMeta("role", "role", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x80, None, None, None, ["", "admin", "read-only", "user"], []), "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x100, None, None, None, ["", "created", "deleted", "modified", "removed"], []), diff --git a/imcsdk/mometa/adaptor/AdaptorExtEthIf.py b/imcsdk/mometa/adaptor/AdaptorExtEthIf.py index d1c79957..7b9fe887 100644 --- a/imcsdk/mometa/adaptor/AdaptorExtEthIf.py +++ b/imcsdk/mometa/adaptor/AdaptorExtEthIf.py @@ -8,8 +8,10 @@ class AdaptorExtEthIfConsts: ADMIN_FEC_MODE_AUTO = "Auto" ADMIN_FEC_MODE_OFF = "Off" + ADMIN_FEC_MODE_CL108 = "cl108" ADMIN_FEC_MODE_CL74 = "cl74" ADMIN_FEC_MODE_CL91 = "cl91" + ADMIN_FEC_MODE_CL91_CONS16 = "cl91-cons16" ADMIN_SPEED_ = "-" ADMIN_SPEED_10_GBPS = "10Gbps" ADMIN_SPEED_1_GBPS = "1Gbps" @@ -29,8 +31,10 @@ class AdaptorExtEthIfConsts: LINK_STATE_UP = "up" OPER_FEC_MODE_AUTO = "Auto" OPER_FEC_MODE_OFF = "Off" + OPER_FEC_MODE_CL108 = "cl108" OPER_FEC_MODE_CL74 = "cl74" OPER_FEC_MODE_CL91 = "cl91" + OPER_FEC_MODE_CL91_CONS16 = "cl91-cons16" OPER_SPEED_ = "-" OPER_SPEED_100_GBPS = "100Gbps" OPER_SPEED_10_GBPS = "10Gbps" @@ -60,7 +64,7 @@ class AdaptorExtEthIf(ManagedObject): prop_meta = { "classic": { - "admin_fec_mode": MoPropertyMeta("admin_fec_mode", "adminFecMode", "string", VersionMeta.Version401a, MoPropertyMeta.READ_WRITE, 0x2, None, None, None, ["Auto", "Off", "cl74", "cl91"], []), + "admin_fec_mode": MoPropertyMeta("admin_fec_mode", "adminFecMode", "string", VersionMeta.Version401a, MoPropertyMeta.READ_WRITE, 0x2, None, None, None, ["Auto", "Off", "cl108", "cl74", "cl91", "cl91-cons16"], []), "admin_speed": MoPropertyMeta("admin_speed", "adminSpeed", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x4, None, None, None, ["-", "10Gbps", "1Gbps", "40Gbps", "4x10Gbps", "Auto"], []), "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x8, 0, 255, None, [], []), "port_id": MoPropertyMeta("port_id", "portId", "string", VersionMeta.Version151f, MoPropertyMeta.NAMING, 0x10, None, None, None, ["0", "1", "2", "3"], []), @@ -70,7 +74,7 @@ class AdaptorExtEthIf(ManagedObject): "if_type": MoPropertyMeta("if_type", "ifType", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, None, None, None, ["aggregation", "physical", "unknown", "virtual"], []), "link_state": MoPropertyMeta("link_state", "linkState", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, None, None, None, ["admin-down", "down", "error", "unallocated", "unavailable", "unknown", "up"], []), "mac": MoPropertyMeta("mac", "mac", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, None, None, r"""(([0-9a-fA-F][0-9a-fA-F]:){5}([0-9a-fA-F][0-9a-fA-F]))|0""", [], []), - "oper_fec_mode": MoPropertyMeta("oper_fec_mode", "operFecMode", "string", VersionMeta.Version401a, MoPropertyMeta.READ_ONLY, None, None, None, None, ["Auto", "Off", "cl74", "cl91"], []), + "oper_fec_mode": MoPropertyMeta("oper_fec_mode", "operFecMode", "string", VersionMeta.Version401a, MoPropertyMeta.READ_ONLY, None, None, None, None, ["Auto", "Off", "cl108", "cl74", "cl91", "cl91-cons16"], []), "oper_speed": MoPropertyMeta("oper_speed", "operSpeed", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, None, None, None, ["-", "100Gbps", "10Gbps", "1Gbps", "25Gbps", "40Gbps", "4x10Gbps", "Auto"], []), "transport": MoPropertyMeta("transport", "transport", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, None, None, None, [], []), }, diff --git a/imcsdk/mometa/adaptor/AdaptorGenProfile.py b/imcsdk/mometa/adaptor/AdaptorGenProfile.py index bf8dac51..5d3e3005 100644 --- a/imcsdk/mometa/adaptor/AdaptorGenProfile.py +++ b/imcsdk/mometa/adaptor/AdaptorGenProfile.py @@ -16,7 +16,7 @@ class AdaptorGenProfile(ManagedObject): naming_props = set([]) mo_meta = { - "classic": MoMeta("AdaptorGenProfile", "adaptorGenProfile", "general", VersionMeta.Version151f, "InputOutput", 0xff, [], ["admin", "read-only", "user"], ['adaptorUnit'], [], ["Get", "Set"]), + "classic": MoMeta("AdaptorGenProfile", "adaptorGenProfile", "general", VersionMeta.Version151f, "InputOutput", 0x1ff, [], ["admin", "read-only", "user"], ['adaptorUnit'], [], ["Get", "Set"]), "modular": MoMeta("AdaptorGenProfile", "adaptorGenProfile", "general", VersionMeta.Version2013e, "InputOutput", 0x1ff, [], ["admin", "read-only", "user"], ['adaptorUnit'], [], ["Get", "Set"]) } @@ -27,15 +27,17 @@ class AdaptorGenProfile(ManagedObject): "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x2, 0, 255, None, [], []), "fip_mode": MoPropertyMeta("fip_mode", "fipMode", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x4, None, None, None, ["Disabled", "Enabled", "disabled", "enabled"], []), "lldp": MoPropertyMeta("lldp", "lldp", "string", VersionMeta.Version208d, MoPropertyMeta.READ_WRITE, 0x8, None, None, None, ["Disabled", "Enabled", "disabled", "enabled"], []), - "port_channel_enable": MoPropertyMeta("port_channel_enable", "portChannelEnable", "string", VersionMeta.Version401a, MoPropertyMeta.READ_WRITE, 0x10, None, None, None, ["Disabled", "Enabled", "disabled", "enabled"], []), - "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x20, 0, 255, None, [], []), - "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x40, None, None, None, ["", "created", "deleted", "modified", "removed"], []), - "vntag_mode": MoPropertyMeta("vntag_mode", "vntagMode", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x80, None, None, None, ["Disabled", "Enabled", "disabled", "enabled"], []), + "physical_nic_mode": MoPropertyMeta("physical_nic_mode", "physicalNicMode", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x10, None, None, None, ["Disabled", "Enabled", "disabled", "enabled"], []), + "port_channel_enable": MoPropertyMeta("port_channel_enable", "portChannelEnable", "string", VersionMeta.Version401a, MoPropertyMeta.READ_WRITE, 0x20, None, None, None, ["Disabled", "Enabled", "disabled", "enabled"], []), + "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x40, 0, 255, None, [], []), + "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x80, None, None, None, ["", "created", "deleted", "modified", "removed"], []), + "vntag_mode": MoPropertyMeta("vntag_mode", "vntagMode", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x100, None, None, None, ["Disabled", "Enabled", "disabled", "enabled"], []), "child_action": MoPropertyMeta("child_action", "childAction", "string", VersionMeta.Version151f, MoPropertyMeta.INTERNAL, None, None, None, None, [], []), "configuration_pending": MoPropertyMeta("configuration_pending", "configurationPending", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, None, None, None, ["No", "Yes", "false", "no", "true", "yes"], []), "iscsi_boot_supported": MoPropertyMeta("iscsi_boot_supported", "iscsiBootSupported", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, None, None, None, [], []), "model": MoPropertyMeta("model", "model", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), "pci_slot": MoPropertyMeta("pci_slot", "pciSlot", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), + "physical_nic_mode_capable": MoPropertyMeta("physical_nic_mode_capable", "physicalNicModeCapable", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, None, None, None, [], []), "port_channel_capable": MoPropertyMeta("port_channel_capable", "portChannelCapable", "string", VersionMeta.Version401a, MoPropertyMeta.READ_ONLY, None, None, None, None, [], []), "product_name": MoPropertyMeta("product_name", "productName", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), "revision": MoPropertyMeta("revision", "revision", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, None, None, None, [], []), @@ -49,17 +51,17 @@ class AdaptorGenProfile(ManagedObject): "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version2013e, MoPropertyMeta.READ_WRITE, 0x2, 0, 255, None, [], []), "fip_mode": MoPropertyMeta("fip_mode", "fipMode", "string", VersionMeta.Version2013e, MoPropertyMeta.READ_WRITE, 0x4, None, None, None, ["Disabled", "Enabled", "disabled", "enabled"], []), "lldp": MoPropertyMeta("lldp", "lldp", "string", VersionMeta.Version2013e, MoPropertyMeta.READ_WRITE, 0x8, None, None, None, ["Disabled", "Enabled", "disabled", "enabled"], []), - "port_channel_enable": MoPropertyMeta("port_channel_enable", "portChannelEnable", "string", VersionMeta.Version404b, MoPropertyMeta.READ_WRITE, 0x10, None, None, None, ["Disabled", "Enabled", "disabled", "enabled"], []), - "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version2013e, MoPropertyMeta.READ_WRITE, 0x20, 0, 255, None, [], []), - "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version2013e, MoPropertyMeta.READ_WRITE, 0x40, None, None, None, ["", "created", "deleted", "modified", "removed"], []), - "vntag_mode": MoPropertyMeta("vntag_mode", "vntagMode", "string", VersionMeta.Version2013e, MoPropertyMeta.READ_WRITE, 0x80, None, None, None, ["Disabled", "Enabled", "disabled", "enabled"], []), + "physical_nic_mode": MoPropertyMeta("physical_nic_mode", "physicalNicMode", "string", VersionMeta.Version412a, MoPropertyMeta.READ_WRITE, 0x10, None, None, None, ["Disabled", "Enabled", "disabled", "enabled"], []), + "port_channel_enable": MoPropertyMeta("port_channel_enable", "portChannelEnable", "string", VersionMeta.Version404b, MoPropertyMeta.READ_WRITE, 0x20, None, None, None, ["Disabled", "Enabled", "disabled", "enabled"], []), + "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version2013e, MoPropertyMeta.READ_WRITE, 0x40, 0, 255, None, [], []), + "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version2013e, MoPropertyMeta.READ_WRITE, 0x80, None, None, None, ["", "created", "deleted", "modified", "removed"], []), + "vntag_mode": MoPropertyMeta("vntag_mode", "vntagMode", "string", VersionMeta.Version2013e, MoPropertyMeta.READ_WRITE, 0x100, None, None, None, ["Disabled", "Enabled", "disabled", "enabled"], []), "child_action": MoPropertyMeta("child_action", "childAction", "string", VersionMeta.Version2013e, MoPropertyMeta.INTERNAL, None, None, None, None, [], []), "configuration_pending": MoPropertyMeta("configuration_pending", "configurationPending", "string", VersionMeta.Version2013e, MoPropertyMeta.READ_ONLY, None, None, None, None, ["No", "Yes", "no", "yes"], []), "iscsi_boot_supported": MoPropertyMeta("iscsi_boot_supported", "iscsiBootSupported", "string", VersionMeta.Version2013e, MoPropertyMeta.READ_ONLY, None, None, None, None, [], []), "model": MoPropertyMeta("model", "model", "string", VersionMeta.Version2013e, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), "pci_link": MoPropertyMeta("pci_link", "pciLink", "string", VersionMeta.Version303a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), "pci_slot": MoPropertyMeta("pci_slot", "pciSlot", "string", VersionMeta.Version2013e, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), - "physical_nic_mode": MoPropertyMeta("physical_nic_mode", "physicalNicMode", "string", VersionMeta.Version412a, MoPropertyMeta.READ_WRITE, 0x100, None, None, None, ["Disabled", "Enabled", "disabled", "enabled"], []), "port_channel_capable": MoPropertyMeta("port_channel_capable", "portChannelCapable", "string", VersionMeta.Version404b, MoPropertyMeta.READ_ONLY, None, None, None, None, [], []), "product_name": MoPropertyMeta("product_name", "productName", "string", VersionMeta.Version2013e, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), "revision": MoPropertyMeta("revision", "revision", "string", VersionMeta.Version2013e, MoPropertyMeta.READ_ONLY, None, None, None, None, [], []), @@ -77,6 +79,7 @@ class AdaptorGenProfile(ManagedObject): "dn": "dn", "fipMode": "fip_mode", "lldp": "lldp", + "physicalNicMode": "physical_nic_mode", "portChannelEnable": "port_channel_enable", "rn": "rn", "status": "status", @@ -86,6 +89,7 @@ class AdaptorGenProfile(ManagedObject): "iscsiBootSupported": "iscsi_boot_supported", "model": "model", "pciSlot": "pci_slot", + "physicalNicModeCapable": "physical_nic_mode_capable", "portChannelCapable": "port_channel_capable", "productName": "product_name", "revision": "revision", @@ -99,6 +103,7 @@ class AdaptorGenProfile(ManagedObject): "dn": "dn", "fipMode": "fip_mode", "lldp": "lldp", + "physicalNicMode": "physical_nic_mode", "portChannelEnable": "port_channel_enable", "rn": "rn", "status": "status", @@ -109,7 +114,6 @@ class AdaptorGenProfile(ManagedObject): "model": "model", "pciLink": "pci_link", "pciSlot": "pci_slot", - "physicalNicMode": "physical_nic_mode", "portChannelCapable": "port_channel_capable", "productName": "product_name", "revision": "revision", @@ -125,6 +129,7 @@ def __init__(self, parent_mo_or_dn, **kwargs): self._dirty_mask = 0 self.fip_mode = None self.lldp = None + self.physical_nic_mode = None self.port_channel_enable = None self.status = None self.vntag_mode = None @@ -133,6 +138,7 @@ def __init__(self, parent_mo_or_dn, **kwargs): self.iscsi_boot_supported = None self.model = None self.pci_slot = None + self.physical_nic_mode_capable = None self.port_channel_capable = None self.product_name = None self.revision = None @@ -141,7 +147,6 @@ def __init__(self, parent_mo_or_dn, **kwargs): self.vendor = None self.vendor_id = None self.pci_link = None - self.physical_nic_mode = None ManagedObject.__init__(self, "AdaptorGenProfile", parent_mo_or_dn, **kwargs) diff --git a/imcsdk/mometa/adaptor/AdaptorLinkTraining.py b/imcsdk/mometa/adaptor/AdaptorLinkTraining.py index 1c99bae2..b34e9415 100644 --- a/imcsdk/mometa/adaptor/AdaptorLinkTraining.py +++ b/imcsdk/mometa/adaptor/AdaptorLinkTraining.py @@ -6,11 +6,37 @@ class AdaptorLinkTrainingConsts: + ADMIN_LINK_TRAINING_AUTO = "AUTO" + _ADMIN_LINK_TRAINING_AUTO = "Auto" + ADMIN_LINK_TRAINING_N_A = "N/A" + ADMIN_LINK_TRAINING_NA = "NA" + ADMIN_LINK_TRAINING_OFF = "OFF" + ADMIN_LINK_TRAINING_ON = "ON" + _ADMIN_LINK_TRAINING_OFF = "Off" + _ADMIN_LINK_TRAINING_ON = "On" + _ADMIN_LINK_TRAINING_AUTO = "auto" + _ADMIN_LINK_TRAINING_N_A = "n/a" + _ADMIN_LINK_TRAINING_NA = "na" + _ADMIN_LINK_TRAINING_OFF = "off" + _ADMIN_LINK_TRAINING_ON = "on" LINK_TRAINING_OFF = "OFF" LINK_TRAINING_ON = "ON" LINK_TRAINING_N_A = "n/a" _LINK_TRAINING_OFF = "off" _LINK_TRAINING_ON = "on" + OPER_LINK_TRAINING_AUTO = "AUTO" + _OPER_LINK_TRAINING_AUTO = "Auto" + OPER_LINK_TRAINING_N_A = "N/A" + OPER_LINK_TRAINING_NA = "NA" + OPER_LINK_TRAINING_OFF = "OFF" + OPER_LINK_TRAINING_ON = "ON" + _OPER_LINK_TRAINING_OFF = "Off" + _OPER_LINK_TRAINING_ON = "On" + _OPER_LINK_TRAINING_AUTO = "auto" + _OPER_LINK_TRAINING_N_A = "n/a" + _OPER_LINK_TRAINING_NA = "na" + _OPER_LINK_TRAINING_OFF = "off" + _OPER_LINK_TRAINING_ON = "on" class AdaptorLinkTraining(ManagedObject): @@ -20,7 +46,7 @@ class AdaptorLinkTraining(ManagedObject): naming_props = set([]) mo_meta = { - "classic": MoMeta("AdaptorLinkTraining", "adaptorLinkTraining", "link-training", VersionMeta.Version204c, "InputOutput", 0x3f, [], ["admin", "user"], ['adaptorExtEthIf'], [], ["Get", "Set"]), + "classic": MoMeta("AdaptorLinkTraining", "adaptorLinkTraining", "link-training", VersionMeta.Version204c, "InputOutput", 0x7f, [], ["admin", "user"], ['adaptorExtEthIf'], [], ["Get", "Set"]), "modular": MoMeta("AdaptorLinkTraining", "adaptorLinkTraining", "link-training", VersionMeta.Version303a, "InputOutput", 0x3f, [], ["admin", "user"], ['adaptorExtEthIf'], [], ["Get", "Set"]) } @@ -33,6 +59,8 @@ class AdaptorLinkTraining(ManagedObject): "link_training": MoPropertyMeta("link_training", "linkTraining", "string", VersionMeta.Version204c, MoPropertyMeta.READ_WRITE, 0x8, None, None, None, ["OFF", "ON", "n/a", "off", "on"], []), "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version204c, MoPropertyMeta.READ_WRITE, 0x10, 0, 255, None, [], []), "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version204c, MoPropertyMeta.READ_WRITE, 0x20, None, None, None, ["", "created", "deleted", "modified", "removed"], []), + "admin_link_training": MoPropertyMeta("admin_link_training", "adminLinkTraining", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x40, None, None, None, ["AUTO", "Auto", "N/A", "NA", "OFF", "ON", "Off", "On", "auto", "n/a", "na", "off", "on"], []), + "oper_link_training": MoPropertyMeta("oper_link_training", "operLinkTraining", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, None, None, None, ["AUTO", "Auto", "N/A", "NA", "OFF", "ON", "Off", "On", "auto", "n/a", "na", "off", "on"], []), }, "modular": { @@ -53,6 +81,8 @@ class AdaptorLinkTraining(ManagedObject): "linkTraining": "link_training", "rn": "rn", "status": "status", + "adminLinkTraining": "admin_link_training", + "operLinkTraining": "oper_link_training", }, "modular": { @@ -70,6 +100,8 @@ def __init__(self, parent_mo_or_dn, **kwargs): self.child_action = None self.link_training = None self.status = None + self.admin_link_training = None + self.oper_link_training = None ManagedObject.__init__(self, "AdaptorLinkTraining", parent_mo_or_dn, **kwargs) diff --git a/imcsdk/mometa/bios/BiosPassword.py b/imcsdk/mometa/bios/BiosPassword.py index edd0ca1d..28cbe5a8 100644 --- a/imcsdk/mometa/bios/BiosPassword.py +++ b/imcsdk/mometa/bios/BiosPassword.py @@ -16,17 +16,17 @@ class BiosPassword(ManagedObject): naming_props = set([]) mo_meta = { - "classic": MoMeta("BiosPassword", "biosPassword", "bios-pw", VersionMeta.Version421a, "InputOutput", 0x1f, [], ["admin"], [], [], [None]), + "classic": MoMeta("BiosPassword", "biosPassword", "bios-pw", VersionMeta.Version422a, "InputOutput", 0x1f, [], ["admin"], [], [], [None]), } prop_meta = { "classic": { - "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version421a, MoPropertyMeta.READ_WRITE, 0x2, 0, 255, None, [], []), - "password": MoPropertyMeta("password", "password", "string", VersionMeta.Version421a, MoPropertyMeta.READ_WRITE, 0x4, None, None, r"""[\S+]{0,20}""", [], []), - "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version421a, MoPropertyMeta.READ_WRITE, 0x8, 0, 255, None, [], []), - "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version421a, MoPropertyMeta.READ_WRITE, 0x10, None, None, None, ["", "created", "deleted", "modified", "removed"], []), + "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x2, 0, 255, None, [], []), + "password": MoPropertyMeta("password", "password", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x4, None, None, r"""[\S+]{0,20}""", [], []), + "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x8, 0, 255, None, [], []), + "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x10, None, None, None, ["", "created", "deleted", "modified", "removed"], []), }, } diff --git a/imcsdk/mometa/bios/BiosPlatformDefaults.py b/imcsdk/mometa/bios/BiosPlatformDefaults.py index 972fe453..167d9349 100644 --- a/imcsdk/mometa/bios/BiosPlatformDefaults.py +++ b/imcsdk/mometa/bios/BiosPlatformDefaults.py @@ -16,7 +16,7 @@ class BiosPlatformDefaults(ManagedObject): naming_props = set([]) mo_meta = { - "classic": MoMeta("BiosPlatformDefaults", "biosPlatformDefaults", "bios-defaults", VersionMeta.Version151x, "OutputOnly", 0xf, [], ["admin", "read-only", "user"], ['biosUnit'], ['biosVfASPMSupport', 'biosVfAdjacentCacheLinePrefetch', 'biosVfAdvancedMemTest', 'biosVfAltitude', 'biosVfAssertNMIOnPERR', 'biosVfAssertNMIOnSERR', 'biosVfAutoCCState', 'biosVfAutonumousCstateEnable', 'biosVfBmeDmaMitigation', 'biosVfBootOptionNumRetry', 'biosVfBootOptionReCoolDown', 'biosVfBootOptionRetry', 'biosVfBootPerformanceMode', 'biosVfBurstAndPostponedRefresh', 'biosVfCDNEnable', 'biosVfCDNSupport', 'biosVfCPUEnergyPerformance', 'biosVfCPUFrequencyFloor', 'biosVfCPUPerformance', 'biosVfCPUPowerManagement', 'biosVfCRQos', 'biosVfCbsCmnApbdis', 'biosVfCbsCmnCpuCpb', 'biosVfCbsCmnCpuGenDowncoreCtrl', 'biosVfCbsCmnCpuGlobalCstateCtrl', 'biosVfCbsCmnCpuL1StreamHwPrefetcher', 'biosVfCbsCmnCpuL2StreamHwPrefetcher', 'biosVfCbsCmnCpuSmee', 'biosVfCbsCmnCpuStreamingStoresCtrl', 'biosVfCbsCmnDeterminismSlider', 'biosVfCbsCmnEfficiencyModeEn', 'biosVfCbsCmnFixedSocPstate', 'biosVfCbsCmnGnbNbIOMMU', 'biosVfCbsCmnGnbSMUCPPC', 'biosVfCbsCmnGnbSMUDfCstates', 'biosVfCbsCmnMemCtrlBankGroupSwapDdr4', 'biosVfCbsCmnMemMapBankInterleaveDdr4', 'biosVfCbsCmncTDPCtl', 'biosVfCbsCpuCcdCtrlSsp', 'biosVfCbsCpuCoreCtrl', 'biosVfCbsCpuSmtCtrl', 'biosVfCbsDbgCpuSnpMemCover', 'biosVfCbsDbgCpuSnpMemSizeCover', 'biosVfCbsDfCmnAcpiSratL3Numa', 'biosVfCbsDfCmnDramNps', 'biosVfCbsDfCmnMemIntlv', 'biosVfCbsDfCmnMemIntlvSize', 'biosVfCbsSevSnpSupport', 'biosVfCiscoAdaptiveMemTraining', 'biosVfCiscoDebugLevel', 'biosVfCiscoOpromLaunchOptimization', 'biosVfCiscoXgmiMaxSpeed', 'biosVfCkeLowPolicy', 'biosVfClosedLoopThermThrotl', 'biosVfCmciEnable', 'biosVfConfigTDP', 'biosVfConfigTDPLevel', 'biosVfConsoleRedirection', 'biosVfCoreMultiProcessing', 'biosVfCrfastgoConfig', 'biosVfDCPMMFirmwareDowngrade', 'biosVfDCUPrefetch', 'biosVfDRAMClockThrottling', 'biosVfDemandScrub', 'biosVfDirectCacheAccess', 'biosVfDramRefreshRate', 'biosVfDramSwThermalThrottling', 'biosVfEPPEnable', 'biosVfEPPProfile', 'biosVfEadrSupport', 'biosVfEdpcEn', 'biosVfEnableClockSpreadSpec', 'biosVfEnableMktme', 'biosVfEnableTme', 'biosVfEnergyEfficientTurbo', 'biosVfEngPerfTuning', 'biosVfEnhancedIntelSpeedStepTech', 'biosVfEpochUpdate', 'biosVfExecuteDisableBit', 'biosVfExtendedAPIC', 'biosVfFRB2Enable', 'biosVfHWPMEnable', 'biosVfHardwarePrefetch', 'biosVfIMCInterleave', 'biosVfIOHResource', 'biosVfIPV4HTTP', 'biosVfIPV4PXE', 'biosVfIPV6HTTP', 'biosVfIPV6PXE', 'biosVfIntelDynamicSpeedSelect', 'biosVfIntelHyperThreadingTech', 'biosVfIntelSpeedSelect', 'biosVfIntelTurboBoostTech', 'biosVfIntelVTForDirectedIO', 'biosVfIntelVirtualizationTechnology', 'biosVfIohErrorEn', 'biosVfKTIPrefetch', 'biosVfLLCPrefetch', 'biosVfLOMPortOptionROM', 'biosVfLegacyUSBSupport', 'biosVfLvDIMMSupport', 'biosVfMMCFGBase', 'biosVfMemoryBandwidthBoost', 'biosVfMemoryInterleave', 'biosVfMemoryMappedIOAbove4GB', 'biosVfMemoryRefreshRate', 'biosVfMemorySizeLimit', 'biosVfMemoryThermalThrottling', 'biosVfMirroringMode', 'biosVfNUMAOptimized', 'biosVfNetworkStack', 'biosVfNvmdimmPerformConfig', 'biosVfOSBootWatchdogTimer', 'biosVfOSBootWatchdogTimerPolicy', 'biosVfOSBootWatchdogTimerTimeout', 'biosVfOnboardNIC', 'biosVfOnboardStorage', 'biosVfOnboardStorageSWStack', 'biosVfOperationMode', 'biosVfOutOfBandMgmtPort', 'biosVfPCIOptionROMs', 'biosVfPCISlotOptionROMEnable', 'biosVfPCIeRASSupport', 'biosVfPCIeSSDHotPlugSupport', 'biosVfPOSTErrorPause', 'biosVfPSata', 'biosVfPStateCoordType', 'biosVfPackageCStateLimit', 'biosVfPanicHighWatermark', 'biosVfPartialCacheLineSparing', 'biosVfPartialMirrorModeConfig', 'biosVfPartialMirrorPercent', 'biosVfPartialMirrorValue1', 'biosVfPartialMirrorValue2', 'biosVfPartialMirrorValue3', 'biosVfPartialMirrorValue4', 'biosVfPatrolScrub', 'biosVfPatrolScrubDuration', 'biosVfPchUsb30Mode', 'biosVfPciRomClp', 'biosVfPcieARISupport', 'biosVfPciePllSsc', 'biosVfPostPackageRepair', 'biosVfPowerOnPasswordSupport', 'biosVfProcessorC1E', 'biosVfProcessorC3Report', 'biosVfProcessorC6Report', 'biosVfProcessorCState', 'biosVfPwrPerfTuning', 'biosVfQPIConfig', 'biosVfQpiLinkSpeed', 'biosVfQpiSnoopMode', 'biosVfSEV', 'biosVfSMEE', 'biosVfSataModeSelect', 'biosVfSelectMemoryRASConfiguration', 'biosVfSelectPprType', 'biosVfSerialPortAEnable', 'biosVfSgx', 'biosVfSgxEpoch', 'biosVfSgxLePubKeyHash', 'biosVfSinglePCTLEnable', 'biosVfSmtMode', 'biosVfSnoopyModeFor2LM', 'biosVfSnoopyModeForAD', 'biosVfSparingMode', 'biosVfSrIov', 'biosVfSubNumaClustering', 'biosVfSvmMode', 'biosVfTPMControl', 'biosVfTPMSupport', 'biosVfTSME', 'biosVfTXTSupport', 'biosVfUCSMBootOrderRuleControl', 'biosVfUFSDisable', 'biosVfUSBBootConfig', 'biosVfUSBEmulation', 'biosVfUSBPortsConfig', 'biosVfUmaBasedClustering', 'biosVfUsbXhciSupport', 'biosVfVMDEnable', 'biosVfVgaPriority', 'biosVfVolMemoryMode', 'biosVfWorkLoadConfig', 'biosVfXPTPrefetch'], ["Get"]), + "classic": MoMeta("BiosPlatformDefaults", "biosPlatformDefaults", "bios-defaults", VersionMeta.Version151x, "OutputOnly", 0xf, [], ["admin", "read-only", "user"], ['biosUnit'], ['biosVfASPMSupport', 'biosVfAdjacentCacheLinePrefetch', 'biosVfAdvancedMemTest', 'biosVfAltitude', 'biosVfAssertNMIOnPERR', 'biosVfAssertNMIOnSERR', 'biosVfAutoCCState', 'biosVfAutonumousCstateEnable', 'biosVfBmeDmaMitigation', 'biosVfBootOptionNumRetry', 'biosVfBootOptionReCoolDown', 'biosVfBootOptionRetry', 'biosVfBootPerformanceMode', 'biosVfBurstAndPostponedRefresh', 'biosVfC1AutoDemotion', 'biosVfC1AutoUnDemotion', 'biosVfCDNEnable', 'biosVfCDNSupport', 'biosVfCPUEnergyPerformance', 'biosVfCPUFrequencyFloor', 'biosVfCPUPerformance', 'biosVfCPUPowerManagement', 'biosVfCRQos', 'biosVfCbsCmnApbdis', 'biosVfCbsCmnCpuCpb', 'biosVfCbsCmnCpuGenDowncoreCtrl', 'biosVfCbsCmnCpuGlobalCstateCtrl', 'biosVfCbsCmnCpuL1StreamHwPrefetcher', 'biosVfCbsCmnCpuL2StreamHwPrefetcher', 'biosVfCbsCmnCpuSmee', 'biosVfCbsCmnCpuStreamingStoresCtrl', 'biosVfCbsCmnDeterminismSlider', 'biosVfCbsCmnEfficiencyModeEn', 'biosVfCbsCmnFixedSocPstate', 'biosVfCbsCmnGnbNbIOMMU', 'biosVfCbsCmnGnbSMUCPPC', 'biosVfCbsCmnGnbSMUDfCstates', 'biosVfCbsCmnMemCtrlBankGroupSwapDdr4', 'biosVfCbsCmnMemMapBankInterleaveDdr4', 'biosVfCbsCmncTDPCtl', 'biosVfCbsCpuCcdCtrlSsp', 'biosVfCbsCpuCoreCtrl', 'biosVfCbsCpuSmtCtrl', 'biosVfCbsDbgCpuSnpMemCover', 'biosVfCbsDbgCpuSnpMemSizeCover', 'biosVfCbsDfCmnAcpiSratL3Numa', 'biosVfCbsDfCmnDramNps', 'biosVfCbsDfCmnMemIntlv', 'biosVfCbsDfCmnMemIntlvSize', 'biosVfCbsSevSnpSupport', 'biosVfCiscoAdaptiveMemTraining', 'biosVfCiscoDebugLevel', 'biosVfCiscoOpromLaunchOptimization', 'biosVfCiscoXgmiMaxSpeed', 'biosVfCkeLowPolicy', 'biosVfClosedLoopThermThrotl', 'biosVfCmciEnable', 'biosVfConfigTDP', 'biosVfConfigTDPLevel', 'biosVfConsoleRedirection', 'biosVfCoreMultiProcessing', 'biosVfCpuPaLimit', 'biosVfCpuPerfEnhancement', 'biosVfCrfastgoConfig', 'biosVfDCPMMFirmwareDowngrade', 'biosVfDCUPrefetch', 'biosVfDRAMClockThrottling', 'biosVfDemandScrub', 'biosVfDirectCacheAccess', 'biosVfDramRefreshRate', 'biosVfDramSwThermalThrottling', 'biosVfEPPEnable', 'biosVfEPPProfile', 'biosVfEadrSupport', 'biosVfEdpcEn', 'biosVfEnableClockSpreadSpec', 'biosVfEnableMktme', 'biosVfEnableTme', 'biosVfEnergyEfficientTurbo', 'biosVfEngPerfTuning', 'biosVfEnhancedIntelSpeedStepTech', 'biosVfEpochUpdate', 'biosVfExecuteDisableBit', 'biosVfExtendedAPIC', 'biosVfFRB2Enable', 'biosVfHWPMEnable', 'biosVfHardwarePrefetch', 'biosVfIMCInterleave', 'biosVfIOHResource', 'biosVfIPV4HTTP', 'biosVfIPV4PXE', 'biosVfIPV6HTTP', 'biosVfIPV6PXE', 'biosVfIntelDynamicSpeedSelect', 'biosVfIntelHyperThreadingTech', 'biosVfIntelSpeedSelect', 'biosVfIntelTurboBoostTech', 'biosVfIntelVTForDirectedIO', 'biosVfIntelVirtualizationTechnology', 'biosVfIohErrorEn', 'biosVfKTIPrefetch', 'biosVfLLCAlloc', 'biosVfLLCPrefetch', 'biosVfLOMPortOptionROM', 'biosVfLegacyUSBSupport', 'biosVfLvDIMMSupport', 'biosVfMMCFGBase', 'biosVfMemoryBandwidthBoost', 'biosVfMemoryInterleave', 'biosVfMemoryMappedIOAbove4GB', 'biosVfMemoryRefreshRate', 'biosVfMemorySizeLimit', 'biosVfMemoryThermalThrottling', 'biosVfMirroringMode', 'biosVfNUMAOptimized', 'biosVfNetworkStack', 'biosVfNvmdimmPerformConfig', 'biosVfOSBootWatchdogTimer', 'biosVfOSBootWatchdogTimerPolicy', 'biosVfOSBootWatchdogTimerTimeout', 'biosVfOnboardNIC', 'biosVfOnboardStorage', 'biosVfOnboardStorageSWStack', 'biosVfOperationMode', 'biosVfOutOfBandMgmtPort', 'biosVfPCIOptionROMs', 'biosVfPCISlotOptionROMEnable', 'biosVfPCIeRASSupport', 'biosVfPCIeSSDHotPlugSupport', 'biosVfPOSTErrorPause', 'biosVfPSata', 'biosVfPStateCoordType', 'biosVfPackageCStateLimit', 'biosVfPanicHighWatermark', 'biosVfPartialCacheLineSparing', 'biosVfPartialMirrorModeConfig', 'biosVfPartialMirrorPercent', 'biosVfPartialMirrorValue1', 'biosVfPartialMirrorValue2', 'biosVfPartialMirrorValue3', 'biosVfPartialMirrorValue4', 'biosVfPatrolScrub', 'biosVfPatrolScrubDuration', 'biosVfPchUsb30Mode', 'biosVfPciRomClp', 'biosVfPcieARISupport', 'biosVfPciePllSsc', 'biosVfPcieSlotsCdnEnable', 'biosVfPostPackageRepair', 'biosVfPowerOnPasswordSupport', 'biosVfProcessorC1E', 'biosVfProcessorC3Report', 'biosVfProcessorC6Report', 'biosVfProcessorCState', 'biosVfPwrPerfTuning', 'biosVfQPIConfig', 'biosVfQpiLinkSpeed', 'biosVfQpiSnoopMode', 'biosVfSEV', 'biosVfSHA1PCRBank', 'biosVfSHA256PCRBank', 'biosVfSMEE', 'biosVfSataModeSelect', 'biosVfSelectMemoryRASConfiguration', 'biosVfSelectPprType', 'biosVfSerialPortAEnable', 'biosVfSgx', 'biosVfSgxEpoch', 'biosVfSgxLePubKeyHash', 'biosVfSinglePCTLEnable', 'biosVfSmtMode', 'biosVfSnoopyModeFor2LM', 'biosVfSnoopyModeForAD', 'biosVfSparingMode', 'biosVfSrIov', 'biosVfSubNumaClustering', 'biosVfSvmMode', 'biosVfTPMControl', 'biosVfTPMSupport', 'biosVfTSME', 'biosVfTXTSupport', 'biosVfTpmPpiRequired', 'biosVfUCSMBootOrderRuleControl', 'biosVfUFSDisable', 'biosVfUPILinkEnablement', 'biosVfUPIPowerManagement', 'biosVfUSBBootConfig', 'biosVfUSBEmulation', 'biosVfUSBPortsConfig', 'biosVfUmaBasedClustering', 'biosVfUsbXhciSupport', 'biosVfVMDEnable', 'biosVfVgaPriority', 'biosVfVirtualNuma', 'biosVfVolMemoryMode', 'biosVfWorkLoadConfig', 'biosVfXPTPrefetch', 'biosVfXPTRemotePrefetch'], ["Get"]), "modular": MoMeta("BiosPlatformDefaults", "biosPlatformDefaults", "bios-defaults", VersionMeta.Version2013e, "OutputOnly", 0xf, [], ["admin", "read-only", "user"], ['biosUnit'], ['biosVfASPMSupport', 'biosVfAdjacentCacheLinePrefetch', 'biosVfAdvancedMemTest', 'biosVfAltitude', 'biosVfAssertNMIOnPERR', 'biosVfAssertNMIOnSERR', 'biosVfAutoCCState', 'biosVfAutonumousCstateEnable', 'biosVfBmeDmaMitigation', 'biosVfBootOptionRetry', 'biosVfBootPerformanceMode', 'biosVfCDNEnable', 'biosVfCDNSupport', 'biosVfCPUEnergyPerformance', 'biosVfCPUFrequencyFloor', 'biosVfCPUPerformance', 'biosVfCPUPowerManagement', 'biosVfCRQos', 'biosVfCiscoAdaptiveMemTraining', 'biosVfCiscoDebugLevel', 'biosVfCiscoOpromLaunchOptimization', 'biosVfCkeLowPolicy', 'biosVfCmciEnable', 'biosVfConfigTDPLevel', 'biosVfConsoleRedirection', 'biosVfCoreMultiProcessing', 'biosVfCrfastgoConfig', 'biosVfDCPMMFirmwareDowngrade', 'biosVfDCUPrefetch', 'biosVfDRAMClockThrottling', 'biosVfDemandScrub', 'biosVfDirectCacheAccess', 'biosVfDramRefreshRate', 'biosVfEPPEnable', 'biosVfEPPProfile', 'biosVfEnableClockSpreadSpec', 'biosVfEnergyEfficientTurbo', 'biosVfEnhancedIntelSpeedStepTech', 'biosVfExecuteDisableBit', 'biosVfExtendedAPIC', 'biosVfFRB2Enable', 'biosVfHWPMEnable', 'biosVfHardwarePrefetch', 'biosVfIMCInterleave', 'biosVfIOHResource', 'biosVfIPV4HTTP', 'biosVfIPV4PXE', 'biosVfIPV6HTTP', 'biosVfIPV6PXE', 'biosVfIntelHyperThreadingTech', 'biosVfIntelSpeedSelect', 'biosVfIntelTurboBoostTech', 'biosVfIntelVTForDirectedIO', 'biosVfIntelVirtualizationTechnology', 'biosVfKTIPrefetch', 'biosVfLLCPrefetch', 'biosVfLOMPortOptionROM', 'biosVfLegacyUSBSupport', 'biosVfLvDIMMSupport', 'biosVfMMCFGBase', 'biosVfMemoryInterleave', 'biosVfMemoryMappedIOAbove4GB', 'biosVfMemoryRefreshRate', 'biosVfMemorySizeLimit', 'biosVfMemoryThermalThrottling', 'biosVfMirroringMode', 'biosVfNUMAOptimized', 'biosVfNetworkStack', 'biosVfNvmdimmPerformConfig', 'biosVfOSBootWatchdogTimer', 'biosVfOSBootWatchdogTimerPolicy', 'biosVfOSBootWatchdogTimerTimeout', 'biosVfOnboardNIC', 'biosVfOnboardStorage', 'biosVfOnboardStorageSWStack', 'biosVfOutOfBandMgmtPort', 'biosVfPCIOptionROMs', 'biosVfPCISlotOptionROMEnable', 'biosVfPCIeRASSupport', 'biosVfPOSTErrorPause', 'biosVfPSata', 'biosVfPStateCoordType', 'biosVfPackageCStateLimit', 'biosVfPanicHighWatermark', 'biosVfPartialMirrorModeConfig', 'biosVfPartialMirrorPercent', 'biosVfPartialMirrorValue1', 'biosVfPartialMirrorValue2', 'biosVfPartialMirrorValue3', 'biosVfPartialMirrorValue4', 'biosVfPatrolScrub', 'biosVfPatrolScrubDuration', 'biosVfPchUsb30Mode', 'biosVfPciRomClp', 'biosVfPciePllSsc', 'biosVfPowerOnPasswordSupport', 'biosVfProcessorC1E', 'biosVfProcessorC3Report', 'biosVfProcessorC6Report', 'biosVfProcessorCState', 'biosVfPwrPerfTuning', 'biosVfQPIConfig', 'biosVfQpiLinkSpeed', 'biosVfQpiSnoopMode', 'biosVfSataModeSelect', 'biosVfSelectMemoryRASConfiguration', 'biosVfSelectPprType', 'biosVfSerialPortAEnable', 'biosVfSnoopyModeFor2LM', 'biosVfSnoopyModeForAD', 'biosVfSparingMode', 'biosVfSrIov', 'biosVfSubNumaClustering', 'biosVfTPMControl', 'biosVfTPMSupport', 'biosVfTXTSupport', 'biosVfUCSMBootOrderRuleControl', 'biosVfUFSDisable', 'biosVfUSBBootConfig', 'biosVfUSBEmulation', 'biosVfUSBPortsConfig', 'biosVfUsbXhciSupport', 'biosVfVgaPriority', 'biosVfWorkLoadConfig', 'biosVfXPTPrefetch'], ["Get"]) } diff --git a/imcsdk/mometa/bios/BiosUnit.py b/imcsdk/mometa/bios/BiosUnit.py index 63f27a40..09db21f1 100644 --- a/imcsdk/mometa/bios/BiosUnit.py +++ b/imcsdk/mometa/bios/BiosUnit.py @@ -16,7 +16,7 @@ class BiosUnit(ManagedObject): naming_props = set([]) mo_meta = { - "classic": MoMeta("BiosUnit", "biosUnit", "bios", VersionMeta.Version151f, "InputOutput", 0x1f, [], ["admin", "read-only", "user"], ['computeRackUnit'], ['biosBOT', 'biosPlatformDefaults', 'biosProfileManagement', 'biosSettings', 'firmwareBootDefinition', 'firmwareRunning', 'firmwareUpdatable'], ["Get", "Set"]), + "classic": MoMeta("BiosUnit", "biosUnit", "bios", VersionMeta.Version151f, "InputOutput", 0x1f, [], ["admin", "read-only", "user"], ['computeRackUnit'], ['biosBOT', 'biosPlatformDefaults', 'biosProfileManagement', 'biosSettings', 'firmwareBootDefinition', 'firmwareRunning', 'firmwareUpdatable', 'secureBootCertificateManagement'], ["Get", "Set"]), "modular": MoMeta("BiosUnit", "biosUnit", "bios", VersionMeta.Version2013e, "InputOutput", 0x1f, [], ["admin", "read-only", "user"], ['computeServerNode'], ['biosBOT', 'biosPlatformDefaults', 'biosProfileManagement', 'biosSettings', 'firmwareBootDefinition', 'firmwareRunning', 'firmwareUpdatable'], ["Get", "Set"]) } diff --git a/imcsdk/mometa/bios/BiosVfBurstAndPostponedRefresh.py b/imcsdk/mometa/bios/BiosVfBurstAndPostponedRefresh.py index 7d208e00..7589b11a 100644 --- a/imcsdk/mometa/bios/BiosVfBurstAndPostponedRefresh.py +++ b/imcsdk/mometa/bios/BiosVfBurstAndPostponedRefresh.py @@ -20,18 +20,18 @@ class BiosVfBurstAndPostponedRefresh(ManagedObject): naming_props = set([]) mo_meta = { - "classic": MoMeta("BiosVfBurstAndPostponedRefresh", "biosVfBurstAndPostponedRefresh", "burst-and-postponed-refresh", VersionMeta.Version421a, "InputOutput", 0x1f, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), + "classic": MoMeta("BiosVfBurstAndPostponedRefresh", "biosVfBurstAndPostponedRefresh", "Burst-And-Postponed-Refresh", VersionMeta.Version413h, "InputOutput", 0x1f, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), } prop_meta = { "classic": { - "child_action": MoPropertyMeta("child_action", "childAction", "string", VersionMeta.Version421a, MoPropertyMeta.INTERNAL, None, None, None, None, [], []), - "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version421a, MoPropertyMeta.READ_WRITE, 0x2, 0, 255, None, [], []), - "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version421a, MoPropertyMeta.READ_WRITE, 0x4, 0, 255, None, [], []), - "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version421a, MoPropertyMeta.READ_WRITE, 0x8, None, None, None, ["", "created", "deleted", "modified", "removed"], []), - "vp_burst_and_postponed_refresh": MoPropertyMeta("vp_burst_and_postponed_refresh", "vpBurstAndPostponedRefresh", "string", VersionMeta.Version421a, MoPropertyMeta.READ_WRITE, 0x10, None, None, None, ["Disabled", "Enabled", "disabled", "enabled", "platform-default"], []), + "child_action": MoPropertyMeta("child_action", "childAction", "string", VersionMeta.Version413h, MoPropertyMeta.INTERNAL, None, None, None, None, [], []), + "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version413h, MoPropertyMeta.READ_WRITE, 0x2, 0, 255, None, [], []), + "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version413h, MoPropertyMeta.READ_WRITE, 0x4, 0, 255, None, [], []), + "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version413h, MoPropertyMeta.READ_WRITE, 0x8, None, None, None, ["", "created", "deleted", "modified", "removed"], []), + "vp_burst_and_postponed_refresh": MoPropertyMeta("vp_burst_and_postponed_refresh", "vpBurstAndPostponedRefresh", "string", VersionMeta.Version413h, MoPropertyMeta.READ_WRITE, 0x10, None, None, None, ["Disabled", "Enabled", "disabled", "enabled", "platform-default"], []), }, } diff --git a/imcsdk/mometa/bios/BiosVfC1AutoDemotion.py b/imcsdk/mometa/bios/BiosVfC1AutoDemotion.py new file mode 100644 index 00000000..2b43ea3e --- /dev/null +++ b/imcsdk/mometa/bios/BiosVfC1AutoDemotion.py @@ -0,0 +1,58 @@ +"""This module contains the general information for BiosVfC1AutoDemotion ManagedObject.""" + +from ...imcmo import ManagedObject +from ...imccoremeta import MoPropertyMeta, MoMeta +from ...imcmeta import VersionMeta + + +class BiosVfC1AutoDemotionConsts: + VP_C1_AUTO_DEMOTION_DISABLED = "Disabled" + VP_C1_AUTO_DEMOTION_ENABLED = "Enabled" + _VP_C1_AUTO_DEMOTION_DISABLED = "disabled" + _VP_C1_AUTO_DEMOTION_ENABLED = "enabled" + VP_C1_AUTO_DEMOTION_PLATFORM_DEFAULT = "platform-default" + + +class BiosVfC1AutoDemotion(ManagedObject): + """This is BiosVfC1AutoDemotion class.""" + + consts = BiosVfC1AutoDemotionConsts() + naming_props = set([]) + + mo_meta = { + "classic": MoMeta("BiosVfC1AutoDemotion", "biosVfC1AutoDemotion", "C1-Auto-Demotion", VersionMeta.Version421b, "InputOutput", 0x1f, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), + } + + + prop_meta = { + + "classic": { + "child_action": MoPropertyMeta("child_action", "childAction", "string", VersionMeta.Version421b, MoPropertyMeta.INTERNAL, None, None, None, None, [], []), + "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version421b, MoPropertyMeta.READ_WRITE, 0x2, 0, 255, None, [], []), + "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version421b, MoPropertyMeta.READ_WRITE, 0x4, 0, 255, None, [], []), + "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version421b, MoPropertyMeta.READ_WRITE, 0x8, None, None, None, ["", "created", "deleted", "modified", "removed"], []), + "vp_c1_auto_demotion": MoPropertyMeta("vp_c1_auto_demotion", "vpC1AutoDemotion", "string", VersionMeta.Version421b, MoPropertyMeta.READ_WRITE, 0x10, None, None, None, ["Disabled", "Enabled", "disabled", "enabled", "platform-default"], []), + }, + + } + + prop_map = { + + "classic": { + "childAction": "child_action", + "dn": "dn", + "rn": "rn", + "status": "status", + "vpC1AutoDemotion": "vp_c1_auto_demotion", + }, + + } + + def __init__(self, parent_mo_or_dn, **kwargs): + self._dirty_mask = 0 + self.child_action = None + self.status = None + self.vp_c1_auto_demotion = None + + ManagedObject.__init__(self, "BiosVfC1AutoDemotion", parent_mo_or_dn, **kwargs) + diff --git a/imcsdk/mometa/bios/BiosVfC1AutoUnDemotion.py b/imcsdk/mometa/bios/BiosVfC1AutoUnDemotion.py new file mode 100644 index 00000000..513d8f89 --- /dev/null +++ b/imcsdk/mometa/bios/BiosVfC1AutoUnDemotion.py @@ -0,0 +1,58 @@ +"""This module contains the general information for BiosVfC1AutoUnDemotion ManagedObject.""" + +from ...imcmo import ManagedObject +from ...imccoremeta import MoPropertyMeta, MoMeta +from ...imcmeta import VersionMeta + + +class BiosVfC1AutoUnDemotionConsts: + VP_C1_AUTO_UN_DEMOTION_DISABLED = "Disabled" + VP_C1_AUTO_UN_DEMOTION_ENABLED = "Enabled" + _VP_C1_AUTO_UN_DEMOTION_DISABLED = "disabled" + _VP_C1_AUTO_UN_DEMOTION_ENABLED = "enabled" + VP_C1_AUTO_UN_DEMOTION_PLATFORM_DEFAULT = "platform-default" + + +class BiosVfC1AutoUnDemotion(ManagedObject): + """This is BiosVfC1AutoUnDemotion class.""" + + consts = BiosVfC1AutoUnDemotionConsts() + naming_props = set([]) + + mo_meta = { + "classic": MoMeta("BiosVfC1AutoUnDemotion", "biosVfC1AutoUnDemotion", "C1-Auto-UnDemotion", VersionMeta.Version421b, "InputOutput", 0x1f, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), + } + + + prop_meta = { + + "classic": { + "child_action": MoPropertyMeta("child_action", "childAction", "string", VersionMeta.Version421b, MoPropertyMeta.INTERNAL, None, None, None, None, [], []), + "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version421b, MoPropertyMeta.READ_WRITE, 0x2, 0, 255, None, [], []), + "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version421b, MoPropertyMeta.READ_WRITE, 0x4, 0, 255, None, [], []), + "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version421b, MoPropertyMeta.READ_WRITE, 0x8, None, None, None, ["", "created", "deleted", "modified", "removed"], []), + "vp_c1_auto_un_demotion": MoPropertyMeta("vp_c1_auto_un_demotion", "vpC1AutoUnDemotion", "string", VersionMeta.Version421b, MoPropertyMeta.READ_WRITE, 0x10, None, None, None, ["Disabled", "Enabled", "disabled", "enabled", "platform-default"], []), + }, + + } + + prop_map = { + + "classic": { + "childAction": "child_action", + "dn": "dn", + "rn": "rn", + "status": "status", + "vpC1AutoUnDemotion": "vp_c1_auto_un_demotion", + }, + + } + + def __init__(self, parent_mo_or_dn, **kwargs): + self._dirty_mask = 0 + self.child_action = None + self.status = None + self.vp_c1_auto_un_demotion = None + + ManagedObject.__init__(self, "BiosVfC1AutoUnDemotion", parent_mo_or_dn, **kwargs) + diff --git a/imcsdk/mometa/bios/BiosVfCpuPaLimit.py b/imcsdk/mometa/bios/BiosVfCpuPaLimit.py new file mode 100644 index 00000000..b0328b0a --- /dev/null +++ b/imcsdk/mometa/bios/BiosVfCpuPaLimit.py @@ -0,0 +1,58 @@ +"""This module contains the general information for BiosVfCpuPaLimit ManagedObject.""" + +from ...imcmo import ManagedObject +from ...imccoremeta import MoPropertyMeta, MoMeta +from ...imcmeta import VersionMeta + + +class BiosVfCpuPaLimitConsts: + VP_CPU_PA_LIMIT_DISABLED = "Disabled" + VP_CPU_PA_LIMIT_ENABLED = "Enabled" + _VP_CPU_PA_LIMIT_DISABLED = "disabled" + _VP_CPU_PA_LIMIT_ENABLED = "enabled" + VP_CPU_PA_LIMIT_PLATFORM_DEFAULT = "platform-default" + + +class BiosVfCpuPaLimit(ManagedObject): + """This is BiosVfCpuPaLimit class.""" + + consts = BiosVfCpuPaLimitConsts() + naming_props = set([]) + + mo_meta = { + "classic": MoMeta("BiosVfCpuPaLimit", "biosVfCpuPaLimit", "Cpu-Pa-Limit", VersionMeta.Version422a, "InputOutput", 0x1f, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), + } + + + prop_meta = { + + "classic": { + "child_action": MoPropertyMeta("child_action", "childAction", "string", VersionMeta.Version422a, MoPropertyMeta.INTERNAL, None, None, None, None, [], []), + "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x2, 0, 255, None, [], []), + "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x4, 0, 255, None, [], []), + "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x8, None, None, None, ["", "created", "deleted", "modified", "removed"], []), + "vp_cpu_pa_limit": MoPropertyMeta("vp_cpu_pa_limit", "vpCpuPaLimit", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x10, None, None, None, ["Disabled", "Enabled", "disabled", "enabled", "platform-default"], []), + }, + + } + + prop_map = { + + "classic": { + "childAction": "child_action", + "dn": "dn", + "rn": "rn", + "status": "status", + "vpCpuPaLimit": "vp_cpu_pa_limit", + }, + + } + + def __init__(self, parent_mo_or_dn, **kwargs): + self._dirty_mask = 0 + self.child_action = None + self.status = None + self.vp_cpu_pa_limit = None + + ManagedObject.__init__(self, "BiosVfCpuPaLimit", parent_mo_or_dn, **kwargs) + diff --git a/imcsdk/mometa/bios/BiosVfCpuPerfEnhancement.py b/imcsdk/mometa/bios/BiosVfCpuPerfEnhancement.py new file mode 100644 index 00000000..5fb5eea4 --- /dev/null +++ b/imcsdk/mometa/bios/BiosVfCpuPerfEnhancement.py @@ -0,0 +1,56 @@ +"""This module contains the general information for BiosVfCpuPerfEnhancement ManagedObject.""" + +from ...imcmo import ManagedObject +from ...imccoremeta import MoPropertyMeta, MoMeta +from ...imcmeta import VersionMeta + + +class BiosVfCpuPerfEnhancementConsts: + VP_CPU_PERF_ENHANCEMENT_AUTO = "Auto" + VP_CPU_PERF_ENHANCEMENT_DISABLED = "Disabled" + VP_CPU_PERF_ENHANCEMENT_PLATFORM_DEFAULT = "platform-default" + + +class BiosVfCpuPerfEnhancement(ManagedObject): + """This is BiosVfCpuPerfEnhancement class.""" + + consts = BiosVfCpuPerfEnhancementConsts() + naming_props = set([]) + + mo_meta = { + "classic": MoMeta("BiosVfCpuPerfEnhancement", "biosVfCpuPerfEnhancement", "Cpu-Perf-Enhancement", VersionMeta.Version421b, "InputOutput", 0x1f, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), + } + + + prop_meta = { + + "classic": { + "child_action": MoPropertyMeta("child_action", "childAction", "string", VersionMeta.Version421b, MoPropertyMeta.INTERNAL, None, None, None, None, [], []), + "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version421b, MoPropertyMeta.READ_WRITE, 0x2, 0, 255, None, [], []), + "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version421b, MoPropertyMeta.READ_WRITE, 0x4, 0, 255, None, [], []), + "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version421b, MoPropertyMeta.READ_WRITE, 0x8, None, None, None, ["", "created", "deleted", "modified", "removed"], []), + "vp_cpu_perf_enhancement": MoPropertyMeta("vp_cpu_perf_enhancement", "vpCpuPerfEnhancement", "string", VersionMeta.Version421b, MoPropertyMeta.READ_WRITE, 0x10, None, None, None, ["Auto", "Disabled", "platform-default"], []), + }, + + } + + prop_map = { + + "classic": { + "childAction": "child_action", + "dn": "dn", + "rn": "rn", + "status": "status", + "vpCpuPerfEnhancement": "vp_cpu_perf_enhancement", + }, + + } + + def __init__(self, parent_mo_or_dn, **kwargs): + self._dirty_mask = 0 + self.child_action = None + self.status = None + self.vp_cpu_perf_enhancement = None + + ManagedObject.__init__(self, "BiosVfCpuPerfEnhancement", parent_mo_or_dn, **kwargs) + diff --git a/imcsdk/mometa/bios/BiosVfLLCAlloc.py b/imcsdk/mometa/bios/BiosVfLLCAlloc.py new file mode 100644 index 00000000..43654a8b --- /dev/null +++ b/imcsdk/mometa/bios/BiosVfLLCAlloc.py @@ -0,0 +1,59 @@ +"""This module contains the general information for BiosVfLLCAlloc ManagedObject.""" + +from ...imcmo import ManagedObject +from ...imccoremeta import MoPropertyMeta, MoMeta +from ...imcmeta import VersionMeta + + +class BiosVfLLCAllocConsts: + VP_LLCALLOC_AUTO = "Auto" + VP_LLCALLOC_DISABLED = "Disabled" + VP_LLCALLOC_ENABLED = "Enabled" + _VP_LLCALLOC_DISABLED = "disabled" + _VP_LLCALLOC_ENABLED = "enabled" + VP_LLCALLOC_PLATFORM_DEFAULT = "platform-default" + + +class BiosVfLLCAlloc(ManagedObject): + """This is BiosVfLLCAlloc class.""" + + consts = BiosVfLLCAllocConsts() + naming_props = set([]) + + mo_meta = { + "classic": MoMeta("BiosVfLLCAlloc", "biosVfLLCAlloc", "LLC-Alloc", VersionMeta.Version421b, "InputOutput", 0x1f, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), + } + + + prop_meta = { + + "classic": { + "child_action": MoPropertyMeta("child_action", "childAction", "string", VersionMeta.Version421b, MoPropertyMeta.INTERNAL, None, None, None, None, [], []), + "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version421b, MoPropertyMeta.READ_WRITE, 0x2, 0, 255, None, [], []), + "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version421b, MoPropertyMeta.READ_WRITE, 0x4, 0, 255, None, [], []), + "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version421b, MoPropertyMeta.READ_WRITE, 0x8, None, None, None, ["", "created", "deleted", "modified", "removed"], []), + "vp_llc_alloc": MoPropertyMeta("vp_llc_alloc", "vpLLCAlloc", "string", VersionMeta.Version421b, MoPropertyMeta.READ_WRITE, 0x10, None, None, None, ["Auto", "Disabled", "Enabled", "disabled", "enabled", "platform-default"], []), + }, + + } + + prop_map = { + + "classic": { + "childAction": "child_action", + "dn": "dn", + "rn": "rn", + "status": "status", + "vpLLCAlloc": "vp_llc_alloc", + }, + + } + + def __init__(self, parent_mo_or_dn, **kwargs): + self._dirty_mask = 0 + self.child_action = None + self.status = None + self.vp_llc_alloc = None + + ManagedObject.__init__(self, "BiosVfLLCAlloc", parent_mo_or_dn, **kwargs) + diff --git a/imcsdk/mometa/bios/BiosVfPcieSlotsCdnEnable.py b/imcsdk/mometa/bios/BiosVfPcieSlotsCdnEnable.py new file mode 100644 index 00000000..499cc62e --- /dev/null +++ b/imcsdk/mometa/bios/BiosVfPcieSlotsCdnEnable.py @@ -0,0 +1,58 @@ +"""This module contains the general information for BiosVfPcieSlotsCdnEnable ManagedObject.""" + +from ...imcmo import ManagedObject +from ...imccoremeta import MoPropertyMeta, MoMeta +from ...imcmeta import VersionMeta + + +class BiosVfPcieSlotsCdnEnableConsts: + VP_PCIE_SLOTS_CDN_ENABLE_DISABLED = "Disabled" + VP_PCIE_SLOTS_CDN_ENABLE_ENABLED = "Enabled" + _VP_PCIE_SLOTS_CDN_ENABLE_DISABLED = "disabled" + _VP_PCIE_SLOTS_CDN_ENABLE_ENABLED = "enabled" + VP_PCIE_SLOTS_CDN_ENABLE_PLATFORM_DEFAULT = "platform-default" + + +class BiosVfPcieSlotsCdnEnable(ManagedObject): + """This is BiosVfPcieSlotsCdnEnable class.""" + + consts = BiosVfPcieSlotsCdnEnableConsts() + naming_props = set([]) + + mo_meta = { + "classic": MoMeta("BiosVfPcieSlotsCdnEnable", "biosVfPcieSlotsCdnEnable", "PCIe-Slots-CDN-Control", VersionMeta.Version413h, "InputOutput", 0x1f, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), + } + + + prop_meta = { + + "classic": { + "child_action": MoPropertyMeta("child_action", "childAction", "string", VersionMeta.Version421b, MoPropertyMeta.INTERNAL, None, None, None, None, [], []), + "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version413h, MoPropertyMeta.READ_WRITE, 0x2, 0, 255, None, [], []), + "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version413h, MoPropertyMeta.READ_WRITE, 0x4, 0, 255, None, [], []), + "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version413h, MoPropertyMeta.READ_WRITE, 0x8, None, None, None, ["", "created", "deleted", "modified", "removed"], []), + "vp_pcie_slots_cdn_enable": MoPropertyMeta("vp_pcie_slots_cdn_enable", "vpPcieSlotsCdnEnable", "string", VersionMeta.Version413h, MoPropertyMeta.READ_WRITE, 0x10, None, None, None, ["Disabled", "Enabled", "disabled", "enabled", "platform-default"], []), + }, + + } + + prop_map = { + + "classic": { + "childAction": "child_action", + "dn": "dn", + "rn": "rn", + "status": "status", + "vpPcieSlotsCdnEnable": "vp_pcie_slots_cdn_enable", + }, + + } + + def __init__(self, parent_mo_or_dn, **kwargs): + self._dirty_mask = 0 + self.child_action = None + self.status = None + self.vp_pcie_slots_cdn_enable = None + + ManagedObject.__init__(self, "BiosVfPcieSlotsCdnEnable", parent_mo_or_dn, **kwargs) + diff --git a/imcsdk/mometa/bios/BiosVfSHA1PCRBank.py b/imcsdk/mometa/bios/BiosVfSHA1PCRBank.py new file mode 100644 index 00000000..946ed45b --- /dev/null +++ b/imcsdk/mometa/bios/BiosVfSHA1PCRBank.py @@ -0,0 +1,58 @@ +"""This module contains the general information for BiosVfSHA1PCRBank ManagedObject.""" + +from ...imcmo import ManagedObject +from ...imccoremeta import MoPropertyMeta, MoMeta +from ...imcmeta import VersionMeta + + +class BiosVfSHA1PCRBankConsts: + VP_SHA1_PCRBANK_DISABLED = "Disabled" + VP_SHA1_PCRBANK_ENABLED = "Enabled" + _VP_SHA1_PCRBANK_DISABLED = "disabled" + _VP_SHA1_PCRBANK_ENABLED = "enabled" + VP_SHA1_PCRBANK_PLATFORM_DEFAULT = "platform-default" + + +class BiosVfSHA1PCRBank(ManagedObject): + """This is BiosVfSHA1PCRBank class.""" + + consts = BiosVfSHA1PCRBankConsts() + naming_props = set([]) + + mo_meta = { + "classic": MoMeta("BiosVfSHA1PCRBank", "biosVfSHA1PCRBank", "SHA1-PCR-Bank", VersionMeta.Version413h, "InputOutput", 0x1f, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), + } + + + prop_meta = { + + "classic": { + "child_action": MoPropertyMeta("child_action", "childAction", "string", VersionMeta.Version413h, MoPropertyMeta.INTERNAL, None, None, None, None, [], []), + "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version413h, MoPropertyMeta.READ_WRITE, 0x2, 0, 255, None, [], []), + "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version413h, MoPropertyMeta.READ_WRITE, 0x4, 0, 255, None, [], []), + "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version413h, MoPropertyMeta.READ_WRITE, 0x8, None, None, None, ["", "created", "deleted", "modified", "removed"], []), + "vp_sh_a1_pcr_bank": MoPropertyMeta("vp_sh_a1_pcr_bank", "vpSHA1PCRBank", "string", VersionMeta.Version413h, MoPropertyMeta.READ_WRITE, 0x10, None, None, None, ["Disabled", "Enabled", "disabled", "enabled", "platform-default"], []), + }, + + } + + prop_map = { + + "classic": { + "childAction": "child_action", + "dn": "dn", + "rn": "rn", + "status": "status", + "vpSHA1PCRBank": "vp_sh_a1_pcr_bank", + }, + + } + + def __init__(self, parent_mo_or_dn, **kwargs): + self._dirty_mask = 0 + self.child_action = None + self.status = None + self.vp_sh_a1_pcr_bank = None + + ManagedObject.__init__(self, "BiosVfSHA1PCRBank", parent_mo_or_dn, **kwargs) + diff --git a/imcsdk/mometa/bios/BiosVfSHA256PCRBank.py b/imcsdk/mometa/bios/BiosVfSHA256PCRBank.py new file mode 100644 index 00000000..0d0c5edf --- /dev/null +++ b/imcsdk/mometa/bios/BiosVfSHA256PCRBank.py @@ -0,0 +1,58 @@ +"""This module contains the general information for BiosVfSHA256PCRBank ManagedObject.""" + +from ...imcmo import ManagedObject +from ...imccoremeta import MoPropertyMeta, MoMeta +from ...imcmeta import VersionMeta + + +class BiosVfSHA256PCRBankConsts: + VP_SHA256_PCRBANK_DISABLED = "Disabled" + VP_SHA256_PCRBANK_ENABLED = "Enabled" + _VP_SHA256_PCRBANK_DISABLED = "disabled" + _VP_SHA256_PCRBANK_ENABLED = "enabled" + VP_SHA256_PCRBANK_PLATFORM_DEFAULT = "platform-default" + + +class BiosVfSHA256PCRBank(ManagedObject): + """This is BiosVfSHA256PCRBank class.""" + + consts = BiosVfSHA256PCRBankConsts() + naming_props = set([]) + + mo_meta = { + "classic": MoMeta("BiosVfSHA256PCRBank", "biosVfSHA256PCRBank", "SHA256-PCR-Bank", VersionMeta.Version413h, "InputOutput", 0x1f, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), + } + + + prop_meta = { + + "classic": { + "child_action": MoPropertyMeta("child_action", "childAction", "string", VersionMeta.Version413h, MoPropertyMeta.INTERNAL, None, None, None, None, [], []), + "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version413h, MoPropertyMeta.READ_WRITE, 0x2, 0, 255, None, [], []), + "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version413h, MoPropertyMeta.READ_WRITE, 0x4, 0, 255, None, [], []), + "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version413h, MoPropertyMeta.READ_WRITE, 0x8, None, None, None, ["", "created", "deleted", "modified", "removed"], []), + "vp_sh_a256_pcr_bank": MoPropertyMeta("vp_sh_a256_pcr_bank", "vpSHA256PCRBank", "string", VersionMeta.Version413h, MoPropertyMeta.READ_WRITE, 0x10, None, None, None, ["Disabled", "Enabled", "disabled", "enabled", "platform-default"], []), + }, + + } + + prop_map = { + + "classic": { + "childAction": "child_action", + "dn": "dn", + "rn": "rn", + "status": "status", + "vpSHA256PCRBank": "vp_sh_a256_pcr_bank", + }, + + } + + def __init__(self, parent_mo_or_dn, **kwargs): + self._dirty_mask = 0 + self.child_action = None + self.status = None + self.vp_sh_a256_pcr_bank = None + + ManagedObject.__init__(self, "BiosVfSHA256PCRBank", parent_mo_or_dn, **kwargs) + diff --git a/imcsdk/mometa/bios/BiosVfTpmPpiRequired.py b/imcsdk/mometa/bios/BiosVfTpmPpiRequired.py new file mode 100644 index 00000000..92e58546 --- /dev/null +++ b/imcsdk/mometa/bios/BiosVfTpmPpiRequired.py @@ -0,0 +1,58 @@ +"""This module contains the general information for BiosVfTpmPpiRequired ManagedObject.""" + +from ...imcmo import ManagedObject +from ...imccoremeta import MoPropertyMeta, MoMeta +from ...imcmeta import VersionMeta + + +class BiosVfTpmPpiRequiredConsts: + VP_TPM_PPI_REQUIRED_DISABLED = "Disabled" + VP_TPM_PPI_REQUIRED_ENABLED = "Enabled" + _VP_TPM_PPI_REQUIRED_DISABLED = "disabled" + _VP_TPM_PPI_REQUIRED_ENABLED = "enabled" + VP_TPM_PPI_REQUIRED_PLATFORM_DEFAULT = "platform-default" + + +class BiosVfTpmPpiRequired(ManagedObject): + """This is BiosVfTpmPpiRequired class.""" + + consts = BiosVfTpmPpiRequiredConsts() + naming_props = set([]) + + mo_meta = { + "classic": MoMeta("BiosVfTpmPpiRequired", "biosVfTpmPpiRequired", "Tpm-Ppi-Required", VersionMeta.Version413h, "InputOutput", 0x1f, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), + } + + + prop_meta = { + + "classic": { + "child_action": MoPropertyMeta("child_action", "childAction", "string", VersionMeta.Version413h, MoPropertyMeta.INTERNAL, None, None, None, None, [], []), + "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version413h, MoPropertyMeta.READ_WRITE, 0x2, 0, 255, None, [], []), + "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version413h, MoPropertyMeta.READ_WRITE, 0x4, 0, 255, None, [], []), + "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version413h, MoPropertyMeta.READ_WRITE, 0x8, None, None, None, ["", "created", "deleted", "modified", "removed"], []), + "vp_tpm_ppi_required": MoPropertyMeta("vp_tpm_ppi_required", "vpTpmPpiRequired", "string", VersionMeta.Version413h, MoPropertyMeta.READ_WRITE, 0x10, None, None, None, ["Disabled", "Enabled", "disabled", "enabled", "platform-default"], []), + }, + + } + + prop_map = { + + "classic": { + "childAction": "child_action", + "dn": "dn", + "rn": "rn", + "status": "status", + "vpTpmPpiRequired": "vp_tpm_ppi_required", + }, + + } + + def __init__(self, parent_mo_or_dn, **kwargs): + self._dirty_mask = 0 + self.child_action = None + self.status = None + self.vp_tpm_ppi_required = None + + ManagedObject.__init__(self, "BiosVfTpmPpiRequired", parent_mo_or_dn, **kwargs) + diff --git a/imcsdk/mometa/bios/BiosVfUPILinkEnablement.py b/imcsdk/mometa/bios/BiosVfUPILinkEnablement.py new file mode 100644 index 00000000..34bf9c53 --- /dev/null +++ b/imcsdk/mometa/bios/BiosVfUPILinkEnablement.py @@ -0,0 +1,57 @@ +"""This module contains the general information for BiosVfUPILinkEnablement ManagedObject.""" + +from ...imcmo import ManagedObject +from ...imccoremeta import MoPropertyMeta, MoMeta +from ...imcmeta import VersionMeta + + +class BiosVfUPILinkEnablementConsts: + VP_UPILINK_ENABLEMENT_1 = "1" + VP_UPILINK_ENABLEMENT_2 = "2" + VP_UPILINK_ENABLEMENT_AUTO = "Auto" + VP_UPILINK_ENABLEMENT_PLATFORM_DEFAULT = "platform-default" + + +class BiosVfUPILinkEnablement(ManagedObject): + """This is BiosVfUPILinkEnablement class.""" + + consts = BiosVfUPILinkEnablementConsts() + naming_props = set([]) + + mo_meta = { + "classic": MoMeta("BiosVfUPILinkEnablement", "biosVfUPILinkEnablement", "UPI-Link-Enablement", VersionMeta.Version421b, "InputOutput", 0x1f, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), + } + + + prop_meta = { + + "classic": { + "child_action": MoPropertyMeta("child_action", "childAction", "string", VersionMeta.Version421b, MoPropertyMeta.INTERNAL, None, None, None, None, [], []), + "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version421b, MoPropertyMeta.READ_WRITE, 0x2, 0, 255, None, [], []), + "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version421b, MoPropertyMeta.READ_WRITE, 0x4, 0, 255, None, [], []), + "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version421b, MoPropertyMeta.READ_WRITE, 0x8, None, None, None, ["", "created", "deleted", "modified", "removed"], []), + "vp_upi_link_enablement": MoPropertyMeta("vp_upi_link_enablement", "vpUPILinkEnablement", "string", VersionMeta.Version421b, MoPropertyMeta.READ_WRITE, 0x10, None, None, None, ["1", "2", "Auto", "platform-default"], []), + }, + + } + + prop_map = { + + "classic": { + "childAction": "child_action", + "dn": "dn", + "rn": "rn", + "status": "status", + "vpUPILinkEnablement": "vp_upi_link_enablement", + }, + + } + + def __init__(self, parent_mo_or_dn, **kwargs): + self._dirty_mask = 0 + self.child_action = None + self.status = None + self.vp_upi_link_enablement = None + + ManagedObject.__init__(self, "BiosVfUPILinkEnablement", parent_mo_or_dn, **kwargs) + diff --git a/imcsdk/mometa/bios/BiosVfUPIPowerManagement.py b/imcsdk/mometa/bios/BiosVfUPIPowerManagement.py new file mode 100644 index 00000000..87ed91d6 --- /dev/null +++ b/imcsdk/mometa/bios/BiosVfUPIPowerManagement.py @@ -0,0 +1,58 @@ +"""This module contains the general information for BiosVfUPIPowerManagement ManagedObject.""" + +from ...imcmo import ManagedObject +from ...imccoremeta import MoPropertyMeta, MoMeta +from ...imcmeta import VersionMeta + + +class BiosVfUPIPowerManagementConsts: + VP_UPIPOWER_MANAGEMENT_DISABLED = "Disabled" + VP_UPIPOWER_MANAGEMENT_ENABLED = "Enabled" + _VP_UPIPOWER_MANAGEMENT_DISABLED = "disabled" + _VP_UPIPOWER_MANAGEMENT_ENABLED = "enabled" + VP_UPIPOWER_MANAGEMENT_PLATFORM_DEFAULT = "platform-default" + + +class BiosVfUPIPowerManagement(ManagedObject): + """This is BiosVfUPIPowerManagement class.""" + + consts = BiosVfUPIPowerManagementConsts() + naming_props = set([]) + + mo_meta = { + "classic": MoMeta("BiosVfUPIPowerManagement", "biosVfUPIPowerManagement", "UPI-Power-Management", VersionMeta.Version421b, "InputOutput", 0x1f, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), + } + + + prop_meta = { + + "classic": { + "child_action": MoPropertyMeta("child_action", "childAction", "string", VersionMeta.Version421b, MoPropertyMeta.INTERNAL, None, None, None, None, [], []), + "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version421b, MoPropertyMeta.READ_WRITE, 0x2, 0, 255, None, [], []), + "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version421b, MoPropertyMeta.READ_WRITE, 0x4, 0, 255, None, [], []), + "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version421b, MoPropertyMeta.READ_WRITE, 0x8, None, None, None, ["", "created", "deleted", "modified", "removed"], []), + "vp_upi_power_management": MoPropertyMeta("vp_upi_power_management", "vpUPIPowerManagement", "string", VersionMeta.Version421b, MoPropertyMeta.READ_WRITE, 0x10, None, None, None, ["Disabled", "Enabled", "disabled", "enabled", "platform-default"], []), + }, + + } + + prop_map = { + + "classic": { + "childAction": "child_action", + "dn": "dn", + "rn": "rn", + "status": "status", + "vpUPIPowerManagement": "vp_upi_power_management", + }, + + } + + def __init__(self, parent_mo_or_dn, **kwargs): + self._dirty_mask = 0 + self.child_action = None + self.status = None + self.vp_upi_power_management = None + + ManagedObject.__init__(self, "BiosVfUPIPowerManagement", parent_mo_or_dn, **kwargs) + diff --git a/imcsdk/mometa/bios/BiosVfVirtualNuma.py b/imcsdk/mometa/bios/BiosVfVirtualNuma.py new file mode 100644 index 00000000..00e40b69 --- /dev/null +++ b/imcsdk/mometa/bios/BiosVfVirtualNuma.py @@ -0,0 +1,58 @@ +"""This module contains the general information for BiosVfVirtualNuma ManagedObject.""" + +from ...imcmo import ManagedObject +from ...imccoremeta import MoPropertyMeta, MoMeta +from ...imcmeta import VersionMeta + + +class BiosVfVirtualNumaConsts: + VP_VIRTUAL_NUMA_DISABLED = "Disabled" + VP_VIRTUAL_NUMA_ENABLED = "Enabled" + _VP_VIRTUAL_NUMA_DISABLED = "disabled" + _VP_VIRTUAL_NUMA_ENABLED = "enabled" + VP_VIRTUAL_NUMA_PLATFORM_DEFAULT = "platform-default" + + +class BiosVfVirtualNuma(ManagedObject): + """This is BiosVfVirtualNuma class.""" + + consts = BiosVfVirtualNumaConsts() + naming_props = set([]) + + mo_meta = { + "classic": MoMeta("BiosVfVirtualNuma", "biosVfVirtualNuma", "Virtual-Numa", VersionMeta.Version421b, "InputOutput", 0x1f, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), + } + + + prop_meta = { + + "classic": { + "child_action": MoPropertyMeta("child_action", "childAction", "string", VersionMeta.Version421b, MoPropertyMeta.INTERNAL, None, None, None, None, [], []), + "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version421b, MoPropertyMeta.READ_WRITE, 0x2, 0, 255, None, [], []), + "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version421b, MoPropertyMeta.READ_WRITE, 0x4, 0, 255, None, [], []), + "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version421b, MoPropertyMeta.READ_WRITE, 0x8, None, None, None, ["", "created", "deleted", "modified", "removed"], []), + "vp_virtual_numa": MoPropertyMeta("vp_virtual_numa", "vpVirtualNuma", "string", VersionMeta.Version421b, MoPropertyMeta.READ_WRITE, 0x10, None, None, None, ["Disabled", "Enabled", "disabled", "enabled", "platform-default"], []), + }, + + } + + prop_map = { + + "classic": { + "childAction": "child_action", + "dn": "dn", + "rn": "rn", + "status": "status", + "vpVirtualNuma": "vp_virtual_numa", + }, + + } + + def __init__(self, parent_mo_or_dn, **kwargs): + self._dirty_mask = 0 + self.child_action = None + self.status = None + self.vp_virtual_numa = None + + ManagedObject.__init__(self, "BiosVfVirtualNuma", parent_mo_or_dn, **kwargs) + diff --git a/imcsdk/mometa/bios/BiosVfXPTRemotePrefetch.py b/imcsdk/mometa/bios/BiosVfXPTRemotePrefetch.py new file mode 100644 index 00000000..d18679bd --- /dev/null +++ b/imcsdk/mometa/bios/BiosVfXPTRemotePrefetch.py @@ -0,0 +1,59 @@ +"""This module contains the general information for BiosVfXPTRemotePrefetch ManagedObject.""" + +from ...imcmo import ManagedObject +from ...imccoremeta import MoPropertyMeta, MoMeta +from ...imcmeta import VersionMeta + + +class BiosVfXPTRemotePrefetchConsts: + VP_XPTREMOTE_PREFETCH_AUTO = "Auto" + VP_XPTREMOTE_PREFETCH_DISABLED = "Disabled" + VP_XPTREMOTE_PREFETCH_ENABLED = "Enabled" + _VP_XPTREMOTE_PREFETCH_DISABLED = "disabled" + _VP_XPTREMOTE_PREFETCH_ENABLED = "enabled" + VP_XPTREMOTE_PREFETCH_PLATFORM_DEFAULT = "platform-default" + + +class BiosVfXPTRemotePrefetch(ManagedObject): + """This is BiosVfXPTRemotePrefetch class.""" + + consts = BiosVfXPTRemotePrefetchConsts() + naming_props = set([]) + + mo_meta = { + "classic": MoMeta("BiosVfXPTRemotePrefetch", "biosVfXPTRemotePrefetch", "XPT-Remote-Prefetch", VersionMeta.Version421b, "InputOutput", 0x1f, [], ["admin"], ['biosPlatformDefaults', 'biosSettings'], [], [None]), + } + + + prop_meta = { + + "classic": { + "child_action": MoPropertyMeta("child_action", "childAction", "string", VersionMeta.Version421b, MoPropertyMeta.INTERNAL, None, None, None, None, [], []), + "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version421b, MoPropertyMeta.READ_WRITE, 0x2, 0, 255, None, [], []), + "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version421b, MoPropertyMeta.READ_WRITE, 0x4, 0, 255, None, [], []), + "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version421b, MoPropertyMeta.READ_WRITE, 0x8, None, None, None, ["", "created", "deleted", "modified", "removed"], []), + "vp_xpt_remote_prefetch": MoPropertyMeta("vp_xpt_remote_prefetch", "vpXPTRemotePrefetch", "string", VersionMeta.Version421b, MoPropertyMeta.READ_WRITE, 0x10, None, None, None, ["Auto", "Disabled", "Enabled", "disabled", "enabled", "platform-default"], []), + }, + + } + + prop_map = { + + "classic": { + "childAction": "child_action", + "dn": "dn", + "rn": "rn", + "status": "status", + "vpXPTRemotePrefetch": "vp_xpt_remote_prefetch", + }, + + } + + def __init__(self, parent_mo_or_dn, **kwargs): + self._dirty_mask = 0 + self.child_action = None + self.status = None + self.vp_xpt_remote_prefetch = None + + ManagedObject.__init__(self, "BiosVfXPTRemotePrefetch", parent_mo_or_dn, **kwargs) + diff --git a/imcsdk/mometa/comm/CommSvcEp.py b/imcsdk/mometa/comm/CommSvcEp.py index 823d7aba..37079fe3 100644 --- a/imcsdk/mometa/comm/CommSvcEp.py +++ b/imcsdk/mometa/comm/CommSvcEp.py @@ -16,7 +16,7 @@ class CommSvcEp(ManagedObject): naming_props = set([]) mo_meta = { - "classic": MoMeta("CommSvcEp", "commSvcEp", "svc-ext", VersionMeta.Version151f, "OutputOnly", 0xf, [], ["admin", "read-only", "user"], ['topSystem'], ['commHttp', 'commHttps', 'commIpmiLan', 'commKvm', 'commMailAlert', 'commNtpProvider', 'commRedfish', 'commSnmp', 'commSsh', 'commSyslog', 'commVMedia'], ["Get"]), + "classic": MoMeta("CommSvcEp", "commSvcEp", "svc-ext", VersionMeta.Version151f, "OutputOnly", 0xf, [], ["admin", "read-only", "user"], ['topSystem'], ['commHttp', 'commHttps', 'commIpmiLan', 'commKvm', 'commMailAlert', 'commNtpProvider', 'commRedfish', 'commSnmp', 'commSsh', 'commSyslog', 'commTlsConfig', 'commVMedia'], ["Get"]), "modular": MoMeta("CommSvcEp", "commSvcEp", "svc-ext", VersionMeta.Version2013e, "OutputOnly", 0xf, [], ["admin", "read-only", "user"], ['topSystem'], ['commHttp', 'commHttps', 'commMailAlert', 'commNtpProvider', 'commRedfish', 'commSnmp', 'commSsh', 'commSyslog'], ["Get"]) } diff --git a/imcsdk/mometa/comm/CommSyslog.py b/imcsdk/mometa/comm/CommSyslog.py index 8a873c8e..0952a526 100644 --- a/imcsdk/mometa/comm/CommSyslog.py +++ b/imcsdk/mometa/comm/CommSyslog.py @@ -37,7 +37,7 @@ class CommSyslog(ManagedObject): naming_props = set([]) mo_meta = { - "classic": MoMeta("CommSyslog", "commSyslog", "syslog", VersionMeta.Version151f, "InputOutput", 0x3f, [], ["admin", "read-only", "user"], ['commSvcEp'], ['commSyslogClient'], ["Get", "Set"]), + "classic": MoMeta("CommSyslog", "commSyslog", "syslog", VersionMeta.Version151f, "InputOutput", 0x3f, [], ["admin", "read-only", "user"], ['commSvcEp'], ['commSyslogClient', 'deleteRsyslogCACertificate', 'enableSecuredRsyslog', 'uploadRsyslogCACertificate'], ["Get", "Set"]), "modular": MoMeta("CommSyslog", "commSyslog", "syslog", VersionMeta.Version2013e, "InputOutput", 0x3f, [], ["admin", "read-only", "user"], ['commSvcEp'], ['commSyslogClient'], ["Get", "Set"]) } diff --git a/imcsdk/mometa/comm/CommSyslogClient.py b/imcsdk/mometa/comm/CommSyslogClient.py index 743e3d53..63ac8f30 100644 --- a/imcsdk/mometa/comm/CommSyslogClient.py +++ b/imcsdk/mometa/comm/CommSyslogClient.py @@ -9,11 +9,15 @@ class CommSyslogClientConsts: ADMIN_ACTION_CLEAR = "clear" ADMIN_STATE_DISABLED = "disabled" ADMIN_STATE_ENABLED = "enabled" + CERTIFICATE_PRESENCE_NO = "no" + CERTIFICATE_PRESENCE_YES = "yes" NAME_PRIMARY = "primary" NAME_SECONDARY = "secondary" NAME_TERTIARY = "tertiary" PROTO_TCP = "tcp" PROTO_UDP = "udp" + SECURE_ENABLED_DISABLED = "disabled" + SECURE_ENABLED_ENABLED = "enabled" class CommSyslogClient(ManagedObject): @@ -40,7 +44,10 @@ class CommSyslogClient(ManagedObject): "proto": MoPropertyMeta("proto", "proto", "string", VersionMeta.Version303a, MoPropertyMeta.READ_WRITE, 0x80, None, None, None, ["tcp", "udp"], []), "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x100, 0, 255, None, [], []), "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x200, None, None, None, ["", "created", "deleted", "modified", "removed"], []), + "certificate_presence": MoPropertyMeta("certificate_presence", "certificatePresence", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, None, None, None, ["no", "yes"], []), "child_action": MoPropertyMeta("child_action", "childAction", "string", VersionMeta.Version151f, MoPropertyMeta.INTERNAL, None, None, None, None, [], []), + "secure_enabled": MoPropertyMeta("secure_enabled", "secureEnabled", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, None, None, None, ["disabled", "enabled"], []), + "ssl_handshake_status": MoPropertyMeta("ssl_handshake_status", "sslHandshakeStatus", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, None, None, None, [], []), }, "modular": { @@ -70,7 +77,10 @@ class CommSyslogClient(ManagedObject): "proto": "proto", "rn": "rn", "status": "status", + "certificatePresence": "certificate_presence", "childAction": "child_action", + "secureEnabled": "secure_enabled", + "sslHandshakeStatus": "ssl_handshake_status", }, "modular": { @@ -97,7 +107,10 @@ def __init__(self, parent_mo_or_dn, name, **kwargs): self.port = None self.proto = None self.status = None + self.certificate_presence = None self.child_action = None + self.secure_enabled = None + self.ssl_handshake_status = None ManagedObject.__init__(self, "CommSyslogClient", parent_mo_or_dn, **kwargs) diff --git a/imcsdk/mometa/comm/CommTlsConfig.py b/imcsdk/mometa/comm/CommTlsConfig.py new file mode 100644 index 00000000..46b47163 --- /dev/null +++ b/imcsdk/mometa/comm/CommTlsConfig.py @@ -0,0 +1,73 @@ +"""This module contains the general information for CommTlsConfig ManagedObject.""" + +from ...imcmo import ManagedObject +from ...imccoremeta import MoPropertyMeta, MoMeta +from ...imcmeta import VersionMeta + + +class CommTlsConfigConsts: + TLSV2_CIPHER_MODE_CUSTOM = "Custom" + TLSV2_CIPHER_MODE_HIGH = "High" + TLSV2_CIPHER_MODE_LOW = "Low" + TLSV2_CIPHER_MODE_MEDIUM = "Medium" + TLSV2_CIPHER_MODE_NA = "NA" + + +class CommTlsConfig(ManagedObject): + """This is CommTlsConfig class.""" + + consts = CommTlsConfigConsts() + naming_props = set([]) + + mo_meta = { + "classic": MoMeta("CommTlsConfig", "commTlsConfig", "tls-svc", VersionMeta.Version422a, "InputOutput", 0xff, [], ["admin", "read-only", "user"], ['commSvcEp'], [], [None]), + } + + + prop_meta = { + + "classic": { + "child_action": MoPropertyMeta("child_action", "childAction", "string", VersionMeta.Version422a, MoPropertyMeta.INTERNAL, None, None, None, None, [], []), + "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x2, 0, 255, None, [], []), + "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x4, 0, 255, None, [], []), + "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x8, None, None, None, ["", "created", "deleted", "modified", "removed"], []), + "tls_config_supported": MoPropertyMeta("tls_config_supported", "tlsConfigSupported", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, None, None, None, [], []), + "tlsv2_cipher_list": MoPropertyMeta("tlsv2_cipher_list", "tlsv2CipherList", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x10, None, None, r"""[0-9a-zA-Z\.\+!_:-]{0,256}""", [], []), + "tlsv2_cipher_mode": MoPropertyMeta("tlsv2_cipher_mode", "tlsv2CipherMode", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x20, None, None, None, ["Custom", "High", "Low", "Medium", "NA"], []), + "tlsv2_cipher_status": MoPropertyMeta("tlsv2_cipher_status", "tlsv2CipherStatus", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, None, None, None, [], []), + "tlsv2_enabled": MoPropertyMeta("tlsv2_enabled", "tlsv2Enabled", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x40, None, None, None, ["Disabled", "Enabled", "disabled", "enabled"], []), + "tlsv3_cipher_suite": MoPropertyMeta("tlsv3_cipher_suite", "tlsv3CipherSuite", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x80, None, None, r"""[0-9a-zA-Z\._:-]{0,125}""", [], []), + }, + + } + + prop_map = { + + "classic": { + "childAction": "child_action", + "dn": "dn", + "rn": "rn", + "status": "status", + "tlsConfigSupported": "tls_config_supported", + "tlsv2CipherList": "tlsv2_cipher_list", + "tlsv2CipherMode": "tlsv2_cipher_mode", + "tlsv2CipherStatus": "tlsv2_cipher_status", + "tlsv2Enabled": "tlsv2_enabled", + "tlsv3CipherSuite": "tlsv3_cipher_suite", + }, + + } + + def __init__(self, parent_mo_or_dn, **kwargs): + self._dirty_mask = 0 + self.child_action = None + self.status = None + self.tls_config_supported = None + self.tlsv2_cipher_list = None + self.tlsv2_cipher_mode = None + self.tlsv2_cipher_status = None + self.tlsv2_enabled = None + self.tlsv3_cipher_suite = None + + ManagedObject.__init__(self, "CommTlsConfig", parent_mo_or_dn, **kwargs) + diff --git a/imcsdk/mometa/compute/ComputeRackUnit.py b/imcsdk/mometa/compute/ComputeRackUnit.py index 7180ff2f..82d86061 100644 --- a/imcsdk/mometa/compute/ComputeRackUnit.py +++ b/imcsdk/mometa/compute/ComputeRackUnit.py @@ -52,7 +52,7 @@ class ComputeRackUnit(ManagedObject): naming_props = set(['serverId']) mo_meta = { - "classic": MoMeta("ComputeRackUnit", "computeRackUnit", "rack-unit-[server_id]", VersionMeta.Version151f, "InputOutput", 0x3ff, [], ["admin", "user"], ['topSystem'], ['adaptorUnit', 'biosUnit', 'computeBoard', 'equipmentFanModule', 'equipmentIndicatorLed', 'equipmentLocatorLed', 'equipmentPsu', 'equipmentPsuColdRedundancy', 'eventManagement', 'faultInst', 'lsbootDef', 'lsbootDevPrecision', 'mgmtController', 'moKvInvHolder', 'networkAdapterUnit', 'oneTimeBootDevice', 'oneTimePrecisionBootDevice', 'pciEquipSlot', 'powerBudget', 'powerMonitor', 'rackUnitPersonality', 'serverUtilization', 'solIf', 'sysdebugTechSupportExport', 'systemIOController', 'x86LiveDebug'], ["Get", "Set"]), + "classic": MoMeta("ComputeRackUnit", "computeRackUnit", "rack-unit-[server_id]", VersionMeta.Version151f, "InputOutput", 0x3ff, [], ["admin", "user"], ['topSystem'], ['adaptorUnit', 'biosUnit', 'computeBoard', 'equipmentFanModule', 'equipmentIndicatorLed', 'equipmentLocatorLed', 'equipmentPsu', 'equipmentPsuColdRedundancy', 'eventManagement', 'faultInst', 'lsbootDef', 'lsbootDevPrecision', 'mgmtController', 'moKvInvHolder', 'networkAdapterUnit', 'oneTimeBootDevice', 'oneTimePrecisionBootDevice', 'pciAdapterFruInventory', 'pciEquipSlot', 'powerBudget', 'powerMonitor', 'rackUnitPersonality', 'serverUtilization', 'solIf', 'sysdebugTechSupportExport', 'systemIOController', 'x86LiveDebug'], ["Get", "Set"]), } diff --git a/imcsdk/mometa/delete/DeleteRsyslogCACertificate.py b/imcsdk/mometa/delete/DeleteRsyslogCACertificate.py new file mode 100644 index 00000000..c442d4cc --- /dev/null +++ b/imcsdk/mometa/delete/DeleteRsyslogCACertificate.py @@ -0,0 +1,57 @@ +"""This module contains the general information for DeleteRsyslogCACertificate ManagedObject.""" + +from ...imcmo import ManagedObject +from ...imccoremeta import MoPropertyMeta, MoMeta +from ...imcmeta import VersionMeta + + +class DeleteRsyslogCACertificateConsts: + ADMIN_STATE_TRIGGERED = "triggered" + + +class DeleteRsyslogCACertificate(ManagedObject): + """This is DeleteRsyslogCACertificate class.""" + + consts = DeleteRsyslogCACertificateConsts() + naming_props = set([]) + + mo_meta = { + "classic": MoMeta("DeleteRsyslogCACertificate", "deleteRsyslogCACertificate", "delete-rsyslog-ca-cert", VersionMeta.Version422a, "InputOutput", 0x3f, [], ["admin", "read-only", "user"], ['commSyslog'], [], [None]), + } + + + prop_meta = { + + "classic": { + "admin_state": MoPropertyMeta("admin_state", "adminState", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x2, None, None, None, ["triggered"], []), + "child_action": MoPropertyMeta("child_action", "childAction", "string", VersionMeta.Version422a, MoPropertyMeta.INTERNAL, None, None, None, None, [], []), + "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x4, 0, 255, None, [], []), + "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x8, 0, 255, None, [], []), + "select_server": MoPropertyMeta("select_server", "selectServer", "uint", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x10, None, None, None, [], ["0-2"]), + "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x20, None, None, None, ["", "created", "deleted", "modified", "removed"], []), + }, + + } + + prop_map = { + + "classic": { + "adminState": "admin_state", + "childAction": "child_action", + "dn": "dn", + "rn": "rn", + "selectServer": "select_server", + "status": "status", + }, + + } + + def __init__(self, parent_mo_or_dn, **kwargs): + self._dirty_mask = 0 + self.admin_state = None + self.child_action = None + self.select_server = None + self.status = None + + ManagedObject.__init__(self, "DeleteRsyslogCACertificate", parent_mo_or_dn, **kwargs) + diff --git a/imcsdk/mometa/delete/DeleteSecureBootCertificate.py b/imcsdk/mometa/delete/DeleteSecureBootCertificate.py new file mode 100644 index 00000000..e33781af --- /dev/null +++ b/imcsdk/mometa/delete/DeleteSecureBootCertificate.py @@ -0,0 +1,57 @@ +"""This module contains the general information for DeleteSecureBootCertificate ManagedObject.""" + +from ...imcmo import ManagedObject +from ...imccoremeta import MoPropertyMeta, MoMeta +from ...imcmeta import VersionMeta + + +class DeleteSecureBootCertificateConsts: + ADMIN_ACTION_DELETE_SECURE_BOOT_CERT = "delete-secure-boot-cert" + + +class DeleteSecureBootCertificate(ManagedObject): + """This is DeleteSecureBootCertificate class.""" + + consts = DeleteSecureBootCertificateConsts() + naming_props = set([]) + + mo_meta = { + "classic": MoMeta("DeleteSecureBootCertificate", "deleteSecureBootCertificate", "delete-secure-boot-cert", VersionMeta.Version422a, "InputOutput", 0x3f, [], ["admin", "read-only", "user"], ['secureBootCertificateManagement'], [], [None]), + } + + + prop_meta = { + + "classic": { + "admin_action": MoPropertyMeta("admin_action", "adminAction", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x2, 0, 510, None, ["delete-secure-boot-cert"], []), + "certificate_id": MoPropertyMeta("certificate_id", "certificateId", "uint", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x4, None, None, None, [], ["1-10"]), + "child_action": MoPropertyMeta("child_action", "childAction", "string", VersionMeta.Version422a, MoPropertyMeta.INTERNAL, None, None, None, None, [], []), + "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x8, 0, 255, None, [], []), + "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x10, 0, 255, None, [], []), + "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x20, None, None, None, ["", "created", "deleted", "modified", "removed"], []), + }, + + } + + prop_map = { + + "classic": { + "adminAction": "admin_action", + "certificateId": "certificate_id", + "childAction": "child_action", + "dn": "dn", + "rn": "rn", + "status": "status", + }, + + } + + def __init__(self, parent_mo_or_dn, **kwargs): + self._dirty_mask = 0 + self.admin_action = None + self.certificate_id = None + self.child_action = None + self.status = None + + ManagedObject.__init__(self, "DeleteSecureBootCertificate", parent_mo_or_dn, **kwargs) + diff --git a/imcsdk/mometa/delete/__init__.py b/imcsdk/mometa/delete/__init__.py new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/imcsdk/mometa/delete/__init__.py @@ -0,0 +1 @@ + diff --git a/imcsdk/mometa/enable/EnableSecuredRsyslog.py b/imcsdk/mometa/enable/EnableSecuredRsyslog.py new file mode 100644 index 00000000..ea36e528 --- /dev/null +++ b/imcsdk/mometa/enable/EnableSecuredRsyslog.py @@ -0,0 +1,58 @@ +"""This module contains the general information for EnableSecuredRsyslog ManagedObject.""" + +from ...imcmo import ManagedObject +from ...imccoremeta import MoPropertyMeta, MoMeta +from ...imcmeta import VersionMeta + + +class EnableSecuredRsyslogConsts: + ADMIN_STATE_DISABLED = "disabled" + ADMIN_STATE_ENABLED = "enabled" + + +class EnableSecuredRsyslog(ManagedObject): + """This is EnableSecuredRsyslog class.""" + + consts = EnableSecuredRsyslogConsts() + naming_props = set([]) + + mo_meta = { + "classic": MoMeta("EnableSecuredRsyslog", "enableSecuredRsyslog", "enableSecuredRsyslog", VersionMeta.Version422a, "InputOutput", 0x3f, [], ["admin", "read-only", "user"], ['commSyslog'], [], [None]), + } + + + prop_meta = { + + "classic": { + "admin_state": MoPropertyMeta("admin_state", "adminState", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x2, None, None, None, ["Disabled", "Enabled", "disabled", "enabled"], []), + "child_action": MoPropertyMeta("child_action", "childAction", "string", VersionMeta.Version422a, MoPropertyMeta.INTERNAL, None, None, None, None, [], []), + "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x4, 0, 255, None, [], []), + "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x8, 0, 255, None, [], []), + "select_server": MoPropertyMeta("select_server", "selectServer", "uint", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x10, None, None, None, [], ["0-2"]), + "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x20, None, None, None, ["", "created", "deleted", "modified", "removed"], []), + }, + + } + + prop_map = { + + "classic": { + "adminState": "admin_state", + "childAction": "child_action", + "dn": "dn", + "rn": "rn", + "selectServer": "select_server", + "status": "status", + }, + + } + + def __init__(self, parent_mo_or_dn, **kwargs): + self._dirty_mask = 0 + self.admin_state = None + self.child_action = None + self.select_server = None + self.status = None + + ManagedObject.__init__(self, "EnableSecuredRsyslog", parent_mo_or_dn, **kwargs) + diff --git a/imcsdk/mometa/enable/__init__.py b/imcsdk/mometa/enable/__init__.py new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/imcsdk/mometa/enable/__init__.py @@ -0,0 +1 @@ + diff --git a/imcsdk/mometa/equipment/EquipmentPsuColdRedundancy.py b/imcsdk/mometa/equipment/EquipmentPsuColdRedundancy.py index 944043b0..e5e94dee 100644 --- a/imcsdk/mometa/equipment/EquipmentPsuColdRedundancy.py +++ b/imcsdk/mometa/equipment/EquipmentPsuColdRedundancy.py @@ -25,7 +25,7 @@ class EquipmentPsuColdRedundancy(ManagedObject): "classic": { "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version204c, MoPropertyMeta.READ_WRITE, 0x2, 0, 255, None, [], []), "enabled": MoPropertyMeta("enabled", "enabled", "string", VersionMeta.Version204c, MoPropertyMeta.READ_WRITE, 0x4, None, None, None, ["No", "Yes", "false", "no", "true", "yes"], []), - "overall_status": MoPropertyMeta("overall_status", "overallStatus", "string", VersionMeta.Version208d, MoPropertyMeta.READ_ONLY, None, 0, 710, None, [], []), + "overall_status": MoPropertyMeta("overall_status", "overallStatus", "string", VersionMeta.Version208d, MoPropertyMeta.READ_ONLY, None, 0, 1200, None, [], []), "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version204c, MoPropertyMeta.READ_WRITE, 0x8, 0, 255, None, [], []), "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version204c, MoPropertyMeta.READ_WRITE, 0x10, None, None, None, ["", "created", "deleted", "modified", "removed"], []), }, diff --git a/imcsdk/mometa/mgmt/MgmtIf.py b/imcsdk/mometa/mgmt/MgmtIf.py index f1babf72..039e24e8 100644 --- a/imcsdk/mometa/mgmt/MgmtIf.py +++ b/imcsdk/mometa/mgmt/MgmtIf.py @@ -21,6 +21,8 @@ class MgmtIfConsts: NIC_MODE_SHARED_LOM = "shared_lom" NIC_MODE_SHARED_LOM_10G = "shared_lom_10g" NIC_MODE_SHARED_LOM_EXT = "shared_lom_ext" + NIC_MODE_SHARED_OCP = "shared_ocp" + NIC_MODE_SHARED_OCP_EXT = "shared_ocp_ext" NIC_MODE_SHIPPING = "shipping" NIC_REDUNDANCY_ACTIVE_ACTIVE = "active-active" NIC_REDUNDANCY_ACTIVE_STANDBY = "active-standby" @@ -81,7 +83,7 @@ class MgmtIf(ManagedObject): "ext_ip": MoPropertyMeta("ext_ip", "extIp", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x2000, 0, 255, r"""(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)""", [], []), "ext_mask": MoPropertyMeta("ext_mask", "extMask", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x4000, 0, 255, r"""(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)""", [], []), "hostname": MoPropertyMeta("hostname", "hostname", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x8000, 0, 63, r"""(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\-]*[A-Za-z0-9])""", [], []), - "nic_mode": MoPropertyMeta("nic_mode", "nicMode", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x10000, None, None, None, ["cisco_card", "dedicated", "shared_lom", "shared_lom_10g", "shared_lom_ext", "shipping"], []), + "nic_mode": MoPropertyMeta("nic_mode", "nicMode", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x10000, None, None, None, ["cisco_card", "dedicated", "shared_lom", "shared_lom_10g", "shared_lom_ext", "shared_ocp", "shared_ocp_ext", "shipping"], []), "nic_redundancy": MoPropertyMeta("nic_redundancy", "nicRedundancy", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x20000, None, None, None, ["active-active", "active-standby", "none"], []), "port_profile": MoPropertyMeta("port_profile", "portProfile", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x40000, None, None, r"""(([a-zA-Z0-9_]{1})|([a-zA-Z0-9_]{1}[a-zA-Z0-9_\-]{0,79}))""", [], []), "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version151f, MoPropertyMeta.READ_WRITE, 0x80000, 0, 255, None, [], []), diff --git a/imcsdk/mometa/pci/PciAdapterFruInventory.py b/imcsdk/mometa/pci/PciAdapterFruInventory.py new file mode 100644 index 00000000..7330c45e --- /dev/null +++ b/imcsdk/mometa/pci/PciAdapterFruInventory.py @@ -0,0 +1,66 @@ +"""This module contains the general information for PciAdapterFruInventory ManagedObject.""" + +from ...imcmo import ManagedObject +from ...imccoremeta import MoPropertyMeta, MoMeta +from ...imcmeta import VersionMeta + + +class PciAdapterFruInventoryConsts: + pass + + +class PciAdapterFruInventory(ManagedObject): + """This is PciAdapterFruInventory class.""" + + consts = PciAdapterFruInventoryConsts() + naming_props = set(['id']) + + mo_meta = { + "classic": MoMeta("PciAdapterFruInventory", "pciAdapterFruInventory", "pci-adapter-fru-[id]", VersionMeta.Version422a, "OutputOnly", 0xf, [], ["admin", "read-only", "user"], ['computeRackUnit'], ['pciAdapterFruInventoryInfo'], [None]), + } + + + prop_meta = { + + "classic": { + "child_action": MoPropertyMeta("child_action", "childAction", "string", VersionMeta.Version422a, MoPropertyMeta.INTERNAL, None, None, None, None, [], []), + "device_id": MoPropertyMeta("device_id", "deviceId", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), + "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, 0x2, 0, 255, None, [], []), + "id": MoPropertyMeta("id", "id", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), + "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, 0x4, 0, 255, None, [], []), + "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, 0x8, None, None, None, ["", "created", "deleted", "modified", "removed"], []), + "sub_device_id": MoPropertyMeta("sub_device_id", "subDeviceId", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), + "sub_vendor_id": MoPropertyMeta("sub_vendor_id", "subVendorId", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), + "vendor_id": MoPropertyMeta("vendor_id", "vendorId", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), + }, + + } + + prop_map = { + + "classic": { + "childAction": "child_action", + "deviceId": "device_id", + "dn": "dn", + "id": "id", + "rn": "rn", + "status": "status", + "subDeviceId": "sub_device_id", + "subVendorId": "sub_vendor_id", + "vendorId": "vendor_id", + }, + + } + + def __init__(self, parent_mo_or_dn, id, **kwargs): + self._dirty_mask = 0 + self.id = id + self.child_action = None + self.device_id = None + self.status = None + self.sub_device_id = None + self.sub_vendor_id = None + self.vendor_id = None + + ManagedObject.__init__(self, "PciAdapterFruInventory", parent_mo_or_dn, **kwargs) + diff --git a/imcsdk/mometa/pci/PciAdapterFruInventoryInfo.py b/imcsdk/mometa/pci/PciAdapterFruInventoryInfo.py new file mode 100644 index 00000000..10b12527 --- /dev/null +++ b/imcsdk/mometa/pci/PciAdapterFruInventoryInfo.py @@ -0,0 +1,57 @@ +"""This module contains the general information for PciAdapterFruInventoryInfo ManagedObject.""" + +from ...imcmo import ManagedObject +from ...imccoremeta import MoPropertyMeta, MoMeta +from ...imcmeta import VersionMeta + + +class PciAdapterFruInventoryInfoConsts: + pass + + +class PciAdapterFruInventoryInfo(ManagedObject): + """This is PciAdapterFruInventoryInfo class.""" + + consts = PciAdapterFruInventoryInfoConsts() + naming_props = set(['id']) + + mo_meta = { + "classic": MoMeta("PciAdapterFruInventoryInfo", "pciAdapterFruInventoryInfo", "fru-info-inv-[id]", VersionMeta.Version422a, "OutputOnly", 0xf, [], ["admin", "read-only", "user"], ['pciAdapterFruInventory'], [], [None]), + } + + + prop_meta = { + + "classic": { + "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, 0x2, 0, 255, None, [], []), + "factory_wwpn": MoPropertyMeta("factory_wwpn", "factoryWWPN", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), + "id": MoPropertyMeta("id", "id", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), + "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, 0x4, 0, 255, None, [], []), + "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, 0x8, None, None, None, ["", "created", "deleted", "modified", "removed"], []), + "wwpn": MoPropertyMeta("wwpn", "wwpn", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), + }, + + } + + prop_map = { + + "classic": { + "dn": "dn", + "factoryWWPN": "factory_wwpn", + "id": "id", + "rn": "rn", + "status": "status", + "wwpn": "wwpn", + }, + + } + + def __init__(self, parent_mo_or_dn, id, **kwargs): + self._dirty_mask = 0 + self.id = id + self.factory_wwpn = None + self.status = None + self.wwpn = None + + ManagedObject.__init__(self, "PciAdapterFruInventoryInfo", parent_mo_or_dn, **kwargs) + diff --git a/imcsdk/mometa/rack/RackUnitPersonality.py b/imcsdk/mometa/rack/RackUnitPersonality.py index de57adb6..192ad3e4 100644 --- a/imcsdk/mometa/rack/RackUnitPersonality.py +++ b/imcsdk/mometa/rack/RackUnitPersonality.py @@ -25,7 +25,7 @@ class RackUnitPersonality(ManagedObject): "classic": { "additional_info": MoPropertyMeta("additional_info", "additionalInfo", "string", VersionMeta.Version421a, MoPropertyMeta.READ_WRITE, 0x2, 0, 2000, None, [], []), "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version421a, MoPropertyMeta.READ_WRITE, 0x4, 0, 255, None, [], []), - "id": MoPropertyMeta("id", "id", "uint", VersionMeta.Version421a, MoPropertyMeta.NAMING, 0x8, None, None, None, [], ["1-1"]), + "id": MoPropertyMeta("id", "id", "uint", VersionMeta.Version421a, MoPropertyMeta.NAMING, 0x8, None, None, None, [], ["1-4"]), "name": MoPropertyMeta("name", "name", "string", VersionMeta.Version421a, MoPropertyMeta.READ_WRITE, 0x10, 1, 100, None, [], []), "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version421a, MoPropertyMeta.READ_WRITE, 0x20, 0, 255, None, [], []), "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version421a, MoPropertyMeta.READ_WRITE, 0x40, None, None, None, ["", "created", "deleted", "modified", "removed"], []), diff --git a/imcsdk/mometa/secure/SecureBootCACertificateInfo.py b/imcsdk/mometa/secure/SecureBootCACertificateInfo.py new file mode 100644 index 00000000..ffbc8fd2 --- /dev/null +++ b/imcsdk/mometa/secure/SecureBootCACertificateInfo.py @@ -0,0 +1,99 @@ +"""This module contains the general information for SecureBootCACertificateInfo ManagedObject.""" + +from ...imcmo import ManagedObject +from ...imccoremeta import MoPropertyMeta, MoMeta +from ...imcmeta import VersionMeta + + +class SecureBootCACertificateInfoConsts: + pass + + +class SecureBootCACertificateInfo(ManagedObject): + """This is SecureBootCACertificateInfo class.""" + + consts = SecureBootCACertificateInfoConsts() + naming_props = set([]) + + mo_meta = { + "classic": MoMeta("SecureBootCACertificateInfo", "secureBootCACertificateInfo", "secure-boot-cert-info-", VersionMeta.Version422a, "OutputOnly", 0xf, [], ["admin", "read-only", "user"], ['secureBootCertificateManagement'], [], [None]), + } + + + prop_meta = { + + "classic": { + "certificate_id": MoPropertyMeta("certificate_id", "certificateId", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, None, None, None, [], []), + "child_action": MoPropertyMeta("child_action", "childAction", "string", VersionMeta.Version422a, MoPropertyMeta.INTERNAL, None, None, None, None, [], []), + "common_name": MoPropertyMeta("common_name", "commonName", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, 0, 243, None, [], []), + "country_code": MoPropertyMeta("country_code", "countryCode", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), + "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, 0x2, 0, 255, None, [], []), + "issuer_common_name": MoPropertyMeta("issuer_common_name", "issuerCommonName", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, 0, 243, None, [], []), + "issuer_country_code": MoPropertyMeta("issuer_country_code", "issuerCountryCode", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, 0, 243, None, [], []), + "issuer_locality": MoPropertyMeta("issuer_locality", "issuerLocality", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, 0, 243, None, [], []), + "issuer_organization": MoPropertyMeta("issuer_organization", "issuerOrganization", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, 0, 243, None, [], []), + "issuer_organizational_unit": MoPropertyMeta("issuer_organizational_unit", "issuerOrganizationalUnit", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, 0, 243, None, [], []), + "issuer_state": MoPropertyMeta("issuer_state", "issuerState", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), + "locality": MoPropertyMeta("locality", "locality", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, 0, 243, None, [], []), + "organization": MoPropertyMeta("organization", "organization", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, 0, 243, None, [], []), + "organizational_unit": MoPropertyMeta("organizational_unit", "organizationalUnit", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, 0, 243, None, [], []), + "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, 0x4, 0, 255, None, [], []), + "serial_number": MoPropertyMeta("serial_number", "serialNumber", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), + "state": MoPropertyMeta("state", "state", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, 0, 243, None, [], []), + "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, 0x8, None, None, r"""((removed|created|modified|deleted),){0,3}(removed|created|modified|deleted){0,1}""", [], []), + "valid_from": MoPropertyMeta("valid_from", "validFrom", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), + "valid_to": MoPropertyMeta("valid_to", "validTo", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), + }, + + } + + prop_map = { + + "classic": { + "certificateId": "certificate_id", + "childAction": "child_action", + "commonName": "common_name", + "countryCode": "country_code", + "dn": "dn", + "issuerCommonName": "issuer_common_name", + "issuerCountryCode": "issuer_country_code", + "issuerLocality": "issuer_locality", + "issuerOrganization": "issuer_organization", + "issuerOrganizationalUnit": "issuer_organizational_unit", + "issuerState": "issuer_state", + "locality": "locality", + "organization": "organization", + "organizationalUnit": "organizational_unit", + "rn": "rn", + "serialNumber": "serial_number", + "state": "state", + "status": "status", + "validFrom": "valid_from", + "validTo": "valid_to", + }, + + } + + def __init__(self, parent_mo_or_dn, **kwargs): + self._dirty_mask = 0 + self.certificate_id = None + self.child_action = None + self.common_name = None + self.country_code = None + self.issuer_common_name = None + self.issuer_country_code = None + self.issuer_locality = None + self.issuer_organization = None + self.issuer_organizational_unit = None + self.issuer_state = None + self.locality = None + self.organization = None + self.organizational_unit = None + self.serial_number = None + self.state = None + self.status = None + self.valid_from = None + self.valid_to = None + + ManagedObject.__init__(self, "SecureBootCACertificateInfo", parent_mo_or_dn, **kwargs) + diff --git a/imcsdk/mometa/secure/SecureBootCertificateManagement.py b/imcsdk/mometa/secure/SecureBootCertificateManagement.py new file mode 100644 index 00000000..e3af0e65 --- /dev/null +++ b/imcsdk/mometa/secure/SecureBootCertificateManagement.py @@ -0,0 +1,60 @@ +"""This module contains the general information for SecureBootCertificateManagement ManagedObject.""" + +from ...imcmo import ManagedObject +from ...imccoremeta import MoPropertyMeta, MoMeta +from ...imcmeta import VersionMeta + + +class SecureBootCertificateManagementConsts: + pass + + +class SecureBootCertificateManagement(ManagedObject): + """This is SecureBootCertificateManagement class.""" + + consts = SecureBootCertificateManagementConsts() + naming_props = set([]) + + mo_meta = { + "classic": MoMeta("SecureBootCertificateManagement", "secureBootCertificateManagement", "secure-boot-cert-mgmt", VersionMeta.Version422a, "OutputOnly", 0xf, [], ["admin", "read-only", "user"], ['biosUnit'], ['deleteSecureBootCertificate', 'secureBootCACertificateInfo', 'uploadSecureBootCertificate'], [None]), + } + + + prop_meta = { + + "classic": { + "child_action": MoPropertyMeta("child_action", "childAction", "string", VersionMeta.Version422a, MoPropertyMeta.INTERNAL, None, None, None, None, [], []), + "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, 0x2, 0, 255, None, [], []), + "error_description": MoPropertyMeta("error_description", "errorDescription", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, None, None, None, [], []), + "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, 0x4, 0, 255, None, [], []), + "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, 0x8, None, None, r"""((removed|created|modified|deleted),){0,3}(removed|created|modified|deleted){0,1}""", [], []), + "upload_progress": MoPropertyMeta("upload_progress", "uploadProgress", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, None, None, None, [], []), + "upload_status": MoPropertyMeta("upload_status", "uploadStatus", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, None, None, None, [], []), + }, + + } + + prop_map = { + + "classic": { + "childAction": "child_action", + "dn": "dn", + "errorDescription": "error_description", + "rn": "rn", + "status": "status", + "uploadProgress": "upload_progress", + "uploadStatus": "upload_status", + }, + + } + + def __init__(self, parent_mo_or_dn, **kwargs): + self._dirty_mask = 0 + self.child_action = None + self.error_description = None + self.status = None + self.upload_progress = None + self.upload_status = None + + ManagedObject.__init__(self, "SecureBootCertificateManagement", parent_mo_or_dn, **kwargs) + diff --git a/imcsdk/mometa/storage/StorageControllerProps.py b/imcsdk/mometa/storage/StorageControllerProps.py index a3ed65a5..8093f48e 100644 --- a/imcsdk/mometa/storage/StorageControllerProps.py +++ b/imcsdk/mometa/storage/StorageControllerProps.py @@ -36,12 +36,14 @@ class StorageControllerProps(ManagedObject): "controller_status": MoPropertyMeta("controller_status", "controllerStatus", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), "critical_physical_drive_count": MoPropertyMeta("critical_physical_drive_count", "criticalPhysicalDriveCount", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), "date_of_manufacture": MoPropertyMeta("date_of_manufacture", "dateOfManufacture", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), + "default_strip_size": MoPropertyMeta("default_strip_size", "defaultStripSize", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), "degraded_virtual_drive_count": MoPropertyMeta("degraded_virtual_drive_count", "degradedVirtualDriveCount", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, 0x2, 0, 255, None, [], []), "failed_physical_drive_count": MoPropertyMeta("failed_physical_drive_count", "failedPhysicalDriveCount", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), "firmware_package_build": MoPropertyMeta("firmware_package_build", "firmwarePackageBuild", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), "flash_present": MoPropertyMeta("flash_present", "flashPresent", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), "health": MoPropertyMeta("health", "health", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), + "max_virtual_drive_count": MoPropertyMeta("max_virtual_drive_count", "maxVirtualDriveCount", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), "memory_correctable_errors": MoPropertyMeta("memory_correctable_errors", "memoryCorrectableErrors", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), "memory_present": MoPropertyMeta("memory_present", "memoryPresent", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), "memory_size": MoPropertyMeta("memory_size", "memorySize", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), @@ -66,6 +68,7 @@ class StorageControllerProps(ManagedObject): "serial": MoPropertyMeta("serial", "serial", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), "serial_debugger_present": MoPropertyMeta("serial_debugger_present", "serialDebuggerPresent", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, 0x8, None, None, None, ["", "created", "deleted", "modified", "removed"], []), + "supported_strip_sizes": MoPropertyMeta("supported_strip_sizes", "supportedStripSizes", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), "supports_raid0": MoPropertyMeta("supports_raid0", "supportsRaid0", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), "supports_raid00": MoPropertyMeta("supports_raid00", "supportsRaid00", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), "supports_raid1": MoPropertyMeta("supports_raid1", "supportsRaid1", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), @@ -164,12 +167,14 @@ class StorageControllerProps(ManagedObject): "controllerStatus": "controller_status", "criticalPhysicalDriveCount": "critical_physical_drive_count", "dateOfManufacture": "date_of_manufacture", + "defaultStripSize": "default_strip_size", "degradedVirtualDriveCount": "degraded_virtual_drive_count", "dn": "dn", "failedPhysicalDriveCount": "failed_physical_drive_count", "firmwarePackageBuild": "firmware_package_build", "flashPresent": "flash_present", "health": "health", + "maxVirtualDriveCount": "max_virtual_drive_count", "memoryCorrectableErrors": "memory_correctable_errors", "memoryPresent": "memory_present", "memorySize": "memory_size", @@ -194,6 +199,7 @@ class StorageControllerProps(ManagedObject): "serial": "serial", "serialDebuggerPresent": "serial_debugger_present", "status": "status", + "supportedStripSizes": "supported_strip_sizes", "supportsRaid0": "supports_raid0", "supportsRaid00": "supports_raid00", "supportsRaid1": "supports_raid1", @@ -291,11 +297,13 @@ def __init__(self, parent_mo_or_dn, **kwargs): self.controller_status = None self.critical_physical_drive_count = None self.date_of_manufacture = None + self.default_strip_size = None self.degraded_virtual_drive_count = None self.failed_physical_drive_count = None self.firmware_package_build = None self.flash_present = None self.health = None + self.max_virtual_drive_count = None self.memory_correctable_errors = None self.memory_present = None self.memory_size = None @@ -319,6 +327,7 @@ def __init__(self, parent_mo_or_dn, **kwargs): self.serial = None self.serial_debugger_present = None self.status = None + self.supported_strip_sizes = None self.supports_raid0 = None self.supports_raid00 = None self.supports_raid1 = None diff --git a/imcsdk/mometa/storage/StorageLocalDiskProps.py b/imcsdk/mometa/storage/StorageLocalDiskProps.py index 796fe6d3..c1bcd018 100644 --- a/imcsdk/mometa/storage/StorageLocalDiskProps.py +++ b/imcsdk/mometa/storage/StorageLocalDiskProps.py @@ -33,6 +33,7 @@ class StorageLocalDiskProps(ManagedObject): "copyback_percent_complete": MoPropertyMeta("copyback_percent_complete", "copybackPercentComplete", "string", VersionMeta.Version303a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), "device_id": MoPropertyMeta("device_id", "deviceId", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, 0x2, 0, 255, None, [], []), + "emulated_block_size": MoPropertyMeta("emulated_block_size", "emulatedBlockSize", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), "enclosure_device_id": MoPropertyMeta("enclosure_device_id", "enclosureDeviceId", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), "health": MoPropertyMeta("health", "health", "string", VersionMeta.Version201a, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), "interface_type": MoPropertyMeta("interface_type", "interfaceType", "string", VersionMeta.Version151f, MoPropertyMeta.READ_ONLY, None, 0, 510, None, [], []), @@ -116,6 +117,7 @@ class StorageLocalDiskProps(ManagedObject): "copybackPercentComplete": "copyback_percent_complete", "deviceId": "device_id", "dn": "dn", + "emulatedBlockSize": "emulated_block_size", "enclosureDeviceId": "enclosure_device_id", "health": "health", "interfaceType": "interface_type", @@ -197,6 +199,7 @@ def __init__(self, parent_mo_or_dn, **kwargs): self.copyback_operation_status = None self.copyback_percent_complete = None self.device_id = None + self.emulated_block_size = None self.enclosure_device_id = None self.health = None self.interface_type = None diff --git a/imcsdk/mometa/system/SystemBoardUnit.py b/imcsdk/mometa/system/SystemBoardUnit.py index cfe1841a..1c04db36 100644 --- a/imcsdk/mometa/system/SystemBoardUnit.py +++ b/imcsdk/mometa/system/SystemBoardUnit.py @@ -38,6 +38,9 @@ class SystemBoardUnit(ManagedObject): "hdd_module3": MoPropertyMeta("hdd_module3", "hddModule3", "string", VersionMeta.Version312b, MoPropertyMeta.READ_ONLY, None, 0, 255, None, [], []), "hdd_module4": MoPropertyMeta("hdd_module4", "hddModule4", "string", VersionMeta.Version312b, MoPropertyMeta.READ_ONLY, None, 0, 255, None, [], []), "intrusion_sensor": MoPropertyMeta("intrusion_sensor", "intrusionSensor", "string", VersionMeta.Version311d, MoPropertyMeta.READ_ONLY, None, 0, 255, None, [], []), + "mid_back_plane": MoPropertyMeta("mid_back_plane", "midBackPlane", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, 0, 255, None, [], []), + "rear_back_plane_riser1": MoPropertyMeta("rear_back_plane_riser1", "rearBackPlaneRiser1", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, 0, 255, None, [], []), + "rear_back_plane_riser3": MoPropertyMeta("rear_back_plane_riser3", "rearBackPlaneRiser3", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, 0, 255, None, [], []), "rear_bp_sku_type": MoPropertyMeta("rear_bp_sku_type", "rearBpSkuType", "string", VersionMeta.Version311d, MoPropertyMeta.READ_ONLY, None, 0, 255, None, [], []), "riser1": MoPropertyMeta("riser1", "riser1", "string", VersionMeta.Version311d, MoPropertyMeta.READ_ONLY, None, 0, 255, None, [], []), "riser2": MoPropertyMeta("riser2", "riser2", "string", VersionMeta.Version311d, MoPropertyMeta.READ_ONLY, None, 0, 255, None, [], []), @@ -69,6 +72,9 @@ class SystemBoardUnit(ManagedObject): "hddModule3": "hdd_module3", "hddModule4": "hdd_module4", "intrusionSensor": "intrusion_sensor", + "midBackPlane": "mid_back_plane", + "rearBackPlaneRiser1": "rear_back_plane_riser1", + "rearBackPlaneRiser3": "rear_back_plane_riser3", "rearBpSkuType": "rear_bp_sku_type", "riser1": "riser1", "riser2": "riser2", @@ -98,6 +104,9 @@ def __init__(self, parent_mo_or_dn, **kwargs): self.hdd_module3 = None self.hdd_module4 = None self.intrusion_sensor = None + self.mid_back_plane = None + self.rear_back_plane_riser1 = None + self.rear_back_plane_riser3 = None self.rear_bp_sku_type = None self.riser1 = None self.riser2 = None diff --git a/imcsdk/mometa/upload/UploadRsyslogCACertificate.py b/imcsdk/mometa/upload/UploadRsyslogCACertificate.py new file mode 100644 index 00000000..378c8108 --- /dev/null +++ b/imcsdk/mometa/upload/UploadRsyslogCACertificate.py @@ -0,0 +1,88 @@ +"""This module contains the general information for UploadRsyslogCACertificate ManagedObject.""" + +from ...imcmo import ManagedObject +from ...imccoremeta import MoPropertyMeta, MoMeta +from ...imcmeta import VersionMeta + + +class UploadRsyslogCACertificateConsts: + ADMIN_ACTION_CONTENT_CERT_UPLOAD = "content-cert-upload" + ADMIN_ACTION_REMOTE_CERT_UPLOAD = "remote-cert-upload" + PROTOCOL_FTP = "ftp" + PROTOCOL_HTTP = "http" + PROTOCOL_NONE = "none" + PROTOCOL_SCP = "scp" + PROTOCOL_SFTP = "sftp" + PROTOCOL_TFTP = "tftp" + + +class UploadRsyslogCACertificate(ManagedObject): + """This is UploadRsyslogCACertificate class.""" + + consts = UploadRsyslogCACertificateConsts() + naming_props = set([]) + + mo_meta = { + "classic": MoMeta("UploadRsyslogCACertificate", "uploadRsyslogCACertificate", "upload-rsyslog-ca-cert", VersionMeta.Version422a, "InputOutput", 0xfff, [], ["admin", "read-only", "user"], ['commSyslog'], [], [None]), + } + + + prop_meta = { + + "classic": { + "admin_action": MoPropertyMeta("admin_action", "adminAction", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x2, 0, 510, None, ["content-cert-upload", "remote-cert-upload"], []), + "certificate_content": MoPropertyMeta("certificate_content", "certificateContent", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x4, None, None, None, [], []), + "child_action": MoPropertyMeta("child_action", "childAction", "string", VersionMeta.Version422a, MoPropertyMeta.INTERNAL, None, None, None, None, [], []), + "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x8, 0, 255, None, [], []), + "protocol": MoPropertyMeta("protocol", "protocol", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x10, None, None, None, ["ftp", "http", "none", "scp", "sftp", "tftp"], []), + "pwd": MoPropertyMeta("pwd", "pwd", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x20, 0, 255, None, [], []), + "remote_file": MoPropertyMeta("remote_file", "remoteFile", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x40, None, None, r"""[^\(\)~`'\?\\"";<>\|&\*\^$%]{1,255}""", [], []), + "remote_server": MoPropertyMeta("remote_server", "remoteServer", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x80, 0, 255, r"""(([0-9A-Fa-f]{1,4}:([0-9A-Fa-f]{1,4}:([0-9A-Fa-f]{1,4}:([0-9A-Fa-f]{1,4}:([0-9A-Fa-f]{1,4}:[0-9A-Fa-f]{0,4}|:[0-9A-Fa-f]{1,4})?|(:[0-9A-Fa-f]{1,4}){0,2})|(:[0-9A-Fa-f]{1,4}){0,3})|(:[0-9A-Fa-f]{1,4}){0,4})|:(:[0-9A-Fa-f]{1,4}){0,5})((:[0-9A-Fa-f]{1,4}){2}|:(25[0-5]|(2[0-4]|1[0-9]|[1-9])?[0-9])(\.(25[0-5]|(2[0-4]|1[0-9]|[1-9])?[0-9])){3})|(([0-9A-Fa-f]{1,4}:){1,6}|:):[0-9A-Fa-f]{0,4}|([0-9A-Fa-f]{1,4}:){7}:) |((([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6})|(([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?)+)|([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]))""", [], []), + "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x100, 0, 255, None, [], []), + "select_server": MoPropertyMeta("select_server", "selectServer", "uint", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x200, None, None, None, [], ["0-2"]), + "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x400, None, None, None, ["", "created", "deleted", "modified", "removed"], []), + "upload_progress": MoPropertyMeta("upload_progress", "uploadProgress", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, None, None, None, [], []), + "upload_status": MoPropertyMeta("upload_status", "uploadStatus", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, None, None, None, [], []), + "user": MoPropertyMeta("user", "user", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x800, 0, 255, None, [], []), + }, + + } + + prop_map = { + + "classic": { + "adminAction": "admin_action", + "certificateContent": "certificate_content", + "childAction": "child_action", + "dn": "dn", + "protocol": "protocol", + "pwd": "pwd", + "remoteFile": "remote_file", + "remoteServer": "remote_server", + "rn": "rn", + "selectServer": "select_server", + "status": "status", + "uploadProgress": "upload_progress", + "uploadStatus": "upload_status", + "user": "user", + }, + + } + + def __init__(self, parent_mo_or_dn, **kwargs): + self._dirty_mask = 0 + self.admin_action = None + self.certificate_content = None + self.child_action = None + self.protocol = None + self.pwd = None + self.remote_file = None + self.remote_server = None + self.select_server = None + self.status = None + self.upload_progress = None + self.upload_status = None + self.user = None + + ManagedObject.__init__(self, "UploadRsyslogCACertificate", parent_mo_or_dn, **kwargs) + diff --git a/imcsdk/mometa/upload/UploadSecureBootCertificate.py b/imcsdk/mometa/upload/UploadSecureBootCertificate.py new file mode 100644 index 00000000..3dc55a3f --- /dev/null +++ b/imcsdk/mometa/upload/UploadSecureBootCertificate.py @@ -0,0 +1,88 @@ +"""This module contains the general information for UploadSecureBootCertificate ManagedObject.""" + +from ...imcmo import ManagedObject +from ...imccoremeta import MoPropertyMeta, MoMeta +from ...imcmeta import VersionMeta + + +class UploadSecureBootCertificateConsts: + ADMIN_ACTION_CONTENT_CERT_UPLOAD = "content-cert-upload" + ADMIN_ACTION_REMOTE_CERT_UPLOAD = "remote-cert-upload" + PROTOCOL_FTP = "ftp" + PROTOCOL_HTTP = "http" + PROTOCOL_NONE = "none" + PROTOCOL_SCP = "scp" + PROTOCOL_SFTP = "sftp" + PROTOCOL_TFTP = "tftp" + + +class UploadSecureBootCertificate(ManagedObject): + """This is UploadSecureBootCertificate class.""" + + consts = UploadSecureBootCertificateConsts() + naming_props = set([]) + + mo_meta = { + "classic": MoMeta("UploadSecureBootCertificate", "uploadSecureBootCertificate", "upload-secure-boot-cert", VersionMeta.Version422a, "InputOutput", 0xfff, [], ["admin", "read-only", "user"], ['secureBootCertificateManagement'], [], [None]), + } + + + prop_meta = { + + "classic": { + "admin_action": MoPropertyMeta("admin_action", "adminAction", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x2, 0, 510, None, ["content-cert-upload", "remote-cert-upload"], []), + "certificate_content": MoPropertyMeta("certificate_content", "certificateContent", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x4, None, None, None, [], []), + "certificate_id": MoPropertyMeta("certificate_id", "certificateId", "uint", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x8, None, None, None, [], ["1-10"]), + "child_action": MoPropertyMeta("child_action", "childAction", "string", VersionMeta.Version422a, MoPropertyMeta.INTERNAL, None, None, None, None, [], []), + "dn": MoPropertyMeta("dn", "dn", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x10, 0, 255, None, [], []), + "protocol": MoPropertyMeta("protocol", "protocol", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x20, None, None, None, ["ftp", "http", "none", "scp", "sftp", "tftp"], []), + "pwd": MoPropertyMeta("pwd", "pwd", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x40, 0, 255, None, [], []), + "remote_file": MoPropertyMeta("remote_file", "remoteFile", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x80, None, None, r"""[^\(\)~`'\?\\"";<>\|&\*\^$%]{1,255}""", [], []), + "remote_server": MoPropertyMeta("remote_server", "remoteServer", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x100, 0, 255, r"""(([0-9A-Fa-f]{1,4}:([0-9A-Fa-f]{1,4}:([0-9A-Fa-f]{1,4}:([0-9A-Fa-f]{1,4}:([0-9A-Fa-f]{1,4}:[0-9A-Fa-f]{0,4}|:[0-9A-Fa-f]{1,4})?|(:[0-9A-Fa-f]{1,4}){0,2})|(:[0-9A-Fa-f]{1,4}){0,3})|(:[0-9A-Fa-f]{1,4}){0,4})|:(:[0-9A-Fa-f]{1,4}){0,5})((:[0-9A-Fa-f]{1,4}){2}|:(25[0-5]|(2[0-4]|1[0-9]|[1-9])?[0-9])(\.(25[0-5]|(2[0-4]|1[0-9]|[1-9])?[0-9])){3})|(([0-9A-Fa-f]{1,4}:){1,6}|:):[0-9A-Fa-f]{0,4}|([0-9A-Fa-f]{1,4}:){7}:) |((([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6})|(([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?)+)|([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]))""", [], []), + "rn": MoPropertyMeta("rn", "rn", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x200, 0, 255, None, [], []), + "status": MoPropertyMeta("status", "status", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x400, None, None, None, ["", "created", "deleted", "modified", "removed"], []), + "upload_progress": MoPropertyMeta("upload_progress", "uploadProgress", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, None, None, None, [], []), + "upload_status": MoPropertyMeta("upload_status", "uploadStatus", "string", VersionMeta.Version422a, MoPropertyMeta.READ_ONLY, None, None, None, None, [], []), + "user": MoPropertyMeta("user", "user", "string", VersionMeta.Version422a, MoPropertyMeta.READ_WRITE, 0x800, 0, 255, None, [], []), + }, + + } + + prop_map = { + + "classic": { + "adminAction": "admin_action", + "certificateContent": "certificate_content", + "certificateId": "certificate_id", + "childAction": "child_action", + "dn": "dn", + "protocol": "protocol", + "pwd": "pwd", + "remoteFile": "remote_file", + "remoteServer": "remote_server", + "rn": "rn", + "status": "status", + "uploadProgress": "upload_progress", + "uploadStatus": "upload_status", + "user": "user", + }, + + } + + def __init__(self, parent_mo_or_dn, **kwargs): + self._dirty_mask = 0 + self.admin_action = None + self.certificate_content = None + self.certificate_id = None + self.child_action = None + self.protocol = None + self.pwd = None + self.remote_file = None + self.remote_server = None + self.status = None + self.upload_progress = None + self.upload_status = None + self.user = None + + ManagedObject.__init__(self, "UploadSecureBootCertificate", parent_mo_or_dn, **kwargs) + diff --git a/setup.cfg b/setup.cfg index c1fe7763..6e835912 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.9.12 +current_version = 0.9.13 commit = False tag = False diff --git a/setup.py b/setup.py index 46d0c80a..f575f2c3 100644 --- a/setup.py +++ b/setup.py @@ -18,7 +18,7 @@ setup( name='imcsdk', - version='0.9.12', + version='0.9.13', description="python SDK for Cisco UCS IMC", long_description=readme + '\n\n' + history, long_description_content_type='text/x-rst',