in src/lib.go [113:128]
func SearchResourceType(changeResources ChangeResources, resourceType string) (map[string][]tfjson.ResourceChange, map[string][]tfjson.ResourceChange) {
foundTypes := map[string][]tfjson.ResourceChange{}
withoutTypes := map[string][]tfjson.ResourceChange{}
for _, resource := range changeResources {
if resource.Change.Actions.NoOp() {
continue
}
if regexp.MustCompile(resourceType).Match([]byte(resource.Type)) {
foundTypes[resource.Type] = append(foundTypes[resourceType], resource)
} else {
withoutTypes[resource.Type] = append(withoutTypes[resourceType], resource)
}
}
return foundTypes, withoutTypes
}