6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
# File 'lib/iam/Commands.rb', line 6
def self.command_details
format_message([
"groups - Manage IAM groups and users associated with those groups",
["diff", "get a list of groups that have different definitions locally than in AWS (supplying the name of the group will diff only that group)"],
["list", "list the groups defined in configuration"],
["migrate", "create group configuration files that match the definitions in AWS"],
["sync", "sync the local group definition with AWS (supplying the name of the group will sync only that group). Also adds and removes users from groups"],
"roles - Manage IAM roles",
["diff", "get a list of roles that have different definitions locally than in AWS (supplying the name of the role will diff only that role)"],
["list", "list the roles defined in configuration"],
["migrate", "create role configuration files that match the definitions in AWS"],
["sync", "sync the local role definition with AWS (supplying the name of the role will sync only that role)"],
"users - Manage IAM users",
["diff", "get a list of users that have different definitions locally than in AWS (supplying the name of the user will diff only that user)"],
["list", "list the users defined in configuration"],
["migrate", "create user configuration files that match the definitions in AWS"],
["sync", "sync the local user definition with AWS (supplying the name of the user will sync only that user)"],
], indent: 1)
end
|