Class: Ansible::Ruby::Modules::Rabbitmq_user

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/extras/messaging/rabbitmq_user.rb

Instance Method Summary collapse

Methods inherited from Base

#to_h

Methods inherited from Ansible::Ruby::Models::Base

attr_option, attr_options, attribute, #initialize, #to_h, validates

Constructor Details

This class inherits a constructor from Ansible::Ruby::Models::Base

Instance Method Details

#configure_privString?

Returns Regular expression to restrict configure actions on a resource for the specified vhost.,By default all actions are restricted.,This option will be ignored when permissions option is used.

Returns:

  • (String, nil)

    Regular expression to restrict configure actions on a resource for the specified vhost.,By default all actions are restricted.,This option will be ignored when permissions option is used.



32
# File 'lib/ansible/ruby/modules/generated/extras/messaging/rabbitmq_user.rb', line 32

attribute :configure_priv

#force:yes, ...

Returns Deletes and recreates the user.

Returns:

  • (:yes, :no, nil)

    Deletes and recreates the user.



44
# File 'lib/ansible/ruby/modules/generated/extras/messaging/rabbitmq_user.rb', line 44

attribute :force

#nodeString?

Returns erlang node name of the rabbit we wish to configure.

Returns:

  • (String, nil)

    erlang node name of the rabbit we wish to configure



28
# File 'lib/ansible/ruby/modules/generated/extras/messaging/rabbitmq_user.rb', line 28

attribute :node

#passwordString?

Returns Password of user to add.,To change the password of an existing user, you must also specify C(force=yes).

Returns:

  • (String, nil)

    Password of user to add.,To change the password of an existing user, you must also specify C(force=yes).



14
# File 'lib/ansible/ruby/modules/generated/extras/messaging/rabbitmq_user.rb', line 14

attribute :password

#permissionsObject?

Returns a list of dicts, each dict contains vhost, configure_priv, write_priv, and read_priv, and represents a permission rule for that vhost.,This option should be preferable when you care about all permissions of the user.,You should use vhost, configure_priv, write_priv, and read_priv options instead if you care about permissions for just some vhosts.

Returns:

  • (Object, nil)

    a list of dicts, each dict contains vhost, configure_priv, write_priv, and read_priv, and represents a permission rule for that vhost.,This option should be preferable when you care about all permissions of the user.,You should use vhost, configure_priv, write_priv, and read_priv options instead if you care about permissions for just some vhosts.



21
# File 'lib/ansible/ruby/modules/generated/extras/messaging/rabbitmq_user.rb', line 21

attribute :permissions

#read_privString?

Returns Regular expression to restrict configure actions on a resource for the specified vhost.,By default all actions are restricted.,This option will be ignored when permissions option is used.

Returns:

  • (String, nil)

    Regular expression to restrict configure actions on a resource for the specified vhost.,By default all actions are restricted.,This option will be ignored when permissions option is used.



40
# File 'lib/ansible/ruby/modules/generated/extras/messaging/rabbitmq_user.rb', line 40

attribute :read_priv

#state:present, ...

Returns Specify if user is to be added or removed.

Returns:

  • (:present, :absent, nil)

    Specify if user is to be added or removed



48
# File 'lib/ansible/ruby/modules/generated/extras/messaging/rabbitmq_user.rb', line 48

attribute :state

#tagsObject?

Returns User tags specified as comma delimited.

Returns:

  • (Object, nil)

    User tags specified as comma delimited



18
# File 'lib/ansible/ruby/modules/generated/extras/messaging/rabbitmq_user.rb', line 18

attribute :tags

#userString

Returns Name of user to add.

Returns:

  • (String)

    Name of user to add



10
# File 'lib/ansible/ruby/modules/generated/extras/messaging/rabbitmq_user.rb', line 10

attribute :user

#vhostString?

Returns vhost to apply access privileges.,This option will be ignored when permissions option is used.

Returns:

  • (String, nil)

    vhost to apply access privileges.,This option will be ignored when permissions option is used.



24
# File 'lib/ansible/ruby/modules/generated/extras/messaging/rabbitmq_user.rb', line 24

attribute :vhost

#write_privString?

Returns Regular expression to restrict configure actions on a resource for the specified vhost.,By default all actions are restricted.,This option will be ignored when permissions option is used.

Returns:

  • (String, nil)

    Regular expression to restrict configure actions on a resource for the specified vhost.,By default all actions are restricted.,This option will be ignored when permissions option is used.



36
# File 'lib/ansible/ruby/modules/generated/extras/messaging/rabbitmq_user.rb', line 36

attribute :write_priv