types

package
v0.0.0-...-1254f1c Latest Latest
Warning

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

Go to latest
Published: Sep 16, 2015 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CliConfig

type CliConfig struct {
	CredentialsFile string
	ConfigFile      *goconfig.ConfigFile
}

func NewCliConfig

func NewCliConfig() *CliConfig

func (*CliConfig) GetAccessKey

func (c *CliConfig) GetAccessKey(profile string) string

each section defines a profile

func (*CliConfig) GetKeyID

func (c *CliConfig) GetKeyID(profile string) string

each section defines a profile

func (*CliConfig) GetProfiles

func (c *CliConfig) GetProfiles() []string

func (*CliConfig) ListProfiles

func (c *CliConfig) ListProfiles()

this is not used and to be removed

func (*CliConfig) ReadConfig

func (c *CliConfig) ReadConfig()

func (*CliConfig) WriteProfile

func (c *CliConfig) WriteProfile(p, id, key string)

type User

type User struct {
	UserName  string
	Password  string
	GroupName string
}

func (*User) AddUserToGroup

func (u *User) AddUserToGroup(svc *iam.IAM) error

func (*User) CreateLoginProfile

func (u *User) CreateLoginProfile(svc *iam.IAM) error

func (*User) CreateUser

func (u *User) CreateUser(svc *iam.IAM) error

func (*User) DeleteLoginProfile

func (u *User) DeleteLoginProfile(svc *iam.IAM) error

func (*User) DeleteUser

func (u *User) DeleteUser(svc *iam.IAM) error

func (*User) RemoveUserFromGroup

func (u *User) RemoveUserFromGroup(svc *iam.IAM) error

Jump to

Keyboard shortcuts

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