func SearchResourceType()

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
}