func()

in internal/fabric/config.go [141:159]


func (f *FastConfig) AddIamMember(policies []*IamAdditive) error {
	m := make(map[string]IamAdditive) // Need to initialize

	for _, policy := range policies {
		if _, kExists := f.IamAdditive[policy.Role]; kExists {
			err := errors.New("duplicate key detected. roles must be unique")
			return err
		}

		m[policy.Role] = IamAdditive{
			Role:   policy.Role,
			Member: policy.Member,
		}
	}

	f.IamAdditive = m

	return nil
}