v1alpha1

package
v0.0.0-...-a3b290e Latest Latest
Warning

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

Go to latest
Published: Jan 22, 2025 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package v1 is the v1 version of the API. +groupName=aci.ctrl

Index

Constants

This section is empty.

Variables

View Source
var (
	// localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes.
	SchemeBuilder runtime.SchemeBuilder

	AddToScheme = localSchemeBuilder.AddToScheme
)
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: operator.GroupName, Version: "v1alpha1"}

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 AciContainersOperator

type AciContainersOperator struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   AciContainersOperatorSpec   `json:"spec,omitempty"`
	Status AciContainersOperatorStatus `json:"status,omitempty"`
}

AciContainersOperator is a specification for a AciContainersOperator resource

func (*AciContainersOperator) DeepCopy

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

func (*AciContainersOperator) DeepCopyInto

func (in *AciContainersOperator) DeepCopyInto(out *AciContainersOperator)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AciContainersOperator) DeepCopyObject

func (in *AciContainersOperator) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AciContainersOperatorList

type AciContainersOperatorList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []AciContainersOperator `json:"items"`
}

+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object AciContainersOperator list

func (*AciContainersOperatorList) DeepCopy

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

func (*AciContainersOperatorList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AciContainersOperatorList) DeepCopyObject

func (in *AciContainersOperatorList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AciContainersOperatorSpec

type AciContainersOperatorSpec struct {
	// INSERT ADDITIONAL SPEC FIELDS - desired state of cluster
	// Important: Run "acioperator-sdk generate k8s" to regenerate code after modifying this file
	// Add custom validation using kubebuilder tags: https://book.kubebuilder.io/beyond_basics/generating_crd.html
	Flavor string `json:"flavor"`
	Config string `json:"config"`
}

AciContainersOperatorSpec defines the desired state of AciContainersOperator

func (*AciContainersOperatorSpec) DeepCopy

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

func (*AciContainersOperatorSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AciContainersOperatorStatus

type AciContainersOperatorStatus struct {
	// INSERT ADDITIONAL STATUS FIELD - define observed state of cluster
	// Important: Run "acioperator-sdk generate k8s" to regenerate code after modifying this file
	// Add custom validation using kubebuilder tags: https://book.kubebuilder.io/beyond_basics/generating_crd.html
	Status bool `json:"status"`
}

AciContainersOperatorStatus defines the observed state of AciContainersOperator

func (*AciContainersOperatorStatus) DeepCopy

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

func (*AciContainersOperatorStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

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