VirtualMachineExport
export.kubevirt.io / v1beta1
apiVersion: export.kubevirt.io/v1beta1
kind: VirtualMachineExport
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
VirtualMachineExportSpec is the spec for a VirtualMachineExport resource
source object required
TypedLocalObjectReference contains enough information to let you locate the
typed referenced object inside the same namespace.
apiGroup
string
APIGroup is the group for the resource being referenced.
If APIGroup is not specified, the specified Kind must be in the core API group.
For any other third-party types, APIGroup is required.
kind
string required
Kind is the type of resource being referenced
name
string required
Name is the name of resource being referenced
tokenSecretRef
string
TokenSecretRef is the name of the custom-defined secret that contains the token used by the export server pod
ttlDuration
string
ttlDuration limits the lifetime of an export
If this field is set, after this duration has passed from counting from CreationTimestamp,
the export is eligible to be automatically deleted.
If this field is omitted, a reasonable default is applied.
status object
VirtualMachineExportStatus is the status for a VirtualMachineExport resource
conditions []object
lastProbeTime
string
format:
date-time
lastTransitionTime
string
format:
date-time
message
string
reason
string
status
string required
type
string required
ConditionType is the const type for Conditions
links object
VirtualMachineExportLinks contains the links that point the exported VM resources
external object
VirtualMachineExportLink contains a list of volumes available for export, as well as the URLs to obtain these volumes
backups []object
Backups is a list of available backups for the export
endpoints []object
endpoint
string required
Endpoint is the endpoint of the backup export at the specified URL
url
string required
Url is the url that contains the volume in the format specified
name
string required
Name is the name of the exported volume
cert
string required
Cert is the public CA certificate base64 encoded
manifests []object
Manifests is a list of available manifests for the export
type
string required
Type is the type of manifest returned
url
string required
Url is the url of the endpoint that returns the manifest
volumes []object
Volumes is a list of available volumes to export
formats []object
format
string required
Format is the format of the image at the specified URL
url
string required
Url is the url that contains the volume in the format specified
name
string required
Name is the name of the exported volume
internal object
VirtualMachineExportLink contains a list of volumes available for export, as well as the URLs to obtain these volumes
backups []object
Backups is a list of available backups for the export
endpoints []object
endpoint
string required
Endpoint is the endpoint of the backup export at the specified URL
url
string required
Url is the url that contains the volume in the format specified
name
string required
Name is the name of the exported volume
cert
string required
Cert is the public CA certificate base64 encoded
manifests []object
Manifests is a list of available manifests for the export
type
string required
Type is the type of manifest returned
url
string required
Url is the url of the endpoint that returns the manifest
volumes []object
Volumes is a list of available volumes to export
formats []object
format
string required
Format is the format of the image at the specified URL
url
string required
Url is the url that contains the volume in the format specified
name
string required
Name is the name of the exported volume
phase
string
VirtualMachineExportPhase is the current phase of the VirtualMachineExport
serviceName
string
ServiceName is the name of the service created associated with the Virtual Machine export. It will be used to
create the internal URLs for downloading the images
tokenSecretRef
string
TokenSecretRef is the name of the secret that contains the token used by the export server pod
ttlExpirationTime
string
The time at which the VM Export will be completely removed according to specified TTL
Formula is CreationTimestamp + TTL
format:
date-time
virtualMachineName
string
VirtualMachineName shows the name of the source virtual machine if the source is either a VirtualMachine or
a VirtualMachineSnapshot. This is mainly to easily identify the source VirtualMachine in case of a
VirtualMachineSnapshot
No matches. Try .spec.source for an exact path