Class: Ansible::Ruby::Modules::Tower_role
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Tower_role
- Defined in:
- lib/ansible/ruby/modules/generated/web_infrastructure/ansible_tower/tower_role.rb
Overview
Create, update, or destroy Ansible Tower roles. See U(www.ansible.com/tower) for an overview.
Instance Method Summary collapse
-
#credential ⇒ Object?
Credential the role acts on.
-
#inventory ⇒ Object?
Inventory the role acts on.
-
#job_template ⇒ Object?
The job template the role acts on.
-
#organization ⇒ Object?
Organization the role acts on.
-
#project ⇒ Object?
Project the role acts on.
-
#role ⇒ :admin, ...
The role type to grant/revoke.
-
#state ⇒ :present, ...
Desired state of the resource.
-
#target_team ⇒ String?
Team that the role acts on.
-
#team ⇒ Object?
Team that receives the permissions specified by the role.
-
#user ⇒ String?
User that receives the permissions specified by the role.
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
#credential ⇒ Object?
33 |
# File 'lib/ansible/ruby/modules/generated/web_infrastructure/ansible_tower/tower_role.rb', line 33 attribute :credential |
#inventory ⇒ Object?
27 |
# File 'lib/ansible/ruby/modules/generated/web_infrastructure/ansible_tower/tower_role.rb', line 27 attribute :inventory |
#job_template ⇒ Object?
30 |
# File 'lib/ansible/ruby/modules/generated/web_infrastructure/ansible_tower/tower_role.rb', line 30 attribute :job_template |
#organization ⇒ Object?
36 |
# File 'lib/ansible/ruby/modules/generated/web_infrastructure/ansible_tower/tower_role.rb', line 36 attribute :organization |
#project ⇒ Object?
39 |
# File 'lib/ansible/ruby/modules/generated/web_infrastructure/ansible_tower/tower_role.rb', line 39 attribute :project |
#role ⇒ :admin, ...
19 |
# File 'lib/ansible/ruby/modules/generated/web_infrastructure/ansible_tower/tower_role.rb', line 19 attribute :role |
#state ⇒ :present, ...
42 |
# File 'lib/ansible/ruby/modules/generated/web_infrastructure/ansible_tower/tower_role.rb', line 42 attribute :state |
#target_team ⇒ String?
23 |
# File 'lib/ansible/ruby/modules/generated/web_infrastructure/ansible_tower/tower_role.rb', line 23 attribute :target_team |
#team ⇒ Object?
16 |
# File 'lib/ansible/ruby/modules/generated/web_infrastructure/ansible_tower/tower_role.rb', line 16 attribute :team |
#user ⇒ String?
12 |
# File 'lib/ansible/ruby/modules/generated/web_infrastructure/ansible_tower/tower_role.rb', line 12 attribute :user |