Class: Ansible::Ruby::Modules::Cpm_user

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/remote_management/cpm/cpm_user.rb

Overview

Get/Add/Edit Delete Users from WTI OOB and PDU devices

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

#cpm_action:getuser, ...

Returns This is the Action to send the module.

Returns:

  • (:getuser, :adduser, :edituser, :deleteuser)

    This is the Action to send the module.



12
# File 'lib/ansible/ruby/modules/generated/remote_management/cpm/cpm_user.rb', line 12

attribute :cpm_action

#cpm_passwordString

Returns This is the Basic Authentication Password of the WTI device to send the module.

Returns:

  • (String)

    This is the Basic Authentication Password of the WTI device to send the module.



24
# File 'lib/ansible/ruby/modules/generated/remote_management/cpm/cpm_user.rb', line 24

attribute :cpm_password

#cpm_urlString

Returns This is the URL of the WTI device to send the module.

Returns:

  • (String)

    This is the URL of the WTI device to send the module.



16
# File 'lib/ansible/ruby/modules/generated/remote_management/cpm/cpm_user.rb', line 16

attribute :cpm_url

#cpm_usernameString

Returns This is the Basic Authentication Username of the WTI device to send the module.

Returns:

  • (String)

    This is the Basic Authentication Username of the WTI device to send the module.



20
# File 'lib/ansible/ruby/modules/generated/remote_management/cpm/cpm_user.rb', line 20

attribute :cpm_username

#use_httpsBoolean?

Returns Designates to use an https connection or http connection.

Returns:

  • (Boolean, nil)

    Designates to use an https connection or http connection.



28
# File 'lib/ansible/ruby/modules/generated/remote_management/cpm/cpm_user.rb', line 28

attribute :use_https

#use_proxySymbol?

Returns Flag to control if the lookup will observe HTTP proxy environment variables when present.

Returns:

  • (Symbol, nil)

    Flag to control if the lookup will observe HTTP proxy environment variables when present.



36
# File 'lib/ansible/ruby/modules/generated/remote_management/cpm/cpm_user.rb', line 36

attribute :use_proxy

#user_accessapi0, ...

Returns If the user has access to the WTI device via RESTful APIs,0 No , 1 Yes.

Returns:

  • (0, 1, nil)

    If the user has access to the WTI device via RESTful APIs,0 No , 1 Yes



64
# File 'lib/ansible/ruby/modules/generated/remote_management/cpm/cpm_user.rb', line 64

attribute :user_accessapi

#user_accesslevel0, ...

Returns This is the access level that needs to be create/modified/deleted,0 View, 1 User, 2 SuperUser, 3 Adminstrator.

Returns:

  • (0, 1, 2, 3, nil)

    This is the access level that needs to be create/modified/deleted,0 View, 1 User, 2 SuperUser, 3 Adminstrator



48
# File 'lib/ansible/ruby/modules/generated/remote_management/cpm/cpm_user.rb', line 48

attribute :user_accesslevel

#user_accessmonitor0, ...

Returns If the user has ability to monitor connection sessions,0 No , 1 Yes.

Returns:

  • (0, 1, nil)

    If the user has ability to monitor connection sessions,0 No , 1 Yes



68
# File 'lib/ansible/ruby/modules/generated/remote_management/cpm/cpm_user.rb', line 68

attribute :user_accessmonitor

#user_accessoutbound0, ...

Returns If the user has ability to initiate Outbound connection,0 No , 1 Yes.

Returns:

  • (0, 1, nil)

    If the user has ability to initiate Outbound connection,0 No , 1 Yes



72
# File 'lib/ansible/ruby/modules/generated/remote_management/cpm/cpm_user.rb', line 72

attribute :user_accessoutbound

#user_accessserial0, ...

Returns If the user has access to the WTI device via Serial ports,0 No , 1 Yes.

Returns:

  • (0, 1, nil)

    If the user has access to the WTI device via Serial ports,0 No , 1 Yes



56
# File 'lib/ansible/ruby/modules/generated/remote_management/cpm/cpm_user.rb', line 56

attribute :user_accessserial

#user_accessssh0, ...

Returns If the user has access to the WTI device via SSH,0 No , 1 Yes.

Returns:

  • (0, 1, nil)

    If the user has access to the WTI device via SSH,0 No , 1 Yes



52
# File 'lib/ansible/ruby/modules/generated/remote_management/cpm/cpm_user.rb', line 52

attribute :user_accessssh

#user_accessweb0, ...

Returns If the user has access to the WTI device via Web,0 No , 1 Yes.

Returns:

  • (0, 1, nil)

    If the user has access to the WTI device via Web,0 No , 1 Yes



60
# File 'lib/ansible/ruby/modules/generated/remote_management/cpm/cpm_user.rb', line 60

attribute :user_accessweb

#user_callbackphoneObject?

Returns This is the Call Back phone number used for POTS modem connections.

Returns:

  • (Object, nil)

    This is the Call Back phone number used for POTS modem connections



88
# File 'lib/ansible/ruby/modules/generated/remote_management/cpm/cpm_user.rb', line 88

attribute :user_callbackphone

#user_groupaccessString?

Returns If AccessLevel is lower than Administrator, which Groups the user has access.

Returns:

  • (String, nil)

    If AccessLevel is lower than Administrator, which Groups the user has access



84
# File 'lib/ansible/ruby/modules/generated/remote_management/cpm/cpm_user.rb', line 84

attribute :user_groupaccess

#user_nameString

Returns This is the User Name that needs to be create/modified/deleted.

Returns:

  • (String)

    This is the User Name that needs to be create/modified/deleted



40
# File 'lib/ansible/ruby/modules/generated/remote_management/cpm/cpm_user.rb', line 40

attribute :user_name

#user_passString?

Returns This is the User Password that needs to be create/modified/deleted,If the user is being Created this parameter is required.

Returns:

  • (String, nil)

    This is the User Password that needs to be create/modified/deleted,If the user is being Created this parameter is required



44
# File 'lib/ansible/ruby/modules/generated/remote_management/cpm/cpm_user.rb', line 44

attribute :user_pass

#user_plugaccessString?

Returns If AccessLevel is lower than Administrator, which plugs the user has access.

Returns:

  • (String, nil)

    If AccessLevel is lower than Administrator, which plugs the user has access



80
# File 'lib/ansible/ruby/modules/generated/remote_management/cpm/cpm_user.rb', line 80

attribute :user_plugaccess

#user_portaccessString?

Returns If AccessLevel is lower than Administrator, which ports the user has access.

Returns:

  • (String, nil)

    If AccessLevel is lower than Administrator, which ports the user has access



76
# File 'lib/ansible/ruby/modules/generated/remote_management/cpm/cpm_user.rb', line 76

attribute :user_portaccess

#validate_certsBoolean?

Returns If false, SSL certificates will not be validated. This should only be used,on personally controlled sites using self-signed certificates.

Returns:

  • (Boolean, nil)

    If false, SSL certificates will not be validated. This should only be used,on personally controlled sites using self-signed certificates.



32
# File 'lib/ansible/ruby/modules/generated/remote_management/cpm/cpm_user.rb', line 32

attribute :validate_certs