# Opendrive

{% code fullWidth="true" %}

```
NAME:
   singularity storage update opendrive - OpenDrive

USAGE:
   singularity storage update opendrive [command options] <name|id>

DESCRIPTION:
   --username
      Username.

   --password
      Password.

   --encoding
      The encoding for the backend.
      
      See the [encoding section in the overview](/overview/#encoding) for more info.

   --chunk-size
      Files will be uploaded in chunks this size.
      
      Note that these chunks are buffered in memory so increasing them will
      increase memory use.

   --access
      Files and folders will be uploaded with this access permission (default private)

      Examples:
         | private | The file or folder access can be granted in a way that will allow select users to view, read or write what is absolutely essential for them.
         | public  | The file or folder can be downloaded by anyone from a web browser. The link can be shared in any way,
         | hidden  | The file or folder can be accessed has the same restrictions as  Public if the user knows the URL of the file or folder link in order to access the contents

   --description
      Description of the remote.


OPTIONS:
   --help, -h        show help
   --password value  Password. [$PASSWORD]
   --username value  Username. [$USERNAME]

   Advanced

   --access value       Files and folders will be uploaded with this access permission (default private) (default: "private") [$ACCESS]
   --chunk-size value   Files will be uploaded in chunks this size. (default: "10Mi") [$CHUNK_SIZE]
   --description value  Description of the remote. [$DESCRIPTION]
   --encoding value     The encoding for the backend. (default: "Slash,LtGt,DoubleQuote,Colon,Question,Asterisk,Pipe,BackSlash,LeftSpace,LeftCrLfHtVt,RightSpace,RightCrLfHtVt,InvalidUtf8,Dot") [$ENCODING]

   Client Config

   --client-ca-cert value                           Path to CA certificate used to verify servers. To remove, use empty string.
   --client-cert value                              Path to Client SSL certificate (PEM) for mutual TLS auth. To remove, use empty string.
   --client-connect-timeout value                   HTTP Client Connect timeout (default: 1m0s)
   --client-expect-continue-timeout value           Timeout when using expect / 100-continue in HTTP (default: 1s)
   --client-header value [ --client-header value ]  Set HTTP header for all transactions (i.e. key=value). This will replace the existing header values. To remove a header, use --http-header "key="". To remove all headers, use --http-header ""
   --client-insecure-skip-verify                    Do not verify the server SSL certificate (insecure) (default: false)
   --client-key value                               Path to Client SSL private key (PEM) for mutual TLS auth. To remove, use empty string.
   --client-no-gzip                                 Don't set Accept-Encoding: gzip (default: false)
   --client-scan-concurrency value                  Max number of concurrent listing requests when scanning data source (default: 1)
   --client-timeout value                           IO idle timeout (default: 5m0s)
   --client-use-server-mod-time                     Use server modified time if possible (default: false)
   --client-user-agent value                        Set the user-agent to a specified string. To remove, use empty string. (default: rclone default)

   Retry Strategy

   --client-low-level-retries value  Maximum number of retries for low-level client errors (default: 10)
   --client-retry-backoff value      The constant delay backoff for retrying IO read errors (default: 1s)
   --client-retry-backoff-exp value  The exponential delay backoff for retrying IO read errors (default: 1.0)
   --client-retry-delay value        The initial delay before retrying IO read errors (default: 1s)
   --client-retry-max value          Max number of retries for IO read errors (default: 10)
   --client-skip-inaccessible        Skip inaccessible files when opening (default: false)

```

{% endcode %}
