Creates a new ContainerUpload.
content Literal string value to use as the object content, which will be uploaded as UTF-8-encoded text. Conflicts with contentBase64 & sourcecontentBase64 Base64-encoded data that will be decoded and uploaded as raw bytes for the object content. This allows safely uploading non-UTF8 binary data, but is recommended only for larger binary content such as the result of the base64encode interpolation function. See here for the reason. Conflicts with content & sourceexecutable If true, the file will be uploaded with user executable permission. Defaults to false.
file Path to the file in the container where is upload goes to
group The group of the file in the container. Names are resolved using the Terraform host's group database; numeric IDs can be used directly.
owner The owner of the file in the container. Names are resolved using the Terraform host's user database; numeric IDs can be used directly.
permissions The permission mode for the file in the container. Has precedence over executable.
source A filename that references a file which will be uploaded as the object content. This allows for large file uploads that do not get stored in state. Conflicts with content & contentBase64sourceHash If using source, this will force an update if the file content has updated but the filename has not.
Base64-encoded data that will be decoded and uploaded as raw bytes for the object content. This allows safely uploading non-UTF8 binary data, but is recommended only for larger binary content such as the result of the base64encode interpolation function. See here for the reason. Conflicts with content & source
A filename that references a file which will be uploaded as the object content. This allows for large file uploads that do not get stored in state. Conflicts with content & contentBase64