@itentialopensource/adapter-infoblox_netmri
Version:
This adapter integrates with system described as: Infoblox NetMRI
122 lines (121 loc) • 5.08 kB
YAML
openapi: 3.0.0
info:
title: Infoblox NetMRI
contact: {}
version: '3.3'
servers:
- url: https://netmri.comp.com/api/3.3
variables: {}
paths:
/devices/show:
get:
tags:
- Devices
summary: devicesShow
description: ''
operationId: devicesShow
parameters:
- name: DeviceID
in: query
description: An internal NetMRI identifier for the device.
required: true
style: form
explode: true
schema:
type: integer
format: int64
example: 509884177951627265
- name: methods
in: query
description: 'A comma-delimited list of device methods. The listed methods will be called on each device returned and included in the output. Available methods are: SwitchingInd, RoutingInd, DeviceSAAVersion, DeviceRebootTime, DeviceContextName, DeviceCommunitySecure, DeviceRank, DeviceCommunity, DeviceFirstOccurrence, group, parent_device, gateway_device, running_config, running_config_text, saved_config, saved_config_text, running_config_diff, saved_config_diff, virtual_child_count, asset_type, device_setting, data_collection_status, control_capabilities, network_name, interfaces, issue_details, device_routes, device_physicals, if_addrs, config_revisions, detected_changes, device_ports, cap_description_ind, cap_admin_status_ind, cap_vlan_assignment_ind, cap_voice_vlan_ind, cap_net_provisioning_ind, cap_net_vlan_provisioning_ind, cap_net_deprovisioning_ind, cap_description_na_reason, cap_admin_status_na_reason, cap_vlan_assignment_na_reason, cap_voice_vlan_na_reason, cap_net_provisioning_na_reason, cap_net_vlan_provisioning_na_reason, cap_net_deprovisioning_na_reason, meta, data_source.'
style: form
explode: true
schema:
type: array
items: {}
- name: include
in: query
description: 'A comma-delimited list of associated object types to include in the output. The listed associations will be returned as outputs named according to the association name (see outputs below). Available includes are: parent_device, device_setting, data_collection_status, interfaces, issue_details, device_routes, device_physicals, if_addrs, config_revisions, detected_changes, device_ports, meta, data_source.'
style: form
explode: true
schema:
type: array
items: {}
responses:
'200':
description: ''
headers: {}
content: {}
deprecated: false
/devices/index:
get:
tags:
- Devices
summary: devicesIndex
description: Lists the available devices. Any of the inputs listed may be be used to narrow the list; other inputs will be ignored. Of the various ways to query lists, using this method is most efficient.
operationId: devicesIndex
parameters:
- name: select
in: query
description: comma-delimited list of attributes to return
style: form
explode: true
schema:
type: array
items: {}
responses:
'200':
description: ''
headers: {}
content: {}
deprecated: false
/device_groups/index:
get:
tags:
- DeviceGroups
summary: deviceGroupsIndex
description: Lists the available device groups. Any of the inputs listed may be be used to narrow the list; other inputs will be ignored. Of the various ways to query lists, using this method is most efficient.
operationId: deviceGroupsIndex
parameters: []
responses:
'200':
description: ''
headers: {}
content: {}
deprecated: false
/interfaces/search:
get:
tags:
- Interfaces
summary: interfacesSearch
description: Lists the available interfaces matching the input criteria. This method provides a more flexible search interface than the index method, but searching using this method is more demanding on the system and will not perform to the same level as the index method. The input fields will be used as in the index method to filter the result, along with the optional query string and XML filter described in the documentation.
operationId: interfacesSearch
parameters:
- name: GroupID
in: query
description: A comma-delimited list of internal NetMRI identifier(s) of the device group(s) to which to limit the results.
style: form
explode: true
schema:
type: array
items: {}
responses:
'200':
description: ''
headers: {}
content: {}
deprecated: false
components:
securitySchemes:
httpBasic:
type: http
scheme: basic
security:
- httpBasic: []
tags:
- name: Devices
description: The devices discovered by NetMRI
- name: DeviceGroups
description: Collections of devices
- name: Interfaces
description: ''