v1alpha1

package
v0.0.0-...-b88d067 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 19, 2024 License: Apache-2.0 Imports: 4 Imported by: 1

Documentation

Overview

+groupName=example.openshift.io

Index

Constants

This section is empty.

Variables

View Source
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

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotStableConfigTypeStatus.

func (*NotStableConfigTypeStatus) DeepCopyInto

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL