LVMSnapshot
local.openebs.io / v1alpha1
apiVersion: local.openebs.io/v1alpha1
kind: LVMSnapshot
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 required
LVMSnapshotSpec defines LVMSnapshot spec
ownerNodeID
string required
OwnerNodeID is the Node ID where the volume group is present which is where
the snapshot has been provisioned.
OwnerNodeID can not be edited after the snapshot has been provisioned.
minLength:
1
snapSize
string
SnapSize specifies the space reserved for the snapshot
thinProvision
boolean
ThinProvision specifies whether the snapshot is thin-provisioned or not.
volGroup
string required
VolGroup specifies the name of the volume group where the snapshot has been created.
status object required
SnapStatus string that reflects if the snapshot was created successfully
lvSize
string | integer
LvSize specifies the size allocated for the snapshot in the VG
string pattern:
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
state
string
No matches. Try .spec.ownerNodeID for an exact path