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

Correct usage / syntax on "allow_update" field

Posts: 1
2056     0

Hi Infoblox Experts!

 

I'm adding authoritative reverse zones using Powershell, using the below:

$data = '{"fqdn": "'+$Name+'","zone_format": "IPV4","view":"Internal","ns_group":"Internal","use_allow_update":true}'

Invoke-RestMethod -Uri $URL -Method Post -Credential $Creds -Body $data -ContentType "application/json"

 

The above works fine, however, when I want to use the "allow_update": field to appoint a named ACL, I can't find the right syntax to do that, always get 400 error.

 

Few examples I've tried but all fail e.g.:

1.

$data = '{"fqdn": "'+$Name+'","zone_format":

"IPV4","view":"Internal","ns_group":"Internal","use_allow_update":true,"allow_update":[{"namedacl":"TEST DDNS Updaters"}/"Allow"]}'

 

2.

$data = '{"fqdn": "'+$Name+'","zone_format": "IPV4","view":"Internal","ns_group":"Internal","use_allow_update":true,"allow_update":[{"namedacl":"TEST DDNS Updaters"}]}'

 

3.

$data = '{"fqdn": "'+$Name+'","zone_format": "IPV4","view":"Internal","ns_group":"Internal","use_allow_update":true,"allow_update":[{"namedacl":"TEST DDNS Updaters/Allow"}]}'

 

4.

$data = '{"fqdn": "'+$Name+'","zone_format": "IPV4","view":"Internal","ns_group":"Internal","use_allow_update":true,"allow_update":"TEST DDNS Updaters"}'

 

Could you give an example of how the "allow_update" should look like, preferably even a PS example please?

 

Thank you!

Re: Correct usage / syntax on "allow_update" field

Superuser
Posts: 17
2056     0

You need to supply a reference to the Named ACL, which means you need to run a GET first. For my example, the object reference for the Named ACL is 

namedacl/b25lLmRlZmluZWRfYWNsJDAuSW50ZXJuYWwgSG9zdHM:Internal%20Hosts

 

 POST /wapi/v2.10/zone_auth
 Content-Type: application/json

    {
      "fqdn":"test.org",
      "allow_update":[
          {
             "_ref":"namedacl/b25lLmRlZmluZWRfYWNsJDAuSW50ZXJuYWwgSG9zdHM:Internal%20Hosts"
          }
      ]
    }
Showing results for 
Search instead for 
Did you mean: 

Recommended for You