Class: Ansible::Ruby::Modules::Purefa_ds
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Purefa_ds
- Defined in:
- lib/ansible/ruby/modules/generated/storage/purestorage/purefa_ds.rb
Overview
Set or erase configuration for the directory service. There is no facility to SSL certificates at this time. Use the FlashArray GUI for this additional configuration work. To modify an existing directory service configuration you must first delete an exisitng configuration and then recreate with new settings.
Instance Method Summary collapse
-
#aa_group ⇒ String?
Sets the common Name (CN) of the directory service group containing administrators with full privileges when managing the FlashArray.
-
#base_dn ⇒ Array<String>, String
Sets the base of the Distinguished Name (DN) of the directory service groups.
-
#bind_password ⇒ String?
Sets the password of the bind_user user name account.
-
#bind_user ⇒ String?
Sets the user name that can be used to bind to and query the directory.,For Active Directory, enter the username - often referred to as sAMAccountName or User Logon Name - of the account that is used to perform directory lookups.,For OpenLDAP, enter the full DN of the user.
-
#enable ⇒ Symbol?
Whether to enable or disable directory service support.
-
#group_base ⇒ String?
Specifies where the configured groups are located in the directory tree.
-
#ro_group ⇒ String?
Sets the common Name (CN) of the configured directory service group containing users with read-only privileges on the FlashArray.
-
#sa_group ⇒ String?
Sets the common Name (CN) of the configured directory service group containing administrators with storage-related privileges on the FlashArray.
-
#state ⇒ :absent, ...
Create or delete directory service configuration.
-
#uri ⇒ String?
A list of up to 30 URIs of the directory servers.
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
#aa_group ⇒ String?
49 |
# File 'lib/ansible/ruby/modules/generated/storage/purestorage/purefa_ds.rb', line 49 attribute :aa_group |
#base_dn ⇒ Array<String>, String
25 |
# File 'lib/ansible/ruby/modules/generated/storage/purestorage/purefa_ds.rb', line 25 attribute :base_dn |
#bind_password ⇒ String?
29 |
# File 'lib/ansible/ruby/modules/generated/storage/purestorage/purefa_ds.rb', line 29 attribute :bind_password |
#bind_user ⇒ String?
33 |
# File 'lib/ansible/ruby/modules/generated/storage/purestorage/purefa_ds.rb', line 33 attribute :bind_user |
#enable ⇒ Symbol?
17 |
# File 'lib/ansible/ruby/modules/generated/storage/purestorage/purefa_ds.rb', line 17 attribute :enable |
#group_base ⇒ String?
37 |
# File 'lib/ansible/ruby/modules/generated/storage/purestorage/purefa_ds.rb', line 37 attribute :group_base |
#ro_group ⇒ String?
41 |
# File 'lib/ansible/ruby/modules/generated/storage/purestorage/purefa_ds.rb', line 41 attribute :ro_group |
#sa_group ⇒ String?
45 |
# File 'lib/ansible/ruby/modules/generated/storage/purestorage/purefa_ds.rb', line 45 attribute :sa_group |
#state ⇒ :absent, ...
13 |
# File 'lib/ansible/ruby/modules/generated/storage/purestorage/purefa_ds.rb', line 13 attribute :state |
#uri ⇒ String?
21 |
# File 'lib/ansible/ruby/modules/generated/storage/purestorage/purefa_ds.rb', line 21 attribute :uri |