extreme-tpvm_config

Provides the Third Party Virtual Machine (TPVM) administration commands.

Top-level container

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