The rsd_lib.resources.v2_1.ethernet_switch.acl_rule Module

The rsd_lib.resources.v2_1.ethernet_switch.acl_rule Module

class rsd_lib.resources.v2_1.ethernet_switch.acl_rule.ACLRule(connector, identity, redfish_version=None)

Bases: sushy.resources.base.ResourceBase

action = <sushy.resources.base.Field object>

The acl rule action

condition = <rsd_lib.resources.v2_1.ethernet_switch.acl_rule.ConditionTypeField object>

The acl rule condition field

description = <sushy.resources.base.Field object>

The acl rule description

forward_mirror_interface = <sushy.resources.base.Field object>

The acl rule forward mirror interface

identity = <sushy.resources.base.Field object>

The acl rule identity string

The acl rule links field

mirror_port_region = <sushy.resources.base.Field object>

The acl rule mirror port region

mirror_type = <sushy.resources.base.Field object>

The acl rule mirror type

name = <sushy.resources.base.Field object>

The acl rule name

oem = <sushy.resources.base.Field object>

The ac rule oem field

rule_id = <sushy.resources.base.Field object>

The acl rule id

class rsd_lib.resources.v2_1.ethernet_switch.acl_rule.ACLRuleCollection(connector, path, redfish_version=None)

Bases: sushy.resources.base.ResourceCollectionBase

add_acl_rule(acl_rule_req)

Add a acl rule

Parameters

acl_rule – JSON for acl_rule

Returns

The location of the acl rule

class rsd_lib.resources.v2_1.ethernet_switch.acl_rule.ConditionTypeField(*args, **kwargs)

Bases: sushy.resources.base.CompositeField

ip_destination = <rsd_lib.resources.v2_1.ethernet_switch.acl_rule.IPConditionTypeField object>
ip_source = <rsd_lib.resources.v2_1.ethernet_switch.acl_rule.IPConditionTypeField object>
l4_destination_port = <rsd_lib.resources.v2_1.ethernet_switch.acl_rule.PortConditionTypeField object>
l4_protocol = <sushy.resources.base.Field object>
l4_source_port = <rsd_lib.resources.v2_1.ethernet_switch.acl_rule.PortConditionTypeField object>
mac_destination = <rsd_lib.resources.v2_1.ethernet_switch.acl_rule.MACConditionTypeField object>
mac_source = <rsd_lib.resources.v2_1.ethernet_switch.acl_rule.MACConditionTypeField object>
vlan_id = <rsd_lib.resources.v2_1.ethernet_switch.acl_rule.VlanIdConditionTypeField object>
class rsd_lib.resources.v2_1.ethernet_switch.acl_rule.IPConditionTypeField(*args, **kwargs)

Bases: sushy.resources.base.CompositeField

ipv4_address = <sushy.resources.base.Field object>
mask = <sushy.resources.base.Field object>
class rsd_lib.resources.v2_1.ethernet_switch.acl_rule.MACConditionTypeField(*args, **kwargs)

Bases: sushy.resources.base.CompositeField

mac_address = <sushy.resources.base.Field object>
mask = <sushy.resources.base.Field object>
class rsd_lib.resources.v2_1.ethernet_switch.acl_rule.PortConditionTypeField(*args, **kwargs)

Bases: sushy.resources.base.CompositeField

mask = <sushy.resources.base.Field object>
port = <sushy.resources.base.Field object>
class rsd_lib.resources.v2_1.ethernet_switch.acl_rule.VlanIdConditionTypeField(*args, **kwargs)

Bases: sushy.resources.base.CompositeField

id = <sushy.resources.base.Field object>
mask = <sushy.resources.base.Field object>
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.