Class: Ansible::Ruby::Modules::Na_elementsw_network_interfaces

Inherits:
Base show all
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

Methods inherited from Base

#ansible_name, #to_h

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.

Returns:

  • (:ActivePassive, :ALB, :LACP, nil)

    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.

Returns:

  • (:ActivePassive, :ALB, :LACP, nil)

    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_nameserversObject?

Returns List of addresses for domain name servers.

Returns:

  • (Object, nil)

    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_domainsObject?

Returns List of DNS search domains.

Returns:

  • (Object, nil)

    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_10gString

Returns Router network address to send packets out of the local network.

Returns:

  • (String)

    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_1gString

Returns Router network address to send packets out of the local network.

Returns:

  • (String)

    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_10gString

Returns IP address for the 10G network.

Returns:

  • (String)

    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_1gString

Returns IP address for the 1G network.

Returns:

  • (String)

    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.

Returns:

  • (:Fast, :Slow, nil)

    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.

Returns:

  • (:Fast, :Slow, nil)

    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.

Returns:

  • (:loopback, :manual, :dhcp, :static)

    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_10gString?

Returns Maximum Transmission Unit for 10GbE, Largest packet size that a network protocol can transmit.,Must be greater than or equal to 1500 bytes.

Returns:

  • (String, nil)

    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_1gString?

Returns Maximum Transmission Unit for 1GbE, Largest packet size that a network protocol can transmit.,Must be greater than or equal to 1500 bytes.

Returns:

  • (String, nil)

    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_10gString

Returns 10GbE Subnet Mask.

Returns:

  • (String)

    10GbE Subnet Mask.



28
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_network_interfaces.rb', line 28

attribute :subnet_10g

#subnet_1gString

Returns 1GbE Subnet Mask.

Returns:

  • (String)

    1GbE Subnet Mask.



24
# File 'lib/ansible/ruby/modules/generated/storage/netapp/na_elementsw_network_interfaces.rb', line 24

attribute :subnet_1g

#virtual_network_tagObject?

Returns This is the primary network tag. All nodes in a cluster have the same VLAN tag.

Returns:

  • (Object, nil)

    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