v1alpha1

package
v0.3.6 Latest Latest
Warning

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

Go to latest
Published: Jul 28, 2023 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package v1alpha1 contains API Schema definitions for the nautes v1alpha1 API group +kubebuilder:object:generate=true +groupName=nautes.resource.nautes.io

Index

Constants

This section is empty.

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "nautes.resource.nautes.io", Version: "v1alpha1"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type Application

type Application struct {
	// +optional
	ApplicationRef *ApplicationRef `json:"applicationRef"`
	// +optional
	ApplicationSpec *ApplicationSpec `json:"applicationSpec"`
}

func (*Application) DeepCopy

func (in *Application) DeepCopy() *Application

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

func (*Application) DeepCopyInto

func (in *Application) DeepCopyInto(out *Application)

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

type ApplicationRef

type ApplicationRef struct {
	Name      string `json:"name"`
	Namespace string `json:"namespace"`
	Group     string `json:"group"`
	Version   string `json:"version"`
	Kind      string `json:"kind"`
}

func (*ApplicationRef) DeepCopy

func (in *ApplicationRef) DeepCopy() *ApplicationRef

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

func (*ApplicationRef) DeepCopyInto

func (in *ApplicationRef) DeepCopyInto(out *ApplicationRef)

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

type ApplicationSpec

type ApplicationSpec struct {
	Name         string `json:"name"`
	ApiServerUrl string `json:"apiServerUrl"`
	ProviderType string `json:"providerType"`
}

func (*ApplicationSpec) DeepCopy

func (in *ApplicationSpec) DeepCopy() *ApplicationSpec

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

func (*ApplicationSpec) DeepCopyInto

func (in *ApplicationSpec) DeepCopyInto(out *ApplicationSpec)

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

type ArtifactRepoProvider

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

	Spec   ArtifactRepoProviderSpec   `json:"spec,omitempty"`
	Status ArtifactRepoProviderStatus `json:"status,omitempty"`
}

ArtifactRepoProvider is the Schema for the artifactrepoproviders API

func (*ArtifactRepoProvider) DeepCopy

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

func (*ArtifactRepoProvider) DeepCopyInto

func (in *ArtifactRepoProvider) DeepCopyInto(out *ArtifactRepoProvider)

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

func (*ArtifactRepoProvider) DeepCopyObject

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

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

func (*ArtifactRepoProvider) Get

type ArtifactRepoProviderList

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

ArtifactRepoProviderList contains a list of ArtifactRepoProvider

func (*ArtifactRepoProviderList) DeepCopy

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

func (*ArtifactRepoProviderList) DeepCopyInto

func (in *ArtifactRepoProviderList) DeepCopyInto(out *ArtifactRepoProviderList)

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

func (*ArtifactRepoProviderList) DeepCopyObject

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

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

type ArtifactRepoProviderSpec

type ArtifactRepoProviderSpec struct {
	URL          string `json:"url"`
	ApiServer    string `json:"apiserver"`
	ProviderType string `json:"providertype"`
}

ArtifactRepoProviderSpec defines the desired state of ArtifactRepoProvider

func (*ArtifactRepoProviderSpec) DeepCopy

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

func (*ArtifactRepoProviderSpec) DeepCopyInto

func (in *ArtifactRepoProviderSpec) DeepCopyInto(out *ArtifactRepoProviderSpec)

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

type ArtifactRepoProviderStatus

type ArtifactRepoProviderStatus struct {
}

ArtifactRepoProviderStatus defines the observed state of ArtifactRepoProvider

func (*ArtifactRepoProviderStatus) DeepCopy

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

func (*ArtifactRepoProviderStatus) DeepCopyInto

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

type BaseDataSyncConfig

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

	Spec   BaseDataSyncConfigSpec   `json:"spec,omitempty"`
	Status BaseDataSyncConfigStatus `json:"status,omitempty"`
}

BaseDataSyncConfig is the Schema for the basedatasyncconfigs API

func (*BaseDataSyncConfig) DeepCopy

func (in *BaseDataSyncConfig) DeepCopy() *BaseDataSyncConfig

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

func (*BaseDataSyncConfig) DeepCopyInto

func (in *BaseDataSyncConfig) DeepCopyInto(out *BaseDataSyncConfig)

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

func (*BaseDataSyncConfig) DeepCopyObject

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

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

type BaseDataSyncConfigList

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

BaseDataSyncConfigList contains a list of BaseDataSyncConfig

func (*BaseDataSyncConfigList) DeepCopy

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

func (*BaseDataSyncConfigList) DeepCopyInto

func (in *BaseDataSyncConfigList) DeepCopyInto(out *BaseDataSyncConfigList)

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

func (*BaseDataSyncConfigList) DeepCopyObject

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

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

type BaseDataSyncConfigSpec

type BaseDataSyncConfigSpec struct {
	Source  *Application   `json:"source"`
	Targets []*Application `json:"targets"`
}

BaseDataSyncConfigSpec defines the desired state of BaseDataSyncConfig

func (*BaseDataSyncConfigSpec) DeepCopy

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

func (*BaseDataSyncConfigSpec) DeepCopyInto

func (in *BaseDataSyncConfigSpec) DeepCopyInto(out *BaseDataSyncConfigSpec)

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

type BaseDataSyncConfigStatus

type BaseDataSyncConfigStatus struct {
	// +optional
	Conditions []metav1.Condition `json:"conditions"`
	// +optional
	TargetStatus map[string][]metav1.Condition `json:"targetStatus"`
}

BaseDataSyncConfigStatus defines the observed state of BaseDataSyncConfig

func (*BaseDataSyncConfigStatus) DeepCopy

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

func (*BaseDataSyncConfigStatus) DeepCopyInto

func (in *BaseDataSyncConfigStatus) DeepCopyInto(out *BaseDataSyncConfigStatus)

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

type BaseOperatorConfig

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

	// ControllerManagerConfigurationSpec returns the contfigurations for controllers
	cfg.ControllerManagerConfigurationSpec `json:",inline"`
}

func (*BaseOperatorConfig) DeepCopy

func (in *BaseOperatorConfig) DeepCopy() *BaseOperatorConfig

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

func (*BaseOperatorConfig) DeepCopyInto

func (in *BaseOperatorConfig) DeepCopyInto(out *BaseOperatorConfig)

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

func (*BaseOperatorConfig) DeepCopyObject

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

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

type CodeRepoProvider

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

	Spec   CodeRepoProviderSpec   `json:"spec,omitempty"`
	Status CodeRepoProviderStatus `json:"status,omitempty"`
}

CodeRepoProvider is the Schema for the coderepoproviders API

func (*CodeRepoProvider) DeepCopy

func (in *CodeRepoProvider) DeepCopy() *CodeRepoProvider

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

func (*CodeRepoProvider) DeepCopyInto

func (in *CodeRepoProvider) DeepCopyInto(out *CodeRepoProvider)

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

func (*CodeRepoProvider) DeepCopyObject

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

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

func (*CodeRepoProvider) Get

type CodeRepoProviderList

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

CodeRepoProviderList contains a list of CodeRepoProvider

func (*CodeRepoProviderList) DeepCopy

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

func (*CodeRepoProviderList) DeepCopyInto

func (in *CodeRepoProviderList) DeepCopyInto(out *CodeRepoProviderList)

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

func (*CodeRepoProviderList) DeepCopyObject

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

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

type CodeRepoProviderSpec

type CodeRepoProviderSpec struct {
	URL          string `json:"url"`
	ApiServer    string `json:"apiserver"`
	ProviderType string `json:"providertype"`
}

CodeRepoProviderSpec defines the desired state of CodeRepoProvider

func (*CodeRepoProviderSpec) DeepCopy

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

func (*CodeRepoProviderSpec) DeepCopyInto

func (in *CodeRepoProviderSpec) DeepCopyInto(out *CodeRepoProviderSpec)

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

type CodeRepoProviderStatus

type CodeRepoProviderStatus struct {
}

CodeRepoProviderStatus defines the observed state of CodeRepoProvider

func (*CodeRepoProviderStatus) DeepCopy

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

func (*CodeRepoProviderStatus) DeepCopyInto

func (in *CodeRepoProviderStatus) DeepCopyInto(out *CodeRepoProviderStatus)

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

type ConditionType

type ConditionType string

+kubebuilder:object:generate=false

const (
	SyncUserConditionType          ConditionType = "sync-user"
	SyncGroupMemberConditionType   ConditionType = "sync-group-member"
	SyncGroupConditionType         ConditionType = "sync-group"
	SyncProjectConditionType       ConditionType = "sync-project"
	SyncProjectMemberConditionType ConditionType = "sync-project-member"
)

func (ConditionType) ToString

func (c ConditionType) ToString() string

Jump to

Keyboard shortcuts

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