Class: Ansible::Ruby::Modules::Infinity
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Infinity
- Defined in:
- lib/ansible/ruby/modules/generated/net_tools/infinity/infinity.rb
Overview
Manage Infinity IPAM using REST API
Instance Method Summary collapse
-
#action ⇒ :reserve_next_available_ip, ...
Action to perform.
-
#ip_address ⇒ String?
IP Address for a reservation or a release.
-
#network_address ⇒ String?
Network address with CIDR format (e.g., 192.168.310.0).
-
#network_family ⇒ 4, ...
Network family defined by Infinity, e.g.
-
#network_id ⇒ String?
Network ID.
-
#network_location ⇒ Integer?
The parent network id for a given network.
-
#network_name ⇒ String?
The name of a network.
-
#network_size ⇒ String?
Network bitmask (e.g. 255.255.255.220) or CIDR format (e.g., /26).
-
#network_type ⇒ :lan, ...
Network type defined by Infinity.
-
#password ⇒ Object
Infinity password.
-
#server_ip ⇒ Object
Infinity server_ip with IP address.
-
#username ⇒ Object
Username to access Infinity,The user must have Rest API privileges.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, fix_inclusion, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#action ⇒ :reserve_next_available_ip, ...
Returns Action to perform.
24 |
# File 'lib/ansible/ruby/modules/generated/net_tools/infinity/infinity.rb', line 24 attribute :action |
#ip_address ⇒ String?
Returns IP Address for a reservation or a release.
32 |
# File 'lib/ansible/ruby/modules/generated/net_tools/infinity/infinity.rb', line 32 attribute :ip_address |
#network_address ⇒ String?
Returns Network address with CIDR format (e.g., 192.168.310.0).
36 |
# File 'lib/ansible/ruby/modules/generated/net_tools/infinity/infinity.rb', line 36 attribute :network_address |
#network_family ⇒ 4, ...
Returns Network family defined by Infinity, e.g. IPv4, IPv6 and Dual stack.
56 |
# File 'lib/ansible/ruby/modules/generated/net_tools/infinity/infinity.rb', line 56 attribute :network_family |
#network_id ⇒ String?
Returns Network ID.
28 |
# File 'lib/ansible/ruby/modules/generated/net_tools/infinity/infinity.rb', line 28 attribute :network_id |
#network_location ⇒ Integer?
Returns the parent network id for a given network.
48 |
# File 'lib/ansible/ruby/modules/generated/net_tools/infinity/infinity.rb', line 48 attribute :network_location |
#network_name ⇒ String?
Returns The name of a network.
44 |
# File 'lib/ansible/ruby/modules/generated/net_tools/infinity/infinity.rb', line 44 attribute :network_name |
#network_size ⇒ String?
Returns Network bitmask (e.g. 255.255.255.220) or CIDR format (e.g., /26).
40 |
# File 'lib/ansible/ruby/modules/generated/net_tools/infinity/infinity.rb', line 40 attribute :network_size |
#network_type ⇒ :lan, ...
Returns Network type defined by Infinity.
52 |
# File 'lib/ansible/ruby/modules/generated/net_tools/infinity/infinity.rb', line 52 attribute :network_type |
#password ⇒ Object
Returns Infinity password.
20 |
# File 'lib/ansible/ruby/modules/generated/net_tools/infinity/infinity.rb', line 20 attribute :password |
#server_ip ⇒ Object
Returns Infinity server_ip with IP address.
12 |
# File 'lib/ansible/ruby/modules/generated/net_tools/infinity/infinity.rb', line 12 attribute :server_ip |
#username ⇒ Object
Returns Username to access Infinity,The user must have Rest API privileges.
16 |
# File 'lib/ansible/ruby/modules/generated/net_tools/infinity/infinity.rb', line 16 attribute :username |