Documentation ¶
Overview ¶
+groupName=example.openshift.io
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( GroupName = "example.openshift.io" GroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1alpha1"} // Install is a function which adds this version to a scheme Install = schemeBuilder.AddToScheme // SchemeGroupVersion generated code relies on this name // Deprecated SchemeGroupVersion = GroupVersion // AddToScheme exists solely to keep the old generators creating valid code // DEPRECATED AddToScheme = schemeBuilder.AddToScheme )
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource generated code relies on this being here, but it logically belongs to the group DEPRECATED
Types ¶
type NotStableConfigType ¶
type NotStableConfigType struct { metav1.TypeMeta `json:",inline"` // metadata is the standard object's metadata. // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata metav1.ObjectMeta `json:"metadata,omitempty"` // spec is the specification of the desired behavior of the NotStableConfigType. Spec NotStableConfigTypeSpec `json:"spec,omitempty"` // status is the most recently observed status of the NotStableConfigType. Status NotStableConfigTypeStatus `json:"status,omitempty"` }
NotStableConfigType is a stable config type that is TechPreviewNoUpgrade only.
Compatibility level 4: No compatibility is provided, the API can change at any point for any reason. These capabilities should not be used by applications needing long term support. +kubebuilder:object:root=true +kubebuilder:resource:path=notstableconfigtypes,scope=Cluster +openshift:enable:FeatureGate=Example
func (*NotStableConfigType) DeepCopy ¶
func (in *NotStableConfigType) DeepCopy() *NotStableConfigType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStableConfigType.
func (*NotStableConfigType) DeepCopyInto ¶
func (in *NotStableConfigType) DeepCopyInto(out *NotStableConfigType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotStableConfigType) DeepCopyObject ¶
func (in *NotStableConfigType) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (NotStableConfigType) SwaggerDoc ¶
func (NotStableConfigType) SwaggerDoc() map[string]string
type NotStableConfigTypeList ¶
type NotStableConfigTypeList struct { metav1.TypeMeta `json:",inline"` // metadata is the standard list's metadata. // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata metav1.ListMeta `json:"metadata,omitempty"` Items []NotStableConfigType `json:"items"` }
NotStableConfigTypeList contains a list of NotStableConfigTypes.
Compatibility level 4: No compatibility is provided, the API can change at any point for any reason. These capabilities should not be used by applications needing long term support.
func (*NotStableConfigTypeList) DeepCopy ¶
func (in *NotStableConfigTypeList) DeepCopy() *NotStableConfigTypeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStableConfigTypeList.
func (*NotStableConfigTypeList) DeepCopyInto ¶
func (in *NotStableConfigTypeList) DeepCopyInto(out *NotStableConfigTypeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotStableConfigTypeList) DeepCopyObject ¶
func (in *NotStableConfigTypeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (NotStableConfigTypeList) SwaggerDoc ¶
func (NotStableConfigTypeList) SwaggerDoc() map[string]string
type NotStableConfigTypeSpec ¶
type NotStableConfigTypeSpec struct { // newField is a field that is tech preview, but because the entire type is gated, there is no marker on the field. // // +required NewField string `json:"newField"` }
NotStableConfigTypeSpec is the desired state
func (*NotStableConfigTypeSpec) DeepCopy ¶
func (in *NotStableConfigTypeSpec) DeepCopy() *NotStableConfigTypeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStableConfigTypeSpec.
func (*NotStableConfigTypeSpec) DeepCopyInto ¶
func (in *NotStableConfigTypeSpec) DeepCopyInto(out *NotStableConfigTypeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (NotStableConfigTypeSpec) SwaggerDoc ¶
func (NotStableConfigTypeSpec) SwaggerDoc() map[string]string
type NotStableConfigTypeStatus ¶
type NotStableConfigTypeStatus struct { // Represents the observations of a foo's current state. // Known .status.conditions.type are: "Available", "Progressing", and "Degraded" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,1,rep,name=conditions"` }
NotStableConfigTypeStatus defines the observed status of the NotStableConfigType.
func (*NotStableConfigTypeStatus) DeepCopy ¶
func (in *NotStableConfigTypeStatus) DeepCopy() *NotStableConfigTypeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStableConfigTypeStatus.
func (*NotStableConfigTypeStatus) DeepCopyInto ¶
func (in *NotStableConfigTypeStatus) DeepCopyInto(out *NotStableConfigTypeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (NotStableConfigTypeStatus) SwaggerDoc ¶
func (NotStableConfigTypeStatus) SwaggerDoc() map[string]string