OptionalerrorError message if failed
OptionalhttpAdditional HTTP headers to pass
OptionalhttpHTTP method to use (e.g. PUT, POST)
OptionalproviderThe provider-specific key for the object
Whether URL generation succeeded
The URL to use for uploading
Result from creating a pre-authenticated upload URL