BIG-IQ Device Discovery for ADC Core Management

Overview

API used for discovery task management of a BIG-IP ADC namespace by BIG-IQ. Re-import uses this task as well.

Version information

Version : 5.2, 5.3, 5.4, 6.0

URI scheme

BasePath : /mgmt/cm/adc-core/tasks
Schemes : HTTPS

Consumes

  • application/json

Produces

  • application/json

Paths

Create a device discovery declare-mgmt-authority task managed by BIG-IQ module (LTM/ADC).

POST /declare-mgmt-authority

Description

Create a device discovery declare-mgmt-authority task and add to collection.

Parameters

Type Name Description Schema Default
Path objectId Unique id assigned to device discovery task object. required string(UUID) None
Body Json string request body. Input parameter list in json format. required Ex. {} post_declare-mgmt-auth_body None

Responses

HTTP Code Description Schema
200 POST a device discovery declare-mgmt-authority task. properties_declare_mgmt_authority_collection
400 Error response “Bad Request” error_collection

List of device declare-mgmt-authority collection tasks managed by BIG-IQ module (LTM/ADC).

GET /declare-mgmt-authority

Description

Returns the collection of device discover declare-mgmt-authority tasks.

Responses

HTTP Code Description Schema
200 Returns a collection of device discover declare-mgmt-authority tasks. properties_declare_mgmt_authority_collection
400 Error response “Bad Request” error_collection

Used to get a single device discovery declare-mgmt-authority task (LTM/ADC).

GET /declare-mgmt-authority/{objectId}

Description

Returns the device discovery declare-mgmt-authority task identified by a endpoint URI (LTM/ADC).

Parameters

Type Name Description Schema Default
Path objectId Unique id assigned to this declare-mgmt-authority task object. required string(UUID) None

Responses

HTTP Code Description Schema
200 Device discovery declare-mgmt-authority task object. (LTM/ADC) properties_declare-mgmt-authority
400 Error response “Bad Request” error_collection

Definitions

error_collection

Name Description Schema
errorStack Error stack trace returned by java. optional, read-only string
items Collection of device discovery declare-mgmt-authority task objects. optional < object > array
kind Type information for this device discovery declare-mgmt-authority task collection object. cm:adc-core:tasks:declare-mgmt-authority:dmataskcollectionstate optional, read-only string
message Error message returned from server. optional, read-only string
requestBody The data in the request body. GET (None) optional, read-only string
requestOperationId Unique id assigned to rest operation. optional, read-only integer(int64)

properties_declare-mgmt-authority

Name Description Schema
copyTaskReference Enable / Disable declare-mgmt-authority copy difference between working-configuration (BIG-IQ) and current-configuration (BIG-IP). optional copyTaskReference
currentStep The current step of device declare-mgmt-authority task as predicated by state. optional string
deviceReference Reference link to resolver for device declare-mgmt-authority to be managed by BIG-IQ. (LTM / ADC) optional deviceReference
differenceReference Reference link to differences object containing differences between working-configuration (BIG-IQ) and current-configuration (BIG-IP) optional differenceReference
differencerTaskReference Reference link to differencer task. Used to manage difference between working-configuration (BIG-IQ) and current-configuration (BIG-IP) optional differencerTaskReference
endDateTime Date/Time when device discovery task declare-mgmt-authority ended. optional ex. 2016-10-11T10:30:17.834-0400 string
generation A integer that will track change made to a device discovery declare-mgmt-authority task object. generation. optional, read-only integer(int64)
id Unique id assigned to a device discovery declare-mgmt-authority task object. optional, read-only string
identityReference Array of reference links to user used to discover device declare-mgmt-authority. mgmt/shared/authz/users/admin optional < identityReference > array
kind Type information for this device discovery declare-mgmt-authority task object. cm:adc-core:tasks:declare-mgmt-authority:dmataskitemstate optional, read-only string
lastUpdateMicros Update time (micros) for last change made to a device discovery task object. time (1476742109026835). optional, read-only integer(int64)
ownerMachineId A unique id string for the BIG-IQ acting as a device owner for declare-mgmt-authority. (LTM / ADC) optional string
reImport Flag to enable / disable re-import configuration. optional boolean
selfLink A reference link URI to the device discovery declare-mgmt-authority task object. optional, read-only string
startDateTime Date/Time when device discovery declare-mgmt-authority task began. optional ex. 2016-10-11T10:30:17.834-0400 string
status Status of device discovery declare-mgmt-authority task during state transistion. (LTM / ADC) optional string
userReference Reference link to user used to discover device declare-mgmt-authority. mgmt/shared/authz/users/admin optional userReference
username User name of device declare-mgmt-authority object to be managed. (LTM / ADC) optional string
validationBypassMode Enable / Disable validation check when importing configuration device. BYPASS_NONE - no bypass (default), BYPASS_FINAL - skip final validation phase, BYPASS_ALL - skip all validation phases. optional string

copyTaskReference

Name Description Schema
link Reference link to a declare-mgmt-authority copy task object. optional string

deviceReference

Name Description Schema
link Reference link to declare-mgmt-authority adc task device. optional string

differenceReference

Name Description Schema
link Reference link to shared security configuration difference report for adc-core. optional string

differencerTaskReference

Name Description Schema
link Reference link to shared security configuration difference adc-core task object. optional string

identityReference

Name Description Schema
link Reference link to users. /mgmt/shared/authz/users/admin optional string

userReference

Name Description Schema
link Reference link to users. /mgmt/shared/authz/users/admin optional string

properties_declare_mgmt_authority_collection

Name Description Schema
generation An integer that will track change made to a device discovery declare-mgmt-authority task collection object. generation. optional, read-only integer(int64)
items Array of device discovery task object. optional < object > array
kind Type information for this device discovery declare-mgmt-authority task collection object. cm:adc-core:tasks:declare-mgmt-authority:dmataskcollectionstate optional, read-only string
lastUpdateMicros Update time (micros) for last change made to a device discovery declare-mgmt-authority task collection object. time. optional, read-only integer(int64)
selfLink A reference link URI to the device discovery declare-mgmt-authority task collection object. optional, read-only string

post_declare-mgmt-auth_body

Name Description Schema
deviceReference Reference link to device in resolver group. required string
moduleList List of modules to discover. ex. adc_core, asm, shared_security, firewall required string
userName Username of device. required string
password Password of device. required string
rootUser Root user of device. required string
rootPassword Root password of device. required string
automaticallyUpdateFramework To update rest framework automatically. It is recommended to do so if using REST API. required boolean