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 +kubebuilder:subresource:status
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"
// +listType=map
// +listMapKey=type
// +optional
Conditions []metav1.Condition `json:"conditions,omitempty"`
}
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