Class: AwsAssumeRole::Cli::Actions::ListProfiles

Inherits:
AbstractAction show all
Defined in:
lib/aws_assume_role/cli/actions/list_profiles.rb

Constant Summary collapse

CommandSchema =
proc do
end

Constants included from AwsAssumeRole

AwsAssumeRole::Config, DefaultProvider, VERSION

Constants included from Types

Types::ACCESS_KEY_REGEX, Types::ACCESS_KEY_VALIDATOR, Types::ARN_REGEX, Types::Credentials, Types::Dry, Types::EXTERNAL_ID_REGEX, Types::MFA_REGEX, Types::MfaSerial, Types::REGION_REGEX, Types::REGION_VALIDATOR, Types::ROLE_REGEX, Types::ROLE_SESSION_NAME_REGEX, Types::Region, Types::SECRET_ACCESS_KEY_REGEX, Types::SECRET_ACCESS_KEY_VALIDATOR

Instance Method Summary collapse

Methods inherited from AbstractAction

#initialize

Methods included from Logging

included

Methods included from Ui

ask_with_validation, error, input, out, pastel, show_validation_errors, t, validation_errors_to_s

Methods included from AwsAssumeRole

shared_config

Constructor Details

This class inherits a constructor from AwsAssumeRole::Cli::Actions::AbstractAction

Instance Method Details

#act_on(_options) ⇒ Object



9
10
11
# File 'lib/aws_assume_role/cli/actions/list_profiles.rb', line 9

def act_on(_options)
    AwsAssumeRole.shared_config.profiles.each { |p| puts p }
end