func attachPolicyToGroup(conn *iam.IAM, group string, arn string) error { _, err := conn.AttachGroupPolicy(&iam.AttachGroupPolicyInput{ GroupName: aws.String(group), PolicyArn: aws.String(arn), }) if err != nil { return err } return nil }
func attachPolicyToGroups(conn *iam.IAM, groups []*string, arn string) error { for _, g := range groups { _, err := conn.AttachGroupPolicy(&iam.AttachGroupPolicyInput{ GroupName: g, PolicyArn: aws.String(arn), }) if err != nil { return err } } return nil }