This module supports the custom actions listed in the table below.
Action | Purpose |
---|---|
<ftp> | Download firmware with FTP. |
<scp> | Download firmware with SCP. |
<usb> | Download firmware from a USB device. |
<interactive> | Download firmware interactively. |
<commit> | Commits a firmware upgrade after evaluation. |
<restore> | Restores a firmware version. |
<sync> | Synchronizes the firmware with its peer. |
<fastboot> | Reboots the control processor (CP), bypassing the power-on self-test (POST). |
module: brocade-firmware +--rw firmware | +--rw download | | +---x ftp | | | +---w input | | | | +---w user string | | | | +---w password? string | | | | +---w host string | | | | +---w directory string | | | | +---w file? string | | | | +---w (options)? | | | | | +--:(manual) | | | | | | +---w manual? empty | | | | | | +---w noreboot? empty | | | | | | +---w nocommit? empty | | | | | +--:(noactivate) | | | | | | +---w noactivate? empty | | | | | +--:(coldboot) | | | | | +---w coldboot? empty | | | | +---w use-vrf? common-def:use-vrf | | | +--ro output | | | +--ro fwdl-tid? int32 | | | +--ro fwdl-status? int32 | | | +--ro fwdl-msg? string | | +---x scp | | | +---w input | | | | +---w user string | | | | +---w password? string | | | | +---w host string | | | | +---w directory string | | | | +---w file? string | | | | +---w (options)? | | | | | +--:(manual) | | | | | | +---w manual? empty | | | | | | +---w noreboot? empty | | | | | | +---w nocommit? empty | | | | | +--:(noactivate) | | | | | | +---w noactivate? empty | | | | | +--:(coldboot) | | | | | +---w coldboot? empty | | | | +---w use-vrf? common-def:use-vrf | | | +--ro output | | | +--ro fwdl-tid? int32 | | | +--ro fwdl-status? int32 | | | +--ro fwdl-msg? string | | +---x http | | | +---w input | | | | +---w host string | | | | +---w directory string | | | | +---w file? string | | | | +---w (options)? | | | | +--:(manual) | | | | | +---w manual? empty | | | | | +---w noreboot? empty | | | | | +---w nocommit? empty | | | | +--:(noactivate) | | | | | +---w noactivate? empty | | | | +--:(coldboot) | | | | +---w coldboot? empty | | | +--ro output | | | +--ro fwdl-tid? int32 | | | +--ro fwdl-status? int32 | | | +--ro fwdl-msg? string | | +---x tftp | | | +---w input | | | | +---w host string | | | | +---w directory string | | | | +---w file? string | | | | +---w (options)? | | | | | +--:(manual) | | | | | | +---w manual? empty | | | | | | +---w noreboot? empty | | | | | | +---w nocommit? empty | | | | | +--:(noactivate) | | | | | | +---w noactivate? empty | | | | | +--:(coldboot) | | | | | +---w coldboot? empty | | | | +---w use-vrf? common-def:use-vrf | | | +--ro output | | | +--ro fwdl-tid? int32 | | | +--ro fwdl-status? int32 | | | +--ro fwdl-msg? string | | +---x sftp | | | +---w input | | | | +---w user string | | | | +---w password? string | | | | +---w host string | | | | +---w directory string | | | | +---w file? string | | | | +---w (options)? | | | | | +--:(manual) | | | | | | +---w manual? empty | | | | | | +---w noreboot? empty | | | | | | +---w nocommit? empty | | | | | +--:(noactivate) | | | | | | +---w noactivate? empty | | | | | +--:(coldboot) | | | | | +---w coldboot? empty | | | | +---w port? int32 | | | | +---w host-key-check? empty | | | | +---w use-vrf? common-def:use-vrf | | | +--ro output | | | +--ro fwdl-tid? int32 | | | +--ro fwdl-status? int32 | | | +--ro fwdl-msg? string | | +---x usb | | | +---w input | | | | +---w directory string | | | | +---w (options)? | | | | +--:(manual) | | | | | +---w manual? empty | | | | | +---w noreboot? empty | | | | | +---w nocommit? empty | | | | +--:(noactivate) | | | | | +---w noactivate? empty | | | | +--:(coldboot) | | | | +---w coldboot? empty | | | +--ro output | | | +--ro fwdl-tid? int32 | | | +--ro fwdl-status? int32 | | | +--ro fwdl-msg? string | | +---x interactive | | | +--ro output | | | +--ro result? string | | +--rw default-config | | | +---x ftp | | | | +---w input | | | | | +---w user string | | | | | +---w password? string | | | | | +---w host string | | | | | +---w directory string | | | | | +---w file? string | | | | | +---w manual? empty | | | | | +---w noreboot? empty | | | | | +---w use-vrf? common-def:use-vrf | | | | +--ro output | | | | +--ro fwdl-tid? int32 | | | | +--ro fwdl-status? int32 | | | | +--ro fwdl-msg? string | | | +---x scp | | | | +---w input | | | | | +---w user string | | | | | +---w password? string | | | | | +---w host string | | | | | +---w directory string | | | | | +---w file? string | | | | | +---w manual? empty | | | | | +---w noreboot? empty | | | | | +---w use-vrf? common-def:use-vrf | | | | +--ro output | | | | +--ro fwdl-tid? int32 | | | | +--ro fwdl-status? int32 | | | | +--ro fwdl-msg? string | | | +---x sftp | | | | +---w input | | | | | +---w user string | | | | | +---w password? string | | | | | +---w host string | | | | | +---w directory string | | | | | +---w file? string | | | | | +---w manual? empty | | | | | +---w noreboot? empty | | | | | +---w use-vrf? common-def:use-vrf | | | | +--ro output | | | | +--ro fwdl-tid? int32 | | | | +--ro fwdl-status? int32 | | | | +--ro fwdl-msg? string | | | +---x http | | | | +---w input | | | | | +---w host string | | | | | +---w directory string | | | | | +---w file? string | | | | | +---w manual? empty | | | | | +---w noreboot? empty | | | | +--ro output | | | | +--ro fwdl-tid? int32 | | | | +--ro fwdl-status? int32 | | | | +--ro fwdl-msg? string | | | +---x tftp | | | | +---w input | | | | | +---w host string | | | | | +---w directory string | | | | | +---w file? string | | | | | +---w manual? empty | | | | | +---w noreboot? empty | | | | | +---w use-vrf? common-def:use-vrf | | | | +--ro output | | | | +--ro fwdl-tid? int32 | | | | +--ro fwdl-status? int32 | | | | +--ro fwdl-msg? string | | | +---x usb | | | +---w input | | | | +---w directory string | | | | +---w manual? empty | | | | +---w noreboot? empty | | | +--ro output | | | +--ro fwdl-tid? int32 | | | +--ro fwdl-status? int32 | | | +--ro fwdl-msg? string | | +--rw migrate | | | +---x scp | | | | +---w input | | | | | +---w user string | | | | | +---w password? string | | | | | +---w host string | | | | | +---w directory string | | | | | +---w file? string | | | | | +---w manual? empty | | | | | +---w noreboot? empty | | | | | +---w use-vrf? common-def:use-vrf | | | | | +---w new-nos-cfg? string | | | | +--ro output | | | | +--ro fwdl-tid? int32 | | | | +--ro fwdl-status? int32 | | | | +--ro fwdl-msg? string | | | +---x ftp | | | | +---w input | | | | | +---w user string | | | | | +---w password? string | | | | | +---w host string | | | | | +---w directory string | | | | | +---w file? string | | | | | +---w manual? empty | | | | | +---w noreboot? empty | | | | | +---w use-vrf? common-def:use-vrf | | | | | +---w new-nos-cfg? string | | | | +--ro output | | | | +--ro fwdl-tid? int32 | | | | +--ro fwdl-status? int32 | | | | +--ro fwdl-msg? string | | | +---x sftp | | | | +---w input | | | | | +---w user string | | | | | +---w password? string | | | | | +---w host string | | | | | +---w directory string | | | | | +---w file? string | | | | | +---w manual? empty | | | | | +---w noreboot? empty | | | | | +---w use-vrf? common-def:use-vrf | | | | | +---w new-nos-cfg? string | | | | +--ro output | | | | +--ro fwdl-tid? int32 | | | | +--ro fwdl-status? int32 | | | | +--ro fwdl-msg? string | | | +---x tftp | | | | +---w input | | | | | +---w host string | | | | | +---w directory string | | | | | +---w file? string | | | | | +---w manual? empty | | | | | +---w noreboot? empty | | | | | +---w use-vrf? common-def:use-vrf | | | | | +---w new-nos-cfg? string | | | | +--ro output | | | | +--ro fwdl-tid? int32 | | | | +--ro fwdl-status? int32 | | | | +--ro fwdl-msg? string | | | +---x usb | | | +---w input | | | | +---w directory string | | | | +---w manual? empty | | | | +---w noreboot? empty | | | | +---w new-nos-cfg? string | | | +--ro output | | | +--ro fwdl-tid? int32 | | | +--ro fwdl-status? int32 | | | +--ro fwdl-msg? string | | +--rw fullinstall | | +---x ftp | | | +---w input | | | | +---w user string | | | | +---w password? string | | | | +---w host string | | | | +---w directory string | | | | +---w file? string | | | | +---w manual? empty | | | | +---w noreboot? empty | | | | +---w use-vrf? common-def:use-vrf | | | +--ro output | | | +--ro fwdl-tid? int32 | | | +--ro fwdl-status? int32 | | | +--ro fwdl-msg? string | | +---x scp | | | +---w input | | | | +---w user string | | | | +---w password? string | | | | +---w host string | | | | +---w directory string | | | | +---w file? string | | | | +---w manual? empty | | | | +---w noreboot? empty | | | | +---w use-vrf? common-def:use-vrf | | | +--ro output | | | +--ro fwdl-tid? int32 | | | +--ro fwdl-status? int32 | | | +--ro fwdl-msg? string | | +---x sftp | | | +---w input | | | | +---w user string | | | | +---w password? string | | | | +---w host string | | | | +---w directory string | | | | +---w file? string | | | | +---w manual? empty | | | | +---w noreboot? empty | | | | +---w use-vrf? common-def:use-vrf | | | +--ro output | | | +--ro fwdl-tid? int32 | | | +--ro fwdl-status? int32 | | | +--ro fwdl-msg? string | | +---x tftp | | | +---w input | | | | +---w host string | | | | +---w directory string | | | | +---w file? string | | | | +---w manual? empty | | | | +---w noreboot? empty | | | | +---w use-vrf? common-def:use-vrf | | | +--ro output | | | +--ro fwdl-tid? int32 | | | +--ro fwdl-status? int32 | | | +--ro fwdl-msg? string | | +---x usb | | +---w input | | | +---w directory string | | | +---w manual? empty | | | +---w noreboot? empty | | +--ro output | | +--ro fwdl-tid? int32 | | +--ro fwdl-status? int32 | | +--ro fwdl-msg? string | +---x commit | | +--ro output | | +--ro result? string | +---x restore | | +--ro output | | +--ro result? string | +---x sync | | +--ro output | | +--ro result? string | +---x activate | | +--ro output | | +--ro overall-status? int32 | | +--ro overall-error-msg? string | | +--ro status? int32 | +--rw auto-sync | | +---x enable | | | +--ro output | | | +--ro result? string | | +---x disable | | +--ro output | | +--ro result? string | +--rw peripheral-update-option | +---x peripheral-update-cpld | +---x peripheral-update-fpga | +--rw peripheral-update-bmc-option | +---x peripheral-update-bmc-all | +---x peripheral-update-bmc-boot | +---x peripheral-update-bmc-application +--rw update | +--rw onie | | +---x scp | | | +---w input | | | | +---w user string | | | | +---w password? string | | | | +---w host string | | | | +---w directory string | | | | +---w file? string | | | | +---w use-vrf? common-def:use-vrf | | | +--ro output | | | +--ro upgrade-msg? string | | +---x ftp | | | +---w input | | | | +---w user string | | | | +---w password? string | | | | +---w host string | | | | +---w directory string | | | | +---w file? string | | | | +---w use-vrf? common-def:use-vrf | | | +--ro output | | | +--ro upgrade-msg? string | | +---x sftp | | +---w input | | | +---w user string | | | +---w password? string | | | +---w host string | | | +---w directory string | | | +---w file? string | | | +---w use-vrf? common-def:use-vrf | | +--ro output | | +--ro upgrade-msg? string | +--rw bmc | +--rw bmc-firmware | +---x scp | | +---w input | | +---w user string | | +---w password string | | +---w host string | | +---w directory string | | +---w file string | | +---w use-vrf? common-def:use-vrf | +---x ftp | +---w input | +---w user string | +---w password string | +---w host string | +---w directory string | +---w file string | +---w use-vrf? common-def:use-vrf +--rw write | +---x erase | +---w input | | +---w (write_erase_options)? | | +--:(erase_all) | | | +---w erase_all? empty | | +--:(erase_all_skip_license) | | +---w erase_all_skip_license? empty | +--ro output | +--ro fwdl-tid? int32 | +--ro fwdl-status? int32 | +--ro fwdl-msg? string +--rw reboot | +---x fastboot +--rw dhcp | +--rw ztp | +---x log | | +--ro output | | +--ro dad-cmd-msg? string | +---x cancel | +--ro output | +--ro dad-cmd-msg? string +--rw onie | +---x onie-install | +--ro output | +--ro onie-install-msg? string +--rw bootmenu +---x menu-enable | +--ro output | +--ro menu-enable-msg? string +---x menu-disable +--ro output +--ro menu-disable-msg? string rpcs: +---x fwdl-status | +---w input | | +---w fwdl-tid? int32 | +--ro output | +--ro number-of-entries? uint32 | +--ro fwdl-state? enumeration | +--ro fwdl-entries* | +--ro index? uint32 | +--ro message-id? int32 | +--ro date-and-time-info? string | +--ro message? string | +--ro blade-slot? int32 | +--ro blade-swbd? int32 | +--ro blade-name? string | +--ro blade-state? enumeration | +--ro blade-app? string +---x activate-status | +--ro output | +--ro overall-status? int32 | +--ro overall-error-msg? string | +--ro status? int32 +---x firmware-download | +---w input | | +---w fullinstall? empty | | +---w (protocol-type)? | | | +--:(scp-protocol) | | | | +---w scp | | | | +---w user string | | | | +---w password? string | | | | +---w host string | | | | +---w directory string | | | | +---w file? string | | | +--:(ftp-protocol) | | | | +---w ftp | | | | +---w user string | | | | +---w password? string | | | | +---w host string | | | | +---w directory string | | | | +---w file? string | | | +--:(sftp-protocol) | | | | +---w sftp | | | | +---w user string | | | | +---w password? string | | | | +---w host string | | | | +---w directory string | | | | +---w file? string | | | | +---w port? int32 | | | | +---w host-key-check? empty | | | +--:(usb-protocol) | | | +---w usb | | | +---w directory string | | +---w coldboot? empty | +--ro output | +--ro fwdl-tid? int32 | +--ro fwdl-status? int32 | +--ro fwdl-msg? string +---x firmware-commit | +--ro output | +--ro result? string +---x firmware-restore | +--ro output | +--ro result? string +---x firmware-download-sanity +---w input | +---w (protocol-type)? | +--:(scp-protocol) | | +---w scp | | +---w user string | | +---w password? string | | +---w host string | | +---w directory string | | +---w file? string | +--:(ftp-protocol) | | +---w ftp | | +---w user string | | +---w password? string | | +---w host string | | +---w directory string | | +---w file? string | +--:(sftp-protocol) | | +---w sftp | | +---w user string | | +---w password? string | | +---w host string | | +---w directory string | | +---w file? string | | +---w port? int32 | | +---w host-key-check? empty | +--:(usb-protocol) | +---w usb | +---w directory string +--ro output +--ro fwdl-tid? int32 +--ro fwdl-status? int32 +--ro fwdl-msg? string +--ro fwdl-version? string