Sha256: 712e122bb8611d45648d7b5fb50edd166f4a2ca64285a9735db55c0243b92ea3
Contents?: true
Size: 811 Bytes
Versions: 21
Compression:
Stored size: 811 Bytes
Contents
require "thor" require "aws_pocketknife" module AwsPocketknife module Cli class Iam < Thor desc "list_ssl_certs", "list ssl certs" def list_ssl_certs certs = AwsPocketknife::Iam.list_ssl_certificates AwsPocketknife::Iam.nice_print(object: certs.to_h) end desc "create_user USERNAME", "create user" def create_user(username) AwsPocketknife::Iam.create_iam_user username end desc "create_group GROUP_NAME", "create group" def create_group(group_name) AwsPocketknife::Iam.create_group group_name end desc "add_user_to_group USERNAME GROUP_NAME", "add user to group" def add_user_to_group(username, group_name) AwsPocketknife::Iam.add_user_to_group username, group_name end end end end
Version data entries
21 entries across 21 versions & 1 rubygems