// Module included in the following assemblies:
//
// backup_and_restore/application_backup_and_restore/oadp-vmdp/oadp-vmdp.adoc

:_mod-docs-content-type: REFERENCE
[id="oadp-vmdp-storage-backends_{context}"]
= {oadp-short} virtual machine data protection backend storage

[role="_abstract"]
Review the backend storage options for {oadp-full} virtual machine data protection (VMDP) backup storage locations. This helps you to configure S3-compatible or file system storage for your backup repository.

== S3-compatible storage

.S3 storage options
[cols="1,1,1",options="header"]
|===
|Option |Description |Default

|`--bucket`
|Name of the S3 bucket.
|(required)

|`--access-key`
|Access key ID.
|(required)

|`--secret-access-key`
|Secret access key.
|(required)

|`--endpoint`
|S3 endpoint URL.
|`s3.amazonaws.com`

|`--region`
|S3 region.
|Auto-detect

|`--prefix`
|Object prefix in the bucket.
|None

|`--session-token`
|Session token for temporary credentials.
|None

|`--disable-tls`
|Disable HTTPS.
|`false`

|`--disable-tls-verification`
|Skip TLS certificate verification.
|`false`

|`--root-ca-pem-path`
|Path to a custom CA certificate file.
|None

|`--root-ca-pem-base64`
|Base64-encoded CA certificate.
|None
|===

[NOTE]
====
VMDP automatically prepends `oadp-vmdp/` to your prefix.
====

== Filesystem storage

.Filesystem storage options
[cols="1,1,1",options="header"]
|===
|Option |Description |Default

|`--path`
|Absolute path to the storage directory.
|(required)

|`--owner-uid`
|User ID for new files.
|Current user

|`--owner-gid`
|Group ID for new files.
|Current group

|`--file-mode`
|Permission mode for files.
|`0600`

|`--dir-mode`
|Permission mode for directories.
|`0700`
|===
