Provides the Third Party Virtual Machine (TPVM) administration commands.
module: extreme-tpvm_config
+--rw tpvm-cfg
+--rw tpvm* [tpvm-instance-id]
+--rw tpvm-instance-id string
+--rw password? string
+--rw auto-boot? empty
+--rw ntp* [server]
| +--rw server union
+--rw disk* [disk-name]
| +--rw disk-name union
| +--rw disk-size tpvm:diskSize
+--rw ldap
| +--rw ldap-server
| | +--rw host? inet:host
| | +--rw ldap-server-options
| | +--rw port? uint16
| | +--rw secure? empty
| | +--rw basedn? string
| | +--rw rootdn? string
| | +--rw rootdnpw? string
| +--rw ca-cert
| +--rw import
| +--rw protocol? enumeration
| +--rw user? string
| +--rw ldap-password? string
| +--rw ldap-host? inet:host
| +--rw directory? string
| +--rw filename? string
+--rw dns
| +--rw dns-params
| +--rw primary-server? union
| +--rw secondary-server? union
| +--rw domain?
+--rw system-attributes
| +--rw hostname? string
| +--rw timezone? common-def:timezone
+--rw trusted-peer
| +--rw pwless
| | +--rw peer-ip? inet:ipv4-address
| | +--rw peer-password? string
| +--rw peer-sudoer? string
+--rw interface
| +--rw management
| | +--rw ip
| | | +--rw (ip-config-choices)?
| | | +--:(ip-case)
| | | | +--rw ip-params
| | | | +--rw ipaddr? common-def:ipv4-prefix-mask
| | | | +--rw gw? inet:ipv4-address
| | | +--:(dhcp-case)
| | | +--rw dhcp? empty
| | +--rw ipv6
| | +--rw (ipv6-config-choices)?
| | +--:(ipv6-case)
| | | +--rw ipv6-params
| | | +--rw ipv6addr? common-def:ipv6-address-prefix
| | | +--rw gwv6? inet:ipv6-address
| | +--:(dhcpv6-case)
| |
| +--rw insight
| +--rw ip
| +--rw (insight-ip-config-choices)?
| +--:(ip-case)
| | +--rw ip-params
| | +--rw insight-ipaddr? common-def:ipv4-prefix-mask
| | +--rw insight-gw? inet:ipv4-address
| +--:(dhcp-case)
| +--rw insight-dhcp? empty
+--rw deploy? empty
+--rw undeploy-force? empty
TPVM UPGRADE:
------------
module: brocade-tpvm
+--rw tpvm
+---x upgrade
| +---w input
| | +---w tpvmid? string
| | +---w (file-options)
| | | +--:(local)
| | | | +---w uselocalfile empty
| | | +--:(remote)
| | | +---w protocol enumeration
| | | +---w user string
| | | +---w password string
| | | +---w host inet:host
| | | +---w directory string
| | | +---w filename string
| | | +---w use-vrf? common-def:use-vrf
| | +---w snapshot? empty
| | +---w full? empty
| +--ro output
| +--ro tpvm-upgrade-msg? string
GET-TPVM-DETAIL - RPC:
---------------------
rpcs:
+---x get-tpvm-detail
+---w input
| +---w tpvm-instance-id? string
+--ro output
+--ro tpvm
+--ro tpvm-state? tpvmStateType
+--ro additional-status? string
+--ro version? string
+--ro auto-boot-enabled? empty
+--ro allow-pwless-enabled? empty
+--ro password? string
+--ro hostname? string
+--ro timezone? string
+--ro ldap
| +--ro host? string
| +--ro port? uint16
| +--ro secure? empty
| +--ro basedn? string
| +--ro rootdn? string
| +--ro rootdnpw? string
+--ro dns
| +--ro primary? union
| +--ro secondary? union
| +--ro domain? string
+--ro ntp* [server]
| +--ro server string
+--ro trusted-peer
| +--ro peer-ip? inet:ipv4-address
| +--ro sudo-user? string
| +--ro peer-password? string
+--ro disk* [disk-name]
| +--ro disk-name string
| +--ro disk-size? string
+--ro interface* [interface-name]
+--ro interface-name string
+--ro ipv4-address? string
+--ro gateway? inet:ipv4-address
+--ro ipv6-address? string
+--ro gateway-v6? inet:ipv6-address