class Outliers::Resources::Aws::Iam::User

Public Instance Methods

mfa_enabled?() click to toggle source
# File lib/outliers/resources/aws/iam/user.rb, line 16
def mfa_enabled?
  source.mfa_devices.count > 0
end
no_access_keys?() click to toggle source
# File lib/outliers/resources/aws/iam/user.rb, line 7
def no_access_keys?
  logger.debug "#{id} has #{access_keys.count} access key(s)."
  !access_keys.any?
end
no_password_set?() click to toggle source
# File lib/outliers/resources/aws/iam/user.rb, line 12
def no_password_set?
  !source.login_profile.exists?
end

Private Instance Methods

access_keys() click to toggle source
# File lib/outliers/resources/aws/iam/user.rb, line 22
def access_keys
  @access_keys ||= source.access_keys
end