diff --git a/dracclient/client.py b/dracclient/client.py index 18d308f..04cafa1 100644 --- a/dracclient/client.py +++ b/dracclient/client.py @@ -19,6 +19,7 @@ import logging from dracclient import exceptions from dracclient.resources import bios +from dracclient.resources import idrac_card from dracclient.resources import inventory from dracclient.resources import job from dracclient.resources import lifecycle_controller @@ -52,6 +53,8 @@ class DRACClient(object): self._power_mgmt = bios.PowerManagement(self.client) self._boot_mgmt = bios.BootManagement(self.client) self._bios_cfg = bios.BIOSConfiguration(self.client) + self._lifecycle_cfg = lifecycle_controller.LCConfiguration(self.client) + self._idrac_cfg = idrac_card.iDRACCardConfiguration(self.client) self._raid_mgmt = raid.RAIDManagement(self.client) self._inventory_mgmt = inventory.InventoryManagement(self.client) @@ -159,6 +162,33 @@ class DRACClient(object): """ return self._bios_cfg.set_bios_settings(settings) + def list_idrac_settings(self): + """List the iDRAC configuration settings + + :returns: a dictionary with the iDRAC settings using InstanceID as the + key. The attributes are either iDRACCArdEnumerableAttribute, + iDRACCardStringAttribute or iDRACCardIntegerAttribute + objects. + :raises: WSManRequestFailure on request failures + :raises: WSManInvalidResponse when receiving invalid response + :raises: DRACOperationFailed on error reported back by the DRAC + interface + """ + return self._idrac_cfg.list_idrac_settings() + + def list_lifecycle_settings(self): + """List the Lifecycle Controller configuration settings + + :returns: a dictionary with the Lifecycle Controller settings using its + InstanceID as the key. The attributes are either + LCEnumerableAttribute or LCStringAttribute objects. + :raises: WSManRequestFailure on request failures + :raises: WSManInvalidResponse when receiving invalid response + :raises: DRACOperationFailed on error reported back by the DRAC + interface + """ + return self._lifecycle_cfg.list_lifecycle_settings() + def list_jobs(self, only_unfinished=False): """Returns a list of jobs from the job queue diff --git a/dracclient/resources/idrac_card.py b/dracclient/resources/idrac_card.py new file mode 100644 index 0000000..f858132 --- /dev/null +++ b/dracclient/resources/idrac_card.py @@ -0,0 +1,277 @@ +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +from dracclient.resources import uris +from dracclient import utils +from dracclient import wsman + + +class iDRACCardConfiguration(object): + + def __init__(self, client): + """Creates iDRACCardManagement object + + :param client: an instance of WSManClient + """ + self.client = client + + def list_idrac_settings(self): + """List the iDRACCard configuration settings + + :returns: a dictionary with the iDRACCard settings using its name as + the key. The attributes are either + iDRACCardEnumerableAttribute, iDRACCardStringAttribute + or iDRACCardIntegerAttribute objects. + :raises: WSManRequestFailure on request failures + :raises: WSManInvalidResponse when receiving invalid response + :raises: DRACOperationFailed on error reported back by the DRAC + interface + """ + result = {} + namespaces = [(uris.DCIM_iDRACCardEnumeration, + iDRACCardEnumerableAttribute), + (uris.DCIM_iDRACCardString, iDRACCardStringAttribute), + (uris.DCIM_iDRACCardInteger, iDRACCardIntegerAttribute)] + for (namespace, attr_cls) in namespaces: + attribs = self._get_config(namespace, attr_cls) + result.update(attribs) + return result + + def _get_config(self, resource, attr_cls): + result = {} + doc = self.client.enumerate(resource) + + items = doc.find('.//{%s}Items' % wsman.NS_WSMAN) + + if items: + for item in items: + attribute = attr_cls.parse(item) + result[attribute.instance_id] = attribute + return result + + +class iDRACCardAttribute(object): + """Generic iDRACCard attribute class""" + + def __init__(self, name, instance_id, current_value, pending_value, + read_only, fqdd, group_id): + """Creates iDRACCardAttribute object + + :param name: name of the iDRACCard attribute + :param instance_id: InstanceID of the iDRACCard attribute + :param current_value: current value of the iDRACCard attribute + :param pending_value: pending value of the iDRACCard attribute, + reflecting an unprocessed change (eg. config job not completed) + :param read_only: indicates whether this iDRACCard attribute can be + changed + :param fqdd: Fully Qualified Device Description of the iDRACCard + Attribute + :param group_id: GroupID of the iDRACCard Attribute + """ + self.name = name + self.instance_id = instance_id + self.current_value = current_value + self.pending_value = pending_value + self.read_only = read_only + self.fqdd = fqdd + self.group_id = group_id + + def __eq__(self, other): + return self.__dict__ == other.__dict__ + + @classmethod + def parse(cls, namespace, idrac_attr_xml): + """Parses XML and creates iDRACCardAttribute object""" + + name = utils.get_wsman_resource_attr( + idrac_attr_xml, namespace, 'AttributeName') + instance_id = utils.get_wsman_resource_attr( + idrac_attr_xml, namespace, 'InstanceID') + current_value = utils.get_wsman_resource_attr( + idrac_attr_xml, namespace, 'CurrentValue', nullable=True) + pending_value = utils.get_wsman_resource_attr( + idrac_attr_xml, namespace, 'PendingValue', nullable=True) + read_only = utils.get_wsman_resource_attr( + idrac_attr_xml, namespace, 'IsReadOnly').lower() + fqdd = utils.get_wsman_resource_attr( + idrac_attr_xml, namespace, 'FQDD') + group_id = utils.get_wsman_resource_attr( + idrac_attr_xml, namespace, 'GroupID') + + return cls(name, instance_id, current_value, pending_value, + (read_only == 'true'), fqdd, group_id) + + +class iDRACCardEnumerableAttribute(iDRACCardAttribute): + """Enumerable iDRACCard attribute class""" + + namespace = uris.DCIM_iDRACCardEnumeration + + def __init__(self, name, instance_id, current_value, pending_value, + read_only, fqdd, group_id, possible_values): + """Creates iDRACCardEnumerableAttribute object + + :param name: name of the iDRACCard attribute + :param instance_id: InstanceID of the iDRACCard attribute + :param current_value: current value of the iDRACCard attribute + :param pending_value: pending value of the iDRACCard attribute, + reflecting an unprocessed change (eg. config job not completed) + :param read_only: indicates whether this iDRACCard attribute can be + changed + :param fqdd: Fully Qualified Device Description of the iDRACCard + Attribute + :param group_id: GroupID of the iDRACCard Attribute + :param possible_values: list containing the allowed values for the + iDRACCard attribute + """ + super(iDRACCardEnumerableAttribute, self).__init__(name, instance_id, + current_value, + pending_value, + read_only, fqdd, + group_id) + self.possible_values = possible_values + + @classmethod + def parse(cls, idrac_attr_xml): + """Parses XML and creates iDRACCardEnumerableAttribute object""" + + idrac_attr = iDRACCardAttribute.parse(cls.namespace, idrac_attr_xml) + possible_values = [attr.text for attr + in utils.find_xml(idrac_attr_xml, 'PossibleValues', + cls.namespace, find_all=True)] + + return cls(idrac_attr.name, idrac_attr.instance_id, + idrac_attr.current_value, idrac_attr.pending_value, + idrac_attr.read_only, idrac_attr.fqdd, idrac_attr.group_id, + possible_values) + + def validate(self, new_value): + """Validates new value""" + + if str(new_value) not in self.possible_values: + msg = ("Attribute '%(attr)s' cannot be set to value '%(val)s'." + " It must be in %(possible_values)r.") % { + 'attr': self.name, + 'val': new_value, + 'possible_values': self.possible_values} + return msg + + +class iDRACCardStringAttribute(iDRACCardAttribute): + """String iDRACCard attribute class""" + + namespace = uris.DCIM_iDRACCardString + + def __init__(self, name, instance_id, current_value, pending_value, + read_only, fqdd, group_id, min_length, max_length): + """Creates iDRACCardStringAttribute object + + :param name: name of the iDRACCard attribute + :param instance_id: InstanceID of the iDRACCard attribute + :param current_value: current value of the iDRACCard attribute + :param pending_value: pending value of the iDRACCard attribute, + reflecting an unprocessed change (eg. config job not completed) + :param read_only: indicates whether this iDRACCard attribute can be + changed + :param fqdd: Fully Qualified Device Description of the iDRACCard + Attribute + :param group_id: GroupID of the iDRACCard Attribute + :param min_length: minimum length of the string + :param max_length: maximum length of the string + """ + super(iDRACCardStringAttribute, self).__init__(name, instance_id, + current_value, + pending_value, + read_only, fqdd, + group_id) + self.min_length = min_length + self.max_length = max_length + + @classmethod + def parse(cls, idrac_attr_xml): + """Parses XML and creates iDRACCardStringAttribute object""" + + idrac_attr = iDRACCardAttribute.parse(cls.namespace, idrac_attr_xml) + min_length = int(utils.get_wsman_resource_attr( + idrac_attr_xml, cls.namespace, 'MinLength')) + max_length = int(utils.get_wsman_resource_attr( + idrac_attr_xml, cls.namespace, 'MaxLength')) + + return cls(idrac_attr.name, idrac_attr.instance_id, + idrac_attr.current_value, idrac_attr.pending_value, + idrac_attr.read_only, idrac_attr.fqdd, idrac_attr.group_id, + min_length, max_length) + + +class iDRACCardIntegerAttribute(iDRACCardAttribute): + """Integer iDRACCard attribute class""" + + namespace = uris.DCIM_iDRACCardInteger + + def __init__(self, name, instance_id, current_value, pending_value, + read_only, fqdd, group_id, lower_bound, upper_bound): + """Creates iDRACCardIntegerAttribute object + + :param name: name of the iDRACCard attribute + :param instance_id: InstanceID of the iDRACCard attribute + :param current_value: current value of the iDRACCard attribute + :param pending_value: pending value of the iDRACCard attribute, + reflecting an unprocessed change (eg. config job not completed) + :param read_only: indicates whether this iDRACCard attribute can be + changed + :param fqdd: Fully Qualified Device Description of the iDRACCard + Attribute + :param group_id: GroupID of the iDRACCard Attribute + :param lower_bound: minimum value for the iDRACCard attribute + :param upper_bound: maximum value for the iDRACCard attribute + """ + super(iDRACCardIntegerAttribute, self).__init__(name, instance_id, + current_value, + pending_value, + read_only, fqdd, + group_id) + self.lower_bound = lower_bound + self.upper_bound = upper_bound + + @classmethod + def parse(cls, idrac_attr_xml): + """Parses XML and creates iDRACCardIntegerAttribute object""" + + idrac_attr = iDRACCardAttribute.parse(cls.namespace, idrac_attr_xml) + lower_bound = utils.get_wsman_resource_attr( + idrac_attr_xml, cls.namespace, 'LowerBound') + upper_bound = utils.get_wsman_resource_attr( + idrac_attr_xml, cls.namespace, 'UpperBound') + + if idrac_attr.current_value: + idrac_attr.current_value = int(idrac_attr.current_value) + if idrac_attr.pending_value: + idrac_attr.pending_value = int(idrac_attr.pending_value) + + return cls(idrac_attr.name, idrac_attr.instance_id, + idrac_attr.current_value, idrac_attr.pending_value, + idrac_attr.read_only, idrac_attr.fqdd, idrac_attr.group_id, + int(lower_bound), int(upper_bound)) + + def validate(self, new_value): + """Validates new value""" + + val = int(new_value) + if val < self.lower_bound or val > self.upper_bound: + msg = ('Attribute %(attr)s cannot be set to value %(val)d.' + ' It must be between %(lower)d and %(upper)d.') % { + 'attr': self.name, + 'val': new_value, + 'lower': self.lower_bound, + 'upper': self.upper_bound} + return msg diff --git a/dracclient/resources/lifecycle_controller.py b/dracclient/resources/lifecycle_controller.py index b8a715c..d0a1c54 100644 --- a/dracclient/resources/lifecycle_controller.py +++ b/dracclient/resources/lifecycle_controller.py @@ -13,6 +13,7 @@ from dracclient.resources import uris from dracclient import utils +from dracclient import wsman class LifecycleControllerManagement(object): @@ -42,3 +43,162 @@ class LifecycleControllerManagement(object): uris.DCIM_SystemView).text return tuple(map(int, (lc_version_str.split('.')))) + + +class LCConfiguration(object): + + def __init__(self, client): + """Creates LifecycleControllerManagement object + + :param client: an instance of WSManClient + """ + self.client = client + + def list_lifecycle_settings(self): + """List the LC configuration settings + + :returns: a dictionary with the LC settings using InstanceID as the + key. The attributes are either LCEnumerableAttribute, + LCStringAttribute or LCIntegerAttribute objects. + :raises: WSManRequestFailure on request failures + :raises: WSManInvalidResponse when receiving invalid response + :raises: DRACOperationFailed on error reported back by the DRAC + interface + """ + result = {} + namespaces = [(uris.DCIM_LCEnumeration, LCEnumerableAttribute), + (uris.DCIM_LCString, LCStringAttribute)] + for (namespace, attr_cls) in namespaces: + attribs = self._get_config(namespace, attr_cls) + result.update(attribs) + return result + + def _get_config(self, resource, attr_cls): + result = {} + + doc = self.client.enumerate(resource) + + items = doc.find('.//{%s}Items' % wsman.NS_WSMAN) + for item in items: + attribute = attr_cls.parse(item) + result[attribute.instance_id] = attribute + + return result + + +class LCAttribute(object): + """Generic LC attribute class""" + + def __init__(self, name, instance_id, current_value, pending_value, + read_only): + """Creates LCAttribute object + + :param name: name of the LC attribute + :param instance_id: InstanceID of the LC attribute + :param current_value: current value of the LC attribute + :param pending_value: pending value of the LC attribute, reflecting + an unprocessed change (eg. config job not completed) + :param read_only: indicates whether this LC attribute can be changed + """ + self.name = name + self.instance_id = instance_id + self.current_value = current_value + self.pending_value = pending_value + self.read_only = read_only + + def __eq__(self, other): + return self.__dict__ == other.__dict__ + + @classmethod + def parse(cls, namespace, lifecycle_attr_xml): + """Parses XML and creates LCAttribute object""" + + name = utils.get_wsman_resource_attr( + lifecycle_attr_xml, namespace, 'AttributeName') + instance_id = utils.get_wsman_resource_attr( + lifecycle_attr_xml, namespace, 'InstanceID') + current_value = utils.get_wsman_resource_attr( + lifecycle_attr_xml, namespace, 'CurrentValue', nullable=True) + pending_value = utils.get_wsman_resource_attr( + lifecycle_attr_xml, namespace, 'PendingValue', nullable=True) + read_only = utils.get_wsman_resource_attr( + lifecycle_attr_xml, namespace, 'IsReadOnly') + + return cls(name, instance_id, current_value, pending_value, + (read_only == 'true')) + + +class LCEnumerableAttribute(LCAttribute): + """Enumerable LC attribute class""" + + namespace = uris.DCIM_LCEnumeration + + def __init__(self, name, instance_id, current_value, pending_value, + read_only, possible_values): + """Creates LCEnumerableAttribute object + + :param name: name of the LC attribute + :param current_value: current value of the LC attribute + :param pending_value: pending value of the LC attribute, reflecting + an unprocessed change (eg. config job not completed) + :param read_only: indicates whether this LC attribute can be changed + :param possible_values: list containing the allowed values for the LC + attribute + """ + super(LCEnumerableAttribute, self).__init__(name, instance_id, + current_value, + pending_value, read_only) + self.possible_values = possible_values + + @classmethod + def parse(cls, lifecycle_attr_xml): + """Parses XML and creates LCEnumerableAttribute object""" + + lifecycle_attr = LCAttribute.parse(cls.namespace, lifecycle_attr_xml) + possible_values = [attr.text for attr + in utils.find_xml(lifecycle_attr_xml, + 'PossibleValues', + cls.namespace, find_all=True)] + + return cls(lifecycle_attr.name, lifecycle_attr.instance_id, + lifecycle_attr.current_value, lifecycle_attr.pending_value, + lifecycle_attr.read_only, possible_values) + + +class LCStringAttribute(LCAttribute): + """String LC attribute class""" + + namespace = uris.DCIM_LCString + + def __init__(self, name, instance_id, current_value, pending_value, + read_only, min_length, max_length): + """Creates LCStringAttribute object + + :param name: name of the LC attribute + :param instance_id: InstanceID of the LC attribute + :param current_value: current value of the LC attribute + :param pending_value: pending value of the LC attribute, reflecting + an unprocessed change (eg. config job not completed) + :param read_only: indicates whether this LC attribute can be changed + :param min_length: minimum length of the string + :param max_length: maximum length of the string + """ + super(LCStringAttribute, self).__init__(name, instance_id, + current_value, pending_value, + read_only) + self.min_length = min_length + self.max_length = max_length + + @classmethod + def parse(cls, lifecycle_attr_xml): + """Parses XML and creates LCStringAttribute object""" + + lifecycle_attr = LCAttribute.parse(cls.namespace, lifecycle_attr_xml) + min_length = int(utils.get_wsman_resource_attr( + lifecycle_attr_xml, cls.namespace, 'MinLength')) + max_length = int(utils.get_wsman_resource_attr( + lifecycle_attr_xml, cls.namespace, 'MaxLength')) + + return cls(lifecycle_attr.name, lifecycle_attr.instance_id, + lifecycle_attr.current_value, lifecycle_attr.pending_value, + lifecycle_attr.read_only, min_length, max_length) diff --git a/dracclient/resources/uris.py b/dracclient/resources/uris.py index b1dea17..bad0a92 100644 --- a/dracclient/resources/uris.py +++ b/dracclient/resources/uris.py @@ -43,6 +43,27 @@ DCIM_ControllerView = ('http://schemas.dell.com/wbem/wscim/1/cim-schema/2/' DCIM_CPUView = ('http://schemas.dell.com/wbem/wscim/1/cim-schema/2/' 'DCIM_CPUView') +DCIM_iDRACCardEnumeration = ('http://schemas.dell.com/wbem/wscim/1/cim-schema/' + '2/DCIM_iDRACCardEnumeration') + +DCIM_iDRACCardInteger = ('http://schemas.dell.com/wbem/wscim/1/cim-schema/2/' + 'DCIM_iDRACCardInteger') + +DCIM_iDRACCardService = ('http://schemas.dell.com/wbem/wscim/1/cim-schema/2/' + 'DCIM_iDRACCardService') + +DCIM_iDRACCardString = ('http://schemas.dell.com/wbem/wscim/1/cim-schema/2/' + 'DCIM_iDRACCardString') + +DCIM_LCEnumeration = ('http://schemas.dell.com/wbem/wscim/1/cim-schema/2/' + 'DCIM_LCEnumeration') + +DCIM_LCService = ('http://schemas.dell.com/wbem/wscim/1/cim-schema/2/' + 'DCIM_LCService') + +DCIM_LCString = ('http://schemas.dell.com/wbem/wscim/1/cim-schema/2/' + 'DCIM_LCString') + DCIM_LifecycleJob = ('http://schemas.dell.com/wbem/wscim/1/cim-schema/2/' 'DCIM_LifecycleJob') diff --git a/dracclient/tests/test_idrac_card.py b/dracclient/tests/test_idrac_card.py new file mode 100644 index 0000000..ab59048 --- /dev/null +++ b/dracclient/tests/test_idrac_card.py @@ -0,0 +1,85 @@ +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +import requests_mock + +import dracclient.client +from dracclient.resources import idrac_card +from dracclient.resources import uris +from dracclient.tests import base +from dracclient.tests import utils as test_utils + + +class ClientiDRACCardConfigurationTestCase(base.BaseTest): + + def setUp(self): + super(ClientiDRACCardConfigurationTestCase, self).setUp() + self.drac_client = dracclient.client.DRACClient( + **test_utils.FAKE_ENDPOINT) + + @requests_mock.Mocker() + def test_list_idrac_settings(self, mock_requests): + expected_enum_attr = idrac_card.iDRACCardEnumerableAttribute( + name='Type', + instance_id='iDRAC.Embedded.1#Info.1#Type', + read_only=True, + current_value='13G Monolithic', + pending_value=None, + fqdd='iDRAC.Embedded.1', + group_id='Info.1', + possible_values=['12G/13G', '12G Monolithic', '12G Modular', + '13G Monolithic', '13G Modular', '12G DCS', + '13G DCS']) + expected_string_attr = idrac_card.iDRACCardStringAttribute( + name='Version', + instance_id='iDRAC.Embedded.1#Info.1#Version', + read_only=True, + current_value='2.40.40.40', + pending_value=None, + fqdd='iDRAC.Embedded.1', + group_id='Info.1', + min_length=0, + max_length=63) + expected_integer_attr = idrac_card.iDRACCardIntegerAttribute( + name='Port', + instance_id='iDRAC.Embedded.1#SSH.1#Port', + read_only=False, + current_value=22, + pending_value=None, + fqdd='iDRAC.Embedded.1', + group_id='SSH.1', + lower_bound=1, + upper_bound=65535) + mock_requests.post('https://1.2.3.4:443/wsman', [ + {'text': test_utils.iDracCardEnumerations[ + uris.DCIM_iDRACCardEnumeration]['ok']}, + {'text': test_utils.iDracCardEnumerations[ + uris.DCIM_iDRACCardString]['ok']}, + {'text': test_utils.iDracCardEnumerations[ + uris.DCIM_iDRACCardInteger]['ok']}]) + + idrac_settings = self.drac_client.list_idrac_settings() + + self.assertEqual(630, len(idrac_settings)) + # enumerable attribute + self.assertIn('iDRAC.Embedded.1#Info.1#Type', idrac_settings) + self.assertEqual(expected_enum_attr, idrac_settings[ + 'iDRAC.Embedded.1#Info.1#Type']) + # string attribute + self.assertIn('iDRAC.Embedded.1#Info.1#Version', idrac_settings) + self.assertEqual(expected_string_attr, + idrac_settings['iDRAC.Embedded.1#Info.1#Version']) + # integer attribute + self.assertIn('iDRAC.Embedded.1#SSH.1#Port', idrac_settings) + self.assertEqual(expected_integer_attr, idrac_settings[ + 'iDRAC.Embedded.1#SSH.1#Port']) diff --git a/dracclient/tests/test_lifecycle_controller.py b/dracclient/tests/test_lifecycle_controller.py index e53802a..8498e90 100644 --- a/dracclient/tests/test_lifecycle_controller.py +++ b/dracclient/tests/test_lifecycle_controller.py @@ -14,6 +14,7 @@ import requests_mock import dracclient.client +from dracclient.resources import lifecycle_controller from dracclient.resources import uris from dracclient.tests import base from dracclient.tests import utils as test_utils @@ -36,3 +37,50 @@ class ClientLifecycleControllerManagementTestCase(base.BaseTest): version = self.drac_client.get_lifecycle_controller_version() self.assertEqual((2, 1, 0), version) + + +class ClientLCConfigurationTestCase(base.BaseTest): + + def setUp(self): + super(ClientLCConfigurationTestCase, self).setUp() + self.drac_client = dracclient.client.DRACClient( + **test_utils.FAKE_ENDPOINT) + + @requests_mock.Mocker() + def test_list_lifecycle_settings(self, mock_requests): + expected_enum_attr = lifecycle_controller.LCEnumerableAttribute( + name='Lifecycle Controller State', + instance_id='LifecycleController.Embedded.1#LCAttributes.1#LifecycleControllerState', # noqa + read_only=False, + current_value='Enabled', + pending_value=None, + possible_values=['Disabled', 'Enabled', 'Recovery']) + expected_string_attr = lifecycle_controller.LCStringAttribute( + name='SYSID', + instance_id='LifecycleController.Embedded.1#LCAttributes.1#SystemID', # noqa + read_only=True, + current_value='639', + pending_value=None, + min_length=0, + max_length=3) + mock_requests.post('https://1.2.3.4:443/wsman', [ + {'text': test_utils.LifecycleControllerEnumerations[ + uris.DCIM_LCEnumeration]['ok']}, + {'text': test_utils.LifecycleControllerEnumerations[ + uris.DCIM_LCString]['ok']}]) + + lifecycle_settings = self.drac_client.list_lifecycle_settings() + + self.assertEqual(14, len(lifecycle_settings)) + # enumerable attribute + self.assertIn( + 'LifecycleController.Embedded.1#LCAttributes.1#LifecycleControllerState', # noqa + lifecycle_settings) + self.assertEqual(expected_enum_attr, lifecycle_settings[ + 'LifecycleController.Embedded.1#LCAttributes.1#LifecycleControllerState']) # noqa + # string attribute + self.assertIn( + 'LifecycleController.Embedded.1#LCAttributes.1#SystemID', + lifecycle_settings) + self.assertEqual(expected_string_attr, + lifecycle_settings['LifecycleController.Embedded.1#LCAttributes.1#SystemID']) # noqa diff --git a/dracclient/tests/utils.py b/dracclient/tests/utils.py index 1adcf8f..4ce55db 100644 --- a/dracclient/tests/utils.py +++ b/dracclient/tests/utils.py @@ -135,10 +135,28 @@ JobInvocations = { } } +iDracCardEnumerations = { + uris.DCIM_iDRACCardEnumeration: { + 'ok': load_wsman_xml('idraccard_enumeration-enum-ok') + }, + uris.DCIM_iDRACCardString: { + 'ok': load_wsman_xml('idraccard_string-enum-ok') + }, + uris.DCIM_iDRACCardInteger: { + 'ok': load_wsman_xml('idraccard_integer-enum-ok') + }, +} + LifecycleControllerEnumerations = { uris.DCIM_SystemView: { 'ok': load_wsman_xml('system_view-enum-ok') }, + uris.DCIM_LCEnumeration: { + 'ok': load_wsman_xml('lc_enumeration-enum-ok') + }, + uris.DCIM_LCString: { + 'ok': load_wsman_xml('lc_string-enum-ok') + } } RAIDEnumerations = { diff --git a/dracclient/tests/wsman_mocks/idraccard_enumeration-enum-ok.xml b/dracclient/tests/wsman_mocks/idraccard_enumeration-enum-ok.xml new file mode 100644 index 0000000..a5a537d --- /dev/null +++ b/dracclient/tests/wsman_mocks/idraccard_enumeration-enum-ok.xml @@ -0,0 +1,4372 @@ + + + http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous + http://schemas.xmlsoap.org/ws/2004/09/enumeration/EnumerateResponse + uuid:d3870438-c87e-40e7-ad98-ab5fd4fe6279 + uuid:a841c777-40aa-10aa-821b-de7e4e771814 + + + + + + iDRAC Type + Type + 13G Monolithic + 12G/13G + + 6 + iDRAC.Embedded.1 + RAC Information + Info.1 + iDRAC.Embedded.1#Info.1#Type + true + + 12G/13G + 12G Monolithic + 12G Modular + 13G Monolithic + 13G Modular + 12G DCS + 13G DCS + + + NIC Enable + Enable + Enabled + Enabled + + 51 + iDRAC.Embedded.1 + NIC Information + NIC.1 + iDRAC.Embedded.1#NIC.1#Enable + false + + Disabled + Enabled + + + NIC Selection + Selection + Dedicated + Dedicated + + 53 + iDRAC.Embedded.1 + NIC Information + NIC.1 + iDRAC.Embedded.1#NIC.1#Selection + false + + Dedicated + LOM1 + LOM2 + LOM3 + LOM4 + + + NIC Failover + Failover + None + None + + 54 + iDRAC.Embedded.1 + NIC Information + NIC.1 + iDRAC.Embedded.1#NIC.1#Failover + false + + None + + + NIC Speed + Speed + 1000 + 100 + + 56 + iDRAC.Embedded.1 + NIC Information + NIC.1 + iDRAC.Embedded.1#NIC.1#Speed + false + + 10 + 100 + 1000 + + + NIC Auto Negotiation + Autoneg + Enabled + Enabled + + 55 + iDRAC.Embedded.1 + NIC Information + NIC.1 + iDRAC.Embedded.1#NIC.1#Autoneg + false + + Disabled + Enabled + + + NIC Duplex + Duplex + Full + Full + + 57 + iDRAC.Embedded.1 + NIC Information + NIC.1 + iDRAC.Embedded.1#NIC.1#Duplex + false + + Half + Full + + + DNS Register RAC + DNSRegister + Disabled + Disabled + + 60 + iDRAC.Embedded.1 + NIC Information + NIC.1 + iDRAC.Embedded.1#NIC.1#DNSRegister + false + + Disabled + Enabled + + + DNS Domain Name from DHCP + DNSDomainFromDHCP + Disabled + Disabled + + 180 + iDRAC.Embedded.1 + NIC Information + NIC.1 + iDRAC.Embedded.1#NIC.1#DNSDomainFromDHCP + false + + Disabled + Enabled + + + Enable VLAN + VLanEnable + Disabled + Disabled + + 63 + iDRAC.Embedded.1 + NIC Information + NIC.1 + iDRAC.Embedded.1#NIC.1#VLanEnable + false + + Disabled + Enabled + + + DNS Domain Name from DHCP + DNSDomainNameFromDHCP + Disabled + Disabled + + 180 + iDRAC.Embedded.1 + NIC Information + NIC.1 + iDRAC.Embedded.1#NIC.1#DNSDomainNameFromDHCP + false + + Disabled + Enabled + + + Auto NIC Enable + AutoDetect + Disabled + Disabled + + 66 + iDRAC.Embedded.1 + NIC Information + NIC.1 + iDRAC.Embedded.1#NIC.1#AutoDetect + false + + Disabled + Enabled + + + Auto Configuration enable + AutoConfig + Disabled + Disabled + + 69 + iDRAC.Embedded.1 + NIC Information + NIC.1 + iDRAC.Embedded.1#NIC.1#AutoConfig + false + + Disabled + Enable Once + Enable Once After Reset + + + VLan port + VLanPort + Both + Both + + 70 + iDRAC.Embedded.1 + NIC Information + NIC.1 + iDRAC.Embedded.1#NIC.1#VLanPort + false + + Both + Dedicated port only + LOM ports only + + + Active NIC Interface + ActiveNIC + Dedicated + Dedicated + + 71 + iDRAC.Embedded.1 + NIC Information + NIC.1 + iDRAC.Embedded.1#NIC.1#ActiveNIC + true + + No LOM Active + LOM1 + LOM2 + LOM3 + LOM4 + Dedicated + Unknown + + + Active NIC Link Status + LinkStatus + LinkPresent + NoLink + + 72 + iDRAC.Embedded.1 + NIC Information + NIC.1 + iDRAC.Embedded.1#NIC.1#LinkStatus + true + + NoLink + LinkPresent + + + Active NIC Link Speed + LinkSpeed + 1Gbps + 100Mbps + + 73 + iDRAC.Embedded.1 + NIC Information + NIC.1 + iDRAC.Embedded.1#NIC.1#LinkSpeed + true + + 10Mbps + 100Mbps + 1Gbps + Unknown + + + Active NIC Link Mode + LinkMode + FullDuplex + FullDuplex + + 74 + iDRAC.Embedded.1 + NIC Information + NIC.1 + iDRAC.Embedded.1#NIC.1#LinkMode + true + + HalfDuplex + FullDuplex + Unknown + + + Auto Dedicated NIC + AutoDedicatedNIC + Disabled + Disabled + + 75 + iDRAC.Embedded.1 + NIC Information + NIC.1 + iDRAC.Embedded.1#NIC.1#AutoDedicatedNIC + false + + Disabled + Enabled + + + IPv4 Enable + Enable + Enabled + Enabled + + 101 + iDRAC.Embedded.1 + IPv4 Information + IPv4.1 + iDRAC.Embedded.1#IPv4.1#Enable + false + + Disabled + Enabled + + + IPv4 DHCP Enable + DHCPEnable + Disabled + Disabled + + 102 + iDRAC.Embedded.1 + IPv4 Information + IPv4.1 + iDRAC.Embedded.1#IPv4.1#DHCPEnable + false + + Disabled + Enabled + + + DNS Servers From DHCP + DNSFromDHCP + Disabled + Disabled + + 106 + iDRAC.Embedded.1 + IPv4 Information + IPv4.1 + iDRAC.Embedded.1#IPv4.1#DNSFromDHCP + false + + Disabled + Enabled + + + IPV6 Enable + Enable + Disabled + Disabled + + 151 + iDRAC.Embedded.1 + IPv6 Information + IPv6.1 + iDRAC.Embedded.1#IPv6.1#Enable + false + + Disabled + Enabled + + + IPV6 Auto Config + AutoConfig + Enabled + Enabled + + 152 + iDRAC.Embedded.1 + IPv6 Information + IPv6.1 + iDRAC.Embedded.1#IPv6.1#AutoConfig + false + + Disabled + Enabled + + + DNS Server From DHCP6 + DNSFromDHCP6 + Disabled + Disabled + + 153 + iDRAC.Embedded.1 + IPv6 Information + IPv6.1 + iDRAC.Embedded.1#IPv6.1#DNSFromDHCP6 + false + + Disabled + Enabled + + + Address State + AddressState + Disabled + Active + + 175 + iDRAC.Embedded.1 + IPv6 Information + IPv6.1 + iDRAC.Embedded.1#IPv6.1#AddressState + true + + Active + Disabled + Pending + Failed + Deprecated + Invalid + + + DNS Domain Name from DHCP + DNSDomainFromDHCP + Disabled + Disabled + + 183 + iDRAC.Embedded.1 + NIC Static Information + NICStatic.1 + iDRAC.Embedded.1#NICStatic.1#DNSDomainFromDHCP + false + + Disabled + Enabled + + + DNS Servers From DHCP + DNSFromDHCP + Disabled + Disabled + + 190 + iDRAC.Embedded.1 + IPv4 Static Information + IPv4Static.1 + iDRAC.Embedded.1#IPv4Static.1#DNSFromDHCP + false + + Disabled + Enabled + + + DNS Server From DHCP6 + DNSFromDHCP6 + Disabled + Disabled + + 196 + iDRAC.Embedded.1 + IPv6 Static Information + IPv6Static.1 + iDRAC.Embedded.1#IPv6Static.1#DNSFromDHCP6 + false + + Disabled + Enabled + + + Enable or Disable IPMI over LAN + Enable + Disabled + Disabled + + 201 + iDRAC.Embedded.1 + IPMI LAN Information + IPMILan.1 + iDRAC.Embedded.1#IPMILan.1#Enable + false + + Disabled + Enabled + + + Privilege Limit + PrivLimit + Administrator + Administrator + + 202 + iDRAC.Embedded.1 + IPMI LAN Information + IPMILan.1 + iDRAC.Embedded.1#IPMILan.1#PrivLimit + false + + User + Operator + Administrator + + + Enable or Disable Alerts over LAN + AlertEnable + Disabled + Disabled + + 205 + iDRAC.Embedded.1 + IPMI LAN Information + IPMILan.1 + iDRAC.Embedded.1#IPMILan.1#AlertEnable + false + + Disabled + Enabled + + + User Admin IPMI LAN Privilege + IpmiLanPrivilege + No Access + No Access + + 254 + iDRAC.Embedded.1 + iDRAC Users + Users.1 + iDRAC.Embedded.1#Users.1#IpmiLanPrivilege + true + + User + Operator + Administrator + No Access + + + User Admin IPMI Serial Privilege + IpmiSerialPrivilege + No Access + No Access + + 255 + iDRAC.Embedded.1 + iDRAC Users + Users.1 + iDRAC.Embedded.1#Users.1#IpmiSerialPrivilege + true + + User + Operator + Administrator + No Access + + + User Admin Enable + Enable + Disabled + Disabled + + 256 + iDRAC.Embedded.1 + iDRAC Users + Users.1 + iDRAC.Embedded.1#Users.1#Enable + true + + Disabled + Enabled + + + User Admin SOL Enable + SolEnable + Disabled + Disabled + + 257 + iDRAC.Embedded.1 + iDRAC Users + Users.1 + iDRAC.Embedded.1#Users.1#SolEnable + true + + Disabled + Enabled + + + SNMP V3 Protocol Enable + ProtocolEnable + Disabled + Disabled + + 258 + iDRAC.Embedded.1 + iDRAC Users + Users.1 + iDRAC.Embedded.1#Users.1#ProtocolEnable + true + + Disabled + Enabled + + + SNMP V3 Authentication Protocol + AuthenticationProtocol + SHA + SHA + + 259 + iDRAC.Embedded.1 + iDRAC Users + Users.1 + iDRAC.Embedded.1#Users.1#AuthenticationProtocol + true + + None + MD5 + SHA + + + SNMP V3 Privacy Protocol + PrivacyProtocol + AES + AES + + 260 + iDRAC.Embedded.1 + iDRAC Users + Users.1 + iDRAC.Embedded.1#Users.1#PrivacyProtocol + true + + None + DES + AES + + + User Admin IPMI LAN Privilege + IpmiLanPrivilege + Administrator + Administrator + + 264 + iDRAC.Embedded.1 + iDRAC Users + Users.2 + iDRAC.Embedded.1#Users.2#IpmiLanPrivilege + false + + User + Operator + Administrator + No Access + + + User Admin IPMI Serial Privilege + IpmiSerialPrivilege + Administrator + Administrator + + 265 + iDRAC.Embedded.1 + iDRAC Users + Users.2 + iDRAC.Embedded.1#Users.2#IpmiSerialPrivilege + false + + User + Operator + Administrator + No Access + + + User Admin Enable + Enable + Enabled + Disabled + + 266 + iDRAC.Embedded.1 + iDRAC Users + Users.2 + iDRAC.Embedded.1#Users.2#Enable + false + + Disabled + Enabled + + + User Admin SOL Enable + SolEnable + Enabled + Disabled + + 267 + iDRAC.Embedded.1 + iDRAC Users + Users.2 + iDRAC.Embedded.1#Users.2#SolEnable + false + + Disabled + Enabled + + + SNMP V3 Protocol Enable + ProtocolEnable + Disabled + Disabled + + 268 + iDRAC.Embedded.1 + iDRAC Users + Users.2 + iDRAC.Embedded.1#Users.2#ProtocolEnable + false + + Disabled + Enabled + + + SNMP V3 Authentication Protocol + AuthenticationProtocol + SHA + SHA + + 269 + iDRAC.Embedded.1 + iDRAC Users + Users.2 + iDRAC.Embedded.1#Users.2#AuthenticationProtocol + false + + None + MD5 + SHA + + + SNMP V3 Privacy Protocol + PrivacyProtocol + AES + AES + + 270 + iDRAC.Embedded.1 + iDRAC Users + Users.2 + iDRAC.Embedded.1#Users.2#PrivacyProtocol + false + + None + DES + AES + + + User Admin IPMI LAN Privilege + IpmiLanPrivilege + Administrator + No Access + + 274 + iDRAC.Embedded.1 + iDRAC Users + Users.3 + iDRAC.Embedded.1#Users.3#IpmiLanPrivilege + false + + User + Operator + Administrator + No Access + + + User Admin IPMI Serial Privilege + IpmiSerialPrivilege + No Access + No Access + + 275 + iDRAC.Embedded.1 + iDRAC Users + Users.3 + iDRAC.Embedded.1#Users.3#IpmiSerialPrivilege + false + + User + Operator + Administrator + No Access + + + User Admin Enable + Enable + Enabled + Disabled + + 276 + iDRAC.Embedded.1 + iDRAC Users + Users.3 + iDRAC.Embedded.1#Users.3#Enable + false + + Disabled + Enabled + + + User Admin SOL Enable + SolEnable + Disabled + Disabled + + 277 + iDRAC.Embedded.1 + iDRAC Users + Users.3 + iDRAC.Embedded.1#Users.3#SolEnable + false + + Disabled + Enabled + + + SNMP V3 Protocol Enable + ProtocolEnable + Disabled + Disabled + + 278 + iDRAC.Embedded.1 + iDRAC Users + Users.3 + iDRAC.Embedded.1#Users.3#ProtocolEnable + false + + Disabled + Enabled + + + SNMP V3 Authentication Protocol + AuthenticationProtocol + SHA + SHA + + 279 + iDRAC.Embedded.1 + iDRAC Users + Users.3 + iDRAC.Embedded.1#Users.3#AuthenticationProtocol + false + + None + MD5 + SHA + + + SNMP V3 Privacy Protocol + PrivacyProtocol + AES + AES + + 280 + iDRAC.Embedded.1 + iDRAC Users + Users.3 + iDRAC.Embedded.1#Users.3#PrivacyProtocol + false + + None + DES + AES + + + User Admin IPMI LAN Privilege + IpmiLanPrivilege + No Access + No Access + + 284 + iDRAC.Embedded.1 + iDRAC Users + Users.4 + iDRAC.Embedded.1#Users.4#IpmiLanPrivilege + false + + User + Operator + Administrator + No Access + + + User Admin IPMI Serial Privilege + IpmiSerialPrivilege + No Access + No Access + + 285 + iDRAC.Embedded.1 + iDRAC Users + Users.4 + iDRAC.Embedded.1#Users.4#IpmiSerialPrivilege + false + + User + Operator + Administrator + No Access + + + User Admin Enable + Enable + Enabled + Disabled + + 286 + iDRAC.Embedded.1 + iDRAC Users + Users.4 + iDRAC.Embedded.1#Users.4#Enable + false + + Disabled + Enabled + + + User Admin SOL Enable + SolEnable + Disabled + Disabled + + 287 + iDRAC.Embedded.1 + iDRAC Users + Users.4 + iDRAC.Embedded.1#Users.4#SolEnable + false + + Disabled + Enabled + + + SNMP V3 Protocol Enable + ProtocolEnable + Disabled + Disabled + + 288 + iDRAC.Embedded.1 + iDRAC Users + Users.4 + iDRAC.Embedded.1#Users.4#ProtocolEnable + false + + Disabled + Enabled + + + SNMP V3 Authentication Protocol + AuthenticationProtocol + SHA + SHA + + 289 + iDRAC.Embedded.1 + iDRAC Users + Users.4 + iDRAC.Embedded.1#Users.4#AuthenticationProtocol + false + + None + MD5 + SHA + + + SNMP V3 Privacy Protocol + PrivacyProtocol + AES + AES + + 290 + iDRAC.Embedded.1 + iDRAC Users + Users.4 + iDRAC.Embedded.1#Users.4#PrivacyProtocol + false + + None + DES + AES + + + User Admin IPMI LAN Privilege + IpmiLanPrivilege + No Access + No Access + + 294 + iDRAC.Embedded.1 + iDRAC Users + Users.5 + iDRAC.Embedded.1#Users.5#IpmiLanPrivilege + false + + User + Operator + Administrator + No Access + + + User Admin IPMI Serial Privilege + IpmiSerialPrivilege + No Access + No Access + + 295 + iDRAC.Embedded.1 + iDRAC Users + Users.5 + iDRAC.Embedded.1#Users.5#IpmiSerialPrivilege + false + + User + Operator + Administrator + No Access + + + User Admin Enable + Enable + Disabled + Disabled + + 296 + iDRAC.Embedded.1 + iDRAC Users + Users.5 + iDRAC.Embedded.1#Users.5#Enable + false + + Disabled + Enabled + + + User Admin SOL Enable + SolEnable + Disabled + Disabled + + 297 + iDRAC.Embedded.1 + iDRAC Users + Users.5 + iDRAC.Embedded.1#Users.5#SolEnable + false + + Disabled + Enabled + + + SNMP V3 Protocol Enable + ProtocolEnable + Disabled + Disabled + + 298 + iDRAC.Embedded.1 + iDRAC Users + Users.5 + iDRAC.Embedded.1#Users.5#ProtocolEnable + false + + Disabled + Enabled + + + SNMP V3 Authentication Protocol + AuthenticationProtocol + SHA + SHA + + 299 + iDRAC.Embedded.1 + iDRAC Users + Users.5 + iDRAC.Embedded.1#Users.5#AuthenticationProtocol + false + + None + MD5 + SHA + + + SNMP V3 Privacy Protocol + PrivacyProtocol + AES + AES + + 300 + iDRAC.Embedded.1 + iDRAC Users + Users.5 + iDRAC.Embedded.1#Users.5#PrivacyProtocol + false + + None + DES + AES + + + User Admin IPMI LAN Privilege + IpmiLanPrivilege + No Access + No Access + + 304 + iDRAC.Embedded.1 + iDRAC Users + Users.6 + iDRAC.Embedded.1#Users.6#IpmiLanPrivilege + false + + User + Operator + Administrator + No Access + + + User Admin IPMI Serial Privilege + IpmiSerialPrivilege + No Access + No Access + + 305 + iDRAC.Embedded.1 + iDRAC Users + Users.6 + iDRAC.Embedded.1#Users.6#IpmiSerialPrivilege + false + + User + Operator + Administrator + No Access + + + User Admin Enable + Enable + Disabled + Disabled + + 306 + iDRAC.Embedded.1 + iDRAC Users + Users.6 + iDRAC.Embedded.1#Users.6#Enable + false + + Disabled + Enabled + + + User Admin SOL Enable + SolEnable + Disabled + Disabled + + 307 + iDRAC.Embedded.1 + iDRAC Users + Users.6 + iDRAC.Embedded.1#Users.6#SolEnable + false + + Disabled + Enabled + + + SNMP V3 Protocol Enable + ProtocolEnable + Disabled + Disabled + + 308 + iDRAC.Embedded.1 + iDRAC Users + Users.6 + iDRAC.Embedded.1#Users.6#ProtocolEnable + false + + Disabled + Enabled + + + SNMP V3 Authentication Protocol + AuthenticationProtocol + SHA + SHA + + 309 + iDRAC.Embedded.1 + iDRAC Users + Users.6 + iDRAC.Embedded.1#Users.6#AuthenticationProtocol + false + + None + MD5 + SHA + + + SNMP V3 Privacy Protocol + PrivacyProtocol + AES + AES + + 310 + iDRAC.Embedded.1 + iDRAC Users + Users.6 + iDRAC.Embedded.1#Users.6#PrivacyProtocol + false + + None + DES + AES + + + User Admin IPMI LAN Privilege + IpmiLanPrivilege + No Access + No Access + + 314 + iDRAC.Embedded.1 + iDRAC Users + Users.7 + iDRAC.Embedded.1#Users.7#IpmiLanPrivilege + false + + User + Operator + Administrator + No Access + + + User Admin IPMI Serial Privilege + IpmiSerialPrivilege + No Access + No Access + + 315 + iDRAC.Embedded.1 + iDRAC Users + Users.7 + iDRAC.Embedded.1#Users.7#IpmiSerialPrivilege + false + + User + Operator + Administrator + No Access + + + User Admin Enable + Enable + Disabled + Disabled + + 316 + iDRAC.Embedded.1 + iDRAC Users + Users.7 + iDRAC.Embedded.1#Users.7#Enable + false + + Disabled + Enabled + + + User Admin SOL Enable + SolEnable + Disabled + Disabled + + 317 + iDRAC.Embedded.1 + iDRAC Users + Users.7 + iDRAC.Embedded.1#Users.7#SolEnable + false + + Disabled + Enabled + + + SNMP V3 Protocol Enable + ProtocolEnable + Disabled + Disabled + + 318 + iDRAC.Embedded.1 + iDRAC Users + Users.7 + iDRAC.Embedded.1#Users.7#ProtocolEnable + false + + Disabled + Enabled + + + SNMP V3 Authentication Protocol + AuthenticationProtocol + SHA + SHA + + 319 + iDRAC.Embedded.1 + iDRAC Users + Users.7 + iDRAC.Embedded.1#Users.7#AuthenticationProtocol + false + + None + MD5 + SHA + + + SNMP V3 Privacy Protocol + PrivacyProtocol + AES + AES + + 320 + iDRAC.Embedded.1 + iDRAC Users + Users.7 + iDRAC.Embedded.1#Users.7#PrivacyProtocol + false + + None + DES + AES + + + User Admin IPMI LAN Privilege + IpmiLanPrivilege + No Access + No Access + + 324 + iDRAC.Embedded.1 + iDRAC Users + Users.8 + iDRAC.Embedded.1#Users.8#IpmiLanPrivilege + false + + User + Operator + Administrator + No Access + + + User Admin IPMI Serial Privilege + IpmiSerialPrivilege + No Access + No Access + + 325 + iDRAC.Embedded.1 + iDRAC Users + Users.8 + iDRAC.Embedded.1#Users.8#IpmiSerialPrivilege + false + + User + Operator + Administrator + No Access + + + User Admin Enable + Enable + Disabled + Disabled + + 326 + iDRAC.Embedded.1 + iDRAC Users + Users.8 + iDRAC.Embedded.1#Users.8#Enable + false + + Disabled + Enabled + + + User Admin SOL Enable + SolEnable + Disabled + Disabled + + 327 + iDRAC.Embedded.1 + iDRAC Users + Users.8 + iDRAC.Embedded.1#Users.8#SolEnable + false + + Disabled + Enabled + + + SNMP V3 Protocol Enable + ProtocolEnable + Disabled + Disabled + + 328 + iDRAC.Embedded.1 + iDRAC Users + Users.8 + iDRAC.Embedded.1#Users.8#ProtocolEnable + false + + Disabled + Enabled + + + SNMP V3 Authentication Protocol + AuthenticationProtocol + SHA + SHA + + 329 + iDRAC.Embedded.1 + iDRAC Users + Users.8 + iDRAC.Embedded.1#Users.8#AuthenticationProtocol + false + + None + MD5 + SHA + + + SNMP V3 Privacy Protocol + PrivacyProtocol + AES + AES + + 330 + iDRAC.Embedded.1 + iDRAC Users + Users.8 + iDRAC.Embedded.1#Users.8#PrivacyProtocol + false + + None + DES + AES + + + User Admin IPMI LAN Privilege + IpmiLanPrivilege + No Access + No Access + + 334 + iDRAC.Embedded.1 + iDRAC Users + Users.9 + iDRAC.Embedded.1#Users.9#IpmiLanPrivilege + false + + User + Operator + Administrator + No Access + + + User Admin IPMI Serial Privilege + IpmiSerialPrivilege + No Access + No Access + + 335 + iDRAC.Embedded.1 + iDRAC Users + Users.9 + iDRAC.Embedded.1#Users.9#IpmiSerialPrivilege + false + + User + Operator + Administrator + No Access + + + User Admin Enable + Enable + Disabled + Disabled + + 336 + iDRAC.Embedded.1 + iDRAC Users + Users.9 + iDRAC.Embedded.1#Users.9#Enable + false + + Disabled + Enabled + + + User Admin SOL Enable + SolEnable + Disabled + Disabled + + 337 + iDRAC.Embedded.1 + iDRAC Users + Users.9 + iDRAC.Embedded.1#Users.9#SolEnable + false + + Disabled + Enabled + + + SNMP V3 Protocol Enable + ProtocolEnable + Disabled + Disabled + + 338 + iDRAC.Embedded.1 + iDRAC Users + Users.9 + iDRAC.Embedded.1#Users.9#ProtocolEnable + false + + Disabled + Enabled + + + SNMP V3 Authentication Protocol + AuthenticationProtocol + SHA + SHA + + 339 + iDRAC.Embedded.1 + iDRAC Users + Users.9 + iDRAC.Embedded.1#Users.9#AuthenticationProtocol + false + + None + MD5 + SHA + + + SNMP V3 Privacy Protocol + PrivacyProtocol + AES + AES + + 340 + iDRAC.Embedded.1 + iDRAC Users + Users.9 + iDRAC.Embedded.1#Users.9#PrivacyProtocol + false + + None + DES + AES + + + User Admin IPMI LAN Privilege + IpmiLanPrivilege + No Access + No Access + + 344 + iDRAC.Embedded.1 + iDRAC Users + Users.10 + iDRAC.Embedded.1#Users.10#IpmiLanPrivilege + false + + User + Operator + Administrator + No Access + + + User Admin IPMI Serial Privilege + IpmiSerialPrivilege + No Access + No Access + + 345 + iDRAC.Embedded.1 + iDRAC Users + Users.10 + iDRAC.Embedded.1#Users.10#IpmiSerialPrivilege + false + + User + Operator + Administrator + No Access + + + User Admin Enable + Enable + Disabled + Disabled + + 346 + iDRAC.Embedded.1 + iDRAC Users + Users.10 + iDRAC.Embedded.1#Users.10#Enable + false + + Disabled + Enabled + + + User Admin SOL Enable + SolEnable + Disabled + Disabled + + 347 + iDRAC.Embedded.1 + iDRAC Users + Users.10 + iDRAC.Embedded.1#Users.10#SolEnable + false + + Disabled + Enabled + + + SNMP V3 Protocol Enable + ProtocolEnable + Disabled + Disabled + + 348 + iDRAC.Embedded.1 + iDRAC Users + Users.10 + iDRAC.Embedded.1#Users.10#ProtocolEnable + false + + Disabled + Enabled + + + SNMP V3 Authentication Protocol + AuthenticationProtocol + SHA + SHA + + 349 + iDRAC.Embedded.1 + iDRAC Users + Users.10 + iDRAC.Embedded.1#Users.10#AuthenticationProtocol + false + + None + MD5 + SHA + + + SNMP V3 Privacy Protocol + PrivacyProtocol + AES + AES + + 350 + iDRAC.Embedded.1 + iDRAC Users + Users.10 + iDRAC.Embedded.1#Users.10#PrivacyProtocol + false + + None + DES + AES + + + User Admin IPMI LAN Privilege + IpmiLanPrivilege + No Access + No Access + + 354 + iDRAC.Embedded.1 + iDRAC Users + Users.11 + iDRAC.Embedded.1#Users.11#IpmiLanPrivilege + false + + User + Operator + Administrator + No Access + + + User Admin IPMI Serial Privilege + IpmiSerialPrivilege + No Access + No Access + + 355 + iDRAC.Embedded.1 + iDRAC Users + Users.11 + iDRAC.Embedded.1#Users.11#IpmiSerialPrivilege + false + + User + Operator + Administrator + No Access + + + User Admin Enable + Enable + Disabled + Disabled + + 356 + iDRAC.Embedded.1 + iDRAC Users + Users.11 + iDRAC.Embedded.1#Users.11#Enable + false + + Disabled + Enabled + + + User Admin SOL Enable + SolEnable + Disabled + Disabled + + 357 + iDRAC.Embedded.1 + iDRAC Users + Users.11 + iDRAC.Embedded.1#Users.11#SolEnable + false + + Disabled + Enabled + + + SNMP V3 Protocol Enable + ProtocolEnable + Disabled + Disabled + + 358 + iDRAC.Embedded.1 + iDRAC Users + Users.11 + iDRAC.Embedded.1#Users.11#ProtocolEnable + false + + Disabled + Enabled + + + SNMP V3 Authentication Protocol + AuthenticationProtocol + SHA + SHA + + 359 + iDRAC.Embedded.1 + iDRAC Users + Users.11 + iDRAC.Embedded.1#Users.11#AuthenticationProtocol + false + + None + MD5 + SHA + + + SNMP V3 Privacy Protocol + PrivacyProtocol + AES + AES + + 360 + iDRAC.Embedded.1 + iDRAC Users + Users.11 + iDRAC.Embedded.1#Users.11#PrivacyProtocol + false + + None + DES + AES + + + User Admin IPMI LAN Privilege + IpmiLanPrivilege + No Access + No Access + + 364 + iDRAC.Embedded.1 + iDRAC Users + Users.12 + iDRAC.Embedded.1#Users.12#IpmiLanPrivilege + false + + User + Operator + Administrator + No Access + + + User Admin IPMI Serial Privilege + IpmiSerialPrivilege + No Access + No Access + + 365 + iDRAC.Embedded.1 + iDRAC Users + Users.12 + iDRAC.Embedded.1#Users.12#IpmiSerialPrivilege + false + + User + Operator + Administrator + No Access + + + User Admin Enable + Enable + Disabled + Disabled + + 366 + iDRAC.Embedded.1 + iDRAC Users + Users.12 + iDRAC.Embedded.1#Users.12#Enable + false + + Disabled + Enabled + + + User Admin SOL Enable + SolEnable + Disabled + Disabled + + 367 + iDRAC.Embedded.1 + iDRAC Users + Users.12 + iDRAC.Embedded.1#Users.12#SolEnable + false + + Disabled + Enabled + + + SNMP V3 Protocol Enable + ProtocolEnable + Disabled + Disabled + + 368 + iDRAC.Embedded.1 + iDRAC Users + Users.12 + iDRAC.Embedded.1#Users.12#ProtocolEnable + false + + Disabled + Enabled + + + SNMP V3 Authentication Protocol + AuthenticationProtocol + SHA + SHA + + 369 + iDRAC.Embedded.1 + iDRAC Users + Users.12 + iDRAC.Embedded.1#Users.12#AuthenticationProtocol + false + + None + MD5 + SHA + + + SNMP V3 Privacy Protocol + PrivacyProtocol + AES + AES + + 370 + iDRAC.Embedded.1 + iDRAC Users + Users.12 + iDRAC.Embedded.1#Users.12#PrivacyProtocol + false + + None + DES + AES + + + User Admin IPMI LAN Privilege + IpmiLanPrivilege + No Access + No Access + + 374 + iDRAC.Embedded.1 + iDRAC Users + Users.13 + iDRAC.Embedded.1#Users.13#IpmiLanPrivilege + false + + User + Operator + Administrator + No Access + + + User Admin IPMI Serial Privilege + IpmiSerialPrivilege + No Access + No Access + + 375 + iDRAC.Embedded.1 + iDRAC Users + Users.13 + iDRAC.Embedded.1#Users.13#IpmiSerialPrivilege + false + + User + Operator + Administrator + No Access + + + User Admin Enable + Enable + Disabled + Disabled + + 376 + iDRAC.Embedded.1 + iDRAC Users + Users.13 + iDRAC.Embedded.1#Users.13#Enable + false + + Disabled + Enabled + + + User Admin SOL Enable + SolEnable + Disabled + Disabled + + 377 + iDRAC.Embedded.1 + iDRAC Users + Users.13 + iDRAC.Embedded.1#Users.13#SolEnable + false + + Disabled + Enabled + + + SNMP V3 Protocol Enable + ProtocolEnable + Disabled + Disabled + + 378 + iDRAC.Embedded.1 + iDRAC Users + Users.13 + iDRAC.Embedded.1#Users.13#ProtocolEnable + false + + Disabled + Enabled + + + SNMP V3 Authentication Protocol + AuthenticationProtocol + SHA + SHA + + 379 + iDRAC.Embedded.1 + iDRAC Users + Users.13 + iDRAC.Embedded.1#Users.13#AuthenticationProtocol + false + + None + MD5 + SHA + + + SNMP V3 Privacy Protocol + PrivacyProtocol + AES + AES + + 380 + iDRAC.Embedded.1 + iDRAC Users + Users.13 + iDRAC.Embedded.1#Users.13#PrivacyProtocol + false + + None + DES + AES + + + User Admin IPMI LAN Privilege + IpmiLanPrivilege + No Access + No Access + + 384 + iDRAC.Embedded.1 + iDRAC Users + Users.14 + iDRAC.Embedded.1#Users.14#IpmiLanPrivilege + false + + User + Operator + Administrator + No Access + + + User Admin IPMI Serial Privilege + IpmiSerialPrivilege + No Access + No Access + + 385 + iDRAC.Embedded.1 + iDRAC Users + Users.14 + iDRAC.Embedded.1#Users.14#IpmiSerialPrivilege + false + + User + Operator + Administrator + No Access + + + User Admin Enable + Enable + Disabled + Disabled + + 386 + iDRAC.Embedded.1 + iDRAC Users + Users.14 + iDRAC.Embedded.1#Users.14#Enable + false + + Disabled + Enabled + + + User Admin SOL Enable + SolEnable + Disabled + Disabled + + 387 + iDRAC.Embedded.1 + iDRAC Users + Users.14 + iDRAC.Embedded.1#Users.14#SolEnable + false + + Disabled + Enabled + + + SNMP V3 Protocol Enable + ProtocolEnable + Disabled + Disabled + + 388 + iDRAC.Embedded.1 + iDRAC Users + Users.14 + iDRAC.Embedded.1#Users.14#ProtocolEnable + false + + Disabled + Enabled + + + SNMP V3 Authentication Protocol + AuthenticationProtocol + SHA + SHA + + 389 + iDRAC.Embedded.1 + iDRAC Users + Users.14 + iDRAC.Embedded.1#Users.14#AuthenticationProtocol + false + + None + MD5 + SHA + + + SNMP V3 Privacy Protocol + PrivacyProtocol + AES + AES + + 390 + iDRAC.Embedded.1 + iDRAC Users + Users.14 + iDRAC.Embedded.1#Users.14#PrivacyProtocol + false + + None + DES + AES + + + User Admin IPMI LAN Privilege + IpmiLanPrivilege + No Access + No Access + + 394 + iDRAC.Embedded.1 + iDRAC Users + Users.15 + iDRAC.Embedded.1#Users.15#IpmiLanPrivilege + false + + User + Operator + Administrator + No Access + + + User Admin IPMI Serial Privilege + IpmiSerialPrivilege + No Access + No Access + + 395 + iDRAC.Embedded.1 + iDRAC Users + Users.15 + iDRAC.Embedded.1#Users.15#IpmiSerialPrivilege + false + + User + Operator + Administrator + No Access + + + User Admin Enable + Enable + Disabled + Disabled + + 396 + iDRAC.Embedded.1 + iDRAC Users + Users.15 + iDRAC.Embedded.1#Users.15#Enable + false + + Disabled + Enabled + + + User Admin SOL Enable + SolEnable + Disabled + Disabled + + 397 + iDRAC.Embedded.1 + iDRAC Users + Users.15 + iDRAC.Embedded.1#Users.15#SolEnable + false + + Disabled + Enabled + + + SNMP V3 Protocol Enable + ProtocolEnable + Disabled + Disabled + + 398 + iDRAC.Embedded.1 + iDRAC Users + Users.15 + iDRAC.Embedded.1#Users.15#ProtocolEnable + false + + Disabled + Enabled + + + SNMP V3 Authentication Protocol + AuthenticationProtocol + SHA + SHA + + 399 + iDRAC.Embedded.1 + iDRAC Users + Users.15 + iDRAC.Embedded.1#Users.15#AuthenticationProtocol + false + + None + MD5 + SHA + + + SNMP V3 Privacy Protocol + PrivacyProtocol + AES + AES + + 400 + iDRAC.Embedded.1 + iDRAC Users + Users.15 + iDRAC.Embedded.1#Users.15#PrivacyProtocol + false + + None + DES + AES + + + User Admin IPMI LAN Privilege + IpmiLanPrivilege + No Access + No Access + + 404 + iDRAC.Embedded.1 + iDRAC Users + Users.16 + iDRAC.Embedded.1#Users.16#IpmiLanPrivilege + false + + User + Operator + Administrator + No Access + + + User Admin IPMI Serial Privilege + IpmiSerialPrivilege + No Access + No Access + + 405 + iDRAC.Embedded.1 + iDRAC Users + Users.16 + iDRAC.Embedded.1#Users.16#IpmiSerialPrivilege + false + + User + Operator + Administrator + No Access + + + User Admin Enable + Enable + Disabled + Disabled + + 406 + iDRAC.Embedded.1 + iDRAC Users + Users.16 + iDRAC.Embedded.1#Users.16#Enable + false + + Disabled + Enabled + + + User Admin SOL Enable + SolEnable + Disabled + Disabled + + 407 + iDRAC.Embedded.1 + iDRAC Users + Users.16 + iDRAC.Embedded.1#Users.16#SolEnable + false + + Disabled + Enabled + + + SNMP V3 Protocol Enable + ProtocolEnable + Disabled + Disabled + + 408 + iDRAC.Embedded.1 + iDRAC Users + Users.16 + iDRAC.Embedded.1#Users.16#ProtocolEnable + false + + Disabled + Enabled + + + SNMP V3 Authentication Protocol + AuthenticationProtocol + SHA + SHA + + 409 + iDRAC.Embedded.1 + iDRAC Users + Users.16 + iDRAC.Embedded.1#Users.16#AuthenticationProtocol + false + + None + MD5 + SHA + + + SNMP V3 Privacy Protocol + PrivacyProtocol + AES + AES + + 410 + iDRAC.Embedded.1 + iDRAC Users + Users.16 + iDRAC.Embedded.1#Users.16#PrivacyProtocol + false + + None + DES + AES + + + Enable or Disable TFTP for Firmware Update + FwUpdateTFTPEnable + Enabled + Enabled + + 451 + iDRAC.Embedded.1 + Firmware Update + Update.1 + iDRAC.Embedded.1#Update.1#FwUpdateTFTPEnable + false + + Disabled + Enabled + + + Enable Email Alerts + Enable + Disabled + Disabled + + 471 + iDRAC.Embedded.1 + RAC Email Alert + EmailAlert.1 + iDRAC.Embedded.1#EmailAlert.1#Enable + false + + Disabled + Enabled + + + Enable Email Alerts + Enable + Disabled + Disabled + + 491 + iDRAC.Embedded.1 + RAC Email Alert + EmailAlert.2 + iDRAC.Embedded.1#EmailAlert.2#Enable + false + + Disabled + Enabled + + + Enable Email Alerts + Enable + Disabled + Disabled + + 511 + iDRAC.Embedded.1 + RAC Email Alert + EmailAlert.3 + iDRAC.Embedded.1#EmailAlert.3#Enable + false + + Disabled + Enabled + + + Enable Email Alerts + Enable + Disabled + Disabled + + 521 + iDRAC.Embedded.1 + RAC Email Alert + EmailAlert.4 + iDRAC.Embedded.1#EmailAlert.4#Enable + false + + Disabled + Enabled + + + Enable SMTP Authentication + SMTPAuthentication + Disabled + Disabled + + 543 + iDRAC.Embedded.1 + RAC Remote Hosts + RemoteHosts.1 + iDRAC.Embedded.1#RemoteHosts.1#SMTPAuthentication + false + + Disabled + Enabled + + + Enable + Enable + Disabled + Disabled + + 551 + iDRAC.Embedded.1 + Telnet Configuration + Telnet.1 + iDRAC.Embedded.1#Telnet.1#Enable + false + + Disabled + Enabled + + + Enable + Enable + Enabled + Enabled + + 561 + iDRAC.Embedded.1 + RAC SSH + SSH.1 + iDRAC.Embedded.1#SSH.1#Enable + false + + Disabled + Enabled + + + Enable + Enable + Enabled + Enabled + + 571 + iDRAC.Embedded.1 + RAC Web Server + WebServer.1 + iDRAC.Embedded.1#WebServer.1#Enable + false + + Disabled + Enabled + + + Enable + LowerEncryptionBitLength + Enabled + Enabled + + 575 + iDRAC.Embedded.1 + RAC Web Server + WebServer.1 + iDRAC.Embedded.1#WebServer.1#LowerEncryptionBitLength + false + + Disabled + Enabled + + + Https Redirection + HttpsRedirection + Enabled + Enabled + + 576 + iDRAC.Embedded.1 + RAC Web Server + WebServer.1 + iDRAC.Embedded.1#WebServer.1#HttpsRedirection + false + + Disabled + Enabled + + + SSL Encryption Bit Length + SSLEncryptionBitLength + 128-Bit or higher + 128-Bit or higher + + 577 + iDRAC.Embedded.1 + RAC Web Server + WebServer.1 + iDRAC.Embedded.1#WebServer.1#SSLEncryptionBitLength + false + + Auto-Negotiate + 128-Bit or higher + 168-Bit or higher + 256-Bit or higher + + + TLS Protocol Support + TLSProtocol + TLS 1.1 and Higher + TLS 1.1 and Higher + + 579 + iDRAC.Embedded.1 + RAC Web Server + WebServer.1 + iDRAC.Embedded.1#WebServer.1#TLSProtocol + false + + TLS 1.0 and Higher + TLS 1.1 and Higher + TLS 1.2 Only + + + Enable + Enable + Enabled + Enabled + + 581 + iDRAC.Embedded.1 + Virtual Console Configuration + VirtualConsole.1 + iDRAC.Embedded.1#VirtualConsole.1#Enable + false + + Disabled + Enabled + + + Encrypt Enable + EncryptEnable + AES + AES + + 582 + iDRAC.Embedded.1 + Virtual Console Configuration + VirtualConsole.1 + iDRAC.Embedded.1#VirtualConsole.1#EncryptEnable + false + + None + AES + + + Local Video + LocalVideo + Enabled + Enabled + + 583 + iDRAC.Embedded.1 + Virtual Console Configuration + VirtualConsole.1 + iDRAC.Embedded.1#VirtualConsole.1#LocalVideo + false + + Disabled + Enabled + + + Plugin Type + PluginType + Active X + Active X + + 584 + iDRAC.Embedded.1 + Virtual Console Configuration + VirtualConsole.1 + iDRAC.Embedded.1#VirtualConsole.1#PluginType + false + + Active X + Java + HTML5 + + + Default action upon session sharing request timeout + AccessPrivilege + Deny Access + Full Access + + 588 + iDRAC.Embedded.1 + Virtual Console Configuration + VirtualConsole.1 + iDRAC.Embedded.1#VirtualConsole.1#AccessPrivilege + false + + Deny Access + Read Only Access + Full Access + + + Attach State + AttachState + Auto-Attach + Auto-Attach + + 589 + iDRAC.Embedded.1 + Virtual Console Configuration + VirtualConsole.1 + iDRAC.Embedded.1#VirtualConsole.1#AttachState + false + + Detached + Attached + Auto-Attach + + + Remote Enable + Enable + Enabled + Enabled + + 591 + iDRAC.Embedded.1 + Remote Racadm Configuration + Racadm.1 + iDRAC.Embedded.1#Racadm.1#Enable + false + + Disabled + Enabled + + + Serial Console Enable + Enable + Enabled + Enabled + + 601 + iDRAC.Embedded.1 + Serial Configuration + Serial.1 + iDRAC.Embedded.1#Serial.1#Enable + false + + Disabled + Enabled + + + Serial Baud Rate + BaudRate + 57600 + 57600 + + 602 + iDRAC.Embedded.1 + Serial Configuration + Serial.1 + iDRAC.Embedded.1#Serial.1#BaudRate + false + + 9600 + 19200 + 38400 + 57600 + 115200 + + + Serial Console No Authentication + NoAuth + Disabled + Disabled + + 604 + iDRAC.Embedded.1 + Serial Configuration + Serial.1 + iDRAC.Embedded.1#Serial.1#NoAuth + false + + Disabled + Enabled + + + Serial Communication Redirection Enable + Enable + Enabled + Enabled + + 611 + iDRAC.Embedded.1 + RAC Serial Redirection + SerialRedirection.1 + iDRAC.Embedded.1#SerialRedirection.1#Enable + false + + Disabled + Enabled + + + IPMI Serial Connection Mode + ConnectionMode + Basic + Basic + + 621 + iDRAC.Embedded.1 + RAC IPMI Serial + IPMISerial.1 + iDRAC.Embedded.1#IPMISerial.1#ConnectionMode + false + + Terminal + Basic + + + IPMI Serial Baud Rate + BaudRate + 57600 + 57600 + + 622 + iDRAC.Embedded.1 + RAC IPMI Serial + IPMISerial.1 + iDRAC.Embedded.1#IPMISerial.1#BaudRate + false + + 9600 + 19200 + 57600 + 115200 + + + IPMI Serial Flow Control + FlowControl + RTS/CTS + RTS/CTS + + 623 + iDRAC.Embedded.1 + RAC IPMI Serial + IPMISerial.1 + iDRAC.Embedded.1#IPMISerial.1#FlowControl + false + + None + RTS/CTS + + + IPMI Serial Channel Privilege Limit + ChanPrivLimit + Administrator + Administrator + + 624 + iDRAC.Embedded.1 + RAC IPMI Serial + IPMISerial.1 + iDRAC.Embedded.1#IPMISerial.1#ChanPrivLimit + false + + User + Operator + Administrator + + + IPMI Serial Line Edit + LineEdit + Enabled + Enabled + + 625 + iDRAC.Embedded.1 + RAC IPMI Serial + IPMISerial.1 + iDRAC.Embedded.1#IPMISerial.1#LineEdit + false + + Disabled + Enabled + + + IPMI Serial Delete Control + DeleteControl + Disabled + Disabled + + 626 + iDRAC.Embedded.1 + RAC IPMI Serial + IPMISerial.1 + iDRAC.Embedded.1#IPMISerial.1#DeleteControl + false + + Disabled + Enabled + + + IPMI Serial Echo Control + EchoControl + Enabled + Enabled + + 627 + iDRAC.Embedded.1 + RAC IPMI Serial + IPMISerial.1 + iDRAC.Embedded.1#IPMISerial.1#EchoControl + false + + Disabled + Enabled + + + IPMI Serial Handshake Control + HandshakeControl + Enabled + Enabled + + 628 + iDRAC.Embedded.1 + RAC IPMI Serial + IPMISerial.1 + iDRAC.Embedded.1#IPMISerial.1#HandshakeControl + false + + Disabled + Enabled + + + IPMI Serial New Line Sequence + NewLineSeq + CR-LF + CR-LF + + 629 + iDRAC.Embedded.1 + RAC IPMI Serial + IPMISerial.1 + iDRAC.Embedded.1#IPMISerial.1#NewLineSeq + false + + None + CR-LF + Null + CR + LF-CR + LF + + + IPMI Serial Input New Line Sequence + InputNewLineSeq + Enter + Null + + 630 + iDRAC.Embedded.1 + RAC IPMI Serial + IPMISerial.1 + iDRAC.Embedded.1#IPMISerial.1#InputNewLineSeq + false + + Enter + Null + + + IPMI SOL Enable + Enable + Disabled + Enabled + + 641 + iDRAC.Embedded.1 + IPMI SOL + IPMISOL.1 + iDRAC.Embedded.1#IPMISOL.1#Enable + false + + Disabled + Enabled + + + IPMI SOL Baud Rate + BaudRate + 115200 + 115200 + + 642 + iDRAC.Embedded.1 + IPMI SOL + IPMISOL.1 + iDRAC.Embedded.1#IPMISOL.1#BaudRate + false + + 9600 + 19200 + 57600 + 115200 + + + IPMI SOL Min Privilege + MinPrivilege + Administrator + Administrator + + 643 + iDRAC.Embedded.1 + IPMI SOL + IPMISOL.1 + iDRAC.Embedded.1#IPMISOL.1#MinPrivilege + false + + User + Operator + Administrator + + + SNMP Agent Enable + AgentEnable + Enabled + Enabled + + 701 + iDRAC.Embedded.1 + SNMP Configuration + SNMP.1 + iDRAC.Embedded.1#SNMP.1#AgentEnable + false + + Disabled + Enabled + + + SNMP Trap Format + TrapFormat + SNMPv1 + SNMPv1 + + 703 + iDRAC.Embedded.1 + SNMP Configuration + SNMP.1 + iDRAC.Embedded.1#SNMP.1#TrapFormat + false + + SNMPv1 + SNMPv2 + SNMPv3 + + + SNMP Protocol + SNMPProtocol + All + All + + 704 + iDRAC.Embedded.1 + SNMP Configuration + SNMP.1 + iDRAC.Embedded.1#SNMP.1#SNMPProtocol + false + + All + SNMPv3 + + + RAC Virtual Media Attached + Attached + AutoAttach + AutoAttach + + 711 + iDRAC.Embedded.1 + Virtual Media + VirtualMedia.1 + iDRAC.Embedded.1#VirtualMedia.1#Attached + false + + Detached + Attached + AutoAttach + + + Virtual Media Boot Once + BootOnce + Disabled + Disabled + + 712 + iDRAC.Embedded.1 + Virtual Media + VirtualMedia.1 + iDRAC.Embedded.1#VirtualMedia.1#BootOnce + false + + Disabled + Enabled + + + Virtual Media Key Enable + KeyEnable + Disabled + Disabled + + 713 + iDRAC.Embedded.1 + Virtual Media + VirtualMedia.1 + iDRAC.Embedded.1#VirtualMedia.1#KeyEnable + false + + Disabled + Enabled + + + Virtual Media Floppy Emulation + FloppyEmulation + Disabled + Disabled + + 714 + iDRAC.Embedded.1 + Virtual Media + VirtualMedia.1 + iDRAC.Embedded.1#VirtualMedia.1#FloppyEmulation + false + + Disabled + Enabled + + + Virtual Media Encrypt Enable + EncryptEnable + None + AES + + 715 + iDRAC.Embedded.1 + Virtual Media + VirtualMedia.1 + iDRAC.Embedded.1#VirtualMedia.1#EncryptEnable + false + + None + AES + + + Enable + Enable + Enabled + Enabled + + 716 + iDRAC.Embedded.1 + Virtual Media + VirtualMedia.1 + iDRAC.Embedded.1#VirtualMedia.1#Enable + false + + Disabled + Enabled + + + Tune IP Range Enable + RangeEnable + Disabled + Disabled + + 721 + iDRAC.Embedded.1 + IP Blocking + IPBlocking.1 + iDRAC.Embedded.1#IPBlocking.1#RangeEnable + false + + Disabled + Enabled + + + Tune IP Block Enable + BlockEnable + Enabled + Enabled + + 724 + iDRAC.Embedded.1 + IP Blocking + IPBlocking.1 + iDRAC.Embedded.1#IPBlocking.1#BlockEnable + true + + Disabled + Enabled + + + Preboot Config + PrebootConfig + Disabled + Disabled + + 741 + iDRAC.Embedded.1 + Local Security + LocalSecurity.1 + iDRAC.Embedded.1#LocalSecurity.1#PrebootConfig + false + + Disabled + Enabled + + + Local Config + LocalConfig + Disabled + Disabled + + 742 + iDRAC.Embedded.1 + Local Security + LocalSecurity.1 + iDRAC.Embedded.1#LocalSecurity.1#LocalConfig + false + + Disabled + Enabled + + + CSR Key Size + CsrKeySize + 2048 + 2048 + + 768 + iDRAC.Embedded.1 + RAC Certificate + Security.1 + iDRAC.Embedded.1#Security.1#CsrKeySize + false + + 1024 + 2048 + 4096 + + + FIPS Mode + FIPSMode + Disabled + Disabled + + 769 + iDRAC.Embedded.1 + RAC Certificate + Security.1 + iDRAC.Embedded.1#Security.1#FIPSMode + false + + Enabled + Disabled + + + Enable LDAP + Enable + Disabled + Disabled + + 1081 + iDRAC.Embedded.1 + LDAP + LDAP.1 + iDRAC.Embedded.1#LDAP.1#Enable + false + + Disabled + Enabled + + + LDAP Group Attribute Is Domain Name + GroupAttributeIsDN + Enabled + Enabled + + 1087 + iDRAC.Embedded.1 + LDAP + LDAP.1 + iDRAC.Embedded.1#LDAP.1#GroupAttributeIsDN + false + + Disabled + Enabled + + + Enable LDAP Certificate Validation + CertValidationEnable + Enabled + Enabled + + 1091 + iDRAC.Embedded.1 + LDAP + LDAP.1 + iDRAC.Embedded.1#LDAP.1#CertValidationEnable + false + + Disabled + Enabled + + + Active Directory Enable + Enable + Disabled + Disabled + + 771 + iDRAC.Embedded.1 + Active Directory + ActiveDirectory.1 + iDRAC.Embedded.1#ActiveDirectory.1#Enable + false + + Disabled + Enabled + + + Active Directory Schema Type + Schema + Extended Schema + Extended Schema + + 775 + iDRAC.Embedded.1 + Active Directory + ActiveDirectory.1 + iDRAC.Embedded.1#ActiveDirectory.1#Schema + false + + Extended Schema + Standard Schema + + + Certificate Validation Enable + CertValidationEnable + Disabled + Disabled + + 782 + iDRAC.Embedded.1 + Active Directory + ActiveDirectory.1 + iDRAC.Embedded.1#ActiveDirectory.1#CertValidationEnable + false + + Disabled + Enabled + + + SSO Enable + SSOEnable + Disabled + Disabled + + 1063 + iDRAC.Embedded.1 + Active Directory + ActiveDirectory.1 + iDRAC.Embedded.1#ActiveDirectory.1#SSOEnable + false + + Disabled + Enabled + + + Global Catalog Server Lookup Enable + GCLookupEnable + Disabled + Disabled + + 784 + iDRAC.Embedded.1 + Active Directory + ActiveDirectory.1 + iDRAC.Embedded.1#ActiveDirectory.1#GCLookupEnable + false + + Disabled + Enabled + + + Domain Controller Lookup Enable + DCLookupEnable + Disabled + Disabled + + 785 + iDRAC.Embedded.1 + Active Directory + ActiveDirectory.1 + iDRAC.Embedded.1#ActiveDirectory.1#DCLookupEnable + false + + Disabled + Enabled + + + Domain Controller Lookup By User Domain + DCLookupByUserDomain + Enabled + Enabled + + 788 + iDRAC.Embedded.1 + Active Directory + ActiveDirectory.1 + iDRAC.Embedded.1#ActiveDirectory.1#DCLookupByUserDomain + false + + Disabled + Enabled + + + Smart Card Logon Enable + SmartCardLogonEnable + Disabled + Disabled + + 1061 + iDRAC.Embedded.1 + Smart Card Configuration + SmartCard.1 + iDRAC.Embedded.1#SmartCard.1#SmartCardLogonEnable + false + + Disabled + Enabled + Enabled With Racadm + + + Smart Card CRL Enable + SmartCardCRLEnable + Disabled + Disabled + + 1062 + iDRAC.Embedded.1 + Smart Card Configuration + SmartCard.1 + iDRAC.Embedded.1#SmartCard.1#SmartCardCRLEnable + false + + Disabled + Enabled + + + Sys Log Enable + SysLogEnable + Disabled + Disabled + + 1071 + iDRAC.Embedded.1 + Sys Log + SysLog.1 + iDRAC.Embedded.1#SysLog.1#SysLogEnable + false + + Disabled + Enabled + + + Power Log Enable + PowerLogEnable + Disabled + Disabled + + 1076 + iDRAC.Embedded.1 + Sys Log + SysLog.1 + iDRAC.Embedded.1#SysLog.1#PowerLogEnable + false + + Disabled + Enabled + + + State + State + Disabled + Disabled + + 1152 + iDRAC.Embedded.1 + SNMP Trap IPv6 + SNMPTrapIPv6.1 + iDRAC.Embedded.1#SNMPTrapIPv6.1#State + false + + Disabled + Enabled + + + State + State + Disabled + Disabled + + 1162 + iDRAC.Embedded.1 + SNMP Trap IPv6 + SNMPTrapIPv6.2 + iDRAC.Embedded.1#SNMPTrapIPv6.2#State + false + + Disabled + Enabled + + + State + State + Disabled + Disabled + + 1172 + iDRAC.Embedded.1 + SNMP Trap IPv6 + SNMPTrapIPv6.3 + iDRAC.Embedded.1#SNMPTrapIPv6.3#State + false + + Disabled + Enabled + + + State + State + Disabled + Disabled + + 1182 + iDRAC.Embedded.1 + SNMP Trap IPv6 + SNMPTrapIPv6.4 + iDRAC.Embedded.1#SNMPTrapIPv6.4#State + false + + Disabled + Enabled + + + State + State + Disabled + Disabled + + 1192 + iDRAC.Embedded.1 + SNMP Trap IPv4 + SNMPTrapIPv4.1 + iDRAC.Embedded.1#SNMPTrapIPv4.1#State + false + + Disabled + Enabled + + + State + State + Disabled + Disabled + + 1202 + iDRAC.Embedded.1 + SNMP Trap IPv4 + SNMPTrapIPv4.2 + iDRAC.Embedded.1#SNMPTrapIPv4.2#State + false + + Disabled + Enabled + + + State + State + Disabled + Disabled + + 1212 + iDRAC.Embedded.1 + SNMP Trap IPv4 + SNMPTrapIPv4.3 + iDRAC.Embedded.1#SNMPTrapIPv4.3#State + false + + Disabled + Enabled + + + State + State + Disabled + Disabled + + 1222 + iDRAC.Embedded.1 + SNMP Trap IPv4 + SNMPTrapIPv4.4 + iDRAC.Embedded.1#SNMPTrapIPv4.4#State + false + + Disabled + Enabled + + + Media Attach State + MediaAttachState + Detached + Detached + + 1232 + iDRAC.Embedded.1 + Remote File Share + RFS.1 + iDRAC.Embedded.1#RFS.1#MediaAttachState + true + + Attached + Detached + + + iDRAC Remote File Share Write protected + WriteProtected + Read Only + Read Only + + 1234 + iDRAC.Embedded.1 + Remote File Share + RFS.1 + iDRAC.Embedded.1#RFS.1#WriteProtected + true + + Read Only + Read Write + + + OS-BMC Pass Through Capability + PTCapability + Capable + Not Capable + + 1240 + iDRAC.Embedded.1 + OS-BMC Passthru Configuration + OS-BMC.1 + iDRAC.Embedded.1#OS-BMC.1#PTCapability + true + + Not Capable + Capable + Unavailable + + + LC and Host Private Channel State + AdminState + Disabled + Disabled + + 1241 + iDRAC.Embedded.1 + OS-BMC Passthru Configuration + OS-BMC.1 + iDRAC.Embedded.1#OS-BMC.1#AdminState + false + + Disabled + Enabled + + + OS-BMC PT Mode + PTMode + usb-p2p + usb-p2p + + 1244 + iDRAC.Embedded.1 + OS-BMC Passthru Configuration + OS-BMC.1 + iDRAC.Embedded.1#OS-BMC.1#PTMode + false + + lom-p2p + usb-p2p + + + State + State + Disabled + Disabled + + 1602 + iDRAC.Embedded.1 + SNMP Alert Destination + SNMPAlert.1 + iDRAC.Embedded.1#SNMPAlert.1#State + false + + Disabled + Enabled + + + State + State + Disabled + Disabled + + 1604 + iDRAC.Embedded.1 + SNMP Alert Destination + SNMPAlert.2 + iDRAC.Embedded.1#SNMPAlert.2#State + false + + Disabled + Enabled + + + State + State + Disabled + Disabled + + 1606 + iDRAC.Embedded.1 + SNMP Alert Destination + SNMPAlert.3 + iDRAC.Embedded.1#SNMPAlert.3#State + false + + Disabled + Enabled + + + State + State + Disabled + Disabled + + 1608 + iDRAC.Embedded.1 + SNMP Alert Destination + SNMPAlert.4 + iDRAC.Embedded.1#SNMPAlert.4#State + false + + Disabled + Enabled + + + State + State + Disabled + Disabled + + 1610 + iDRAC.Embedded.1 + SNMP Alert Destination + SNMPAlert.5 + iDRAC.Embedded.1#SNMPAlert.5#State + false + + Disabled + Enabled + + + State + State + Disabled + Disabled + + 1612 + iDRAC.Embedded.1 + SNMP Alert Destination + SNMPAlert.6 + iDRAC.Embedded.1#SNMPAlert.6#State + false + + Disabled + Enabled + + + State + State + Disabled + Disabled + + 1614 + iDRAC.Embedded.1 + SNMP Alert Destination + SNMPAlert.7 + iDRAC.Embedded.1#SNMPAlert.7#State + false + + Disabled + Enabled + + + State + State + Disabled + Disabled + + 1616 + iDRAC.Embedded.1 + SNMP Alert Destination + SNMPAlert.8 + iDRAC.Embedded.1#SNMPAlert.8#State + false + + Disabled + Enabled + + + Default Credential Mitigation + DefaultCredentialMitigation + Enabled + Enabled + + 1700 + iDRAC.Embedded.1 + Default Credential Mitigation Configuration + DefaultCredentialMitigationConfigGroup.1 + iDRAC.Embedded.1#DefaultCredentialMitigationConfigGroup.1#DefaultCredentialMitigation + false + + Disabled + Enabled + + + Auto OS Lock State + AutoOSLockState + Enabled + Enabled + + 1500 + iDRAC.Embedded.1 + Automatic OS Lock Group + AutoOSLockGroup.1 + iDRAC.Embedded.1#AutoOSLockGroup.1#AutoOSLockState + false + + Disabled + Enabled + + + NTP Enable + NTPEnable + Disabled + Disabled + + 2004 + iDRAC.Embedded.1 + NTP Configuration Group + NTPConfigGroup.1 + iDRAC.Embedded.1#NTPConfigGroup.1#NTPEnable + false + + Disabled + Enabled + + + SEL OEM Event Filter Enable + SELOEMEventFilterEnable + Disabled + Disabled + + 2130 + iDRAC.Embedded.1 + iDRAC Logging + Logging.1 + iDRAC.Embedded.1#Logging.1#SELOEMEventFilterEnable + false + + Disabled + Enabled + + + IOIDOpt Enable + IOIDOptEnable + Disabled + Disabled + + 2140 + iDRAC.Embedded.1 + IO Identity Optimization + IOIDOpt.1 + iDRAC.Embedded.1#IOIDOpt.1#IOIDOptEnable + false + + Disabled + Enabled + + + Virtual Address Persistence Policy Non Auxiliary Powered + VirtualAddressPersistencePolicyNonAuxPwrd + WarmReset + WarmReset + + 2141 + iDRAC.Embedded.1 + IO Identity Optimization + IOIDOpt.1 + iDRAC.Embedded.1#IOIDOpt.1#VirtualAddressPersistencePolicyNonAuxPwrd + false + + None + WarmReset + ColdReset + WarmReset, ColdReset + ACPowerLoss + WarmReset, ACPowerLoss + ColdReset, ACPowerLoss + WarmReset, ColdReset, ACPowerLoss + + + Virtual Address Persistence Policy Auxiliary Powered + VirtualAddressPersistencePolicyAuxPwrd + WarmReset, ColdReset + WarmReset, ColdReset + + 2142 + iDRAC.Embedded.1 + IO Identity Optimization + IOIDOpt.1 + iDRAC.Embedded.1#IOIDOpt.1#VirtualAddressPersistencePolicyAuxPwrd + false + + None + WarmReset + ColdReset + WarmReset, ColdReset + ACPowerLoss + WarmReset, ACPowerLoss + ColdReset, ACPowerLoss + WarmReset, ColdReset, ACPowerLoss + + + Initiator Persistence Policy + InitiatorPersistencePolicy + WarmReset, ColdReset, ACPowerLoss + WarmReset, ColdReset, ACPowerLoss + + 2143 + iDRAC.Embedded.1 + IO Identity Optimization + IOIDOpt.1 + iDRAC.Embedded.1#IOIDOpt.1#InitiatorPersistencePolicy + false + + None + WarmReset + ColdReset + WarmReset, ColdReset + ACPowerLoss + WarmReset, ACPowerLoss + ColdReset, ACPowerLoss + WarmReset, ColdReset, ACPowerLoss + + + Storage Target Persistence Policy + StorageTargetPersistencePolicy + WarmReset, ColdReset, ACPowerLoss + WarmReset, ColdReset, ACPowerLoss + + 2144 + iDRAC.Embedded.1 + IO Identity Optimization + IOIDOpt.1 + iDRAC.Embedded.1#IOIDOpt.1#StorageTargetPersistencePolicy + false + + None + WarmReset + ColdReset + WarmReset, ColdReset + ACPowerLoss + WarmReset, ACPowerLoss + ColdReset, ACPowerLoss + WarmReset, ColdReset, ACPowerLoss + + + OMSA Presence on Host + OMSAPresence + NA + NA + + 2150 + iDRAC.Embedded.1 + ServiceModule + ServiceModule.1 + iDRAC.Embedded.1#ServiceModule.1#OMSAPresence + true + + Not Present + Present + NA + + + Sharing of OS Information via ServiceModule + OSInfo + Enabled + Enabled + + 2151 + iDRAC.Embedded.1 + ServiceModule + ServiceModule.1 + iDRAC.Embedded.1#ServiceModule.1#OSInfo + false + + Disabled + Enabled + + + Watchdog timer via ServiceModule + WatchdogState + Disabled + Disabled + + 2152 + iDRAC.Embedded.1 + ServiceModule + ServiceModule.1 + iDRAC.Embedded.1#ServiceModule.1#WatchdogState + false + + Disabled + Enabled + + + Recovery action on watchdog alert + WatchdogRecoveryAction + None + None + + 2154 + iDRAC.Embedded.1 + ServiceModule + ServiceModule.1 + iDRAC.Embedded.1#ServiceModule.1#WatchdogRecoveryAction + false + + None + Reboot + Poweroff + Powercycle + + + LCL replication in OS Log + LCLReplication + Disabled + Disabled + + 2156 + iDRAC.Embedded.1 + ServiceModule + ServiceModule.1 + iDRAC.Embedded.1#ServiceModule.1#LCLReplication + false + + Disabled + Enabled + + + Populate WMI information via ServiceModule + WMIInfo + Disabled + Disabled + + 2157 + iDRAC.Embedded.1 + ServiceModule + ServiceModule.1 + iDRAC.Embedded.1#ServiceModule.1#WMIInfo + false + + Disabled + Enabled + + + ServiceModule Enable + ServiceModuleEnable + Enabled + Enabled + + 2159 + iDRAC.Embedded.1 + ServiceModule + ServiceModule.1 + iDRAC.Embedded.1#ServiceModule.1#ServiceModuleEnable + false + + Disabled + Enabled + + + ServiceModule service state on host + ServiceModuleState + Not Running + Not Running + + 2160 + iDRAC.Embedded.1 + ServiceModule + ServiceModule.1 + iDRAC.Embedded.1#ServiceModule.1#ServiceModuleState + true + + Not Running + Running + + + iDRAC Hard Reset + iDRACHardReset + Enabled + Enabled + + 2222 + iDRAC.Embedded.1 + ServiceModule + ServiceModule.1 + iDRAC.Embedded.1#ServiceModule.1#iDRACHardReset + false + + Disabled + Enabled + + + Enable + Enable + Disabled + Disabled + + 2162 + iDRAC.Embedded.1 + RAC VNC Server + VNCServer.1 + iDRAC.Embedded.1#VNCServer.1#Enable + false + + Disabled + Enabled + + + LowerEncryptionBitLength + LowerEncryptionBitLength + Disabled + Disabled + + 2165 + iDRAC.Embedded.1 + RAC VNC Server + VNCServer.1 + iDRAC.Embedded.1#VNCServer.1#LowerEncryptionBitLength + false + + Disabled + Enabled + + + SSL Encryption Bit Length + SSLEncryptionBitLength + Disabled + Disabled + + 2167 + iDRAC.Embedded.1 + RAC VNC Server + VNCServer.1 + iDRAC.Embedded.1#VNCServer.1#SSLEncryptionBitLength + false + + Disabled + Auto Negotiate + 128-Bit or higher + 168-Bit or higher + 256-Bit or higher + + + Enable + Enable + Disabled + Disabled + + 2174 + iDRAC.Embedded.1 + vFlash + vFlashSD.1 + iDRAC.Embedded.1#vFlashSD.1#Enable + false + + Disabled + Enabled + + + Boot Once + BootOnce + Enabled + Enabled + + 2191 + iDRAC.Embedded.1 + Server Boot + ServerBoot.1 + iDRAC.Embedded.1#ServerBoot.1#BootOnce + false + + Enabled + Disabled + + + Management Port Mode + ManagementPortMode + Automatic + Automatic + + 2200 + iDRAC.Embedded.1 + USB Management + USB.1 + iDRAC.Embedded.1#USB.1#ManagementPortMode + false + + Automatic + Standard OS Use + iDRAC Direct Only + + + Configuration XML + ConfigurationXML + Enabled while server has default credential settings only + Enabled while server has default credential settings only + + 2201 + iDRAC.Embedded.1 + USB Management + USB.1 + iDRAC.Embedded.1#USB.1#ConfigurationXML + false + + Disabled + Enabled while server has default credential settings only + Enabled + + + Port Status + PortStatus + Enabled + Enabled + + 2202 + iDRAC.Embedded.1 + USB Management + USB.1 + iDRAC.Embedded.1#USB.1#PortStatus + true + + Disabled + Enabled + + + Enable + Enable + Disabled + Disabled + + 2221 + iDRAC.Embedded.1 + ASR Config + ASRConfig.1 + iDRAC.Embedded.1#ASRConfig.1#Enable + false + + Disabled + Enabled + + + Custom UI + CustomUI + DefaultUI + DefaultUI + + 2222 + iDRAC.Embedded.1 + DCS Custom + DCSCustom.1 + iDRAC.Embedded.1#DCSCustom.1#CustomUI + false + + DefaultUI + Custom UI Enabled + + + Ignore Certificate Errors + IgnoreCertificateErrors + Yes + Yes + + 2242 + iDRAC.Embedded.1 + RedfishEventing + RedfishEventing.1 + iDRAC.Embedded.1#RedfishEventing.1#IgnoreCertificateErrors + true + + No + Yes + + + Enable + Enable + Enabled + Enabled + + 2250 + iDRAC.Embedded.1 + Redfish + Redfish.1 + iDRAC.Embedded.1#Redfish.1#Enable + false + + Disabled + Enabled + + + + + + + diff --git a/dracclient/tests/wsman_mocks/idraccard_integer-enum-ok.xml b/dracclient/tests/wsman_mocks/idraccard_integer-enum-ok.xml new file mode 100644 index 0000000..906b031 --- /dev/null +++ b/dracclient/tests/wsman_mocks/idraccard_integer-enum-ok.xml @@ -0,0 +1,1397 @@ + + + http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous + http://schemas.xmlsoap.org/ws/2004/09/enumeration/EnumerateResponse + uuid:1b114e09-e635-4ad9-90dd-3045421499a7 + uuid:a92483bc-40aa-10aa-8221-de7e4e771814 + + + + + + NIC MTU + MTU + 1500 + 1500 + + 58 + iDRAC.Embedded.1 + NIC Information + NIC.1 + iDRAC.Embedded.1#NIC.1#MTU + false + 576 + + 1500 + + + VLAN Priority + VLanPriority + 0 + 0 + + 64 + iDRAC.Embedded.1 + NIC Information + NIC.1 + iDRAC.Embedded.1#NIC.1#VLanPriority + false + 0 + + 7 + + + VLAN ID + VLanID + 1 + 1 + + 65 + iDRAC.Embedded.1 + NIC Information + NIC.1 + iDRAC.Embedded.1#NIC.1#VLanID + false + 1 + + 4096 + + + Shared to Dedicated Failover Timeout + DedicatedNICScanTime + 5 + 5 + + 67 + iDRAC.Embedded.1 + NIC Information + NIC.1 + iDRAC.Embedded.1#NIC.1#DedicatedNICScanTime + false + 5 + + 255 + + + Dedicated to Shared Failover Timeout + SharedNICScanTime + 30 + 30 + + 68 + iDRAC.Embedded.1 + NIC Information + NIC.1 + iDRAC.Embedded.1#NIC.1#SharedNICScanTime + false + 5 + + 255 + + + IPV6 Link Local Prefix Length + PrefixLength + 64 + 64 + + 157 + iDRAC.Embedded.1 + IPv6 Information + IPv6.1 + iDRAC.Embedded.1#IPv6.1#PrefixLength + false + 1 + + 128 + + + Total Number of Extended IP + IPV6NumOfExtAddress + 0 + 0 + + 160 + iDRAC.Embedded.1 + IPv6 Information + IPv6.1 + iDRAC.Embedded.1#IPv6.1#IPV6NumOfExtAddress + true + 0 + + 255 + + + IPV6 Link Local Prefix Length + PrefixLength + 64 + 64 + + 193 + iDRAC.Embedded.1 + IPv6 Static Information + IPv6Static.1 + iDRAC.Embedded.1#IPv6Static.1#PrefixLength + false + 1 + + 128 + + + User Admin Privilege + Privilege + 0 + 0 + + 253 + iDRAC.Embedded.1 + iDRAC Users + Users.1 + iDRAC.Embedded.1#Users.1#Privilege + true + 0 + + 511 + + + User Admin Privilege + Privilege + 511 + 511 + + 263 + iDRAC.Embedded.1 + iDRAC Users + Users.2 + iDRAC.Embedded.1#Users.2#Privilege + false + 0 + + 511 + + + User Admin Privilege + Privilege + 0 + 0 + + 273 + iDRAC.Embedded.1 + iDRAC Users + Users.3 + iDRAC.Embedded.1#Users.3#Privilege + false + 0 + + 511 + + + User Admin Privilege + Privilege + 313 + 0 + + 283 + iDRAC.Embedded.1 + iDRAC Users + Users.4 + iDRAC.Embedded.1#Users.4#Privilege + false + 0 + + 511 + + + User Admin Privilege + Privilege + 0 + 0 + + 293 + iDRAC.Embedded.1 + iDRAC Users + Users.5 + iDRAC.Embedded.1#Users.5#Privilege + false + 0 + + 511 + + + User Admin Privilege + Privilege + 0 + 0 + + 303 + iDRAC.Embedded.1 + iDRAC Users + Users.6 + iDRAC.Embedded.1#Users.6#Privilege + false + 0 + + 511 + + + User Admin Privilege + Privilege + 0 + 0 + + 313 + iDRAC.Embedded.1 + iDRAC Users + Users.7 + iDRAC.Embedded.1#Users.7#Privilege + false + 0 + + 511 + + + User Admin Privilege + Privilege + 0 + 0 + + 323 + iDRAC.Embedded.1 + iDRAC Users + Users.8 + iDRAC.Embedded.1#Users.8#Privilege + false + 0 + + 511 + + + User Admin Privilege + Privilege + 0 + 0 + + 333 + iDRAC.Embedded.1 + iDRAC Users + Users.9 + iDRAC.Embedded.1#Users.9#Privilege + false + 0 + + 511 + + + User Admin Privilege + Privilege + 0 + 0 + + 343 + iDRAC.Embedded.1 + iDRAC Users + Users.10 + iDRAC.Embedded.1#Users.10#Privilege + false + 0 + + 511 + + + User Admin Privilege + Privilege + 0 + 0 + + 353 + iDRAC.Embedded.1 + iDRAC Users + Users.11 + iDRAC.Embedded.1#Users.11#Privilege + false + 0 + + 511 + + + User Admin Privilege + Privilege + 0 + 0 + + 363 + iDRAC.Embedded.1 + iDRAC Users + Users.12 + iDRAC.Embedded.1#Users.12#Privilege + false + 0 + + 511 + + + User Admin Privilege + Privilege + 0 + 0 + + 373 + iDRAC.Embedded.1 + iDRAC Users + Users.13 + iDRAC.Embedded.1#Users.13#Privilege + false + 0 + + 511 + + + User Admin Privilege + Privilege + 0 + 0 + + 383 + iDRAC.Embedded.1 + iDRAC Users + Users.14 + iDRAC.Embedded.1#Users.14#Privilege + false + 0 + + 511 + + + User Admin Privilege + Privilege + 0 + 0 + + 393 + iDRAC.Embedded.1 + iDRAC Users + Users.15 + iDRAC.Embedded.1#Users.15#Privilege + false + 0 + + 511 + + + User Admin Privilege + Privilege + 0 + 0 + + 403 + iDRAC.Embedded.1 + iDRAC Users + Users.16 + iDRAC.Embedded.1#Users.16#Privilege + false + 0 + + 511 + + + SMTP Port + SMTPPort + 25 + 25 + + 542 + iDRAC.Embedded.1 + RAC Remote Hosts + RemoteHosts.1 + iDRAC.Embedded.1#RemoteHosts.1#SMTPPort + false + 1 + + 65535 + + + Telnet Port + Port + 23 + 23 + + 552 + iDRAC.Embedded.1 + Telnet Configuration + Telnet.1 + iDRAC.Embedded.1#Telnet.1#Port + false + 1 + + 65535 + + + Timeout + Timeout + 1800 + 1800 + + 553 + iDRAC.Embedded.1 + Telnet Configuration + Telnet.1 + iDRAC.Embedded.1#Telnet.1#Timeout + false + 60 + + 10800 + + + SSH Port + Port + 22 + 22 + + 562 + iDRAC.Embedded.1 + RAC SSH + SSH.1 + iDRAC.Embedded.1#SSH.1#Port + false + 1 + + 65535 + + + SSH Idle Timeout + Timeout + 1800 + 1800 + + 563 + iDRAC.Embedded.1 + RAC SSH + SSH.1 + iDRAC.Embedded.1#SSH.1#Timeout + false + 60 + + 10800 + + + Http Port + HttpPort + 80 + 80 + + 572 + iDRAC.Embedded.1 + RAC Web Server + WebServer.1 + iDRAC.Embedded.1#WebServer.1#HttpPort + false + 1 + + 65535 + + + Https Port + HttpsPort + 443 + 443 + + 573 + iDRAC.Embedded.1 + RAC Web Server + WebServer.1 + iDRAC.Embedded.1#WebServer.1#HttpsPort + false + 1 + + 65535 + + + Timeout + Timeout + 1800 + 1800 + + 574 + iDRAC.Embedded.1 + RAC Web Server + WebServer.1 + iDRAC.Embedded.1#WebServer.1#Timeout + false + 60 + + 10800 + + + Max Number Of Sessions + MaxNumberOfSessions + 8 + 8 + + 578 + iDRAC.Embedded.1 + RAC Web Server + WebServer.1 + iDRAC.Embedded.1#WebServer.1#MaxNumberOfSessions + true + 1 + + 8 + + + Max Sessions + MaxSessions + 6 + 6 + + 585 + iDRAC.Embedded.1 + Virtual Console Configuration + VirtualConsole.1 + iDRAC.Embedded.1#VirtualConsole.1#MaxSessions + false + 1 + + 6 + + + vKVM Port + Port + 5900 + 5900 + + 586 + iDRAC.Embedded.1 + Virtual Console Configuration + VirtualConsole.1 + iDRAC.Embedded.1#VirtualConsole.1#Port + false + 1 + + 65535 + + + Timeout + Timeout + 1800 + 1800 + + 587 + iDRAC.Embedded.1 + Virtual Console Configuration + VirtualConsole.1 + iDRAC.Embedded.1#VirtualConsole.1#Timeout + false + 60 + + 10800 + + + Remote Timeout + Timeout + 60 + 60 + + 592 + iDRAC.Embedded.1 + Remote Racadm Configuration + Racadm.1 + iDRAC.Embedded.1#Racadm.1#Timeout + false + 10 + + 1920 + + + Serial Console Idle Timeout + IdleTimeout + 300 + 300 + + 603 + iDRAC.Embedded.1 + Serial Configuration + Serial.1 + iDRAC.Embedded.1#Serial.1#IdleTimeout + false + 60 + + 1920 + + + Serial History Size + HistorySize + 8192 + 8192 + + 605 + iDRAC.Embedded.1 + Serial Configuration + Serial.1 + iDRAC.Embedded.1#Serial.1#HistorySize + false + 0 + + 8192 + + + IPMI SOL Accumulate Interval + AccumulateInterval + 10 + 10 + + 644 + iDRAC.Embedded.1 + IPMI SOL + IPMISOL.1 + iDRAC.Embedded.1#IPMISOL.1#AccumulateInterval + false + 1 + + 255 + + + IPMI SOL Send Threshold + SendThreshold + 255 + 255 + + 645 + iDRAC.Embedded.1 + IPMI SOL + IPMISOL.1 + iDRAC.Embedded.1#IPMISOL.1#SendThreshold + false + 1 + + 255 + + + IPMI SOL Retry Count + RetryCount + 7 + 255 + + 646 + iDRAC.Embedded.1 + IPMI SOL + IPMISOL.1 + iDRAC.Embedded.1#IPMISOL.1#RetryCount + true + 1 + + 255 + + + IPMI SOL Retry Interval + RetryInterval + 48 + 255 + + 647 + iDRAC.Embedded.1 + IPMI SOL + IPMISOL.1 + iDRAC.Embedded.1#IPMISOL.1#RetryInterval + true + 1 + + 255 + + + Discovery Port + DiscoveryPort + 161 + 161 + + 705 + iDRAC.Embedded.1 + SNMP Configuration + SNMP.1 + iDRAC.Embedded.1#SNMP.1#DiscoveryPort + false + 1 + + 65535 + + + Alert Port + AlertPort + 162 + 162 + + 706 + iDRAC.Embedded.1 + SNMP Configuration + SNMP.1 + iDRAC.Embedded.1#SNMP.1#AlertPort + false + 1 + + 65535 + + + Tune IP Block Fail Count + FailCount + 3 + 3 + + 731 + iDRAC.Embedded.1 + IP Blocking + IPBlocking.1 + iDRAC.Embedded.1#IPBlocking.1#FailCount + true + 2 + + 16 + + + Tune IP Block Fail Window + FailWindow + 60 + 60 + + 732 + iDRAC.Embedded.1 + IP Blocking + IPBlocking.1 + iDRAC.Embedded.1#IPBlocking.1#FailWindow + true + 10 + + 65535 + + + Tune IP Block Penalty Time + PenaltyTime + 600 + 600 + + 733 + iDRAC.Embedded.1 + IP Blocking + IPBlocking.1 + iDRAC.Embedded.1#IPBlocking.1#PenaltyTime + true + 2 + + 65535 + + + Tune Time Zone Offset + TimeZoneOffset + 0 + 0 + + 751 + iDRAC.Embedded.1 + Time Zone Configuration Information + Time.1 + iDRAC.Embedded.1#Time.1#TimeZoneOffset + false + -43200 + + 46800 + + + Tune Day Light Offset + DaylightOffset + 0 + 0 + + 752 + iDRAC.Embedded.1 + Time Zone Configuration Information + Time.1 + iDRAC.Embedded.1#Time.1#DaylightOffset + false + 0 + + 60 + + + LDAP Port + Port + 636 + 636 + + 1083 + iDRAC.Embedded.1 + LDAP + LDAP.1 + iDRAC.Embedded.1#LDAP.1#Port + false + 1 + + 65535 + + + Active Directory Authentication Timeout + AuthTimeout + 120 + 120 + + 774 + iDRAC.Embedded.1 + Active Directory + ActiveDirectory.1 + iDRAC.Embedded.1#ActiveDirectory.1#AuthTimeout + false + 15 + + 300 + + + AD Group Privilege + Privilege + 0 + 0 + + 803 + iDRAC.Embedded.1 + AD Group Configuration + ADGroup.1 + iDRAC.Embedded.1#ADGroup.1#Privilege + false + 0 + + 511 + + + AD Group Privilege + Privilege + 0 + 0 + + 813 + iDRAC.Embedded.1 + AD Group Configuration + ADGroup.2 + iDRAC.Embedded.1#ADGroup.2#Privilege + false + 0 + + 511 + + + AD Group Privilege + Privilege + 0 + 0 + + 823 + iDRAC.Embedded.1 + AD Group Configuration + ADGroup.3 + iDRAC.Embedded.1#ADGroup.3#Privilege + false + 0 + + 511 + + + AD Group Privilege + Privilege + 0 + 0 + + 833 + iDRAC.Embedded.1 + ADGroup Configuration + ADGroup.4 + iDRAC.Embedded.1#ADGroup.4#Privilege + false + 0 + + 511 + + + AD Group Privilege + Privilege + 0 + 0 + + 843 + iDRAC.Embedded.1 + ADGroup Configuration + ADGroup.5 + iDRAC.Embedded.1#ADGroup.5#Privilege + false + 0 + + 511 + + + Sys Log Port + Port + 514 + 514 + + 1072 + iDRAC.Embedded.1 + Sys Log + SysLog.1 + iDRAC.Embedded.1#SysLog.1#Port + false + 1 + + 65535 + + + Power Log Interval + PowerLogInterval + 5 + 5 + + 1077 + iDRAC.Embedded.1 + Sys Log + SysLog.1 + iDRAC.Embedded.1#SysLog.1#PowerLogInterval + false + 1 + + 1440 + + + LDAP Group Privilege + Privilege + 0 + 0 + + 1102 + iDRAC.Embedded.1 + LDAP Group + LDAPRoleGroup.1 + iDRAC.Embedded.1#LDAPRoleGroup.1#Privilege + false + 0 + + 511 + + + LDAP Group Privilege + Privilege + 0 + 0 + + 1112 + iDRAC.Embedded.1 + LDAP Group + LDAPRoleGroup.2 + iDRAC.Embedded.1#LDAPRoleGroup.2#Privilege + false + 0 + + 511 + + + LDAP Group Privilege + Privilege + 0 + 0 + + 1122 + iDRAC.Embedded.1 + LDAP Group + LDAPRoleGroup.3 + iDRAC.Embedded.1#LDAPRoleGroup.3#Privilege + false + 0 + + 511 + + + LDAP Group Privilege + Privilege + 0 + 0 + + 1132 + iDRAC.Embedded.1 + LDAP Group + LDAPRoleGroup.4 + iDRAC.Embedded.1#LDAPRoleGroup.4#Privilege + false + 0 + + 511 + + + LDAP Group Privilege + Privilege + 0 + 0 + + 1142 + iDRAC.Embedded.1 + LDAP Group + LDAPRoleGroup.5 + iDRAC.Embedded.1#LDAPRoleGroup.5#Privilege + false + 0 + + 511 + + + Destination Number + DestinationNum + 1 + 1 + + 1151 + iDRAC.Embedded.1 + SNMP Trap IPv6 + SNMPTrapIPv6.1 + iDRAC.Embedded.1#SNMPTrapIPv6.1#DestinationNum + true + 1 + + 4 + + + Destination Number + DestinationNum + 1 + 1 + + 1161 + iDRAC.Embedded.1 + SNMP Trap IPv6 + SNMPTrapIPv6.2 + iDRAC.Embedded.1#SNMPTrapIPv6.2#DestinationNum + true + 1 + + 4 + + + Destination Number + DestinationNum + 1 + 1 + + 1171 + iDRAC.Embedded.1 + SNMP Trap IPv6 + SNMPTrapIPv6.3 + iDRAC.Embedded.1#SNMPTrapIPv6.3#DestinationNum + true + 1 + + 4 + + + Destination Number + DestinationNum + 1 + 1 + + 1181 + iDRAC.Embedded.1 + SNMP Trap IPv6 + SNMPTrapIPv6.4 + iDRAC.Embedded.1#SNMPTrapIPv6.4#DestinationNum + true + 1 + + 4 + + + Destination Number + DestinationNum + 1 + 1 + + 1191 + iDRAC.Embedded.1 + SNMP Trap IPv4 + SNMPTrapIPv4.1 + iDRAC.Embedded.1#SNMPTrapIPv4.1#DestinationNum + true + 1 + + 4 + + + Destination Number + DestinationNum + 1 + 1 + + 1201 + iDRAC.Embedded.1 + SNMP Trap IPv4 + SNMPTrapIPv4.2 + iDRAC.Embedded.1#SNMPTrapIPv4.2#DestinationNum + true + 1 + + 4 + + + Destination Number + DestinationNum + 1 + 1 + + 1211 + iDRAC.Embedded.1 + SNMP Trap IPv4 + SNMPTrapIPv4.3 + iDRAC.Embedded.1#SNMPTrapIPv4.3#DestinationNum + true + 1 + + 4 + + + Destination Number + DestinationNum + 1 + 1 + + 1221 + iDRAC.Embedded.1 + SNMP Trap IPv4 + SNMPTrapIPv4.4 + iDRAC.Embedded.1#SNMPTrapIPv4.4#DestinationNum + true + 1 + + 4 + + + SNMP V3 UserID + SNMPv3UserID + 0 + 0 + + 1604 + iDRAC.Embedded.1 + SNMP Alert Destination + SNMPAlert.1 + iDRAC.Embedded.1#SNMPAlert.1#SNMPv3UserID + true + 0 + + 16 + + + SNMP V3 UserID + SNMPv3UserID + 0 + 0 + + 1604 + iDRAC.Embedded.1 + SNMP Alert Destination + SNMPAlert.2 + iDRAC.Embedded.1#SNMPAlert.2#SNMPv3UserID + true + 0 + + 16 + + + SNMP V3 UserID + SNMPv3UserID + 0 + 0 + + 1604 + iDRAC.Embedded.1 + SNMP Alert Destination + SNMPAlert.3 + iDRAC.Embedded.1#SNMPAlert.3#SNMPv3UserID + true + 0 + + 16 + + + SNMP V3 UserID + SNMPv3UserID + 0 + 0 + + 1610 + iDRAC.Embedded.1 + SNMP Alert Destination + SNMPAlert.4 + iDRAC.Embedded.1#SNMPAlert.4#SNMPv3UserID + true + 0 + + 16 + + + SNMP V3 UserID + SNMPv3UserID + 0 + 0 + + 1612 + iDRAC.Embedded.1 + SNMP Alert Destination + SNMPAlert.5 + iDRAC.Embedded.1#SNMPAlert.5#SNMPv3UserID + true + 0 + + 16 + + + SNMP V3 UserID + SNMPv3UserID + 0 + 0 + + 1614 + iDRAC.Embedded.1 + SNMP Alert Destination + SNMPAlert.6 + iDRAC.Embedded.1#SNMPAlert.6#SNMPv3UserID + true + 0 + + 16 + + + SNMP V3 UserID + SNMPv3UserID + 0 + 0 + + 1616 + iDRAC.Embedded.1 + SNMP Alert Destination + SNMPAlert.7 + iDRAC.Embedded.1#SNMPAlert.7#SNMPv3UserID + true + 0 + + 16 + + + SNMP V3 UserID + SNMPv3UserID + 0 + 0 + + 1618 + iDRAC.Embedded.1 + SNMP Alert Destination + SNMPAlert.8 + iDRAC.Embedded.1#SNMPAlert.8#SNMPv3UserID + true + 0 + + 16 + + + NTP Maximum Distance + NTPMaxDist + 16 + 16 + + 2005 + iDRAC.Embedded.1 + NTP Configuration Group + NTPConfigGroup.1 + iDRAC.Embedded.1#NTPConfigGroup.1#NTPMaxDist + false + 1 + + 128 + + + System reset time on watchdog alert + WatchdogResetTime + 480 + 480 + + 2153 + iDRAC.Embedded.1 + ServiceModule + ServiceModule.1 + iDRAC.Embedded.1#ServiceModule.1#WatchdogResetTime + false + 60 + + 720 + + + Port + Port + 5901 + 5901 + + 2164 + iDRAC.Embedded.1 + RAC VNC Server + VNCServer.1 + iDRAC.Embedded.1#VNCServer.1#Port + false + 1024 + + 65535 + + + Timeout + Timeout + 300 + 300 + + 2166 + iDRAC.Embedded.1 + RAC VNC Server + VNCServer.1 + iDRAC.Embedded.1#VNCServer.1#Timeout + false + 60 + + 10800 + + + Delivery Retry Attempts + DeliveryRetryAttempts + 3 + 3 + + 2240 + iDRAC.Embedded.1 + RedfishEventing + RedfishEventing.1 + iDRAC.Embedded.1#RedfishEventing.1#DeliveryRetryAttempts + false + 0 + + 5 + + + Delivery Retry Interval In Seconds + DeliveryRetryIntervalInSeconds + 30 + 30 + + 2241 + iDRAC.Embedded.1 + RedfishEventing + RedfishEventing.1 + iDRAC.Embedded.1#RedfishEventing.1#DeliveryRetryIntervalInSeconds + false + 5 + + 60 + + + + + + + diff --git a/dracclient/tests/wsman_mocks/idraccard_string-enum-ok.xml b/dracclient/tests/wsman_mocks/idraccard_string-enum-ok.xml new file mode 100644 index 0000000..07d5adb --- /dev/null +++ b/dracclient/tests/wsman_mocks/idraccard_string-enum-ok.xml @@ -0,0 +1,4549 @@ + + + http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous + http://schemas.xmlsoap.org/ws/2004/09/enumeration/EnumerateResponse + uuid:437c3101-0e6a-41f5-ad49-8a09b3ee5589 + uuid:a8ddc513-40aa-10aa-821d-de7e4e771814 + + + + + + iDRAC Product Information + Product + Integrated Dell Remote Access Controller + + + 1 + iDRAC.Embedded.1 + RAC Information + Info.1 + iDRAC.Embedded.1#Info.1#Product + true + 63 + 0 + + + + iDRAC Description Information + Description + This system component provides a complete set of remote management functions for Dell PowerEdge Servers + + + 2 + iDRAC.Embedded.1 + RAC Information + Info.1 + iDRAC.Embedded.1#Info.1#Description + true + 255 + 0 + + + + iDRAC Version Information + Version + 2.40.40.40 + + + 3 + iDRAC.Embedded.1 + RAC Information + Info.1 + iDRAC.Embedded.1#Info.1#Version + true + 63 + 0 + + + + iDRAC Build Information + Build + 45 + + + 4 + iDRAC.Embedded.1 + RAC Information + Info.1 + iDRAC.Embedded.1#Info.1#Build + true + 16 + 0 + + + + iDRAC Name + Name + idrac-9CDK182 + iDRAC + + 5 + iDRAC.Embedded.1 + RAC Information + Info.1 + iDRAC.Embedded.1#Info.1#Name + true + 15 + 0 + + + + Server Generation + ServerGen + 13G + + + 7 + iDRAC.Embedded.1 + RAC Information + Info.1 + iDRAC.Embedded.1#Info.1#ServerGen + true + 10 + 0 + + + + MAC Address + MACAddress + 14:18:77:4E:7E:DE + + + 52 + iDRAC.Embedded.1 + NIC Information + NIC.1 + iDRAC.Embedded.1#NIC.1#MACAddress + true + 17 + 0 + + + + DNS RAC Name + DNSRacName + idrac-9CDK182 + idrac-SVCTAG + + 59 + iDRAC.Embedded.1 + NIC Information + NIC.1 + iDRAC.Embedded.1#NIC.1#DNSRacName + false + 63 + 0 + + + + DNS Domain Name + DNSDomainName + ib.sfdc.net + + + 181 + iDRAC.Embedded.1 + NIC Information + NIC.1 + iDRAC.Embedded.1#NIC.1#DNSDomainName + false + 254 + 0 + + + + IPv4 Address + Address + 10.224.178.123 + 192.168.0.120 + + 103 + iDRAC.Embedded.1 + IPv4 Information + IPv4.1 + iDRAC.Embedded.1#IPv4.1#Address + false + 16 + 0 + + + + Net Mask + Netmask + 255.255.255.0 + 255.255.255.0 + + 104 + iDRAC.Embedded.1 + IPv4 Information + IPv4.1 + iDRAC.Embedded.1#IPv4.1#Netmask + false + 16 + 0 + + + + Gateway + Gateway + 10.224.178.1 + 192.168.0.1 + + 105 + iDRAC.Embedded.1 + IPv4 Information + IPv4.1 + iDRAC.Embedded.1#IPv4.1#Gateway + false + 16 + 0 + + + + DNS Server 1 + DNS1 + 10.225.9.2 + 0.0.0.0 + + 107 + iDRAC.Embedded.1 + IPv4 Information + IPv4.1 + iDRAC.Embedded.1#IPv4.1#DNS1 + false + 16 + 0 + + + + DNS Server 2 + DNS2 + 10.225.9.18 + 0.0.0.0 + + 108 + iDRAC.Embedded.1 + IPv4 Information + IPv4.1 + iDRAC.Embedded.1#IPv4.1#DNS2 + false + 16 + 0 + + + + IPV6 Address 1 + Address1 + :: + :: + + 154 + iDRAC.Embedded.1 + IPv6 Information + IPv6.1 + iDRAC.Embedded.1#IPv6.1#Address1 + false + 63 + 0 + + + + IPV6 Gateway + Gateway + :: + :: + + 155 + iDRAC.Embedded.1 + IPv6 Information + IPv6.1 + iDRAC.Embedded.1#IPv6.1#Gateway + false + 63 + 0 + + + + IPV6 Link Local Address + LinkLocalAddress + :: + :: + + 156 + iDRAC.Embedded.1 + IPv6 Information + IPv6.1 + iDRAC.Embedded.1#IPv6.1#LinkLocalAddress + true + 63 + 0 + + + + IPV6 DNS Server1 + DNS1 + :: + :: + + 158 + iDRAC.Embedded.1 + IPv6 Information + IPv6.1 + iDRAC.Embedded.1#IPv6.1#DNS1 + false + 63 + 0 + + + + IPV6 DNS Server2 + DNS2 + :: + :: + + 159 + iDRAC.Embedded.1 + IPv6 Information + IPv6.1 + iDRAC.Embedded.1#IPv6.1#DNS2 + false + 63 + 0 + + + + IPV6 Address 2 + Address2 + :: + :: + + 161 + iDRAC.Embedded.1 + IPv6 Information + IPv6.1 + iDRAC.Embedded.1#IPv6.1#Address2 + true + 63 + 0 + + + + IPV6 Address 3 + Address3 + :: + :: + + 162 + iDRAC.Embedded.1 + IPv6 Information + IPv6.1 + iDRAC.Embedded.1#IPv6.1#Address3 + true + 63 + 0 + + + + IPV6 Address 4 + Address4 + :: + :: + + 163 + iDRAC.Embedded.1 + IPv6 Information + IPv6.1 + iDRAC.Embedded.1#IPv6.1#Address4 + true + 63 + 0 + + + + IPV6 Address 5 + Address5 + :: + :: + + 164 + iDRAC.Embedded.1 + IPv6 Information + IPv6.1 + iDRAC.Embedded.1#IPv6.1#Address5 + true + 63 + 0 + + + + IPV6 Address 6 + Address6 + :: + :: + + 165 + iDRAC.Embedded.1 + IPv6 Information + IPv6.1 + iDRAC.Embedded.1#IPv6.1#Address6 + true + 63 + 0 + + + + IPV6 Address 7 + Address7 + :: + :: + + 166 + iDRAC.Embedded.1 + IPv6 Information + IPv6.1 + iDRAC.Embedded.1#IPv6.1#Address7 + true + 63 + 0 + + + + IPV6 Address 8 + Address8 + :: + :: + + 167 + iDRAC.Embedded.1 + IPv6 Information + IPv6.1 + iDRAC.Embedded.1#IPv6.1#Address8 + true + 63 + 0 + + + + IPV6 Address 9 + Address9 + :: + :: + + 168 + iDRAC.Embedded.1 + IPv6 Information + IPv6.1 + iDRAC.Embedded.1#IPv6.1#Address9 + true + 63 + 0 + + + + IPV6 Address 10 + Address10 + :: + :: + + 169 + iDRAC.Embedded.1 + IPv6 Information + IPv6.1 + iDRAC.Embedded.1#IPv6.1#Address10 + true + 63 + 0 + + + + IPV6 Address 11 + Address11 + :: + :: + + 170 + iDRAC.Embedded.1 + IPv6 Information + IPv6.1 + iDRAC.Embedded.1#IPv6.1#Address11 + true + 63 + 0 + + + + IPV6 Address 12 + Address12 + :: + :: + + 171 + iDRAC.Embedded.1 + IPv6 Information + IPv6.1 + iDRAC.Embedded.1#IPv6.1#Address12 + true + 63 + 0 + + + + IPV6 Address 13 + Address13 + :: + :: + + 172 + iDRAC.Embedded.1 + IPv6 Information + IPv6.1 + iDRAC.Embedded.1#IPv6.1#Address13 + true + 63 + 0 + + + + IPV6 Address 14 + Address14 + :: + :: + + 173 + iDRAC.Embedded.1 + IPv6 Information + IPv6.1 + iDRAC.Embedded.1#IPv6.1#Address14 + true + 63 + 0 + + + + IPV6 Address 15 + Address15 + :: + :: + + 174 + iDRAC.Embedded.1 + IPv6 Information + IPv6.1 + iDRAC.Embedded.1#IPv6.1#Address15 + true + 63 + 0 + + + + DNS Domain Name + DNSDomainName + ib.sfdc.net + + + 182 + iDRAC.Embedded.1 + NIC Static Information + NICStatic.1 + iDRAC.Embedded.1#NICStatic.1#DNSDomainName + false + 254 + 0 + + + + IPv4 Address + Address + 10.224.178.123 + 192.168.0.120 + + 185 + iDRAC.Embedded.1 + IPv4 Static Information + IPv4Static.1 + iDRAC.Embedded.1#IPv4Static.1#Address + false + 16 + 0 + + + + Net Mask + Netmask + 255.255.255.0 + 255.255.255.0 + + 186 + iDRAC.Embedded.1 + IPv4 Static Information + IPv4Static.1 + iDRAC.Embedded.1#IPv4Static.1#Netmask + false + 16 + 0 + + + + Gateway + Gateway + 10.224.178.1 + 192.168.0.1 + + 187 + iDRAC.Embedded.1 + IPv4 Static Information + IPv4Static.1 + iDRAC.Embedded.1#IPv4Static.1#Gateway + false + 16 + 0 + + + + DNS Server 1 + DNS1 + 10.225.9.2 + 0.0.0.0 + + 188 + iDRAC.Embedded.1 + IPv4 Static Information + IPv4Static.1 + iDRAC.Embedded.1#IPv4Static.1#DNS1 + false + 16 + 0 + + + + DNS Server 2 + DNS2 + 10.225.9.18 + 0.0.0.0 + + 189 + iDRAC.Embedded.1 + IPv4 Static Information + IPv4Static.1 + iDRAC.Embedded.1#IPv4Static.1#DNS2 + false + 16 + 0 + + + + IPV6 Address 1 + Address1 + :: + :: + + 191 + iDRAC.Embedded.1 + IPv6 Static Information + IPv6Static.1 + iDRAC.Embedded.1#IPv6Static.1#Address1 + false + 63 + 0 + + + + IPV6 Gateway + Gateway + :: + :: + + 192 + iDRAC.Embedded.1 + IPv6 Static Information + IPv6Static.1 + iDRAC.Embedded.1#IPv6Static.1#Gateway + false + 63 + 0 + + + + IPV6 DNS Server1 + DNS1 + :: + :: + + 194 + iDRAC.Embedded.1 + IPv6 Static Information + IPv6Static.1 + iDRAC.Embedded.1#IPv6Static.1#DNS1 + false + 63 + 0 + + + + IPV6 DNS Server2 + DNS2 + :: + :: + + 195 + iDRAC.Embedded.1 + IPv6 Static Information + IPv6Static.1 + iDRAC.Embedded.1#IPv6Static.1#DNS2 + false + 63 + 0 + + + + Encryption Key + EncryptionKey + 0000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000 + + 203 + iDRAC.Embedded.1 + IPMI LAN Information + IPMILan.1 + iDRAC.Embedded.1#IPMILan.1#EncryptionKey + false + 40 + 0 + + + + Community Name + CommunityName + WYSkmGB8 + public + + 204 + iDRAC.Embedded.1 + IPMI LAN Information + IPMILan.1 + iDRAC.Embedded.1#IPMILan.1#CommunityName + false + 18 + 0 + + + + User Admin User Name + UserName + + + + 251 + iDRAC.Embedded.1 + iDRAC Users + Users.1 + iDRAC.Embedded.1#Users.1#UserName + true + 16 + 0 + + + + SHA256 hash of the password + SHA256Password + + + + 2624 + iDRAC.Embedded.1 + iDRAC Users + Users.1 + iDRAC.Embedded.1#Users.1#SHA256Password + false + 64 + 0 + + + + SHA1 Hash of the SNMPv3 Key + SHA1v3Key + + + + 2625 + iDRAC.Embedded.1 + iDRAC Users + Users.1 + iDRAC.Embedded.1#Users.1#SHA1v3Key + false + 40 + 0 + + + + MD5 Hash of the SNMPv3 key + MD5v3Key + + + + 2626 + iDRAC.Embedded.1 + iDRAC Users + Users.1 + iDRAC.Embedded.1#Users.1#MD5v3Key + false + 32 + 0 + + + + Salt String Appended To Password Prior To Hash + SHA256PasswordSalt + + + + 2627 + iDRAC.Embedded.1 + iDRAC Users + Users.1 + iDRAC.Embedded.1#Users.1#SHA256PasswordSalt + false + 32 + 0 + + + + User Admin User Name + UserName + admin + root + + 261 + iDRAC.Embedded.1 + iDRAC Users + Users.2 + iDRAC.Embedded.1#Users.2#UserName + false + 16 + 0 + + + + SHA256 hash of the password + SHA256Password + AC403CC78DC7F1C340A8913CAAA53460E6F91775AB16ADFAA9B5DDBE57D4798C + + + 2634 + iDRAC.Embedded.1 + iDRAC Users + Users.2 + iDRAC.Embedded.1#Users.2#SHA256Password + false + 64 + 0 + + + + SHA1 Hash of the SNMPv3 Key + SHA1v3Key + c22d74e14376ce5e964bd13d468c392de73db061 + + + 2635 + iDRAC.Embedded.1 + iDRAC Users + Users.2 + iDRAC.Embedded.1#Users.2#SHA1v3Key + false + 40 + 0 + + + + MD5 Hash of the SNMPv3 key + MD5v3Key + 5e58df0460c546d875c50341476ada6c + + + 2636 + iDRAC.Embedded.1 + iDRAC Users + Users.2 + iDRAC.Embedded.1#Users.2#MD5v3Key + false + 32 + 0 + + + + Salt String Appended To Password Prior To Hash + SHA256PasswordSalt + DB8A8304C5EAAA238E3BE93F6B9CC7DB + + + 2637 + iDRAC.Embedded.1 + iDRAC Users + Users.2 + iDRAC.Embedded.1#Users.2#SHA256PasswordSalt + false + 32 + 0 + + + + User Admin User Name + UserName + mrmon + + + 271 + iDRAC.Embedded.1 + iDRAC Users + Users.3 + iDRAC.Embedded.1#Users.3#UserName + false + 16 + 0 + + + + SHA256 hash of the password + SHA256Password + ACD86A03B4789BBCA4D6B3EFC50825FC1BD36A65A5B662D5263C50B1032DC20D + + + 2644 + iDRAC.Embedded.1 + iDRAC Users + Users.3 + iDRAC.Embedded.1#Users.3#SHA256Password + false + 64 + 0 + + + + SHA1 Hash of the SNMPv3 Key + SHA1v3Key + e176e67d8e05f7f8c862729d71ecfa1529290e7a + + + 2645 + iDRAC.Embedded.1 + iDRAC Users + Users.3 + iDRAC.Embedded.1#Users.3#SHA1v3Key + false + 40 + 0 + + + + MD5 Hash of the SNMPv3 key + MD5v3Key + f636a0e73b7c7113d948b0c738be6f56 + + + 2646 + iDRAC.Embedded.1 + iDRAC Users + Users.3 + iDRAC.Embedded.1#Users.3#MD5v3Key + false + 32 + 0 + + + + Salt String Appended To Password Prior To Hash + SHA256PasswordSalt + DC06E8E9C4F80AFB73FFFADE82AF9DFA + + + 2647 + iDRAC.Embedded.1 + iDRAC Users + Users.3 + iDRAC.Embedded.1#Users.3#SHA256PasswordSalt + false + 32 + 0 + + + + User Admin User Name + UserName + oscnoc + + + 281 + iDRAC.Embedded.1 + iDRAC Users + Users.4 + iDRAC.Embedded.1#Users.4#UserName + false + 16 + 0 + + + + SHA256 hash of the password + SHA256Password + AA62370E0F53FC0FAD156CB65ACE4E176BF7E05A937D3134ED9A85C9ED1BB72F + + + 2654 + iDRAC.Embedded.1 + iDRAC Users + Users.4 + iDRAC.Embedded.1#Users.4#SHA256Password + false + 64 + 0 + + + + SHA1 Hash of the SNMPv3 Key + SHA1v3Key + 779dfe35824475dc95f7b993c0a9f6cd21724119 + + + 2655 + iDRAC.Embedded.1 + iDRAC Users + Users.4 + iDRAC.Embedded.1#Users.4#SHA1v3Key + false + 40 + 0 + + + + MD5 Hash of the SNMPv3 key + MD5v3Key + 015a288c1f21d6e7792391eeb7bc8106 + + + 2656 + iDRAC.Embedded.1 + iDRAC Users + Users.4 + iDRAC.Embedded.1#Users.4#MD5v3Key + false + 32 + 0 + + + + Salt String Appended To Password Prior To Hash + SHA256PasswordSalt + 8B65F922B8917D3E9173A0D9BAC4E42D + + + 2657 + iDRAC.Embedded.1 + iDRAC Users + Users.4 + iDRAC.Embedded.1#Users.4#SHA256PasswordSalt + false + 32 + 0 + + + + User Admin User Name + UserName + + + + 291 + iDRAC.Embedded.1 + iDRAC Users + Users.5 + iDRAC.Embedded.1#Users.5#UserName + false + 16 + 0 + + + + SHA256 hash of the password + SHA256Password + + + + 2664 + iDRAC.Embedded.1 + iDRAC Users + Users.5 + iDRAC.Embedded.1#Users.5#SHA256Password + false + 64 + 0 + + + + SHA1 Hash of the SNMPv3 Key + SHA1v3Key + + + + 2665 + iDRAC.Embedded.1 + iDRAC Users + Users.5 + iDRAC.Embedded.1#Users.5#SHA1v3Key + false + 40 + 0 + + + + MD5 Hash of the SNMPv3 key + MD5v3Key + + + + 2666 + iDRAC.Embedded.1 + iDRAC Users + Users.5 + iDRAC.Embedded.1#Users.5#MD5v3Key + false + 32 + 0 + + + + Salt String Appended To Password Prior To Hash + SHA256PasswordSalt + + + + 2667 + iDRAC.Embedded.1 + iDRAC Users + Users.5 + iDRAC.Embedded.1#Users.5#SHA256PasswordSalt + false + 32 + 0 + + + + User Admin User Name + UserName + + + + 301 + iDRAC.Embedded.1 + iDRAC Users + Users.6 + iDRAC.Embedded.1#Users.6#UserName + false + 16 + 0 + + + + SHA256 hash of the password + SHA256Password + + + + 2674 + iDRAC.Embedded.1 + iDRAC Users + Users.6 + iDRAC.Embedded.1#Users.6#SHA256Password + false + 64 + 0 + + + + SHA1 Hash of the SNMPv3 Key + SHA1v3Key + + + + 2675 + iDRAC.Embedded.1 + iDRAC Users + Users.6 + iDRAC.Embedded.1#Users.6#SHA1v3Key + false + 40 + 0 + + + + MD5 Hash of the SNMPv3 key + MD5v3Key + + + + 2676 + iDRAC.Embedded.1 + iDRAC Users + Users.6 + iDRAC.Embedded.1#Users.6#MD5v3Key + false + 32 + 0 + + + + Salt String Appended To Password Prior To Hash + SHA256PasswordSalt + + + + 2677 + iDRAC.Embedded.1 + iDRAC Users + Users.6 + iDRAC.Embedded.1#Users.6#SHA256PasswordSalt + false + 32 + 0 + + + + User Admin User Name + UserName + + + + 311 + iDRAC.Embedded.1 + iDRAC Users + Users.7 + iDRAC.Embedded.1#Users.7#UserName + false + 16 + 0 + + + + SHA256 hash of the password + SHA256Password + + + + 2684 + iDRAC.Embedded.1 + iDRAC Users + Users.7 + iDRAC.Embedded.1#Users.7#SHA256Password + false + 64 + 0 + + + + SHA1 Hash of the SNMPv3 Key + SHA1v3Key + + + + 2685 + iDRAC.Embedded.1 + iDRAC Users + Users.7 + iDRAC.Embedded.1#Users.7#SHA1v3Key + false + 40 + 0 + + + + MD5 Hash of the SNMPv3 key + MD5v3Key + + + + 2686 + iDRAC.Embedded.1 + iDRAC Users + Users.7 + iDRAC.Embedded.1#Users.7#MD5v3Key + false + 32 + 0 + + + + Salt String Appended To Password Prior To Hash + SHA256PasswordSalt + + + + 2687 + iDRAC.Embedded.1 + iDRAC Users + Users.7 + iDRAC.Embedded.1#Users.7#SHA256PasswordSalt + false + 32 + 0 + + + + User Admin User Name + UserName + + + + 321 + iDRAC.Embedded.1 + iDRAC Users + Users.8 + iDRAC.Embedded.1#Users.8#UserName + false + 16 + 0 + + + + SHA256 hash of the password + SHA256Password + + + + 2694 + iDRAC.Embedded.1 + iDRAC Users + Users.8 + iDRAC.Embedded.1#Users.8#SHA256Password + false + 64 + 0 + + + + SHA1 Hash of the SNMPv3 Key + SHA1v3Key + + + + 2695 + iDRAC.Embedded.1 + iDRAC Users + Users.8 + iDRAC.Embedded.1#Users.8#SHA1v3Key + false + 40 + 0 + + + + MD5 Hash of the SNMPv3 key + MD5v3Key + + + + 2696 + iDRAC.Embedded.1 + iDRAC Users + Users.8 + iDRAC.Embedded.1#Users.8#MD5v3Key + false + 32 + 0 + + + + Salt String Appended To Password Prior To Hash + SHA256PasswordSalt + + + + 2697 + iDRAC.Embedded.1 + iDRAC Users + Users.8 + iDRAC.Embedded.1#Users.8#SHA256PasswordSalt + false + 32 + 0 + + + + User Admin User Name + UserName + + + + 331 + iDRAC.Embedded.1 + iDRAC Users + Users.9 + iDRAC.Embedded.1#Users.9#UserName + false + 16 + 0 + + + + SHA256 hash of the password + SHA256Password + + + + 2704 + iDRAC.Embedded.1 + iDRAC Users + Users.9 + iDRAC.Embedded.1#Users.9#SHA256Password + false + 64 + 0 + + + + SHA1 Hash of the SNMPv3 Key + SHA1v3Key + + + + 2705 + iDRAC.Embedded.1 + iDRAC Users + Users.9 + iDRAC.Embedded.1#Users.9#SHA1v3Key + false + 40 + 0 + + + + MD5 Hash of the SNMPv3 key + MD5v3Key + + + + 2706 + iDRAC.Embedded.1 + iDRAC Users + Users.9 + iDRAC.Embedded.1#Users.9#MD5v3Key + false + 32 + 0 + + + + Salt String Appended To Password Prior To Hash + SHA256PasswordSalt + + + + 2707 + iDRAC.Embedded.1 + iDRAC Users + Users.9 + iDRAC.Embedded.1#Users.9#SHA256PasswordSalt + false + 32 + 0 + + + + User Admin User Name + UserName + + + + 341 + iDRAC.Embedded.1 + iDRAC Users + Users.10 + iDRAC.Embedded.1#Users.10#UserName + false + 16 + 0 + + + + SHA256 hash of the password + SHA256Password + + + + 2714 + iDRAC.Embedded.1 + iDRAC Users + Users.10 + iDRAC.Embedded.1#Users.10#SHA256Password + false + 64 + 0 + + + + SHA1 Hash of the SNMPv3 Key + SHA1v3Key + + + + 2715 + iDRAC.Embedded.1 + iDRAC Users + Users.10 + iDRAC.Embedded.1#Users.10#SHA1v3Key + false + 40 + 0 + + + + MD5 Hash of the SNMPv3 key + MD5v3Key + + + + 2716 + iDRAC.Embedded.1 + iDRAC Users + Users.10 + iDRAC.Embedded.1#Users.10#MD5v3Key + false + 32 + 0 + + + + Salt String Appended To Password Prior To Hash + SHA256PasswordSalt + + + + 2717 + iDRAC.Embedded.1 + iDRAC Users + Users.10 + iDRAC.Embedded.1#Users.10#SHA256PasswordSalt + false + 32 + 0 + + + + User Admin User Name + UserName + + + + 351 + iDRAC.Embedded.1 + iDRAC Users + Users.11 + iDRAC.Embedded.1#Users.11#UserName + false + 16 + 0 + + + + SHA256 hash of the password + SHA256Password + + + + 2724 + iDRAC.Embedded.1 + iDRAC Users + Users.11 + iDRAC.Embedded.1#Users.11#SHA256Password + false + 64 + 0 + + + + SHA1 Hash of the SNMPv3 Key + SHA1v3Key + + + + 2725 + iDRAC.Embedded.1 + iDRAC Users + Users.11 + iDRAC.Embedded.1#Users.11#SHA1v3Key + false + 40 + 0 + + + + MD5 Hash of the SNMPv3 key + MD5v3Key + + + + 2726 + iDRAC.Embedded.1 + iDRAC Users + Users.11 + iDRAC.Embedded.1#Users.11#MD5v3Key + false + 32 + 0 + + + + Salt String Appended To Password Prior To Hash + SHA256PasswordSalt + + + + 2727 + iDRAC.Embedded.1 + iDRAC Users + Users.11 + iDRAC.Embedded.1#Users.11#SHA256PasswordSalt + false + 32 + 0 + + + + User Admin User Name + UserName + + + + 361 + iDRAC.Embedded.1 + iDRAC Users + Users.12 + iDRAC.Embedded.1#Users.12#UserName + false + 16 + 0 + + + + SHA256 hash of the password + SHA256Password + + + + 2734 + iDRAC.Embedded.1 + iDRAC Users + Users.12 + iDRAC.Embedded.1#Users.12#SHA256Password + false + 64 + 0 + + + + SHA1 Hash of the SNMPv3 Key + SHA1v3Key + + + + 2735 + iDRAC.Embedded.1 + iDRAC Users + Users.12 + iDRAC.Embedded.1#Users.12#SHA1v3Key + false + 40 + 0 + + + + MD5 Hash of the SNMPv3 key + MD5v3Key + + + + 2736 + iDRAC.Embedded.1 + iDRAC Users + Users.12 + iDRAC.Embedded.1#Users.12#MD5v3Key + false + 32 + 0 + + + + Salt String Appended To Password Prior To Hash + SHA256PasswordSalt + + + + 2737 + iDRAC.Embedded.1 + iDRAC Users + Users.12 + iDRAC.Embedded.1#Users.12#SHA256PasswordSalt + false + 32 + 0 + + + + User Admin User Name + UserName + + + + 371 + iDRAC.Embedded.1 + iDRAC Users + Users.13 + iDRAC.Embedded.1#Users.13#UserName + false + 16 + 0 + + + + SHA256 hash of the password + SHA256Password + + + + 2744 + iDRAC.Embedded.1 + iDRAC Users + Users.13 + iDRAC.Embedded.1#Users.13#SHA256Password + false + 64 + 0 + + + + SHA1 Hash of the SNMPv3 Key + SHA1v3Key + + + + 2745 + iDRAC.Embedded.1 + iDRAC Users + Users.13 + iDRAC.Embedded.1#Users.13#SHA1v3Key + false + 40 + 0 + + + + MD5 Hash of the SNMPv3 key + MD5v3Key + + + + 2746 + iDRAC.Embedded.1 + iDRAC Users + Users.13 + iDRAC.Embedded.1#Users.13#MD5v3Key + false + 32 + 0 + + + + Salt String Appended To Password Prior To Hash + SHA256PasswordSalt + + + + 2747 + iDRAC.Embedded.1 + iDRAC Users + Users.13 + iDRAC.Embedded.1#Users.13#SHA256PasswordSalt + false + 32 + 0 + + + + User Admin User Name + UserName + + + + 381 + iDRAC.Embedded.1 + iDRAC Users + Users.14 + iDRAC.Embedded.1#Users.14#UserName + false + 16 + 0 + + + + SHA256 hash of the password + SHA256Password + + + + 2754 + iDRAC.Embedded.1 + iDRAC Users + Users.14 + iDRAC.Embedded.1#Users.14#SHA256Password + false + 64 + 0 + + + + SHA1 Hash of the SNMPv3 Key + SHA1v3Key + + + + 2755 + iDRAC.Embedded.1 + iDRAC Users + Users.14 + iDRAC.Embedded.1#Users.14#SHA1v3Key + false + 40 + 0 + + + + MD5 Hash of the SNMPv3 key + MD5v3Key + + + + 2756 + iDRAC.Embedded.1 + iDRAC Users + Users.14 + iDRAC.Embedded.1#Users.14#MD5v3Key + false + 32 + 0 + + + + Salt String Appended To Password Prior To Hash + SHA256PasswordSalt + + + + 2757 + iDRAC.Embedded.1 + iDRAC Users + Users.14 + iDRAC.Embedded.1#Users.14#SHA256PasswordSalt + false + 32 + 0 + + + + User Admin User Name + UserName + + + + 391 + iDRAC.Embedded.1 + iDRAC Users + Users.15 + iDRAC.Embedded.1#Users.15#UserName + false + 16 + 0 + + + + SHA256 hash of the password + SHA256Password + + + + 2764 + iDRAC.Embedded.1 + iDRAC Users + Users.15 + iDRAC.Embedded.1#Users.15#SHA256Password + false + 64 + 0 + + + + SHA1 Hash of the SNMPv3 Key + SHA1v3Key + + + + 2765 + iDRAC.Embedded.1 + iDRAC Users + Users.15 + iDRAC.Embedded.1#Users.15#SHA1v3Key + false + 40 + 0 + + + + MD5 Hash of the SNMPv3 key + MD5v3Key + + + + 2766 + iDRAC.Embedded.1 + iDRAC Users + Users.15 + iDRAC.Embedded.1#Users.15#MD5v3Key + false + 32 + 0 + + + + Salt String Appended To Password Prior To Hash + SHA256PasswordSalt + + + + 2767 + iDRAC.Embedded.1 + iDRAC Users + Users.15 + iDRAC.Embedded.1#Users.15#SHA256PasswordSalt + false + 32 + 0 + + + + User Admin User Name + UserName + + + + 401 + iDRAC.Embedded.1 + iDRAC Users + Users.16 + iDRAC.Embedded.1#Users.16#UserName + false + 16 + 0 + + + + SHA256 hash of the password + SHA256Password + + + + 2774 + iDRAC.Embedded.1 + iDRAC Users + Users.16 + iDRAC.Embedded.1#Users.16#SHA256Password + false + 64 + 0 + + + + SHA1 Hash of the SNMPv3 Key + SHA1v3Key + + + + 2775 + iDRAC.Embedded.1 + iDRAC Users + Users.16 + iDRAC.Embedded.1#Users.16#SHA1v3Key + false + 40 + 0 + + + + MD5 Hash of the SNMPv3 key + MD5v3Key + + + + 2776 + iDRAC.Embedded.1 + iDRAC Users + Users.16 + iDRAC.Embedded.1#Users.16#MD5v3Key + false + 32 + 0 + + + + Salt String Appended To Password Prior To Hash + SHA256PasswordSalt + + + + 2777 + iDRAC.Embedded.1 + iDRAC Users + Users.16 + iDRAC.Embedded.1#Users.16#SHA256PasswordSalt + false + 32 + 0 + + + + Firmware Update IP Address + FwUpdateIPAddr + 0.0.0.0 + 0.0.0.0 + + 452 + iDRAC.Embedded.1 + Firmware Update + Update.1 + iDRAC.Embedded.1#Update.1#FwUpdateIPAddr + false + 255 + 0 + + + + Firmware Update File Path + FwUpdatePath + + + + 453 + iDRAC.Embedded.1 + Firmware Update + Update.1 + iDRAC.Embedded.1#Update.1#FwUpdatePath + false + 255 + 0 + + + + Email Alert Address + Address + + + + 472 + iDRAC.Embedded.1 + RAC Email Alert + EmailAlert.1 + iDRAC.Embedded.1#EmailAlert.1#Address + false + 64 + 0 + + + + Email Alert Custom Message + CustomMsg + + + + 473 + iDRAC.Embedded.1 + RAC Email Alert + EmailAlert.1 + iDRAC.Embedded.1#EmailAlert.1#CustomMsg + false + 32 + 0 + + + + Email Alert Address + Address + + + + 492 + iDRAC.Embedded.1 + RAC Email Alert + EmailAlert.2 + iDRAC.Embedded.1#EmailAlert.2#Address + false + 64 + 0 + + + + Email Alert Custom Message + CustomMsg + + + + 493 + iDRAC.Embedded.1 + RAC Email Alert + EmailAlert.2 + iDRAC.Embedded.1#EmailAlert.2#CustomMsg + false + 32 + 0 + + + + Email Alert Address + Address + + + + 512 + iDRAC.Embedded.1 + RAC Email Alert + EmailAlert.3 + iDRAC.Embedded.1#EmailAlert.3#Address + false + 64 + 0 + + + + Email Alert Custom Message + CustomMsg + + + + 513 + iDRAC.Embedded.1 + RAC Email Alert + EmailAlert.3 + iDRAC.Embedded.1#EmailAlert.3#CustomMsg + false + 32 + 0 + + + + Email Alert Address + Address + + + + 522 + iDRAC.Embedded.1 + RAC Email Alert + EmailAlert.4 + iDRAC.Embedded.1#EmailAlert.4#Address + false + 64 + 0 + + + + Email Alert Custom Message + CustomMsg + + + + 523 + iDRAC.Embedded.1 + RAC Email Alert + EmailAlert.4 + iDRAC.Embedded.1#EmailAlert.4#CustomMsg + false + 32 + 0 + + + + SMTP Server IP Address + SMTPServerIPAddress + 10.224.39.20 + 0.0.0.0 + + 541 + iDRAC.Embedded.1 + RAC Remote Hosts + RemoteHosts.1 + iDRAC.Embedded.1#RemoteHosts.1#SMTPServerIPAddress + false + 255 + 0 + + + + SMTP User Name + SMTPUserName + + + + 544 + iDRAC.Embedded.1 + RAC Remote Hosts + RemoteHosts.1 + iDRAC.Embedded.1#RemoteHosts.1#SMTPUserName + false + 50 + 0 + + + + Serial Console Command + Command + + + + 606 + iDRAC.Embedded.1 + Serial Configuration + Serial.1 + iDRAC.Embedded.1#Serial.1#Command + false + 128 + 0 + + + + Serial Console Quit Key + QuitKey + ^\ + ^\ + + 612 + iDRAC.Embedded.1 + RAC Serial Redirection + SerialRedirection.1 + iDRAC.Embedded.1#SerialRedirection.1#QuitKey + false + 2 + 0 + + + + SNMP Agent Community + AgentCommunity + WYSkmGB8 + public + + 702 + iDRAC.Embedded.1 + SNMP Configuration + SNMP.1 + iDRAC.Embedded.1#SNMP.1#AgentCommunity + false + 31 + 0 + + + + Tune IP Range Address + RangeAddr + 192.168.1.1 + 192.168.1.1 + + 722 + iDRAC.Embedded.1 + IP Blocking + IPBlocking.1 + iDRAC.Embedded.1#IPBlocking.1#RangeAddr + false + 16 + 0 + + + + Tune IP Range Mask + RangeMask + 255.255.255.0 + 255.255.255.0 + + 723 + iDRAC.Embedded.1 + IP Blocking + IPBlocking.1 + iDRAC.Embedded.1#IPBlocking.1#RangeMask + false + 16 + 0 + + + + Time Zone String + TimeZone + CST6CDT + US/Central + + 753 + iDRAC.Embedded.1 + Time Zone Configuration Information + Time.1 + iDRAC.Embedded.1#Time.1#TimeZone + false + 32 + 0 + + + + CSR Common Name + CsrCommonName + + + + 761 + iDRAC.Embedded.1 + RAC Certificate + Security.1 + iDRAC.Embedded.1#Security.1#CsrCommonName + false + 254 + 0 + + + + CSR Organization Name + CsrOrganizationName + + + + 762 + iDRAC.Embedded.1 + RAC Certificate + Security.1 + iDRAC.Embedded.1#Security.1#CsrOrganizationName + false + 254 + 0 + + + + CSR Organization Unit + CsrOrganizationUnit + + + + 763 + iDRAC.Embedded.1 + RAC Certificate + Security.1 + iDRAC.Embedded.1#Security.1#CsrOrganizationUnit + false + 254 + 0 + + + + CSR Locality Name + CsrLocalityName + + + + 764 + iDRAC.Embedded.1 + RAC Certificate + Security.1 + iDRAC.Embedded.1#Security.1#CsrLocalityName + false + 254 + 0 + + + + CSR State Name + CsrStateName + + + + 765 + iDRAC.Embedded.1 + RAC Certificate + Security.1 + iDRAC.Embedded.1#Security.1#CsrStateName + false + 254 + 0 + + + + CSR Country Code + CsrCountryCode + US + US + + 766 + iDRAC.Embedded.1 + RAC Certificate + Security.1 + iDRAC.Embedded.1#Security.1#CsrCountryCode + false + 2 + 0 + + + + CSR Email Address + CsrEmailAddr + + + + 767 + iDRAC.Embedded.1 + RAC Certificate + Security.1 + iDRAC.Embedded.1#Security.1#CsrEmailAddr + false + 254 + 0 + + + + LDAP Server + Server + + + + 1082 + iDRAC.Embedded.1 + LDAP + LDAP.1 + iDRAC.Embedded.1#LDAP.1#Server + false + 1024 + 0 + + + + LDAP Base Domain Name + BaseDN + + + + 1084 + iDRAC.Embedded.1 + LDAP + LDAP.1 + iDRAC.Embedded.1#LDAP.1#BaseDN + false + 254 + 0 + + + + LDAP User Attribute + UserAttribute + + + + 1085 + iDRAC.Embedded.1 + LDAP + LDAP.1 + iDRAC.Embedded.1#LDAP.1#UserAttribute + false + 254 + 0 + + + + LDAP Group Attribute + GroupAttribute + + + + 1086 + iDRAC.Embedded.1 + LDAP + LDAP.1 + iDRAC.Embedded.1#LDAP.1#GroupAttribute + false + 254 + 0 + + + + LDAP Bind User Distinguished Name + BindDN + + + + 1088 + iDRAC.Embedded.1 + LDAP + LDAP.1 + iDRAC.Embedded.1#LDAP.1#BindDN + false + 254 + 0 + + + + LDAP Search Filter + SearchFilter + + + + 1090 + iDRAC.Embedded.1 + LDAP + LDAP.1 + iDRAC.Embedded.1#LDAP.1#SearchFilter + false + 1024 + 0 + + + + Active Directory RAC Name + RacName + + + + 772 + iDRAC.Embedded.1 + Active Directory + ActiveDirectory.1 + iDRAC.Embedded.1#ActiveDirectory.1#RacName + false + 254 + 0 + + + + Active Directory RAC Domain + RacDomain + + + + 773 + iDRAC.Embedded.1 + Active Directory + ActiveDirectory.1 + iDRAC.Embedded.1#ActiveDirectory.1#RacDomain + false + 254 + 0 + + + + Domain Controller 1 + DomainController1 + + + + 776 + iDRAC.Embedded.1 + Active Directory + ActiveDirectory.1 + iDRAC.Embedded.1#ActiveDirectory.1#DomainController1 + false + 254 + 0 + + + + Domain Controller 2 + DomainController2 + + + + 777 + iDRAC.Embedded.1 + Active Directory + ActiveDirectory.1 + iDRAC.Embedded.1#ActiveDirectory.1#DomainController2 + false + 254 + 0 + + + + Domain Controller 3 + DomainController3 + + + + 778 + iDRAC.Embedded.1 + Active Directory + ActiveDirectory.1 + iDRAC.Embedded.1#ActiveDirectory.1#DomainController3 + false + 254 + 0 + + + + Global Catalog 1 + GlobalCatalog1 + + + + 779 + iDRAC.Embedded.1 + Active Directory + ActiveDirectory.1 + iDRAC.Embedded.1#ActiveDirectory.1#GlobalCatalog1 + false + 254 + 0 + + + + Global Catalog 2 + GlobalCatalog2 + + + + 780 + iDRAC.Embedded.1 + Active Directory + ActiveDirectory.1 + iDRAC.Embedded.1#ActiveDirectory.1#GlobalCatalog2 + false + 254 + 0 + + + + Global Catalog 3 + GlobalCatalog3 + + + + 781 + iDRAC.Embedded.1 + Active Directory + ActiveDirectory.1 + iDRAC.Embedded.1#ActiveDirectory.1#GlobalCatalog3 + false + 254 + 0 + + + + Active Directory Root Domain + GCRootDomain + + + + 786 + iDRAC.Embedded.1 + Active Directory + ActiveDirectory.1 + iDRAC.Embedded.1#ActiveDirectory.1#GCRootDomain + false + 254 + 0 + + + + Active Directory Lookup Domain Name + DCLookupDomainName + + + + 787 + iDRAC.Embedded.1 + Active Directory + ActiveDirectory.1 + iDRAC.Embedded.1#ActiveDirectory.1#DCLookupDomainName + false + 254 + 0 + + + + AD Role Group Name + Name + + + + 801 + iDRAC.Embedded.1 + AD Group Configuration + ADGroup.1 + iDRAC.Embedded.1#ADGroup.1#Name + false + 254 + 0 + + + + AD Group Domain + Domain + + + + 802 + iDRAC.Embedded.1 + AD Group Configuration + ADGroup.1 + iDRAC.Embedded.1#ADGroup.1#Domain + false + 254 + 0 + + + + AD Role Group Name + Name + + + + 811 + iDRAC.Embedded.1 + AD Group Configuration + ADGroup.2 + iDRAC.Embedded.1#ADGroup.2#Name + false + 254 + 0 + + + + AD Group Domain + Domain + + + + 812 + iDRAC.Embedded.1 + AD Group Configuration + ADGroup.2 + iDRAC.Embedded.1#ADGroup.2#Domain + false + 254 + 0 + + + + AD Role Group Name + Name + + + + 821 + iDRAC.Embedded.1 + AD Group Configuration + ADGroup.3 + iDRAC.Embedded.1#ADGroup.3#Name + false + 254 + 0 + + + + AD Group Domain + Domain + + + + 822 + iDRAC.Embedded.1 + AD Group Configuration + ADGroup.3 + iDRAC.Embedded.1#ADGroup.3#Domain + false + 254 + 0 + + + + AD Role Group Name + Name + + + + 831 + iDRAC.Embedded.1 + ADGroup Configuration + ADGroup.4 + iDRAC.Embedded.1#ADGroup.4#Name + false + 254 + 0 + + + + AD Group Domain + Domain + + + + 832 + iDRAC.Embedded.1 + ADGroup Configuration + ADGroup.4 + iDRAC.Embedded.1#ADGroup.4#Domain + false + 254 + 0 + + + + AD Role Group Name + Name + + + + 841 + iDRAC.Embedded.1 + ADGroup Configuration + ADGroup.5 + iDRAC.Embedded.1#ADGroup.5#Name + false + 254 + 0 + + + + AD Group Domain + Domain + + + + 842 + iDRAC.Embedded.1 + ADGroup Configuration + ADGroup.5 + iDRAC.Embedded.1#ADGroup.5#Domain + false + 254 + 0 + + + + User Domain Name + Name + + + + 851 + iDRAC.Embedded.1 + User Domain + UserDomain.1 + iDRAC.Embedded.1#UserDomain.1#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 856 + iDRAC.Embedded.1 + User Domain + UserDomain.2 + iDRAC.Embedded.1#UserDomain.2#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 861 + iDRAC.Embedded.1 + User Domain + UserDomain.3 + iDRAC.Embedded.1#UserDomain.3#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 866 + iDRAC.Embedded.1 + User Domain + UserDomain.4 + iDRAC.Embedded.1#UserDomain.4#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 871 + iDRAC.Embedded.1 + User Domain + UserDomain.5 + iDRAC.Embedded.1#UserDomain.5#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 876 + iDRAC.Embedded.1 + User Domain + UserDomain.6 + iDRAC.Embedded.1#UserDomain.6#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 881 + iDRAC.Embedded.1 + User Domain + UserDomain.7 + iDRAC.Embedded.1#UserDomain.7#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 886 + iDRAC.Embedded.1 + User Domain + UserDomain.8 + iDRAC.Embedded.1#UserDomain.8#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 891 + iDRAC.Embedded.1 + User Domain + UserDomain.9 + iDRAC.Embedded.1#UserDomain.9#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 896 + iDRAC.Embedded.1 + User Domain + UserDomain.10 + iDRAC.Embedded.1#UserDomain.10#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 901 + iDRAC.Embedded.1 + User Domain + UserDomain.11 + iDRAC.Embedded.1#UserDomain.11#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 906 + iDRAC.Embedded.1 + User Domain + UserDomain.12 + iDRAC.Embedded.1#UserDomain.12#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 911 + iDRAC.Embedded.1 + User Domain + UserDomain.13 + iDRAC.Embedded.1#UserDomain.13#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 916 + iDRAC.Embedded.1 + User Domain + UserDomain.14 + iDRAC.Embedded.1#UserDomain.14#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 921 + iDRAC.Embedded.1 + User Domain + UserDomain.15 + iDRAC.Embedded.1#UserDomain.15#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 926 + iDRAC.Embedded.1 + User Domain + UserDomain.16 + iDRAC.Embedded.1#UserDomain.16#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 931 + iDRAC.Embedded.1 + User Domain + UserDomain.17 + iDRAC.Embedded.1#UserDomain.17#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 936 + iDRAC.Embedded.1 + User Domain + UserDomain.18 + iDRAC.Embedded.1#UserDomain.18#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 941 + iDRAC.Embedded.1 + User Domain + UserDomain.19 + iDRAC.Embedded.1#UserDomain.19#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 946 + iDRAC.Embedded.1 + User Domain + UserDomain.20 + iDRAC.Embedded.1#UserDomain.20#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 951 + iDRAC.Embedded.1 + User Domain + UserDomain.21 + iDRAC.Embedded.1#UserDomain.21#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 956 + iDRAC.Embedded.1 + User Domain + UserDomain.22 + iDRAC.Embedded.1#UserDomain.22#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 961 + iDRAC.Embedded.1 + User Domain + UserDomain.23 + iDRAC.Embedded.1#UserDomain.23#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 966 + iDRAC.Embedded.1 + User Domain + UserDomain.24 + iDRAC.Embedded.1#UserDomain.24#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 971 + iDRAC.Embedded.1 + User Domain + UserDomain.25 + iDRAC.Embedded.1#UserDomain.25#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 976 + iDRAC.Embedded.1 + User Domain + UserDomain.26 + iDRAC.Embedded.1#UserDomain.26#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 981 + iDRAC.Embedded.1 + User Domain + UserDomain.27 + iDRAC.Embedded.1#UserDomain.27#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 986 + iDRAC.Embedded.1 + User Domain + UserDomain.28 + iDRAC.Embedded.1#UserDomain.28#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 991 + iDRAC.Embedded.1 + User Domain + UserDomain.29 + iDRAC.Embedded.1#UserDomain.29#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 996 + iDRAC.Embedded.1 + User Domain + UserDomain.30 + iDRAC.Embedded.1#UserDomain.30#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 1001 + iDRAC.Embedded.1 + User Domain + UserDomain.31 + iDRAC.Embedded.1#UserDomain.31#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 1006 + iDRAC.Embedded.1 + User Domain + UserDomain.32 + iDRAC.Embedded.1#UserDomain.32#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 1011 + iDRAC.Embedded.1 + User Domain + UserDomain.33 + iDRAC.Embedded.1#UserDomain.33#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 1016 + iDRAC.Embedded.1 + User Domain + UserDomain.34 + iDRAC.Embedded.1#UserDomain.34#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 1021 + iDRAC.Embedded.1 + User Domain + UserDomain.35 + iDRAC.Embedded.1#UserDomain.35#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 1026 + iDRAC.Embedded.1 + User Domain + UserDomain.36 + iDRAC.Embedded.1#UserDomain.36#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 1031 + iDRAC.Embedded.1 + User Domain + UserDomain.37 + iDRAC.Embedded.1#UserDomain.37#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 1036 + iDRAC.Embedded.1 + User Domain + UserDomain.38 + iDRAC.Embedded.1#UserDomain.38#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 1041 + iDRAC.Embedded.1 + User Domain + UserDomain.39 + iDRAC.Embedded.1#UserDomain.39#Name + false + 255 + 0 + + + + User Domain Name + Name + + + + 1046 + iDRAC.Embedded.1 + User Domain + UserDomain.40 + iDRAC.Embedded.1#UserDomain.40#Name + false + 255 + 0 + + + + Sys Log Server 1 + Server1 + + + + 1073 + iDRAC.Embedded.1 + Sys Log + SysLog.1 + iDRAC.Embedded.1#SysLog.1#Server1 + false + 63 + 0 + + + + Sys Log Server 2 + Server2 + + + + 1074 + iDRAC.Embedded.1 + Sys Log + SysLog.1 + iDRAC.Embedded.1#SysLog.1#Server2 + false + 63 + 0 + + + + Sys Log Server 3 + Server3 + + + + 1075 + iDRAC.Embedded.1 + Sys Log + SysLog.1 + iDRAC.Embedded.1#SysLog.1#Server3 + false + 63 + 0 + + + + LDAP Role Group Domain Name + DN + + + + 1101 + iDRAC.Embedded.1 + LDAP Group + LDAPRoleGroup.1 + iDRAC.Embedded.1#LDAPRoleGroup.1#DN + false + 1024 + 0 + + + + LDAP Role Group Domain Name + DN + + + + 1111 + iDRAC.Embedded.1 + LDAP Group + LDAPRoleGroup.2 + iDRAC.Embedded.1#LDAPRoleGroup.2#DN + false + 1024 + 0 + + + + LDAP Role Group Domain Name + DN + + + + 1121 + iDRAC.Embedded.1 + LDAP Group + LDAPRoleGroup.3 + iDRAC.Embedded.1#LDAPRoleGroup.3#DN + false + 1024 + 0 + + + + LDAP Role Group Domain Name + DN + + + + 1131 + iDRAC.Embedded.1 + LDAP Group + LDAPRoleGroup.4 + iDRAC.Embedded.1#LDAPRoleGroup.4#DN + false + 1024 + 0 + + + + LDAP Role Group Domain Name + DN + + + + 1141 + iDRAC.Embedded.1 + LDAP Group + LDAPRoleGroup.5 + iDRAC.Embedded.1#LDAPRoleGroup.5#DN + false + 1024 + 0 + + + + Destination IPv6 Address + DestIPv6Addr + :: + :: + + 1153 + iDRAC.Embedded.1 + SNMP Trap IPv6 + SNMPTrapIPv6.1 + iDRAC.Embedded.1#SNMPTrapIPv6.1#DestIPv6Addr + false + 39 + 0 + + + + Destination IPv6 Address + DestIPv6Addr + :: + :: + + 1163 + iDRAC.Embedded.1 + SNMP Trap IPv6 + SNMPTrapIPv6.2 + iDRAC.Embedded.1#SNMPTrapIPv6.2#DestIPv6Addr + false + 39 + 0 + + + + Destination IPv6 Address + DestIPv6Addr + :: + :: + + 1173 + iDRAC.Embedded.1 + SNMP Trap IPv6 + SNMPTrapIPv6.3 + iDRAC.Embedded.1#SNMPTrapIPv6.3#DestIPv6Addr + false + 39 + 0 + + + + Destination IPv6 Address + DestIPv6Addr + :: + :: + + 1183 + iDRAC.Embedded.1 + SNMP Trap IPv6 + SNMPTrapIPv6.4 + iDRAC.Embedded.1#SNMPTrapIPv6.4#DestIPv6Addr + false + 39 + 0 + + + + Destination IPv4 Address + DestIPv4Addr + 0.0.0.0 + 0.0.0.0 + + 1193 + iDRAC.Embedded.1 + SNMP Trap IPv4 + SNMPTrapIPv4.1 + iDRAC.Embedded.1#SNMPTrapIPv4.1#DestIPv4Addr + false + 15 + 0 + + + + Destination IPv4 Address + DestIPv4Addr + 0.0.0.0 + 0.0.0.0 + + 1203 + iDRAC.Embedded.1 + SNMP Trap IPv4 + SNMPTrapIPv4.2 + iDRAC.Embedded.1#SNMPTrapIPv4.2#DestIPv4Addr + false + 15 + 0 + + + + Destination IPv4 Address + DestIPv4Addr + 0.0.0.0 + 0.0.0.0 + + 1213 + iDRAC.Embedded.1 + SNMP Trap IPv4 + SNMPTrapIPv4.3 + iDRAC.Embedded.1#SNMPTrapIPv4.3#DestIPv4Addr + false + 15 + 0 + + + + Destination IPv4 Address + DestIPv4Addr + 0.0.0.0 + 0.0.0.0 + + 1223 + iDRAC.Embedded.1 + SNMP Trap IPv4 + SNMPTrapIPv4.4 + iDRAC.Embedded.1#SNMPTrapIPv4.4#DestIPv4Addr + false + 15 + 0 + + + + iDRAC Remote File Share Image Path + Image + + + + 1233 + iDRAC.Embedded.1 + Remote File Share + RFS.1 + iDRAC.Embedded.1#RFS.1#Image + true + 255 + 0 + + + + OS-BMC PT HOST IP Address + OsIpAddress + 0.0.0.0 + 0.0.0.0 + + 1243 + iDRAC.Embedded.1 + OS-BMC Passthru Configuration + OS-BMC.1 + iDRAC.Embedded.1#OS-BMC.1#OsIpAddress + false + 16 + 0 + + + + USB NIC IP Address + UsbNicIpAddress + 169.254.0.1 + 169.254.0.1 + + 1245 + iDRAC.Embedded.1 + OS-BMC Passthru Configuration + OS-BMC.1 + iDRAC.Embedded.1#OS-BMC.1#UsbNicIpAddress + false + 16 + 0 + + + + Alert Destination + Destination + 0.0.0.0 + 0.0.0.0 + + 1601 + iDRAC.Embedded.1 + SNMP Alert Destination + SNMPAlert.1 + iDRAC.Embedded.1#SNMPAlert.1#Destination + false + 255 + 0 + + + + SNMP V3 Username + SNMPv3Username + + + + 1603 + iDRAC.Embedded.1 + SNMP Alert Destination + SNMPAlert.1 + iDRAC.Embedded.1#SNMPAlert.1#SNMPv3Username + false + 16 + 0 + + + + Alert Destination + Destination + 0.0.0.0 + 0.0.0.0 + + 1603 + iDRAC.Embedded.1 + SNMP Alert Destination + SNMPAlert.2 + iDRAC.Embedded.1#SNMPAlert.2#Destination + false + 255 + 0 + + + + SNMP V3 Username + SNMPv3Username + + + + 1603 + iDRAC.Embedded.1 + SNMP Alert Destination + SNMPAlert.2 + iDRAC.Embedded.1#SNMPAlert.2#SNMPv3Username + false + 16 + 0 + + + + Alert Destination + Destination + 0.0.0.0 + 0.0.0.0 + + 1605 + iDRAC.Embedded.1 + SNMP Alert Destination + SNMPAlert.3 + iDRAC.Embedded.1#SNMPAlert.3#Destination + false + 255 + 0 + + + + SNMP V3 Username + SNMPv3Username + + + + 1603 + iDRAC.Embedded.1 + SNMP Alert Destination + SNMPAlert.3 + iDRAC.Embedded.1#SNMPAlert.3#SNMPv3Username + false + 16 + 0 + + + + Alert Destination + Destination + 0.0.0.0 + 0.0.0.0 + + 1607 + iDRAC.Embedded.1 + SNMP Alert Destination + SNMPAlert.4 + iDRAC.Embedded.1#SNMPAlert.4#Destination + false + 255 + 0 + + + + SNMP V3 Username + SNMPv3Username + + + + 1609 + iDRAC.Embedded.1 + SNMP Alert Destination + SNMPAlert.4 + iDRAC.Embedded.1#SNMPAlert.4#SNMPv3Username + false + 16 + 0 + + + + Alert Destination + Destination + :: + :: + + 1609 + iDRAC.Embedded.1 + SNMP Alert Destination + SNMPAlert.5 + iDRAC.Embedded.1#SNMPAlert.5#Destination + false + 255 + 0 + + + + SNMP V3 Username + SNMPv3Username + + + + 1611 + iDRAC.Embedded.1 + SNMP Alert Destination + SNMPAlert.5 + iDRAC.Embedded.1#SNMPAlert.5#SNMPv3Username + false + 16 + 0 + + + + Alert Destination + Destination + :: + :: + + 1611 + iDRAC.Embedded.1 + SNMP Alert Destination + SNMPAlert.6 + iDRAC.Embedded.1#SNMPAlert.6#Destination + false + 255 + 0 + + + + SNMP V3 Username + SNMPv3Username + + + + 1613 + iDRAC.Embedded.1 + SNMP Alert Destination + SNMPAlert.6 + iDRAC.Embedded.1#SNMPAlert.6#SNMPv3Username + false + 16 + 0 + + + + Alert Destination + Destination + :: + :: + + 1613 + iDRAC.Embedded.1 + SNMP Alert Destination + SNMPAlert.7 + iDRAC.Embedded.1#SNMPAlert.7#Destination + false + 255 + 0 + + + + SNMP V3 Username + SNMPv3Username + + + + 1615 + iDRAC.Embedded.1 + SNMP Alert Destination + SNMPAlert.7 + iDRAC.Embedded.1#SNMPAlert.7#SNMPv3Username + false + 16 + 0 + + + + Alert Destination + Destination + :: + :: + + 1615 + iDRAC.Embedded.1 + SNMP Alert Destination + SNMPAlert.8 + iDRAC.Embedded.1#SNMPAlert.8#Destination + false + 255 + 0 + + + + SNMP V3 Username + SNMPv3Username + + + + 1617 + iDRAC.Embedded.1 + SNMP Alert Destination + SNMPAlert.8 + iDRAC.Embedded.1#SNMPAlert.8#SNMPv3Username + false + 16 + 0 + + + + NTP Server 1 + NTP1 + + + + 2001 + iDRAC.Embedded.1 + NTP Configuration Group + NTPConfigGroup.1 + iDRAC.Embedded.1#NTPConfigGroup.1#NTP1 + false + 254 + 0 + + + + NTP server 2 + NTP2 + + + + 2002 + iDRAC.Embedded.1 + NTP Configuration Group + NTPConfigGroup.1 + iDRAC.Embedded.1#NTPConfigGroup.1#NTP2 + false + 254 + 0 + + + + NTP server 3 + NTP3 + + + + 2003 + iDRAC.Embedded.1 + NTP Configuration Group + NTPConfigGroup.1 + iDRAC.Embedded.1#NTPConfigGroup.1#NTP3 + false + 254 + 0 + + + + CSC CSR Common Name + CSCCsrCommonName + + + + 2100 + iDRAC.Embedded.1 + iDRAC Custom Signing Certificate + SecurityCSC.1 + iDRAC.Embedded.1#SecurityCSC.1#CSCCsrCommonName + false + 64 + 0 + + + + CSC CSR Business Name + CSCCsrBusiness + + + + 2101 + iDRAC.Embedded.1 + iDRAC Custom Signing Certificate + SecurityCSC.1 + iDRAC.Embedded.1#SecurityCSC.1#CSCCsrBusiness + false + 64 + 0 + + + + CSC CSR Department Name + CSCCsrDeptName + + + + 2102 + iDRAC.Embedded.1 + iDRAC Custom Signing Certificate + SecurityCSC.1 + iDRAC.Embedded.1#SecurityCSC.1#CSCCsrDeptName + false + 64 + 0 + + + + CSC CSR City Name + CSCCsrCityName + + + + 2103 + iDRAC.Embedded.1 + iDRAC Custom Signing Certificate + SecurityCSC.1 + iDRAC.Embedded.1#SecurityCSC.1#CSCCsrCityName + false + 64 + 0 + + + + CSC CSR State Name + CSCCsrStateName + + + + 2104 + iDRAC.Embedded.1 + iDRAC Custom Signing Certificate + SecurityCSC.1 + iDRAC.Embedded.1#SecurityCSC.1#CSCCsrStateName + false + 64 + 0 + + + + CSC CSR Country Code + CSCCsrCountryCode + + + + 2105 + iDRAC.Embedded.1 + iDRAC Custom Signing Certificate + SecurityCSC.1 + iDRAC.Embedded.1#SecurityCSC.1#CSCCsrCountryCode + false + 2 + 0 + + + + CSC CSR Email Address + CSCCsrEmailAddr + + + + 2106 + iDRAC.Embedded.1 + iDRAC Custom Signing Certificate + SecurityCSC.1 + iDRAC.Embedded.1#SecurityCSC.1#CSCCsrEmailAddr + false + 64 + 0 + + + + IPv6 URL + URL + + + + 2120 + iDRAC.Embedded.1 + iDRAC IPv6 URL + IPv6URL.1 + iDRAC.Embedded.1#IPv6URL.1#URL + true + 80 + 0 + + + + Version of installed ServiceModule + ServiceModuleVersion + NA + NA + + 2158 + iDRAC.Embedded.1 + ServiceModule + ServiceModule.1 + iDRAC.Embedded.1#ServiceModule.1#ServiceModuleVersion + true + 256 + 0 + + + + First Boot Device + FirstBootDevice + Normal + + + 2190 + iDRAC.Embedded.1 + Server Boot + ServerBoot.1 + iDRAC.Embedded.1#ServerBoot.1#FirstBootDevice + false + 65 + 0 + + + + User Admin Password + Password + ****** + + + 252 + iDRAC.Embedded.1 + iDRAC Users + Users.1 + iDRAC.Embedded.1#Users.1#Password + true + 20 + 0 + + + + User Admin Password + Password + ****** + + + 262 + iDRAC.Embedded.1 + iDRAC Users + Users.2 + iDRAC.Embedded.1#Users.2#Password + false + 20 + 0 + + + + User Admin Password + Password + ****** + + + 272 + iDRAC.Embedded.1 + iDRAC Users + Users.3 + iDRAC.Embedded.1#Users.3#Password + false + 20 + 0 + + + + User Admin Password + Password + ****** + + + 282 + iDRAC.Embedded.1 + iDRAC Users + Users.4 + iDRAC.Embedded.1#Users.4#Password + false + 20 + 0 + + + + User Admin Password + Password + ****** + + + 292 + iDRAC.Embedded.1 + iDRAC Users + Users.5 + iDRAC.Embedded.1#Users.5#Password + false + 20 + 0 + + + + User Admin Password + Password + ****** + + + 302 + iDRAC.Embedded.1 + iDRAC Users + Users.6 + iDRAC.Embedded.1#Users.6#Password + false + 20 + 0 + + + + User Admin Password + Password + ****** + + + 312 + iDRAC.Embedded.1 + iDRAC Users + Users.7 + iDRAC.Embedded.1#Users.7#Password + false + 20 + 0 + + + + User Admin Password + Password + ****** + + + 322 + iDRAC.Embedded.1 + iDRAC Users + Users.8 + iDRAC.Embedded.1#Users.8#Password + false + 20 + 0 + + + + User Admin Password + Password + ****** + + + 332 + iDRAC.Embedded.1 + iDRAC Users + Users.9 + iDRAC.Embedded.1#Users.9#Password + false + 20 + 0 + + + + User Admin Password + Password + ****** + + + 342 + iDRAC.Embedded.1 + iDRAC Users + Users.10 + iDRAC.Embedded.1#Users.10#Password + false + 20 + 0 + + + + User Admin Password + Password + ****** + + + 352 + iDRAC.Embedded.1 + iDRAC Users + Users.11 + iDRAC.Embedded.1#Users.11#Password + false + 20 + 0 + + + + User Admin Password + Password + ****** + + + 362 + iDRAC.Embedded.1 + iDRAC Users + Users.12 + iDRAC.Embedded.1#Users.12#Password + false + 20 + 0 + + + + User Admin Password + Password + ****** + + + 372 + iDRAC.Embedded.1 + iDRAC Users + Users.13 + iDRAC.Embedded.1#Users.13#Password + false + 20 + 0 + + + + User Admin Password + Password + ****** + + + 382 + iDRAC.Embedded.1 + iDRAC Users + Users.14 + iDRAC.Embedded.1#Users.14#Password + false + 20 + 0 + + + + User Admin Password + Password + ****** + + + 392 + iDRAC.Embedded.1 + iDRAC Users + Users.15 + iDRAC.Embedded.1#Users.15#Password + false + 20 + 0 + + + + User Admin Password + Password + ****** + + + 402 + iDRAC.Embedded.1 + iDRAC Users + Users.16 + iDRAC.Embedded.1#Users.16#Password + false + 20 + 0 + + + + SMTP Password + SMTPPassword + ****** + + + 545 + iDRAC.Embedded.1 + RAC Remote Hosts + RemoteHosts.1 + iDRAC.Embedded.1#RemoteHosts.1#SMTPPassword + false + 50 + 0 + + + + LDAP Bind Password + BindPassword + ****** + + + 1089 + iDRAC.Embedded.1 + LDAP + LDAP.1 + iDRAC.Embedded.1#LDAP.1#BindPassword + false + 254 + 0 + + + + Password + Password + ****** + NULL + + 2163 + iDRAC.Embedded.1 + RAC VNC Server + VNCServer.1 + iDRAC.Embedded.1#VNCServer.1#Password + false + 8 + 0 + + + + + + + + diff --git a/dracclient/tests/wsman_mocks/lc_enumeration-enum-ok.xml b/dracclient/tests/wsman_mocks/lc_enumeration-enum-ok.xml new file mode 100644 index 0000000..3e1d30a --- /dev/null +++ b/dracclient/tests/wsman_mocks/lc_enumeration-enum-ok.xml @@ -0,0 +1,144 @@ + + + http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous + http://schemas.xmlsoap.org/ws/2004/09/enumeration/EnumerateResponse + uuid:68f2fe2e-1424-4833-9ac0-756f24db2542 + uuid:3ae5f7b2-40a9-10a9-8061-de7e4e771814 + + + + + + Collect System Inventory on Restart + Enabled + Enabled + LC.emb.1 + LifecycleController.Embedded.1#LCAttributes.1#CollectSystemInventoryOnRestart + false + + Disabled + Enabled + + + Part Configuration Update + Apply always + Apply always + LC.emb.1 + LifecycleController.Embedded.1#LCAttributes.1#PartConfigurationUpdate + false + + Disabled + Apply always + Apply only if firmware match + + + Part Firmware Update + Match firmware of replaced part + Match firmware of replaced part + LC.emb.1 + LifecycleController.Embedded.1#LCAttributes.1#PartFirmwareUpdate + false + + Disable + Allow version upgrade only + Match firmware of replaced part + + + Lifecycle Controller State + Enabled + Enabled + LC.emb.1 + LifecycleController.Embedded.1#LCAttributes.1#LifecycleControllerState + false + + Disabled + Enabled + Recovery + + + Licensed + Yes + No + LC.emb.1 + LifecycleController.Embedded.1#LCAttributes.1#Licensed + true + + No + Yes + + + Auto Discovery + Off + Off + LC.emb.1 + LifecycleController.Embedded.1#LCAttributes.1#AutoDiscovery + true + + Off + On + + + Discovery Factory Defaults + Off + Off + LC.emb.1 + LifecycleController.Embedded.1#LCAttributes.1#DiscoveryFactoryDefaults + true + + Off + On + + + IPChangeNotifyPS + Off + Off + LC.emb.1 + LifecycleController.Embedded.1#LCAttributes.1#IPChangeNotifyPS + false + + Off + On + + + BIOS Reset To Defaults Requested + False + False + LC.emb.1 + LifecycleController.Embedded.1#LCAttributes.1#BIOSRTDRequested + false + + False + True + + + Automatic Update Feature + Enabled + Disabled + LC.emb.1 + LifecycleController.Embedded.1#LCAttributes.1#AutoUpdate + false + + Disabled + Enabled + + Automatic Backup Feature + Disabled + Disabled + LC.emb.1 + LifecycleController.Embedded.1#LCAttributes.1#AutoBackup + false + + Disabled + Enabled + + + + + + + diff --git a/dracclient/tests/wsman_mocks/lc_string-enum-ok.xml b/dracclient/tests/wsman_mocks/lc_string-enum-ok.xml new file mode 100644 index 0000000..95662b3 --- /dev/null +++ b/dracclient/tests/wsman_mocks/lc_string-enum-ok.xml @@ -0,0 +1,55 @@ + + + http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous + http://schemas.xmlsoap.org/ws/2004/09/enumeration/EnumerateResponse + uuid:d0ede1a5-1f68-4bf6-a4ed-b528e92419db + uuid:159ae3a2-40aa-10aa-8171-de7e4e771814 + + + + + + SYSID + 639 + LC.emb.1 + LifecycleController.Embedded.1#LCAttributes.1#SystemID + true + 3 + 0 + + 3 + + + VirtualAddressManagementApplication + + + LC.emb.1 + LifecycleController.Embedded.1#LCAttributes.1#VirtualAddressManagementApplication + false + 32 + 0 + + 2 + + + Provisioning Server + + LC.emb.1 + LifecycleController.Embedded.1#LCAttributes.1#ProvisioningServer + false + 255 + 0 + + 2 + + + + + + +