This section explains how to configure IPAM DNS provider profile.

Use the command configure ipamdnsproviderprofile <profile name> to create the IPAM DNS provider profile.

Note:

Parameters used for the profile configuration depend on the environment.

[admin-cntrl1]: configure ipamdnsproviderprofile dns-profile
[admin-cntrl1]: ipamdnsproviderprofile>
allocate_ip_in_vrf    If this flag is set, only allocate IP from networks in the Virtual Service VRF. Applicable for Avi Vantage IPAM only
aws_profile           (submode)
azure_profile         (submode)
cancel                Exit the current submode without saving
custom_profile        (submode)
do                    Execute a show command
gcp_profile           (submode)
infoblox_profile      (submode)
internal_profile      (submode)
name                  Name for the IPAM/DNS Provider profile
new                   (Editor Mode) Create new object in editor mode
no                    Remove field
openstack_profile     (submode)
proxy_configuration   (submode)
save                  Save and exit the current submode
show_schema           show object schema
tenant_ref            Help string not found for argument
type                  Provider Type for the IPAM/DNS Provider profile
watch                 Watch a given show command
where                 Display the in-progress object
[admin-cntrl1]: ipamdnsproviderprofile>
  • Provide the desired name: dns-profile.

  • Select Type as IPAMDNS_TYPE_CUSTOM.

  • Provide the custom_ipam_dns_profile_ref value as custome-dns-profile (name of the custom DNS profile created in the previous step).

The following additional parameter is passed to the script:

  • Name: api_version

  • Value: 2.2

[admin-cntrl1]: > show ipamdnsproviderprofile dns-profile
+-------------------------------+------------------------------------------
| Field                         | Value                                                       -----------+-------------------------------------------------------------+
| uuid                          |ipamdnsproviderprofile-82ec8888-122e-4ca9-a1b3-0320c37e2d68 
| name                          | dns-profile                                                 | type                          | IPAMDNS_TYPE_CUSTOM                                         | custom_profile                |                                                             |   custom_ipam_dns_profile_ref | custom-dns-profile                                          |   dynamic_params[1]           |                                                             |     name                      | api_version                                                 |     value                     | 2.2                                                         |     is_sensitive              | False                                                       |     is_dynamic                | False                                                       | allocate_ip_in_vrf            | False                                                       | tenant_ref                    | admin                                                       +-------------------------------+----------------------------------------+