GetJob gets an existing Job resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
NewJob registers a new resource with the given unique name, arguments, and options.