Documentation ¶
Index ¶
- Variables
- func SetActions()
- type AWSConfig
- func (ac *AWSConfig) DumpAll() map[string]interface{}
- func (ac *AWSConfig) DumpBuckets() interface{}
- func (ac *AWSConfig) DumpCredentialReport() interface{}
- func (ac *AWSConfig) DumpDynamoDBs() interface{}
- func (ac *AWSConfig) DumpEC2Instances() interface{}
- func (ac *AWSConfig) DumpIAMGroups() interface{}
- func (ac *AWSConfig) DumpIAMRoles() interface{}
- func (ac *AWSConfig) DumpIAMUsers() interface{}
- func (ac *AWSConfig) DumpLambdas() interface{}
- func (ac *AWSConfig) DumpRDS() interface{}
- func (ac *AWSConfig) DumpRedshiftDBs() interface{}
- func (ac *AWSConfig) DumpVpcs() interface{}
- func (ac *AWSConfig) DumpWhoami() interface{}
- func (ac *AWSConfig) TestConnection() bool
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ActionsMap map[string][]string ActionsList []string // len(unique(ActionList)) ~= 13k Conditions map[string]string )
View Source
var IAMActionResourceMap = map[string]string{}/* 159 elements not displayed */
This is far from perfect: only User, Group, Role and Policy is supported and action with multiple targets are simply "*"
Functions ¶
func SetActions ¶
func SetActions()
Types ¶
type AWSConfig ¶
func InitAWSConfiguration ¶
func (*AWSConfig) DumpBuckets ¶
func (ac *AWSConfig) DumpBuckets() interface{}
func (*AWSConfig) DumpCredentialReport ¶
func (ac *AWSConfig) DumpCredentialReport() interface{}
func (*AWSConfig) DumpDynamoDBs ¶
func (ac *AWSConfig) DumpDynamoDBs() interface{}
func (*AWSConfig) DumpEC2Instances ¶
func (ac *AWSConfig) DumpEC2Instances() interface{}
func (*AWSConfig) DumpIAMGroups ¶
func (ac *AWSConfig) DumpIAMGroups() interface{}
func (*AWSConfig) DumpIAMRoles ¶
func (ac *AWSConfig) DumpIAMRoles() interface{}
func (*AWSConfig) DumpIAMUsers ¶
func (ac *AWSConfig) DumpIAMUsers() interface{}
func (*AWSConfig) DumpLambdas ¶
func (ac *AWSConfig) DumpLambdas() interface{}
func (*AWSConfig) DumpRedshiftDBs ¶
func (ac *AWSConfig) DumpRedshiftDBs() interface{}
func (*AWSConfig) DumpWhoami ¶
func (ac *AWSConfig) DumpWhoami() interface{}
func (*AWSConfig) TestConnection ¶
Click to show internal directories.
Click to hide internal directories.