Class: Ansible::Ruby::Modules::Na_elementsw_network_interfaces
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Na_elementsw_network_interfaces
- Defined in:
- lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_network_interfaces.rb
Overview
Configure Element SW Node Network Interfaces for Bond 1G and 10G IP address.
Instance Method Summary collapse
-
#bond_mode_10g ⇒ :ActivePassive, ...
Bond mode for 10GbE configuration.
-
#bond_mode_1g ⇒ :ActivePassive, ...
Bond mode for 1GbE configuration.
-
#dns_nameservers ⇒ Object?
List of addresses for domain name servers.
-
#dns_search_domains ⇒ Object?
List of DNS search domains.
-
#gateway_address_10g ⇒ String
Router network address to send packets out of the local network.
-
#gateway_address_1g ⇒ String
Router network address to send packets out of the local network.
-
#ip_address_10g ⇒ String
IP address for the 10G network.
-
#ip_address_1g ⇒ String
IP address for the 1G network.
-
#lacp_10g ⇒ :Fast, ...
Link Aggregation Control Protocol useful only if LACP is selected as the Bond Mode.,Slow - Packets are transmitted at 30 second intervals.,Fast - Packets are transmitted in 1 second intervals.
-
#lacp_1g ⇒ :Fast, ...
Link Aggregation Control Protocol useful only if LACP is selected as the Bond Mode.,Slow - Packets are transmitted at 30 second intervals.,Fast - Packets are transmitted in 1 second intervals.
-
#method ⇒ :loopback, ...
Type of Method used to configure the interface.,method depends on other settings such as the use of a static IP address, which will change the method to static.,loopback - Used to define the IPv4 loopback interface.,manual - Used to define interfaces for which no configuration is done by default.,dhcp - May be used to obtain an IP address via DHCP.,static - Used to define Ethernet interfaces with statically allocated IPv4 addresses.
-
#mtu_10g ⇒ String?
Maximum Transmission Unit for 10GbE, Largest packet size that a network protocol can transmit.,Must be greater than or equal to 1500 bytes.
-
#mtu_1g ⇒ String?
Maximum Transmission Unit for 1GbE, Largest packet size that a network protocol can transmit.,Must be greater than or equal to 1500 bytes.
-
#subnet_10g ⇒ String
10GbE Subnet Mask.
-
#subnet_1g ⇒ String
1GbE Subnet Mask.
-
#virtual_network_tag ⇒ Object?
This is the primary network tag.
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
#bond_mode_10g ⇒ :ActivePassive, ...
Returns Bond mode for 10GbE configuration.
58 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_network_interfaces.rb', line 58 attribute :bond_mode_10g |
#bond_mode_1g ⇒ :ActivePassive, ...
Returns Bond mode for 1GbE configuration.
54 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_network_interfaces.rb', line 54 attribute :bond_mode_1g |
#dns_nameservers ⇒ Object?
Returns List of addresses for domain name servers.
48 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_network_interfaces.rb', line 48 attribute :dns_nameservers |
#dns_search_domains ⇒ Object?
Returns List of DNS search domains.
51 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_network_interfaces.rb', line 51 attribute :dns_search_domains |
#gateway_address_10g ⇒ String
Returns Router network address to send packets out of the local network.
36 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_network_interfaces.rb', line 36 attribute :gateway_address_10g |
#gateway_address_1g ⇒ String
Returns Router network address to send packets out of the local network.
32 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_network_interfaces.rb', line 32 attribute :gateway_address_1g |
#ip_address_10g ⇒ String
Returns IP address for the 10G network.
20 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_network_interfaces.rb', line 20 attribute :ip_address_10g |
#ip_address_1g ⇒ String
Returns IP address for the 1G network.
16 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_network_interfaces.rb', line 16 attribute :ip_address_1g |
#lacp_10g ⇒ :Fast, ...
Returns Link Aggregation Control Protocol useful only if LACP is selected as the Bond Mode.,Slow - Packets are transmitted at 30 second intervals.,Fast - Packets are transmitted in 1 second intervals.
66 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_network_interfaces.rb', line 66 attribute :lacp_10g |
#lacp_1g ⇒ :Fast, ...
Returns Link Aggregation Control Protocol useful only if LACP is selected as the Bond Mode.,Slow - Packets are transmitted at 30 second intervals.,Fast - Packets are transmitted in 1 second intervals.
62 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_network_interfaces.rb', line 62 attribute :lacp_1g |
#method ⇒ :loopback, ...
Returns Type of Method used to configure the interface.,method depends on other settings such as the use of a static IP address, which will change the method to static.,loopback - Used to define the IPv4 loopback interface.,manual - Used to define interfaces for which no configuration is done by default.,dhcp - May be used to obtain an IP address via DHCP.,static - Used to define Ethernet interfaces with statically allocated IPv4 addresses.
12 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_network_interfaces.rb', line 12 attribute :method |
#mtu_10g ⇒ String?
Returns Maximum Transmission Unit for 10GbE, Largest packet size that a network protocol can transmit.,Must be greater than or equal to 1500 bytes.
44 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_network_interfaces.rb', line 44 attribute :mtu_10g |
#mtu_1g ⇒ String?
Returns Maximum Transmission Unit for 1GbE, Largest packet size that a network protocol can transmit.,Must be greater than or equal to 1500 bytes.
40 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_network_interfaces.rb', line 40 attribute :mtu_1g |
#subnet_10g ⇒ String
Returns 10GbE Subnet Mask.
28 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_network_interfaces.rb', line 28 attribute :subnet_10g |
#subnet_1g ⇒ String
Returns 1GbE Subnet Mask.
24 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_network_interfaces.rb', line 24 attribute :subnet_1g |
#virtual_network_tag ⇒ Object?
Returns This is the primary network tag. All nodes in a cluster have the same VLAN tag.
70 |
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_network_interfaces.rb', line 70 attribute :virtual_network_tag |