Class: Ansible::Ruby::Modules::Udm_share

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb

Overview

This module allows to manage samba shares on a univention corporate server (UCS). It uses the python API of the UCS to create a new object or edit it.

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

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

#directorymodeString?



43
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 43

attribute :directorymode

#groupString?



39
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 39

attribute :group

#hostString?



20
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 20

attribute :host

#nameString



16
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 16

attribute :name

#nfs_custom_settingsObject?



205
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 205

attribute :nfs_custom_settings

#nfs_hostsObject?



202
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 202

attribute :nfs_hosts

#ouObject



31
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 31

attribute :ou

#ownerInteger?



35
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 35

attribute :owner

#pathString?



24
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 24

attribute :path

#root_squash0, ...



47
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 47

attribute :root_squash

#samba_block_sizeObject?



63
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 63

attribute :samba_block_size

#samba_blocking_locks0, ...



66
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 66

attribute :samba_blocking_locks

#samba_browseable0, ...



70
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 70

attribute :samba_browseable

#samba_create_modeString?



74
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 74

attribute :samba_create_mode

#samba_csc_policyString?



78
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 78

attribute :samba_csc_policy

#samba_custom_settingsObject?



82
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 82

attribute :samba_custom_settings

#samba_directory_modeString?



85
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 85

attribute :samba_directory_mode

#samba_directory_security_modeString?



89
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 89

attribute :samba_directory_security_mode

#samba_dos_filemode0, ...



93
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 93

attribute :samba_dos_filemode

#samba_fake_oplocks0, ...



97
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 97

attribute :samba_fake_oplocks

#samba_force_create_mode0, ...



101
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 101

attribute :samba_force_create_mode

#samba_force_directory_mode0, ...



105
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 105

attribute :samba_force_directory_mode

#samba_force_directory_security_mode0, ...



109
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 109

attribute :samba_force_directory_security_mode

#samba_force_groupObject?



113
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 113

attribute :samba_force_group

#samba_force_security_mode0, ...



116
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 116

attribute :samba_force_security_mode

#samba_force_userObject?



120
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 120

attribute :samba_force_user

#samba_hide_filesObject?



123
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 123

attribute :samba_hide_files

#samba_hide_unreadable0, ...



126
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 126

attribute :samba_hide_unreadable

#samba_hosts_allowObject?



130
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 130

attribute :samba_hosts_allow

#samba_hosts_denyObject?



133
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 133

attribute :samba_hosts_deny

#samba_inherit_acls0, ...



136
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 136

attribute :samba_inherit_acls

#samba_inherit_owner0, ...



140
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 140

attribute :samba_inherit_owner

#samba_inherit_permissions0, ...



144
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 144

attribute :samba_inherit_permissions

#samba_invalid_usersObject?



148
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 148

attribute :samba_invalid_users

#samba_level_2_oplocks0, ...



151
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 151

attribute :samba_level_2_oplocks

#samba_locking0, ...



155
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 155

attribute :samba_locking

#samba_msdfs_root0, ...



159
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 159

attribute :samba_msdfs_root

#samba_nameObject?



28
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 28

attribute :samba_name

#samba_nt_acl_support0, ...



163
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 163

attribute :samba_nt_acl_support

#samba_oplocks0, ...



167
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 167

attribute :samba_oplocks

#samba_postexecObject?



171
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 171

attribute :samba_postexec

#samba_preexecObject?



174
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 174

attribute :samba_preexec

#samba_public0, ...



177
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 177

attribute :samba_public

#samba_security_modeString?



181
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 181

attribute :samba_security_mode

#samba_strict_lockingString?



185
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 185

attribute :samba_strict_locking

#samba_valid_usersObject?



192
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 192

attribute :samba_valid_users

#samba_vfs_objectsObject?



189
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 189

attribute :samba_vfs_objects

#samba_write_listObject?



195
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 195

attribute :samba_write_list

#samba_writeable0, ...



198
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 198

attribute :samba_writeable

#state:present, ...



12
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 12

attribute :state

#subtree_checking0, ...



51
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 51

attribute :subtree_checking

#syncString?



55
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 55

attribute :sync

#writeable0, ...



59
# File 'lib/ansible/ruby/modules/generated/cloud/univention/udm_share.rb', line 59

attribute :writeable