Class: Ansible::Ruby::Modules::Ce_aaa_server_host
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Ce_aaa_server_host
- Defined in:
- lib/ansible/ruby/modules/generated/network/cloudengine/ce_aaa_server_host.rb
Overview
Manages AAA server host configuration on HUAWEI CloudEngine switches.
Instance Method Summary collapse
-
#hwtacacs_is_public_net ⇒ :yes, ...
Set the public-net.
-
#hwtacacs_is_secondary_server ⇒ :yes, ...
Whether the server is secondary.
-
#hwtacacs_server_host_name ⇒ Object?
Hwtacacs server host name.
-
#hwtacacs_server_ip ⇒ Object?
Server IPv4 address.
-
#hwtacacs_server_ipv6 ⇒ Object?
Server IPv6 address.
-
#hwtacacs_server_type ⇒ :Authentication, ...
Hwtacacs server type.
-
#hwtacacs_template ⇒ Object?
Name of a HWTACACS template.
-
#hwtacacs_vpn_name ⇒ Object?
VPN instance name.
-
#local_ftp_dir ⇒ Object?
FTP user directory.
-
#local_password ⇒ Object?
Login password of a user.
-
#local_service_type ⇒ Object?
The type of local user login through, such as ftp ssh snmp telnet.
-
#local_user_group ⇒ Object?
Name of the user group where the user belongs.
-
#local_user_level ⇒ Object?
Login level of a local user.
-
#local_user_name ⇒ Object?
Name of a local user.
-
#radius_group_name ⇒ Object?
RADIUS server group’s name.
-
#radius_server_ip ⇒ Object?
IPv4 address of configured server.
-
#radius_server_ipv6 ⇒ Object?
IPv6 address of configured server.
-
#radius_server_mode ⇒ :"Secondary-server", ...
Configured primary or secondary server for a particular server.
-
#radius_server_name ⇒ Object?
Hostname of configured server.
-
#radius_server_port ⇒ Object?
Configured server port for a particular server.
-
#radius_server_type ⇒ :Authentication, ...
Type of Radius Server.
-
#radius_vpn_name ⇒ Object?
Set VPN instance.
-
#state ⇒ :present, ...
Specify desired state of the resource.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#hwtacacs_is_public_net ⇒ :yes, ...
Returns Set the public-net.
80 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_aaa_server_host.rb', line 80 attribute :hwtacacs_is_public_net |
#hwtacacs_is_secondary_server ⇒ :yes, ...
Returns Whether the server is secondary.
73 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_aaa_server_host.rb', line 73 attribute :hwtacacs_is_secondary_server |
#hwtacacs_server_host_name ⇒ Object?
Returns Hwtacacs server host name.
84 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_aaa_server_host.rb', line 84 attribute :hwtacacs_server_host_name |
#hwtacacs_server_ip ⇒ Object?
Returns Server IPv4 address. Must be a valid unicast IP address. The value is a string of 0 to 255 characters, in dotted decimal notation.
63 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_aaa_server_host.rb', line 63 attribute :hwtacacs_server_ip |
#hwtacacs_server_ipv6 ⇒ Object?
Returns Server IPv6 address. Must be a valid unicast IP address. The total length is 128 bits.
66 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_aaa_server_host.rb', line 66 attribute :hwtacacs_server_ipv6 |
#hwtacacs_server_type ⇒ :Authentication, ...
Returns Hwtacacs server type.
69 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_aaa_server_host.rb', line 69 attribute :hwtacacs_server_type |
#hwtacacs_template ⇒ Object?
Returns Name of a HWTACACS template. The value is a string of 1 to 32 case-insensitive characters.
60 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_aaa_server_host.rb', line 60 attribute :hwtacacs_template |
#hwtacacs_vpn_name ⇒ Object?
Returns VPN instance name.
77 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_aaa_server_host.rb', line 77 attribute :hwtacacs_vpn_name |
#local_ftp_dir ⇒ Object?
Returns FTP user directory. The value is a string of 1 to 255 characters.
25 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_aaa_server_host.rb', line 25 attribute :local_ftp_dir |
#local_password ⇒ Object?
Returns Login password of a user. The password can contain letters, numbers, and special characters. The value is a string of 1 to 255 characters.
19 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_aaa_server_host.rb', line 19 attribute :local_password |
#local_service_type ⇒ Object?
Returns The type of local user login through, such as ftp ssh snmp telnet.
22 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_aaa_server_host.rb', line 22 attribute :local_service_type |
#local_user_group ⇒ Object?
Returns Name of the user group where the user belongs. The user inherits all the rights of the user group. The value is a string of 1 to 32 characters.
31 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_aaa_server_host.rb', line 31 attribute :local_user_group |
#local_user_level ⇒ Object?
Returns Login level of a local user. The value is an integer ranging from 0 to 15.
28 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_aaa_server_host.rb', line 28 attribute :local_user_level |
#local_user_name ⇒ Object?
Returns Name of a local user. The value is a string of 1 to 253 characters.
16 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_aaa_server_host.rb', line 16 attribute :local_user_name |
#radius_group_name ⇒ Object?
Returns RADIUS server group’s name. The value is a string of 1 to 32 case-insensitive characters.
34 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_aaa_server_host.rb', line 34 attribute :radius_group_name |
#radius_server_ip ⇒ Object?
Returns IPv4 address of configured server. The value is a string of 0 to 255 characters, in dotted decimal notation.
41 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_aaa_server_host.rb', line 41 attribute :radius_server_ip |
#radius_server_ipv6 ⇒ Object?
Returns IPv6 address of configured server. The total length is 128 bits.
44 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_aaa_server_host.rb', line 44 attribute :radius_server_ipv6 |
#radius_server_mode ⇒ :"Secondary-server", ...
Returns Configured primary or secondary server for a particular server.
50 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_aaa_server_host.rb', line 50 attribute :radius_server_mode |
#radius_server_name ⇒ Object?
Returns Hostname of configured server. The value is a string of 0 to 255 case-sensitive characters.
57 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_aaa_server_host.rb', line 57 attribute :radius_server_name |
#radius_server_port ⇒ Object?
Returns Configured server port for a particular server. The value is an integer ranging from 1 to 65535.
47 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_aaa_server_host.rb', line 47 attribute :radius_server_port |
#radius_server_type ⇒ :Authentication, ...
Returns Type of Radius Server.
37 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_aaa_server_host.rb', line 37 attribute :radius_server_type |
#radius_vpn_name ⇒ Object?
Returns Set VPN instance. The value is a string of 1 to 31 case-sensitive characters.
54 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_aaa_server_host.rb', line 54 attribute :radius_vpn_name |
#state ⇒ :present, ...
Returns Specify desired state of the resource.
12 |
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_aaa_server_host.rb', line 12 attribute :state |