Versions in this module Expand all Collapse all v0 v0.1.0 Sep 19, 2019 Changes in this version + func IsErrorNotFound(err error) bool + type Client interface + CreatePolicyAndAttach func(username string, policyName string, policyDocument string) (string, error) + CreateUser func(username string) (*iam.AccessKey, error) + DeletePolicyAndDetach func(username string, policyName string) error + DeleteUser func(username string) error + GetPolicyVersion func(policyName string) (string, error) + UpdatePolicy func(policyName string, policyDocument string) (string, error) + func NewClient(config *aws.Config) Client + type PolicyDocument struct + Statement []StatementEntry + Version string + type RoleClient interface + CreateRoleRequest func(*iam.CreateRoleInput) iam.CreateRoleRequest + DeleteRoleRequest func(*iam.DeleteRoleInput) iam.DeleteRoleRequest + GetRoleRequest func(*iam.GetRoleInput) iam.GetRoleRequest + func NewRoleClient(conf *aws.Config) (RoleClient, error) + type RolePolicyAttachmentClient interface + AttachRolePolicyRequest func(*iam.AttachRolePolicyInput) iam.AttachRolePolicyRequest + DetachRolePolicyRequest func(*iam.DetachRolePolicyInput) iam.DetachRolePolicyRequest + ListAttachedRolePoliciesRequest func(*iam.ListAttachedRolePoliciesInput) iam.ListAttachedRolePoliciesRequest + func NewRolePolicyAttachmentClient(conf *aws.Config) (RolePolicyAttachmentClient, error) + type StatementEntry struct + Action []string + Effect string + Resource []string + Sid string