Class: Ansible::Ruby::Modules::Cyberark_user
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Cyberark_user
- Defined in:
- lib/ansible/ruby/modules/generated/identity/cyberark/cyberark_user.rb
Overview
CyberArk User Management using PAS Web Services SDK. It currently supports the following actions Get User Details, Add User, Update User, Delete User.
Instance Method Summary collapse
-
#change_password_on_the_next_logon ⇒ :yes, ...
Whether or not the user must change their password in their next logon.
-
#cyberark_session ⇒ String
Dictionary set by a CyberArk authentication containing the different values to perform actions on a logged-on CyberArk session, please see M(cyberark_authentication) module for an example of cyberark_session.
-
#disabled ⇒ :yes, ...
Whether or not the user will be disabled.
-
#email ⇒ Object?
The user email address.
-
#expiry_date ⇒ Object?
The date and time when the user account will expire and become disabled.
-
#first_name ⇒ Object?
The user first name.
-
#group_name ⇒ String?
The name of the group the user will be added to.
-
#initial_password ⇒ String?
The password that the new user will use to log on the first time.
-
#last_name ⇒ Object?
The user last name.
-
#location ⇒ Object?
The Vault Location for the user.
-
#new_password ⇒ String?
The user updated password.
-
#state ⇒ :present, ...
Specifies the state needed for the user present for create user, absent for delete user.
-
#user_type_name ⇒ String?
The type of user.
-
#username ⇒ String
The name of the user who will be queried (for details), added, updated or deleted.
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
#change_password_on_the_next_logon ⇒ :yes, ...
41 |
# File 'lib/ansible/ruby/modules/generated/identity/cyberark/cyberark_user.rb', line 41 attribute :change_password_on_the_next_logon |
#cyberark_session ⇒ String
20 |
# File 'lib/ansible/ruby/modules/generated/identity/cyberark/cyberark_user.rb', line 20 attribute :cyberark_session |
#disabled ⇒ :yes, ...
52 |
# File 'lib/ansible/ruby/modules/generated/identity/cyberark/cyberark_user.rb', line 52 attribute :disabled |
#email ⇒ Object?
32 |
# File 'lib/ansible/ruby/modules/generated/identity/cyberark/cyberark_user.rb', line 32 attribute :email |
#expiry_date ⇒ Object?
45 |
# File 'lib/ansible/ruby/modules/generated/identity/cyberark/cyberark_user.rb', line 45 attribute :expiry_date |
#first_name ⇒ Object?
35 |
# File 'lib/ansible/ruby/modules/generated/identity/cyberark/cyberark_user.rb', line 35 attribute :first_name |
#group_name ⇒ String?
59 |
# File 'lib/ansible/ruby/modules/generated/identity/cyberark/cyberark_user.rb', line 59 attribute :group_name |
#initial_password ⇒ String?
24 |
# File 'lib/ansible/ruby/modules/generated/identity/cyberark/cyberark_user.rb', line 24 attribute :initial_password |
#last_name ⇒ Object?
38 |
# File 'lib/ansible/ruby/modules/generated/identity/cyberark/cyberark_user.rb', line 38 attribute :last_name |
#location ⇒ Object?
56 |
# File 'lib/ansible/ruby/modules/generated/identity/cyberark/cyberark_user.rb', line 56 attribute :location |
#new_password ⇒ String?
28 |
# File 'lib/ansible/ruby/modules/generated/identity/cyberark/cyberark_user.rb', line 28 attribute :new_password |
#state ⇒ :present, ...
16 |
# File 'lib/ansible/ruby/modules/generated/identity/cyberark/cyberark_user.rb', line 16 attribute :state |
#user_type_name ⇒ String?
48 |
# File 'lib/ansible/ruby/modules/generated/identity/cyberark/cyberark_user.rb', line 48 attribute :user_type_name |
#username ⇒ String
12 |
# File 'lib/ansible/ruby/modules/generated/identity/cyberark/cyberark_user.rb', line 12 attribute :username |