Cisco-IOS-XE-app-hosting-cfg

YANG Data Model Tree Structure

View YANG Source on GitHub →

📚 API Documentation & Navigation

📄 Swagger API Spec 📂 Browse Configuration APIs 🌳 All Trees

📋 Module Metadata

Namespace: http://cisco.com/ns/yang/Cisco-IOS-XE-app-hosting-cfg

Prefix: app_hosting_cfg

Related Modules:
Cisco-IOS-XE-app-hosting-oper
Cisco-IOS-XE-aws-cw-cfg
Cisco-IOS-XE-aws-s3-cfg
Cisco-IOS-XE-cloud-services-cfg
Cisco-IOS-XE-ctrl-mng-cfg

💡 Example Usage

# PUT configuration
curl -X PUT \
  -H "Content-Type: application/yang-data+json" \
  -u admin:password \
  --insecure \
  https://device-ip/restconf/data/Cisco-IOS-XE-app-hosting-cfg \
  -d @config.json

📚 External Documentation

💻 YANG Source📖 YANG Catalog🌐 DevNet Guide
module: Cisco-IOS-XE-app-hosting-cfg
  +--rw app-hosting-cfg-data
     +--rw apps
     |  +--rw app* [application-name]
     |     +--rw application-name                string
     |     +--rw application-network-resource
     |     |  +--rw vnic-gateway-0?                                       string
     |     |  +--rw virtualportgroup-guest-interface-name-1?              string
     |     |  +--rw virtualportgroup-guest-ip-address-1?                  inet:ip-address
     |     |  +--rw virtualportgroup-guest-ip-netmask-1?                  inet:ip-address
     |     |  +--rw virtualportgroup-application-default-gateway-1?       inet:ip-address
     |     |  +--rw nameserver-0?                                         inet:ip-address
     |     |  +--rw virtualportgroup-guest-interface-default-gateway-1?   uint8
     |     |  +--rw vnic-gateway-1?                                       string
     |     |  +--rw virtualportgroup-guest-interface-name-2?              string
     |     |  +--rw virtualportgroup-guest-ip-address-2?                  inet:ip-address
     |     |  +--rw virtualportgroup-guest-ip-netmask-2?                  inet:ip-address
     |     |  +--rw virtualportgroup-application-gateway-2?               inet:ip-address
     |     |  +--rw nameserver-1?                                         inet:ip-address
     |     |  +--rw virtualportgroup-guest-interface-default-gateway-2?   uint8
     |     |  +--rw vnic-gateway-2?                                       string
     |     |  +--rw virtualportgroup-guest-interface-name-3?              string
     |     |  +--rw virtualportgroup-guest-ip-address-3?                  inet:ip-address
     |     |  +--rw virtualportgroup-guest-ip-netmask-3?                  inet:ip-address
     |     |  +--rw virtualportgroup-application-gateway-3?               inet:ip-address
     |     |  +--rw nameserver2?                                          inet:ip-address
     |     |  +--rw virtualportgroup-guest-interface-default-gateway-3?   uint8
     |     |  +--rw vnic-gateway-3?                                       string
     |     |  +--rw virtualportgroup-guest-interface-name-4?              string
     |     |  +--rw virtualportgroup-guest-ip-address-4?                  inet:ip-address
     |     |  +--rw virtualportgroup-guest-ip-netmask-4?                  inet:ip-address
     |     |  +--rw virtualportgroup-application-gateway-4?               inet:ip-address
     |     |  +--rw nameserver-3?                                         inet:ip-address
     |     |  +--rw virtualportgroup-guest-interface-default-gateway-4?   uint8
     |     |  +--rw management-interface-name?                            string
     |     |  +--rw management-guest-ip-address?                          inet:ip-address
     |     |  +--rw management-guest-ip-netmask?                          inet:ip-address
     |     |  +--rw management-application-gateway?                       inet:ip-address
     |     |  +--rw nameseerver4?                                         inet:ip-address
     |     |  +--rw management-guest-interface-default-gateway?           uint8
     |     |  +--rw application-mac-address
     |     |  |  +--rw mac-address?          yang:mac-address
     |     |  |  +--rw mac-interface-name?   string
     |     |  +--rw appintf-guest-interface-number?                       uint8
     |     |  +--rw appintf-vlan-mode?                                    app-hosting-ios-xe-cfg:im-app-appintf-mode
     |     |  +--rw appintf-access-interface-number?                      uint8
     |     |  +--rw mac-forward-enable?                                   boolean
     |     |  +--rw mirror-enable?                                        boolean
     |     |  +--rw vpg-guest-ipv6-addr-1?                                inet:ipv6-address
     |     |  +--rw ipv6-prefix-len-1?                                    uint8
     |     |  +--rw vpg-guest-ipv6-addr-2?                                inet:ipv6-address
     |     |  +--rw ipv6-prefix-len-2?                                    uint8
     |     |  +--rw vpg-guest-ipv6-addr-3?                                inet:ipv6-address
     |     |  +--rw ipv6-prefix-len-3?                                    uint8
     |     |  +--rw vpg-guest-ipv6-addr-4?                                inet:ipv6-address
     |     |  +--rw ipv6-prefix-len-4?                                    uint8
     |     |  +--rw mgmt-guest-ipv6-addr?                                 inet:ipv6-address
     |     |  +--rw mgmt-ipv6-prefix-len?                                 uint8
     |     |  +--rw vpg-app-default-ipv6-gw?                              inet:ipv6-address
     |     |  +--rw vpg-guest-if-ipv6-def-gw?                             uint8
     |     |  +--rw mcast-enable?                                         boolean
     |     +--rw application-resource-profile
     |     |  +--rw profile-name?         string
     |     |  +--rw vcpu?                 uint16
     |     |  +--rw cpu-units?            uint16
     |     |  +--rw memory-capacity-mb?   uint16
     |     |  +--rw disk-size-mb?         uint16
     |     |  +--rw pkg-profile-name?     string
     |     |  +--rw cpu-percent?          uint8
     |     +--rw application-attached-device
     |     |  +--rw device-name?   string
     |     +--rw appintf-vlan-rules
     |     |  +--rw appintf-vlan-rule* [vlan-id]
     |     |     +--rw vlan-id                  uint16
     |     |     +--rw guest-interface?         uint8
     |     |     +--rw guest-ip?                inet:ip-address
     |     |     +--rw guest-ipnetmask?         inet:ip-address
     |     |     +--rw mac-forward-enable?      boolean
     |     |     +--rw mirror-enable?           boolean
     |     |     +--rw guest-ipv6?              inet:ipv6-address
     |     |     +--rw guest-ipv6-prefix-len?   uint8
     |     |     +--rw mcast-enable?            boolean
     |     +--rw start?                          boolean
     |     +--rw dev-usbs
     |     |  +--rw dev-usb* [usb-port-num]
     |     |     +--rw usb-port-num      uint16
     |     |     +--rw usb-port-label?   string
     |     +--rw docker-resource?                boolean
     |     +--rw run-optss
     |     |  +--rw run-opts* [line-index]
     |     |     +--rw line-index       uint16
     |     |     +--rw line-run-opts?   string
     |     +--rw prepend-pkg-opts?               boolean
     |     +--rw appintf-mgmt
     |     |  +--rw vlan-mode?        app-hosting-ios-xe-cfg:im-app-appintf-mode
     |     |  +--rw trunk-if-num?     uint8
     |     |  +--rw access-if-num?    uint8
     |     |  +--rw mac-fwd-enable?   boolean
     |     |  +--rw mirror-enable?    boolean
     |     |  +--rw mcast-enable?     boolean
     |     +--rw appintf-mgmt-vlans
     |     |  +--rw appintf-mgmt-vlan* [vlan-id]
     |     |     +--rw vlan-id            uint16
     |     |     +--rw mgmt-vlan-param
     |     |        +--rw guest-if?                uint8
     |     |        +--rw guest-ip?                inet:ip-address
     |     |        +--rw guest-netmask?           inet:ip-address
     |     |        +--rw guest-ipv6?              inet:ipv6-address
     |     |        +--rw guest-ipv6-prefix-len?   uint8
     |     |        +--rw mac-fwd-enable?          boolean
     |     |        +--rw mirror-enable?           boolean
     |     |        +--rw mcast-enable?            boolean
     |     +--rw appintf-ports
     |     |  +--rw appintf-port* [port-number]
     |     |     +--rw port-number      uint16
     |     |     +--rw vlan-mode?       app-hosting-ios-xe-cfg:im-app-appintf-mode
     |     |     +--rw appintf-param
     |     |     |  +--rw trunk-if-num?     uint8
     |     |     |  +--rw access-if-num?    uint8
     |     |     |  +--rw mac-fwd-enable?   boolean
     |     |     |  +--rw mirror-enable?    boolean
     |     |     |  +--rw mcast-enable?     boolean
     |     |     +--rw vlan-nodes
     |     |        +--rw vlan-node* [vlan-id]
     |     |           +--rw vlan-id               uint16
     |     |           +--rw appintf-vlan-param
     |     |              +--rw guest-if?                uint8
     |     |              +--rw guest-ip?                inet:ip-address
     |     |              +--rw guest-netmask?           inet:ip-address
     |     |              +--rw guest-ipv6?              inet:ipv6-address
     |     |              +--rw guest-ipv6-prefix-len?   uint8
     |     |              +--rw mac-fwd-enable?          boolean
     |     |              +--rw mirror-enable?           boolean
     |     |              +--rw mcast-enable?            boolean
     |     +--rw app-cam-gintfs
     |        +--rw app-cam-gintf* [guest-if]
     |           +--rw guest-if                 uint8
     |           +--rw guest-ip?                inet:ip-address
     |           +--rw guest-netmask?           inet:ip-address
     |           +--rw guest-ipv6?              inet:ipv6-address
     |           +--rw guest-ipv6-prefix-len?   uint8
     +--rw controls!
        +--rw application-hosting-infra-enable-statue?   uint8
        +--rw sign-verification?                         boolean