code: func (p DummyPlugin) Restore(endpoint plugin.ShieldEndpoint) error {
  	file, err := endpoint.StringValue("file")
  	if err != nil {
  		return err
  	}
  
  	return plugin.Exec(fmt.Sprintf("/bin/sh -c \"/bin/cat > %s\"", file), plugin.STDIN)
  }
docs: // Called when you want to restore data Examine the ShieldEndpoint passed in, and perform actions accordingly