internal

package
v0.0.0-...-1ea49b5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 27, 2020 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IAM

type IAM struct {
	Client *iam.IAM
}

IAM client struct

func NewIamSess

func NewIamSess(profile, region string) *IAM

NewIamSess return IAM struct initialized

func (*IAM) ListAccessKeys

func (c *IAM) ListAccessKeys(input *iam.ListAccessKeysInput) (string, error)

ListAccessKeys return string(access keys) input iam.ListAccessKeysInput

func (*IAM) ListAttachedUserPolicies

func (c *IAM) ListAttachedUserPolicies(input *iam.ListAttachedUserPoliciesInput) (string, error)

ListAttachedUserPolicies return string(managed policy names) input iam.ListAttachedUserPoliciesInput

func (*IAM) ListGroupsForUser

func (c *IAM) ListGroupsForUser(input *iam.ListGroupsForUserInput) (string, error)

ListGroupsForUser return string(group names) input iam.ListGroupsForUserInput

func (*IAM) ListUserPolicies

func (c *IAM) ListUserPolicies(input *iam.ListUserPoliciesInput) (string, error)

ListUserPolicies return string(inline policy names) input iam.ListAttachedUserPoliciesInput

func (*IAM) ListUsers

func (c *IAM) ListUsers(input *iam.ListUsersInput) (Users, error)

ListUsers return Users input iam.ListUsersInput

type User

type User struct {
	Name          string
	ManagedPolicy string
	InlinePolicy  string
	Group         string
	AccessKey     string
	AccessKeyUsed string
	PWLastUsed    string
	CreateDate    string
}

User iam user struct

type Users

type Users []User

Users User struct slice

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL