mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-05 21:46:22 +01:00
56 lines
2.6 KiB
Plaintext
56 lines
2.6 KiB
Plaintext
// Module included in the following assemblies:
|
|
//
|
|
// backup_and_restore/application_backup_and_restore/oadp-api.adoc
|
|
:_mod-docs-content-type: REFERENCE
|
|
|
|
[id="dataprotectionapplicationspec-type_{context}"]
|
|
= DataProtectionApplicationSpec type
|
|
|
|
[role="_abstract"]
|
|
The following are `DataProtectionApplicationSpec` {oadp-short} APIs:
|
|
|
|
.DataProtectionApplicationSpec
|
|
[options="header"]
|
|
|===
|
|
|Property|Type|Description
|
|
|
|
|`backupLocations`
|
|
|[] link:https://pkg.go.dev/github.com/openshift/oadp-operator/api/v1alpha1#BackupLocation[`BackupLocation`]
|
|
|Defines the list of configurations to use for `BackupStorageLocations`.
|
|
|
|
|`snapshotLocations`
|
|
|[] link:https://pkg.go.dev/github.com/openshift/oadp-operator/api/v1alpha1#SnapshotLocation[`SnapshotLocation`]
|
|
|Defines the list of configurations to use for `VolumeSnapshotLocations`.
|
|
|
|
|`unsupportedOverrides`
|
|
|map [ link:https://pkg.go.dev/github.com/openshift/oadp-operator/api/v1alpha1#UnsupportedImageKey[UnsupportedImageKey] ] link:https://pkg.go.dev/builtin#string[string]
|
|
|Can be used to override the deployed dependent images for development. Options are `veleroImageFqin`, `awsPluginImageFqin`, `hypershiftPluginImageFqin`, `openshiftPluginImageFqin`, `azurePluginImageFqin`, `gcpPluginImageFqin`, `csiPluginImageFqin`, `dataMoverImageFqin`, `resticRestoreImageFqin`, `kubevirtPluginImageFqin`, and `operator-type`.
|
|
|
|
|`podAnnotations`
|
|
|map [ link:https://pkg.go.dev/builtin#string[string] ] link:https://pkg.go.dev/builtin#string[string]
|
|
|Used to add annotations to pods deployed by Operators.
|
|
|
|
|`podDnsPolicy`
|
|
|link:https://pkg.go.dev/k8s.io/api/core/v1#DNSPolicy[`DNSPolicy`]
|
|
|Defines the configuration of the DNS of a pod.
|
|
|
|
|`podDnsConfig`
|
|
|link:https://pkg.go.dev/k8s.io/api/core/v1#PodDNSConfig[`PodDNSConfig`]
|
|
|Defines the DNS parameters of a pod in addition to those generated from `DNSPolicy`.
|
|
|
|
|`backupImages`
|
|
|*link:https://pkg.go.dev/builtin#bool[bool]
|
|
|Used to specify whether or not you want to deploy a registry for enabling backup and restore of images.
|
|
|
|
|`configuration`
|
|
|*link:https://pkg.go.dev/github.com/openshift/oadp-operator/api/v1alpha1#ApplicationConfig[`ApplicationConfig`]
|
|
|Used to define the data protection application's server configuration.
|
|
|
|
|`features`
|
|
|*link:https://pkg.go.dev/github.com/openshift/oadp-operator/api/v1alpha1#Features[`Features`]
|
|
|Defines the configuration for the DPA to enable the Technology Preview features.
|
|
|===
|
|
|
|
[role="_additional-resources"]
|
|
.Additional resources
|
|
* link:https://pkg.go.dev/github.com/openshift/oadp-operator/api/v1alpha1#DataProtectionApplicationSpec[Complete schema definitions for the OADP API] |