Documentation ¶
Overview ¶
Package v1beta1 contains API Schema definitions for the forklift v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/konveyor/forklift-controller/pkg/apis +k8s:defaulter-gen=TypeMeta +groupName=forklift.cdi.kubevirt.io
Index ¶
- Variables
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type OpenstackVolumePopulator
- type OpenstackVolumePopulatorList
- func (in *OpenstackVolumePopulatorList) DeepCopy() *OpenstackVolumePopulatorList
- func (in *OpenstackVolumePopulatorList) DeepCopyInto(out *OpenstackVolumePopulatorList)
- func (in *OpenstackVolumePopulatorList) DeepCopyObject() runtime.Object
- func (OpenstackVolumePopulatorList) SwaggerDoc() map[string]string
- type OpenstackVolumePopulatorSpec
- type OpenstackVolumePopulatorStatus
- type OvirtVolumePopulator
- type OvirtVolumePopulatorList
- type OvirtVolumePopulatorSpec
- type OvirtVolumePopulatorStatus
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeBuilder tbd SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) // AddToScheme tbd AddToScheme = SchemeBuilder.AddToScheme )
var OpenstackVolumePopulatorKind = "OpenstackVolumePopulator"
OpenstackVolumePopulatorKind is the type of the CR used to populator a volume from an Openstack image
var OvirtVolumePopulatorKind = "OvirtVolumePopulator"
OvirtVolumePopulatorKind is the type of the CR used to populator a volume from an oVirt disk
var SchemeGroupVersion = schema.GroupVersion{Group: forklift.GroupName, Version: "v1beta1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type OpenstackVolumePopulator ¶
type OpenstackVolumePopulator struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OpenstackVolumePopulatorSpec `json:"spec"` // +optional Status OpenstackVolumePopulatorStatus `json:"status,omitempty"` }
OpenstackVolumePopulator is the CR used to populator a volume from an Openstack image +genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true +kubebuilder:resource:shortName={osvp,osvps}
func (*OpenstackVolumePopulator) DeepCopy ¶
func (in *OpenstackVolumePopulator) DeepCopy() *OpenstackVolumePopulator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackVolumePopulator.
func (*OpenstackVolumePopulator) DeepCopyInto ¶
func (in *OpenstackVolumePopulator) DeepCopyInto(out *OpenstackVolumePopulator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpenstackVolumePopulator) DeepCopyObject ¶
func (in *OpenstackVolumePopulator) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (OpenstackVolumePopulator) SwaggerDoc ¶
func (OpenstackVolumePopulator) SwaggerDoc() map[string]string
type OpenstackVolumePopulatorList ¶
type OpenstackVolumePopulatorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OpenstackVolumePopulator `json:"items"` }
OpenstackVolumePopulatorList contains a list of OpenstackVolumePopulators +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*OpenstackVolumePopulatorList) DeepCopy ¶
func (in *OpenstackVolumePopulatorList) DeepCopy() *OpenstackVolumePopulatorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackVolumePopulatorList.
func (*OpenstackVolumePopulatorList) DeepCopyInto ¶
func (in *OpenstackVolumePopulatorList) DeepCopyInto(out *OpenstackVolumePopulatorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpenstackVolumePopulatorList) DeepCopyObject ¶
func (in *OpenstackVolumePopulatorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (OpenstackVolumePopulatorList) SwaggerDoc ¶
func (OpenstackVolumePopulatorList) SwaggerDoc() map[string]string
type OpenstackVolumePopulatorSpec ¶
type OpenstackVolumePopulatorSpec struct { IdentityURL string `json:"identityUrl"` SecretRef string `json:"secretRef"` ImageID string `json:"imageId"` // The network attachment definition that should be used for disk transfer. TransferNetwork *string `json:"transferNetwork,omitempty"` }
OpenstackVolumePopulatorSpec is the spec of the OpenstackVolumePopulator CR
func (*OpenstackVolumePopulatorSpec) DeepCopy ¶
func (in *OpenstackVolumePopulatorSpec) DeepCopy() *OpenstackVolumePopulatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackVolumePopulatorSpec.
func (*OpenstackVolumePopulatorSpec) DeepCopyInto ¶
func (in *OpenstackVolumePopulatorSpec) DeepCopyInto(out *OpenstackVolumePopulatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (OpenstackVolumePopulatorSpec) SwaggerDoc ¶
func (OpenstackVolumePopulatorSpec) SwaggerDoc() map[string]string
type OpenstackVolumePopulatorStatus ¶
type OpenstackVolumePopulatorStatus struct { // +optional Progress *string `json:"progress,omitempty"` }
OpenstackVolumePopulatorStatus is the status of the OpenstackVolumePopulator CR
func (*OpenstackVolumePopulatorStatus) DeepCopy ¶
func (in *OpenstackVolumePopulatorStatus) DeepCopy() *OpenstackVolumePopulatorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackVolumePopulatorStatus.
func (*OpenstackVolumePopulatorStatus) DeepCopyInto ¶
func (in *OpenstackVolumePopulatorStatus) DeepCopyInto(out *OpenstackVolumePopulatorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (OpenstackVolumePopulatorStatus) SwaggerDoc ¶
func (OpenstackVolumePopulatorStatus) SwaggerDoc() map[string]string
type OvirtVolumePopulator ¶
type OvirtVolumePopulator struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OvirtVolumePopulatorSpec `json:"spec"` // +optional Status OvirtVolumePopulatorStatus `json:"status,omitempty"` }
OvirtVolumePopulator is the CR used to populator a volume from an oVirt disk +genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true +kubebuilder:resource:shortName={ovvp,ovvps}
func (*OvirtVolumePopulator) DeepCopy ¶
func (in *OvirtVolumePopulator) DeepCopy() *OvirtVolumePopulator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OvirtVolumePopulator.
func (*OvirtVolumePopulator) DeepCopyInto ¶
func (in *OvirtVolumePopulator) DeepCopyInto(out *OvirtVolumePopulator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OvirtVolumePopulator) DeepCopyObject ¶
func (in *OvirtVolumePopulator) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (OvirtVolumePopulator) SwaggerDoc ¶
func (OvirtVolumePopulator) SwaggerDoc() map[string]string
type OvirtVolumePopulatorList ¶
type OvirtVolumePopulatorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OvirtVolumePopulator `json:"items"` }
OvirtVolumePopulatorList contains a list of OvirtVolumePopulators +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*OvirtVolumePopulatorList) DeepCopy ¶
func (in *OvirtVolumePopulatorList) DeepCopy() *OvirtVolumePopulatorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OvirtVolumePopulatorList.
func (*OvirtVolumePopulatorList) DeepCopyInto ¶
func (in *OvirtVolumePopulatorList) DeepCopyInto(out *OvirtVolumePopulatorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OvirtVolumePopulatorList) DeepCopyObject ¶
func (in *OvirtVolumePopulatorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (OvirtVolumePopulatorList) SwaggerDoc ¶
func (OvirtVolumePopulatorList) SwaggerDoc() map[string]string
type OvirtVolumePopulatorSpec ¶
type OvirtVolumePopulatorSpec struct { EngineURL string `json:"engineUrl"` SecretRef string `json:"secretRef"` DiskID string `json:"diskId"` // The network attachment definition that should be used for disk transfer. TransferNetwork *string `json:"transferNetwork,omitempty"` }
OvirtVolumePopulatorSpec is the spec of the OvirtVolumePopulator CR
func (*OvirtVolumePopulatorSpec) DeepCopy ¶
func (in *OvirtVolumePopulatorSpec) DeepCopy() *OvirtVolumePopulatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OvirtVolumePopulatorSpec.
func (*OvirtVolumePopulatorSpec) DeepCopyInto ¶
func (in *OvirtVolumePopulatorSpec) DeepCopyInto(out *OvirtVolumePopulatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (OvirtVolumePopulatorSpec) SwaggerDoc ¶
func (OvirtVolumePopulatorSpec) SwaggerDoc() map[string]string
type OvirtVolumePopulatorStatus ¶
type OvirtVolumePopulatorStatus struct { // +optional Progress *string `json:"progress,omitempty"` }
OvirtVolumePopulatorStatus is the status of the OvirtVolumePopulator CR
func (*OvirtVolumePopulatorStatus) DeepCopy ¶
func (in *OvirtVolumePopulatorStatus) DeepCopy() *OvirtVolumePopulatorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OvirtVolumePopulatorStatus.
func (*OvirtVolumePopulatorStatus) DeepCopyInto ¶
func (in *OvirtVolumePopulatorStatus) DeepCopyInto(out *OvirtVolumePopulatorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (OvirtVolumePopulatorStatus) SwaggerDoc ¶
func (OvirtVolumePopulatorStatus) SwaggerDoc() map[string]string