v1alpha1

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Oct 29, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

+k8s:deepcopy-gen=package +k8s:defaulter-gen=TypeMeta +groupName=secretgen.carvel.dev

Index

Constants

View Source
const (
	AllNamespaces = "*"
)

Variables

View Source
var (
	SchemeBuilder runtime.SchemeBuilder

	AddToScheme = localSchemeBuilder.AddToScheme
)
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: "secretgen.carvel.dev", Version: "v1alpha1"}

Functions

func Resource

func Resource(resource string) schema.GroupResource

Types

type SecretExport

type SecretExport struct {
	metav1.TypeMeta `json:",inline"`

	// Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
	// +optional
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec SecretExportSpec `json:"spec"`
	// +optional
	Status SecretExportStatus `json:"status"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:subresource:status +kubebuilder:printcolumn:name=Description,JSONPath=.status.friendlyDescription,description=Friendly description,type=string +kubebuilder:printcolumn:name=Age,JSONPath=.metadata.creationTimestamp,description=Time since creation,type=date

func (*SecretExport) DeepCopy

func (in *SecretExport) DeepCopy() *SecretExport

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

func (*SecretExport) DeepCopyInto

func (in *SecretExport) DeepCopyInto(out *SecretExport)

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

func (*SecretExport) DeepCopyObject

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

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

func (SecretExport) StaticToNamespaces

func (e SecretExport) StaticToNamespaces() []string

func (SecretExport) Validate

func (e SecretExport) Validate() error

type SecretExportList

type SecretExportList struct {
	metav1.TypeMeta `json:",inline"`

	// Standard list metadata.
	// More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
	// +optional
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []SecretExport `json:"items"`
}

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

func (*SecretExportList) DeepCopy

func (in *SecretExportList) DeepCopy() *SecretExportList

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

func (*SecretExportList) DeepCopyInto

func (in *SecretExportList) DeepCopyInto(out *SecretExportList)

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

func (*SecretExportList) DeepCopyObject

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

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

type SecretExportSpec

type SecretExportSpec struct {
	// +optional
	ToNamespace string `json:"toNamespace,omitempty"`
	// +optional
	ToNamespaces []string `json:"toNamespaces,omitempty"`
}

func (*SecretExportSpec) DeepCopy

func (in *SecretExportSpec) DeepCopy() *SecretExportSpec

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

func (*SecretExportSpec) DeepCopyInto

func (in *SecretExportSpec) DeepCopyInto(out *SecretExportSpec)

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

type SecretExportStatus

type SecretExportStatus struct {
	sgv1alpha1.GenericStatus `json:",inline"`
	// +optional
	ObservedSecretResourceVersion string `json:"observedSecretResourceVersion,omitempty"`
}

func (*SecretExportStatus) DeepCopy

func (in *SecretExportStatus) DeepCopy() *SecretExportStatus

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

func (*SecretExportStatus) DeepCopyInto

func (in *SecretExportStatus) DeepCopyInto(out *SecretExportStatus)

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

type SecretImport

type SecretImport struct {
	metav1.TypeMeta `json:",inline"`

	// Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
	// +optional
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec SecretImportSpec `json:"spec"`
	// +optional
	Status SecretImportStatus `json:"status"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:subresource:status +kubebuilder:printcolumn:name=Description,JSONPath=.status.friendlyDescription,description=Friendly description,type=string +kubebuilder:printcolumn:name=Age,JSONPath=.metadata.creationTimestamp,description=Time since creation,type=date

func (*SecretImport) DeepCopy

func (in *SecretImport) DeepCopy() *SecretImport

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

func (*SecretImport) DeepCopyInto

func (in *SecretImport) DeepCopyInto(out *SecretImport)

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

func (*SecretImport) DeepCopyObject

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

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

func (SecretImport) Validate

func (r SecretImport) Validate() error

type SecretImportList

type SecretImportList struct {
	metav1.TypeMeta `json:",inline"`

	// Standard list metadata.
	// More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
	// +optional
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []SecretImport `json:"items"`
}

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

func (*SecretImportList) DeepCopy

func (in *SecretImportList) DeepCopy() *SecretImportList

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

func (*SecretImportList) DeepCopyInto

func (in *SecretImportList) DeepCopyInto(out *SecretImportList)

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

func (*SecretImportList) DeepCopyObject

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

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

type SecretImportSpec

type SecretImportSpec struct {
	// +optional
	FromNamespace string `json:"fromNamespace,omitempty"`
}

func (*SecretImportSpec) DeepCopy

func (in *SecretImportSpec) DeepCopy() *SecretImportSpec

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

func (*SecretImportSpec) DeepCopyInto

func (in *SecretImportSpec) DeepCopyInto(out *SecretImportSpec)

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

type SecretImportStatus

type SecretImportStatus struct {
	sgv1alpha1.GenericStatus `json:",inline"`
}

func (*SecretImportStatus) DeepCopy

func (in *SecretImportStatus) DeepCopy() *SecretImportStatus

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

func (*SecretImportStatus) DeepCopyInto

func (in *SecretImportStatus) DeepCopyInto(out *SecretImportStatus)

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