brocade-interface-ext
RPCs
module: brocade-interface-ext
rpcs:
+---x set-interface-admin-status
| +---w input
| | +---w interface* [interface-name]
| | | +---w interface-name string
| | +---w admin-state? intf-admin-status
| +--ro output
| +--ro interface-status* [interface-name]
| | +--ro interface-name string
| | +--ro admin-state-status? intf-admin-state-update-status
| | +--ro oper-state-status? intf-oper-state-update-status
| +--ro overall-status? overall-operation-status
+---x get-vlan-brief
| +---w input
| | +---w (request-type)?
| | +--:(get-request)
| | | +---w vlan-id? interface:vlan-type
| | +--:(get-next-request)
| | +---w last-rcvd-vlan-id? interface:vlan-type
| +--ro output
| +--ro configured-vlans-count? uint32
| +--ro provisioned-vlans-count? uint32
| +--ro unprovisioned-vlans-count? uint32
| +--ro vlan* [vlan-id]
| | +--ro vlan-id interface:vlan-type
| | +--ro vlan-type? enumeration
| | +--ro vlan-name? string
| | +--ro ve-interface? interface:ve-type
| | +--ro vlan-state? enumeration
| | +--ro interface* [interface-type interface-name]
| | +--ro interface-type enumeration
| | +--ro interface-name union
| | +--ro tag? enumeration
| | +--ro classification* [classification-type classification-value]
| | +--ro classification-type enumeration
| | +--ro classification-value string
| +--ro last-vlan-id? interface:vlan-type
| +--ro has-more? boolean
+---x get-interface-switchport
| +---w input
| | +---w (request-type)?
| | +--:(get-next-request)
| | +---w last-received-interface
| | +---w interface-type? enumeration
| | +---w interface-name? union
| +--ro output
| +--ro switchport* [interface-type interface-name]
| | +--ro interface-type enumeration
| | +--ro interface-name union
| | +--ro mode? interface:switchport-mode-type
| | +--ro ingress-filter-enabled? boolean
| | +--ro acceptable-frame-type? enumeration
| | +--ro default-vlan? interface:vlan-type
| | +--ro active-vlans
| | | +--ro vlanid* interface:vlan-type
| | +--ro inactive-vlans
| | +--ro vlanid* interface:vlan-type
| +--ro has-more? boolean
+---x get-ip-interface
| +---w input
| | +---w (request-type)?
| | +--:(get-request)
| | | +---w interface-type? enumeration
| | | +---w interface-name? union
| | +--:(get-next-request)
| | +---w last-received-interface
| | +---w interface-type? enumeration
| | +---w interface-name? union
| +--ro output
| +--ro interface* [interface-type interface-name]
| | +--ro interface-type enumeration
| | +--ro interface-name union
| | +--ro if-name? string
| | +--ro ip-address* [ipv4]
| | | +--ro ipv4 string
| | | +--ro ipv4-type? enumeration
| | | +--ro broadcast? string
| | | +--ro ip-mtu? ip-config:ip-mtu
| | +--ro if-state? enumeration
| | +--ro line-protocol-state? enumeration
| | +--ro proxy-arp? string
| | +--ro vrf? string
| | +--ro redundant-management? boolean
| +--ro has-more? boolean
+---x get-interface-detail
| +---w input
| | +---w (request-type)?
| | +--:(get-request)
| | | +---w interface-type? enumeration
| | | +---w interface-name? union
| | +--:(get-next-request)
| | +---w last-rcvd-interface
| | +---w interface-type? enumeration
| | +---w interface-name? union
| +--ro output
| +--ro interface* [interface-type interface-name]
| | +--ro interface-type enumeration
| | +--ro interface-name union
| | +--ro ifindex? uint64
| | +--ro mtu? interface:mtu-type
| | +--ro ip-mtu? ip-config:ip-mtu
| | +--ro if-name? string
| | +--ro if-state? enumeration
| | +--ro line-protocol-state? enumeration
| | +--ro line-protocol-state-info? string
| | +--ro line-protocol-exception-info? string
| | +--ro hardware-type? enumeration
| | +--ro logical-hardware-address? yang:mac-address
| | +--ro current-hardware-address? yang:mac-address
| | +--ro media-type? enumeration
| | +--ro wavelength? uint32
| | +--ro if-description? string
| | +--ro actual-line-speed? string
| | +--ro configured-line-speed? line-speed
| | +--ro line-duplex-state? enumeration
| | +--ro queuing-strategy? enumeration
| | +--ro port-role? enumeration
| | +--ro port-mode? enumeration
| | +--ro ifHCInOctets? yang:counter64
| | +--ro ifHCInUcastPkts? yang:counter64
| | +--ro ifHCInMulticastPkts? yang:counter64
| | +--ro ifHCInBroadcastPkts? yang:counter64
| | +--ro ifHCInErrors? yang:counter64
| | +--ro ifHCOutOctets? yang:counter64
| | +--ro ifHCOutUcastPkts? yang:counter64
| | +--ro ifHCOutMulticastPkts? yang:counter64
| | +--ro ifHCOutBroadcastPkts? yang:counter64
| | +--ro ifHCOutErrors? yang:counter64
| | +--ro redundant-management? boolean
| | +--ro bfd-software-session? boolean
| +--ro has-more? boolean
+---x get-media-detail
+---w input
| +---w interface-type? enumeration
| +---w interface-name? union
+--ro output
+--ro interface* [interface-type interface-name]
+--ro interface-type enumeration
+--ro interface-name union
+--ro (interface-identifier)?
+--:(sfp)
| +--ro sfp
| +--ro speed? line-speed
| +--ro connector? enumeration
| +--ro encoding? enumeration
| +--ro vendor-name? string
| +--ro vendor-oui? string
| +--ro vendor-pn? string
| +--ro vendor-rev? string
| +--ro distance? enumeration
| +--ro media-form-factor? enumeration
| +--ro wavelength? string
| +--ro serial-no? string
| +--ro date-code? string
| +--ro temperature? uint32
| +--ro voltage? decimal64
| +--ro current? decimal64
| +--ro tx-power? decimal64
| +--ro rx-power? decimal64
+--:(on-board)
| +--ro on-board
| +--ro speed? line-speed
| +--ro connector? enumeration
| +--ro encoding? enumeration
| +--ro vendor-name? string
| +--ro vendor-oui? string
| +--ro vendor-pn? string
| +--ro vendor-rev? string
+--:(gbic)
| +--ro gbc
| +--ro vendor-name? string
| +--ro vendor-oui? string
| +--ro vendor-pn? string
| +--ro vendor-rev? string
+--:(xfp)
| +--ro xfp
| +--ro vendor-name? string
| +--ro vendor-oui? string
| +--ro vendor-pn? string
| +--ro vendor-rev? string
+--:(xff)
| +--ro xff
| +--ro vendor-name? string
| +--ro vendor-oui? string
| +--ro vendor-pn? string
| +--ro vendor-rev? string
+--:(xfpe)
| +--ro xfpe
| +--ro vendor-name? string
| +--ro vendor-oui? string
| +--ro vendor-pn? string
| +--ro vendor-rev? string
+--:(unknown)
| +--ro unknown
| +--ro vendor-name? string
| +--ro vendor-oui? string
| +--ro vendor-pn? string
| +--ro vendor-rev? string
+--:(qsfp)
| +--ro qsfp
| +--ro speed? line-speed
| +--ro connector? enumeration
| +--ro encoding? enumeration
| +--ro vendor-name? string
| +--ro vendor-oui? string
| +--ro vendor-pn? string
| +--ro vendor-rev? string
| +--ro distance? enumeration
| +--ro media-form-factor? enumeration
| +--ro wavelength? string
| +--ro serial-no? string
| +--ro date-code? string
| +--ro temperature? uint32
| +--ro voltage? decimal64
| +--ro current? decimal64
| +--ro tx-power? decimal64
| +--ro rx-power? decimal64
+--:(qsfpp)
| +--ro qsfpp
| +--ro speed? line-speed
| +--ro connector? enumeration
| +--ro encoding? enumeration
| +--ro vendor-name? string
| +--ro vendor-oui? string
| +--ro vendor-pn? string
| +--ro vendor-rev? string
| +--ro distance? enumeration
| +--ro media-form-factor? enumeration
| +--ro wavelength? string
| +--ro serial-no? string
| +--ro date-code? string
| +--ro temperature? uint32
| +--ro voltage? decimal64
| +--ro current? decimal64
| +--ro tx-power? decimal64
| +--ro rx-power? decimal64
+--:(cfp)
| +--ro cfp
| +--ro speed? line-speed
| +--ro connector? enumeration
| +--ro encoding? enumeration
| +--ro vendor-name? string
| +--ro vendor-oui? string
| +--ro vendor-pn? string
| +--ro vendor-rev? string
| +--ro distance? enumeration
| +--ro media-form-factor? enumeration
| +--ro wavelength? string
| +--ro serial-no? string
| +--ro date-code? string
| +--ro temperature? uint32
| +--ro voltage? decimal64
| +--ro current? decimal64
| +--ro tx-power? decimal64
| +--ro rx-power? decimal64
+--:(qsfp28)
| +--ro qsfp28
| +--ro speed? line-speed
| +--ro connector? enumeration
| +--ro encoding? enumeration
| +--ro vendor-name? string
| +--ro vendor-oui? string
| +--ro vendor-pn? string
| +--ro vendor-rev? string
| +--ro distance? enumeration
| +--ro media-form-factor? enumeration
| +--ro wavelength? string
| +--ro serial-no? string
| +--ro date-code? string
| +--ro temperature? uint32
| +--ro voltage? decimal64
| +--ro current? decimal64
| +--ro tx-power? decimal64
| +--ro rx-power? decimal64
+--:(cfp2)
+--ro cfp2
+--ro speed? line-speed
+--ro connector? enumeration
+--ro encoding? enumeration
+--ro vendor-name? string
+--ro vendor-oui? string
+--ro vendor-pn? string
+--ro vendor-rev? string
+--ro distance? enumeration
+--ro media-form-factor? enumeration
+--ro wavelength? string
+--ro serial-no? string
+--ro date-code? string
+--ro temperature? uint32
+--ro voltage? decimal64
+--ro current? decimal64
+--ro tx-power? decimal64
+--ro rx-power? decimal64