Class: Ansible::Ruby::Modules::Ce_aaa_server_host

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

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

#hwtacacs_is_public_net:yes, ...

Returns Set the public-net.

Returns:

  • (:yes, :no, nil)

    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.

Returns:

  • (:yes, :no, nil)

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

Returns Hwtacacs server host name.

Returns:

  • (Object, nil)

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

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.

Returns:

  • (Object, nil)

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

Returns Server IPv6 address. Must be a valid unicast IP address. The total length is 128 bits.

Returns:

  • (Object, nil)

    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.

Returns:

  • (:Authentication, :Authorization, :Accounting, :Common, nil)

    Hwtacacs server type.



69
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_aaa_server_host.rb', line 69

attribute :hwtacacs_server_type

#hwtacacs_templateObject?

Returns Name of a HWTACACS template. The value is a string of 1 to 32 case-insensitive characters.

Returns:

  • (Object, nil)

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

Returns VPN instance name.

Returns:

  • (Object, nil)

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

Returns FTP user directory. The value is a string of 1 to 255 characters.

Returns:

  • (Object, nil)

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

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.

Returns:

  • (Object, nil)

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

Returns The type of local user login through, such as ftp ssh snmp telnet.

Returns:

  • (Object, nil)

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

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.

Returns:

  • (Object, nil)

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

Returns Login level of a local user. The value is an integer ranging from 0 to 15.

Returns:

  • (Object, nil)

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

Returns Name of a local user. The value is a string of 1 to 253 characters.

Returns:

  • (Object, nil)

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

Returns RADIUS server group’s name. The value is a string of 1 to 32 case-insensitive characters.

Returns:

  • (Object, nil)

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

Returns IPv4 address of configured server. The value is a string of 0 to 255 characters, in dotted decimal notation.

Returns:

  • (Object, nil)

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

Returns IPv6 address of configured server. The total length is 128 bits.

Returns:

  • (Object, nil)

    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.

Returns:

  • (:"Secondary-server", :"Primary-server", nil)

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

Returns Hostname of configured server. The value is a string of 0 to 255 case-sensitive characters.

Returns:

  • (Object, nil)

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

Returns Configured server port for a particular server. The value is an integer ranging from 1 to 65535.

Returns:

  • (Object, nil)

    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.

Returns:

  • (:Authentication, :Accounting, nil)

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

Returns Set VPN instance. The value is a string of 1 to 31 case-sensitive characters.

Returns:

  • (Object, nil)

    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.

Returns:

  • (:present, :absent, nil)

    Specify desired state of the resource.



12
# File 'lib/ansible/ruby/modules/generated/network/cloudengine/ce_aaa_server_host.rb', line 12

attribute :state