VolumeSnapshotLocation
velero.io / v1
apiVersion: velero.io/v1
kind: VolumeSnapshotLocation
metadata:
name: example
apiVersion
string
APIVersion defines the versioned schema of this representation of an object.
Servers should convert recognized schemas to the latest internal value, and
may reject unrecognized values.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
kind
string
Kind is a string value representing the REST resource this object represents.
Servers may infer this from the endpoint the client submits requests to.
Cannot be updated.
In CamelCase.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadata
object
spec object
VolumeSnapshotLocationSpec defines the specification for a Velero VolumeSnapshotLocation.
config
object
Config is for provider-specific configuration fields.
credential object
Credential contains the credential information intended to be used with this location
key
string required
The key of the secret to select from. Must be a valid secret key.
name
string
Name of the referent.
This field is effectively required, but due to backwards compatibility is
allowed to be empty. Instances of this type with an empty value here are
almost certainly wrong.
More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
optional
boolean
Specify whether the Secret or its key must be defined
provider
string required
Provider is the provider of the volume storage.
status object
VolumeSnapshotLocationStatus describes the current status of a Velero VolumeSnapshotLocation.
phase
string
VolumeSnapshotLocationPhase is the lifecycle phase of a Velero VolumeSnapshotLocation.
enum:
Available, UnavailableNo matches. Try .spec.config for an exact path