Are you interested in our Early Access Program (EAP)? This program allows you to preview code, test in your lab and provide feedback prior to General Availability (GA) release of all Infoblox products. If so, please click the link here.

API Examples

Reply

WAPI for Reverse Zone

[ Edited ]
Guru
Posts: 20
2432     0

I have a number of /19 blocks that I am attempting to allow a particular group to have specific permissions.  Because they are /19s, for each block I have to create a separate reverse zone for each of teh /24s inside the /19.

For a given /19, that's 32 reverse zones.  If the blocks could be contiguous, I'd condense them into a /16, and create one reverse zone, but that's not possible.

 

Is it possible to create a reverse zone via the WAPI?  I typically use python, but curl would probably suffice.  I'd also like to apply a standard set of perissions to each of these reverse zones.  Can that be automated as well?

Re: WAPI for Reverse Zone

Adviser
Posts: 179
2433     0

Hi,

 

You can use the following WAPI to create reverse zones:

import requests

url = "https://grid-master/wapi/v2.10/zone_auth"

payload="{\r\n\t\"fqdn\": \"10.10.10.in-addr.arpa \",\r\n\t\"zone_format\":\"IPV4\"\r\n}\r\n"
headers = {
  'Authorization': 'Basic Yxxxxxxxxxxxxxxxxxx',
  'Content-Type': 'application/json'
}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.text)

Regards,

Krishna Vasudevan

Re: WAPI for Reverse Zone

Guru
Posts: 20
2433     0

Would you happen to have anything for setting the group permissions on a reverse zone?

Re: WAPI for Reverse Zone

[ Edited ]
Guru
Posts: 20
2433     0

I have what I'll call a stoopid python question.

 

Why do this:

payload="{\r\n\t\"fqdn\": \"10.10.10.in-addr.arpa\",\r\n\t\"zone_format\":\"IPV4\"\r\n}\r\n"

Instead of this:

payload={"fqdn": "10.10.10.in-addr.arpa","zone_format": "IPV4"}

Both work with python 3.8.  The fact that one needs all those escaping characters makes me want to start drinking heavily.

Re: WAPI for Reverse Zone

Adviser
Posts: 179
2433     0

Haha! Good catch!

 

I just used the code converted by Postman.

 

Regards,

Krishna

Showing results for 
Search instead for 
Did you mean: 

Recommended for You

Demo: Infoblox IPAM plug-in integration with OpenStack Newton