Create node fails
Hi All,
When running i get this error message - can anyone help? {'apiError': 1, 'code': 400, 'errorStack': [], 'message': 'Found invalid JSON body in the request.'}
Thanks Chanan
login and retrieve token
login_params = { 'f5_big_ip_public_ip': "myweb.com", 'f5_big_ip_pass': "mypass" } f5_token = _big_ip_login(login_params)
init request
request_url = "https://{0}/mgmt/tm/ltm/node".format( "myweb.com", ) headers = { 'X-F5-Auth-Token': f5_token, 'content-type': "application/json" } payload = {}
payload["name"] = "SSH-Jumpbox" payload["partition"] = "Common" payload["address"] = "any6" payload["connectionLimit"] = 0 payload["description"] = "SSH-Jumpbox" payload["dynamicRatio"] = 1 payload["ephemeral"] = "false" payload["fqdn"] = { 'addressFamily': 'ipv4', 'autopopulate': 'enabled', 'downInterval': 5, 'interval': '3600', 'tmName': 'myjumpboxjqnds.com' } payload["logging"] = "disabled" payload["monitor"] = "default" payload["rateLimit"] = "disabled" payload["ratio"] = 1 payload["session"] = "user-enabled" payload["state"] = "fqdn-up"
print(payload)
retrieve server pool
try: response = requests.request( "POST", request_url, data=payload, headers=headers, verify=False).json()
except requests.HTTPError as error: print("Failed to retrieve server pool list. Error: {0}".format(error)) exit(0)
pprint(response)