openconfig-ap-manager

openconfig-version: 1.3.0

Description

This module defines the top level configuration and state data for a system which manages Access Points.

Imports

openconfig-extensions
openconfig-yang-types
openconfig-inet-types
openconfig-wifi-types
openconfig-types

Data elements

/
provision-aps

description:
Top most container for assigning hostnames to APs.

nodetype: container (rw)

/provision-aps/
provision-ap

description:
List of MAC addresses that will have hostnames assigned.

nodetype: list (rw)

list keys: [mac]

/provision-aps/provision-ap/
mac

description:
Reference to the MAC address list key. This leaf is a reference only and not to be configured.

nodetype: leaf (list key) (rw)

type: leafref

  • path reference: ../config/mac

/provision-aps/provision-ap/
config

description:
Config container for assigning hostnames to APs.

nodetype: container (rw)

/provision-aps/provision-ap/config/
mac

description:
MAC address of the AP primary Ethernet interface. If AP has multiple Ethernet interfaces, this would be the MAC printed on the unit label and referenced within the management system. Vendors MUST reject attempts to configure this leaf.

nodetype: leaf (rw)

type: oc-yang:mac-address

/provision-aps/provision-ap/config/
hostname

description:
Hostname of the Access Point.

nodetype: leaf (rw)

type: oc-inet:domain-name

/provision-aps/provision-ap/config/
country-code

description:
Country code where the AP operates in ISO 3166-1 alpha-2 format.

nodetype: leaf (rw)

type: string

  • pattern:
    [A-Z]{2}

/provision-aps/provision-ap/
state

description:
State container for assigning hostnames to APs.

nodetype: container (ro)

/provision-aps/provision-ap/state/
mac

description:
MAC address of the AP primary Ethernet interface. If AP has multiple Ethernet interfaces, this would be the MAC printed on the unit label and referenced within the management system. Vendors MUST reject attempts to configure this leaf.

nodetype: leaf (ro)

type: oc-yang:mac-address

/provision-aps/provision-ap/state/
hostname

description:
Hostname of the Access Point.

nodetype: leaf (ro)

type: oc-inet:domain-name

/provision-aps/provision-ap/state/
country-code

description:
Country code where the AP operates in ISO 3166-1 alpha-2 format.

nodetype: leaf (ro)

type: string

  • pattern:
    [A-Z]{2}

/
joined-aps

description:
Top most container for joined-aps.

nodetype: container (rw)

/joined-aps/
joined-ap

description:
List of access points that have joined the controller.

nodetype: list (ro)

list keys: [hostname]

/joined-aps/joined-ap/
hostname

description:
Reference to the MAC address list key.

nodetype: leaf (list key) (ro)

type: leafref

  • path reference: ../state/hostname

/joined-aps/joined-ap/
state

description:
State container for Joined APs.

nodetype: container (ro)

/joined-aps/joined-ap/state/
mac

description:
MAC address of the AP primary Ethernet interface. If AP has multiple Ethernet interfaces, this would be the MAC printed on the unit label and referenced within the management system. Vendors MUST reject attempts to configure this leaf.

nodetype: leaf (ro)

type: oc-yang:mac-address

/joined-aps/joined-ap/state/
hostname

description:
Hostname of the Access Point.

nodetype: leaf (ro)

type: oc-inet:domain-name

/joined-aps/joined-ap/state/
opstate

description:
The current operational state of the AP.

nodetype: leaf (ro)

type: identityref

  • base: oc-wifi:AP_STATE

/joined-aps/joined-ap/state/
up-time

description:
Timestamp when this AP last changed its op-state to 'UP'. The value is the timestamp in nanoseconds relative to the Unix Epoch (Jan 1, 1970 00:00:00 UTC).

nodetype: leaf (ro)

type: oc-types:timeticks64

units: nanoseconds

/joined-aps/joined-ap/state/
uptime

description:
Seconds this AP has been in the op-state of 'UP'.

nodetype: leaf (ro)

type: uint32

units: seconds

/joined-aps/joined-ap/state/
enabled

description:
Wheather the AP is enabled or disabled.

nodetype: leaf (ro)

type: boolean

/joined-aps/joined-ap/state/
serial

description:
Serial number of the Access Point.

nodetype: leaf (ro)

type: string

/joined-aps/joined-ap/state/
model

description:
Model number of the Access Point.

nodetype: leaf (ro)

type: string

/joined-aps/joined-ap/state/
software-version

description:
Software version of the Access Point.

nodetype: leaf (ro)

type: string

/joined-aps/joined-ap/state/
ipv4

description:
The IPv4 address of the Access Point.

nodetype: leaf (ro)

type: oc-inet:ipv4-address

/joined-aps/joined-ap/state/
ipv6

description:
The IPv6 address of the Access Point.

nodetype: leaf (ro)

type: oc-inet:ipv6-address

/joined-aps/joined-ap/state/
power-source

description:
Enumerate how the AP is being powered.

nodetype: leaf (ro)

type: enumeration

  • AT
    Powered using 802.3at.
  • AF
    Powered using 802.3af.
  • BT_TYPE3
    Powered using 802.3bt Type 3.
  • BT_TYPE4
    Powered using 802.3bt Type 4.
  • PLUG
    Powered using local source, not PoE.