func GetGroupPoliciesMapForGroups(groups []string, svc *iam.Client) map[string]string {
	result := make(map[string]string)
	for _, group := range groups {
		groupmap := GetGroupPoliciesMapForGroup(&group, svc)
		for k, v := range groupmap {
			result[k] = v
		}
	}
	return result
}
// GetGroupPoliciesMapForGroups retrieves all of the policies for the provided
// slice of groups, where the key is the name of the policy and the value is the
// json policy document
GetGroupPoliciesMapForGroups retrieves all of the policies for the provided
slice of groups, where the key is the name of the policy and the value is the
json policy document
// GetGroupPoliciesMapForGroups retrieves all of the policies for the provided // slice of groups where the key is the name of the policy and the value is the // json policy document
func GetGroupPoliciesMapForGroups(groups []string, svc *iam.Client) map[string]string {
	result := make(map[string]string)
	for _, group := range groups {
		groupmap := GetGroupPoliciesMapForGroup(&group, svc)
		for k, v := range groupmap {
			result[k] = v
		}
	}
	return result
}
func GetGroupPoliciesMapForGroups ( groups [ ] string , svc * iam . Client ) map [ string ] string { result := make ( map [ string ] string ) for _ , group := range groups { groupmap := GetGroupPoliciesMapForGroup ( & group , svc ) for k , v := range groupmap { result [ k ] = v } } return result }
GetGroupPoliciesMapForGroups retrieves all of the policies for the provided
slice of groups, where the key is the name of the policy and the value is the
json policy document
GetGroupPoliciesMapForGroups retrieves all of the policies for the provided slice of groups where the key is the name of the policy and the value is the json policy document