API to Get the Config
This endpoint gets the config with given ID
GET /openapi/v1/ext_appliances/<id>/config/<config_id>
where <id> is the appliance_id that can be obtained from the API to Get List of Appliances, <config_id> is the id that can be obtained from API to Get the Configs on Config Type.
Parameters: The request URL contains the following parameters
Name |
Type |
Description |
---|---|---|
id |
string |
Specify the Appliance ID |
config_id |
string |
Specify the config ID |
Response object: Returns the config with given ID.
Sample response
resp = restclient.get('/ext_appliances/63c1272039042a1c0ddd3e20/config/63c1272039042a1c0ddd3e21')
if resp.status_code == 200:
parsed_resp = json.loads(resp.content)
print json.dumps(parsed_resp)
b
Sample response
{
"mode": "TEST_AND_APPLY",
"name": "VM3_ERSPAN",
"root_scope_id": "63bf8d2f497d4f7287dbd335",
"vrf_id": 1,
"appliance_id": "63c1272039042a1c0ddd3e20",
"deleted": false,
"type": "VM3_ERSPAN",
"state": "COMMIT",
"attempts": 0,
"config": {
"secured": {},
"unsecured": {
"cidr": [
"172.26.231.141/23",
"172.26.231.142/23",
"172.26.231.143/23"
],
"gateway": [
"172.26.231.140",
"172.26.231.140",
"172.26.231.140"
],
"cidr_v6": [],
"gateway_v6": [],
"dns": [
"test"
],
"search_domains": [],
"hostname": "hjtest",
"https_proxy": "",
"no_proxy": []
}
},
"push_to_dio_at": 0,
"created_at": 1673602848,
"updated_at": 1673602848,
"discovery_completed_at": 0,
"committed_at": 0,
"delete_at": 0,
"error_at": 0,
"hidden": false,
"discovery_phase": 0,
"internal": false,
"id": "63c1272039042a1c0ddd3e21"
}