mirror of
https://github.com/vmware-tanzu/velero.git
synced 2026-01-07 22:05:25 +00:00
20 lines
637 B
Go
20 lines
637 B
Go
package backup
|
|
|
|
import (
|
|
arkv1api "github.com/heptio/ark/pkg/apis/ark/v1"
|
|
"github.com/heptio/ark/pkg/util/collections"
|
|
)
|
|
|
|
// Request is a request for a backup, with all references to other objects
|
|
// materialized (e.g. backup/snapshot locations, includes/excludes, etc.)
|
|
type Request struct {
|
|
*arkv1api.Backup
|
|
|
|
StorageLocation *arkv1api.BackupStorageLocation
|
|
SnapshotLocations []*arkv1api.VolumeSnapshotLocation
|
|
NamespaceIncludesExcludes *collections.IncludesExcludes
|
|
ResourceIncludesExcludes *collections.IncludesExcludes
|
|
ResourceHooks []resourceHook
|
|
ResolvedActions []resolvedAction
|
|
}
|