PUT /api/smart_proxies/980190962-DHCP%20Proxy
{
"smart_proxy": {
"name": "master02",
"url": "http://server:8443"
}
}
200
{
"created_at": "2019-09-11 14:48:32 UTC",
"updated_at": "2019-09-11 14:48:39 UTC",
"name": "master02",
"id": 980190962,
"url": "http://server:8443",
"features": [
{
"capabilities": [],
"name": "DHCP",
"id": 219245707
},
{
"capabilities": [],
"name": "DNS",
"id": 49142851
},
{
"capabilities": [],
"name": "TFTP",
"id": 303403661
},
{
"capabilities": [],
"name": "DHCP",
"id": 219245707
},
{
"capabilities": [],
"name": "Puppet CA",
"id": 783807086
},
{
"capabilities": [],
"name": "Puppet",
"id": 1006510553
},
{
"capabilities": [],
"name": "BMC",
"id": 821748566
},
{
"capabilities": [],
"name": "Chef Proxy",
"id": 848995175
},
{
"capabilities": [],
"name": "Realm",
"id": 982965213
},
{
"capabilities": [],
"name": "Logs",
"id": 814728799
}
],
"locations": [
{
"id": 255093256,
"name": "Location 1",
"title": "Location 1",
"description": null
}
],
"organizations": [
{
"id": 447626438,
"name": "Organization 1",
"title": "Organization 1",
"description": null
}
]
}
| Param name | Description |
|---|---|
|
location_id optional |
Scope by locations Validations:
|
|
organization_id optional |
Scope by organizations Validations:
|
|
id required |
Validations:
|
|
smart_proxy required |
Validations:
|
|
smart_proxy[name] optional |
Validations:
|
|
smart_proxy[url] optional |
Validations:
|
|
smart_proxy[location_ids] optional , nil allowed |
REPLACE locations with given ids Validations:
|
|
smart_proxy[organization_ids] optional , nil allowed |
REPLACE organizations with given ids. Validations:
|