v1alpha1

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Nov 13, 2020 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Package v1alpha1 contains API Schema definitions for the minio v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=minio.walkbase.com

Package v1alpha1 contains API Schema definitions for the minio v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=minio.walkbase.com

Index

Constants

This section is empty.

Variables

View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: "minio.walkbase.com", Version: "v1alpha1"}

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

Functions

This section is empty.

Types

type MinioBucket

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

	Spec   MinioBucketSpec   `json:"spec,omitempty"`
	Status MinioBucketStatus `json:"status,omitempty"`
}

MinioBucket is the Schema for the miniobuckets API +kubebuilder:subresource:status +kubebuilder:resource:path=miniobuckets,scope=Namespaced

func (*MinioBucket) DeepCopy

func (in *MinioBucket) DeepCopy() *MinioBucket

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

func (*MinioBucket) DeepCopyInto

func (in *MinioBucket) DeepCopyInto(out *MinioBucket)

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

func (*MinioBucket) DeepCopyObject

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

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

type MinioBucketList

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

MinioBucketList contains a list of MinioBucket

func (*MinioBucketList) DeepCopy

func (in *MinioBucketList) DeepCopy() *MinioBucketList

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

func (*MinioBucketList) DeepCopyInto

func (in *MinioBucketList) DeepCopyInto(out *MinioBucketList)

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

func (*MinioBucketList) DeepCopyObject

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

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

type MinioBucketSpec

type MinioBucketSpec struct {
	Server string `json:"server"`
	Name   string `json:"name"`
	Policy string `json:"policy,omitempty"`
}

MinioBucketSpec defines the desired state of MinioBucket

func (*MinioBucketSpec) DeepCopy

func (in *MinioBucketSpec) DeepCopy() *MinioBucketSpec

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

func (*MinioBucketSpec) DeepCopyInto

func (in *MinioBucketSpec) DeepCopyInto(out *MinioBucketSpec)

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

type MinioBucketStatus

type MinioBucketStatus struct {
}

MinioBucketStatus defines the observed state of MinioBucket

func (*MinioBucketStatus) DeepCopy

func (in *MinioBucketStatus) DeepCopy() *MinioBucketStatus

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

func (*MinioBucketStatus) DeepCopyInto

func (in *MinioBucketStatus) DeepCopyInto(out *MinioBucketStatus)

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

type MinioServer

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

	Spec   MinioServerSpec   `json:"spec,omitempty"`
	Status MinioServerStatus `json:"status,omitempty"`
}

MinioServer is the Schema for the minioservers API +kubebuilder:subresource:status +kubebuilder:resource:path=minioservers,scope=Cluster

func (*MinioServer) DeepCopy

func (in *MinioServer) DeepCopy() *MinioServer

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

func (*MinioServer) DeepCopyInto

func (in *MinioServer) DeepCopyInto(out *MinioServer)

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

func (*MinioServer) DeepCopyObject

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

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

type MinioServerList

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

MinioServerList contains a list of MinioServer

func (*MinioServerList) DeepCopy

func (in *MinioServerList) DeepCopy() *MinioServerList

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

func (*MinioServerList) DeepCopyInto

func (in *MinioServerList) DeepCopyInto(out *MinioServerList)

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

func (*MinioServerList) DeepCopyObject

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

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

type MinioServerSpec

type MinioServerSpec struct {
	Hostname string `json:"hostname"`
	Port     int    `json:"port"`
	SSL      bool   `json:"ssl,omitempty"`
}

MinioServerSpec defines the desired state of MinioServer

func (*MinioServerSpec) DeepCopy

func (in *MinioServerSpec) DeepCopy() *MinioServerSpec

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

func (*MinioServerSpec) DeepCopyInto

func (in *MinioServerSpec) DeepCopyInto(out *MinioServerSpec)

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

func (*MinioServerSpec) GetHostname

func (ms *MinioServerSpec) GetHostname() string

GetHostname return a minio client compatible hostname

type MinioServerStatus

type MinioServerStatus struct {
	Online bool `json:"online"`
}

MinioServerStatus defines the observed state of MinioServer

func (*MinioServerStatus) DeepCopy

func (in *MinioServerStatus) DeepCopy() *MinioServerStatus

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

func (*MinioServerStatus) DeepCopyInto

func (in *MinioServerStatus) DeepCopyInto(out *MinioServerStatus)

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

type MinioUser

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

	Spec   MinioUserSpec   `json:"spec,omitempty"`
	Status MinioUserStatus `json:"status,omitempty"`
}

MinioUser is the Schema for the miniousers API +kubebuilder:subresource:status +kubebuilder:resource:path=miniousers,scope=Namespaced

func (*MinioUser) DeepCopy

func (in *MinioUser) DeepCopy() *MinioUser

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

func (*MinioUser) DeepCopyInto

func (in *MinioUser) DeepCopyInto(out *MinioUser)

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

func (*MinioUser) DeepCopyObject

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

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

type MinioUserList

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

MinioUserList contains a list of MinioUser

func (*MinioUserList) DeepCopy

func (in *MinioUserList) DeepCopy() *MinioUserList

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

func (*MinioUserList) DeepCopyInto

func (in *MinioUserList) DeepCopyInto(out *MinioUserList)

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

func (*MinioUserList) DeepCopyObject

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

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

type MinioUserSpec

type MinioUserSpec struct {
	Server string `json:"server"`
	Policy string `json:"policy,omitempty"`
}

MinioUserSpec defines the desired state of MinioUser

func (*MinioUserSpec) DeepCopy

func (in *MinioUserSpec) DeepCopy() *MinioUserSpec

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

func (*MinioUserSpec) DeepCopyInto

func (in *MinioUserSpec) DeepCopyInto(out *MinioUserSpec)

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

type MinioUserStatus

type MinioUserStatus struct {
}

MinioUserStatus defines the observed state of MinioUser

func (*MinioUserStatus) DeepCopy

func (in *MinioUserStatus) DeepCopy() *MinioUserStatus

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

func (*MinioUserStatus) DeepCopyInto

func (in *MinioUserStatus) DeepCopyInto(out *MinioUserStatus)

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