OBJECT

AccessPoint

Access point

link GraphQL Schema definition

  • type AccessPoint implements NyansaEntity, HasLocation, HasVoyanceUrl {
  • # Unique identifier of the AP
  • uuid: String!
  • # MAC address of the AP
  • macAddr: String
  • # IP address of the AP
  • ipAddress: String
  • # AP name
  • apName: String
  • # AP model
  • apModel: String
  • # AP group
  • apGroup: String
  • # Last seen time of the AP
  • lastUpdated: Date
  • customGroups: [String!]
  • # Location of the AP reported by controller
  • apLocation: String
  • # Whether the AP is up (true) or down (false)
  • apStatus: Boolean
  • # Number of clients connected
  • numDevices: Int
  • # Description of the AP
  • description: String
  • # IP address of the AP's controller
  • controllerIp: String
  • # Reason for the last reboot of the AP
  • lastApRebootReason: String
  • # Power flapping state of the AP (NORMAL / FLAPPING)
  • apPowerFlappingState: String
  • # First seen time of the AP
  • createdAt: Date
  • # List of AP radios
  • apRadios: [AccessPointRadio!]!
  • # Distribution of affected client hours for different incident metrics aggregated
  • # to this AP, RF band, and root cause
  • #
  • # Arguments
  • # metricIds: Filter on one or more incident metric IDs
  • # pageSize: Size of a page
  • affectedClientHoursDistribution(
  • metricIds: [String!],
  • pageSize: Int
  • ): AffectedClientHoursList!
  • # Attribute change results with pagination
  • #
  • # Arguments
  • # attributeNames: Names of the attributes to filter results by
  • # fromDate: Returns results updated after this time
  • # toDate: Returns results updated before this time
  • # limit: Limit number of results to return
  • # sortOrder: Order to sort results by
  • attributeChanges(
  • attributeNames: [String!],
  • fromDate: Date,
  • toDate: Date,
  • limit: Int,
  • sortOrder: SortingOrder
  • ): [AttributeChange!]!
  • # Location names
  • locationNames: [String!]!
  • # URL to Voyance
  • voyanceUrl: String
  • }