Class: Ansible::Ruby::Modules::Iam

Inherits:
Base show all
Includes:
Helpers::Aws
Defined in:
lib/ansible/ruby/modules/generated/cloud/amazon/iam.rb,
lib/ansible/ruby/modules/custom/cloud/core/amazon/iam.rb

Overview

Allows for the management of IAM users, user API keys, groups, roles.

Instance Method Summary collapse

Methods included from Helpers::Aws

included

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

#access_key_idsObject?



48
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/iam.rb', line 48

attribute :access_key_ids

#access_key_state:create, ...



40
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/iam.rb', line 40

attribute :access_key_state

#groupsObject?



51
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/iam.rb', line 51

attribute :groups

#iam_type:user, ...



12
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/iam.rb', line 12

attribute :iam_type

#key_countString?



44
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/iam.rb', line 44

attribute :key_count

#nameString



16
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/iam.rb', line 16

attribute :name

#new_nameObject?



20
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/iam.rb', line 20

attribute :new_name

#new_pathObject?



23
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/iam.rb', line 23

attribute :new_path

#passwordString?



54
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/iam.rb', line 54

attribute :password

#pathString?



30
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/iam.rb', line 30

attribute :path

#state:present, ...



26
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/iam.rb', line 26

attribute :state

#trust_policyObject?



34
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/iam.rb', line 34

attribute :trust_policy

#trust_policy_filepathObject?



37
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/iam.rb', line 37

attribute :trust_policy_filepath

#update_password:always, ...



58
# File 'lib/ansible/ruby/modules/generated/cloud/amazon/iam.rb', line 58

attribute :update_password