Get a list of deployment options that conflict with the associated IPv4 objects that are linked to the IPv4 template.
Note: A conflict between an object and a template occurs when the object and template
have the same deployment option server settings and you perform one of the following
actions:
- Add a deployment option to the template and the following conditions are
true:
- The option already exists in the object.
- The values of the option added to the template are different from the values of the option in the object.
- Add a deployment option to the object and the following conditions are
true:
- The option already exists in the template.
- The values of the option added to the object are different from the values of the option in the template.
- After applying a template to an object, you change deployment option settings in the object.
If the deployment option server settings of the object and template are different, a conflict does not occur.
API method:
GET
/v1/getLinkedIP4ObjectConflicts
Output / Response: Returns a list of
conflicting IPv4 objects and deployment options in JSON format. The list includes
the following information:
- templateId—the object ID of the template
- templateName—the name of the template
- networkConflicts—the networks that contain conflicts
- networkId—the object ID of the conflicting network
- networkName—the name of the conflicting network
- networkRange—the network range in CIDR notation
- deploymentOption—the deployment options that contain conflicts
- optionName—the name of the deployment option that is conflicting
- templateOptionId—the object ID of the template deployment option that is conflicting
- templateOptionValue—the value of the deployment option that is configured in the template
- networkOptionId—the object ID of the deployment option that conflicts with the template deployment option
- networkOptionValue—the value of the deployment option that is configured in the network
Example output from this
method:
{ "templateId":1000, "templateName":"test template", "networkConflicts":[ { "networkId":1010, "networkName":"test network 1", "networkRange":"192.168.56.0/24", "deploymentOption":[ { "optionName":"Maximum Lease Time", "templateOptionId":2005, "templateOptionValue":"72000", "networkOptionId":3005, "networkOptionValue":"80000" }, { "optionName":"SMTP Server", "templateOptionId":2015, "templateOptionValue":"10.10.10.11", "networkOptionId":3015, "networkOptionValue":"10.10.10.12" }, { "optionName":"RPZ Min NS Dots", "templateOptionId":2025, "templateOptionValue":"9955", "networkOptionId":3025, "networkOptionValue":"4455" }] }, { "networkId":1020, "networkName":"test network 2", "networkRange":"192.168.55.0/24", "deploymentOption":[ { "optionName":"option F", "templateOptionId":2045, "templateOptionValue":"value F", "networkOptionId":3045, "networkOptionValue":"value F prime" }, { "optionName":"Start of Authority", "templateOptionId":2055, "templateOptionValue":"refresh=100|retry=200|expire=300|minimum=400|null|serialNumberFormat=-1|ttl=700|mname=-1|", "networkOptionId":3055, "networkOptionValue":"refresh=100|retry=200|expire=300|minimum=400|null|serialNumberFormat=-1|ttl=800|mname=-1|" }] }] }