IP Address Management module root-level workflows
This topic describes the following root-level workflows and their input and output parameters for the IP Address Management module:
Acquire IP Range workflow
The Acquire IP Range workflow creates and reserves a new IP range within an existing network. For an IPv4 or an IPv6 network, use the start address and end address parameters. However, for an IPv6 network, you can also specify ipv6 start prefix, ipv6 end prefix and ipv6 prefix bits parameters.
Input |
Description |
Required |
---|---|---|
configuration name |
Specifies a configuration group defined in the module configuration |
Yes |
network |
Specifies the network in Classless Inter-Domain Routing (CIDR) format |
Yes |
start address |
Specifies the starting IP address of the range of IP addresses that you want to acquire |
Conditional; required if you specify an IPv4 network |
end address |
Specifies the ending IP address of the range of IP addresses that you want to acquire |
Conditional; required if you specify an IPv4 network |
ipv6 start prefix |
Specifies the start prefix of the IPv6 range that is used to reserve the network |
No |
ipv6 end prefix |
Specifies the end prefix of the IPv6 range that is used to reserve the network |
No |
ipv6 bits |
Specifies the prefix bits of the IPv6 range that are used to specify the network |
No |
comment |
Contains any additional information
|
No |
network template |
Specifies the name of the template to use to create the IP range |
No |
name |
Specifies a name for the IP range |
No |
disable |
Specifies whether to disable the IP range after is created |
No |
failover association |
Specifies the failover association for the created range |
No |
grid member address |
Specifies the IP address of the grid member |
No |
recycle leases |
Specifies the retention duration for leases |
No |
lease settings |
Specifies the lease settings for a network
|
No |
|
Specifies the lease time of an IP address to a DHCP client, in seconds |
No |
|
Specifies the comma-separated IP addresses of routers |
No |
|
Specifies the domain name for the network |
No |
|
Specifies the broadcast address of the network to which the DHCP server is attached |
No |
|
Specifies the comma-separated list of DNS servers to which this network is to be connected |
No |
extensible attributes |
Specifies additional custom attributes for the network in a key-value pair
|
No |
hostname |
Specifies the host name or IP address of the Infoblox application |
No |
user name |
Specifies the user name required to log on to the Infoblox application |
No |
password |
Specifies the password that corresponds to the user name |
No |
encryption-type |
Specifies whether the password is encrypted |
No |
timeout-secs |
Specifies the time, in seconds, after which the attempt to connect to the Infoblox application expires |
No |
Output |
Description |
---|---|
status message |
Contains a process-specific explanation for the value of success status |
success status |
Provides a process-specific explanation for the value of the success status element |
output |
Contains the XML output of a successfully executed workflow |
Create Host workflow
The Create Host workflow creates a host within a network. A host resides within a zone.
Input |
Description |
Required |
---|---|---|
configuration name |
Specifies a configuration group defined in the module configuration |
Yes |
name |
Specifies the name for the host |
Yes |
zone |
Specifies the zone in which you want to create a host |
Conditional |
ipv4 hosts |
Specifies the comma-separated list of IPv4 addresses for which the host is created |
Conditional |
ipv6 hosts |
Specifies the comma-separated list of IPv6 address for which the host record is created |
Conditional |
aliases |
Specifies the comma-separated list of aliases for the host record |
No |
disable |
Specifies whether to disable the host after creation |
No |
comment |
Contains any additional information that you want to provide
|
No |
configure dns |
Indicates if the host is configured for a domain name server (DNS) entry |
No |
extensible attributes |
Specifies additional custom attributes for the network in a key-value pair
|
No |
network-view |
Specifies the network view in which the host record is created |
No |
dns-view |
Specifies the DNS view in which the host record is created |
No |
hostname |
Specifies the host name or IP address of the Infoblox application |
No |
user name |
Specifies the user name required to log on to the Infoblox application |
No |
password |
Specifies the password that corresponds to the user name |
No |
encryption-type |
Specifies whether the password is encrypted |
No |
timeout-secs |
Specifies the time, in seconds, after which the attempt to connect to the Infoblox application expires |
No |
Output |
Description |
---|---|
status message |
A process specific explanation for the value of success status |
success status |
Provides a process-specific explanation for the value of the success status element |
output |
Contains the XML output of a successfully executed workflow |
Create Network workflow
The Create Network workflow creates a network that contains IP addresses, which you can assign and manage.
Input |
Description |
Required |
---|---|---|
configuration name |
Specifies a configuration group defined in the module configuration |
Yes |
network |
Specifies the IPv4 or an IPv6 network |
Yes |
network mask |
Specifies the network mask that you must apply to addresses on the network |
Yes |
disable |
Specifies whether to disable the network after it is created |
No |
authority |
(IPv4) Sets the authority flag for the network, which specifies whether a Dynamic Host Configuration Protocol (DHCP) server is authoritative for a domain |
No |
network template |
Specifies the name of the network template to use to create a new network or a subnetwork |
No |
auto create reverse zone |
Sets the auto create reverse zone flag of the network, which automatically creates reverse-mapping zones for the subnet |
No |
lease settings |
Specifies the lease settings for an IPv4 network
|
No |
|
Specifies the lease time of an IP address to a DHCP client, in seconds |
No |
|
Specifies the comma-separated IP addresses of routers |
No |
|
Specifies the domain name for the network |
No |
|
Specifies the broadcast address of the network to which the DHCP server is attached |
No |
|
Specifies the comma-separated list of DNS servers to which this network is to be connected |
No |
extensible attributes |
Specifies additional custom attributes for the network in a key-value pair
|
No |
comment |
Contains any additional information
|
No |
hostname |
Specifies the host name or IP address of the Infoblox application |
No |
user name |
Specifies the user name required to log on to the Infoblox application |
No |
password |
Specifies the password that corresponds to the user name |
No |
encryption-type |
Specifies whether the password is encrypted |
No |
timeout-secs |
Specifies the time, in seconds, after which the attempt to connect to the Infoblox application expires |
No |
Output |
Description |
---|---|
status message |
A process specific explanation for the value of success status |
success status |
Provides a process-specific explanation for the value of the success status element |
output |
Contains the XML output of a successfully executed workflow |
Delete Network workflow
The Delete Network workflow deletes an entire network and all IP addresses in the network.
Input |
Description |
Required |
---|---|---|
configuration name |
Specifies a configuration group defined in the module configuration |
Yes |
network |
Specifies the network address for a network or a subnetwork |
Yes |
hostname |
Specifies the host name or IP address of the Infoblox application |
No |
user name |
Specifies the user name required to log on to the Infoblox application |
No |
password |
Specifies the password that corresponds to the user name |
No |
encryption-type |
Specifies whether the password is encrypted |
No |
timeout-secs |
Specifies the time, in seconds, after which the attempt to connect to the Infoblox application expires |
No |
Output |
Description |
---|---|
status message |
A process specific explanation for the value of success status |
success status |
Provides a process-specific explanation for the value of the success status element |
output |
Contains the XML output of a successfully executed workflow |
Release IP Range workflow
The Release IP Range workflow frees the range of IP addresses that you specify, making them available in the network.
Input |
Description |
Required |
---|---|---|
configuration name |
Specifies a configuration group defined in the module configuration |
Yes |
network |
Specifies the network in a Classless Inter-Domain Routing (CIDR) format |
Yes |
start address |
Specifies the starting IP address of the range of IP addresses that you want to release |
No |
end address |
Specifies the ending IP address of the range of IP addresses that you want to release |
No |
ipv6 start prefix |
Specifies the start prefix of the IPv6 range that is used to retrieve the network range |
No |
ipv6 end prefix |
Specifies the end prefix of the IPv6 range that is used to retrieve the network range |
No |
comment |
Specifies a comment added for the range
|
No |
failover association |
Specifies the failover association for the created range |
No |
grid member address |
Specify the IP address of the grid member for the created range |
No |
server association type |
Specifies the server association type
|
No |
extensible attributes |
Specifies additional custom attributes for the network in a key-value pair
|
No |
hostname |
Specifies the host name or IP address of the Infoblox application |
No |
user name |
Specifies the user name required to log on to the Infoblox application |
No |
password |
Specifies the password that corresponds to the user name |
No |
encryption-type |
Specifies whether the password is encrypted |
No |
timeout-secs |
Specifies the time, in seconds, after which the attempt to connect to the Infoblox application expires |
No |
Output |
Description |
---|---|
status message |
A process specific explanation for the value of success status |
success status |
Provides a process-specific explanation for the value of the success status element |
output |
Contains the XML output of a successfully executed workflow |
Release Network Object workflow
A network object can be a single IP address or an entire network. When you release the network object, its status changes from used to unused. If you do not specify an IP address, the entire network that contains all the IP addresses is released.
Input |
Description |
Required |
---|---|---|
configuration name |
Specifies a configuration group defined in the module configuration |
Yes |
network |
Specifies the network address |
Yes |
network mask |
Specifies the network mask for the network |
Yes |
network view |
Specifies the network view where the network is located |
No |
ip address |
Specifies the IP address to release from the specified network |
No |
hostname |
Specifies the host name or IP address of the Infoblox application |
No |
user name |
Specifies the user name required to log on to the Infoblox application |
No |
password |
Specifies the password that corresponds to the user name |
No |
encryption-type |
Specifies whether the password is encrypted |
No |
timeout-secs |
Specifies the time, in seconds, after which the attempt to connect to the Infoblox application expires |
No |
Output |
Description |
---|---|
status message |
A process specific explanation for the value of success status |
success status |
Provides a process-specific explanation for the value of the success status element |
output |
Contains the XML output of a successfully executed workflow |
Comments
Log in or register to comment.