The rsd_lib.resources.v2_1.ethernet_switch.ethernet_switch_static_mac
Module¶
-
class
rsd_lib.resources.v2_1.ethernet_switch.ethernet_switch_static_mac.
EthernetSwitchStaticMAC
(connector, path='', redfish_version=None, registries=None, reader=None, json_doc=None, root=None)¶ Bases:
rsd_lib.base.ResourceBase
EthernetSwitchStaticMAC resource class
A Ethernet Switch ACL represents Access Control List for switch.
-
mac_address
= <sushy.resources.base.Field object>¶ The static mac address
-
update
(mac_address, vlan_id=None)¶ Update attributes of static MAC
- Parameters
mac_address – MAC address that should be forwarded to this port
vlan_id – If specified, defines which packets tagged with specific VLANId should be forwarded to this port
-
vlan_id
= <sushy.resources.base.Field object>¶ The static mac vlan id
-
-
class
rsd_lib.resources.v2_1.ethernet_switch.ethernet_switch_static_mac.
EthernetSwitchStaticMACCollection
(connector, path, redfish_version=None, registries=None, root=None)¶ Bases:
rsd_lib.base.ResourceCollectionBase
-
create_static_mac
(mac_address, vlan_id=None)¶ Create new static MAC entry
- Parameters
mac_address – MAC address that should be forwarded to this port
vlan_id – If specified, defines which packets tagged with specific VLANId should be forwarded to this port
- Returns
The location of new static MAC entry
-