func SearchResourceModule()

in src/lib.go [130:145]


func SearchResourceModule(changeResources ChangeResources, resourceModule string) (map[string][]tfjson.ResourceChange, map[string][]tfjson.ResourceChange) {
	foundModule := map[string][]tfjson.ResourceChange{}
	withoutModule := map[string][]tfjson.ResourceChange{}

	for _, resource := range changeResources {
		if resource.Change.Actions.NoOp() {
			continue
		}
		if regexp.MustCompile(resourceModule).Match([]byte(resource.ModuleAddress)) {
			foundModule[resource.Type] = append(foundModule[resourceModule], resource)
		} else {
			withoutModule[resource.Type] = append(withoutModule[resourceModule], resource)
		}
	}
	return foundModule, withoutModule
}