v1beta1

package
v0.9.0 Latest Latest
Warning

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

Go to latest
Published: May 14, 2022 License: Apache-2.0, MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	SchemeBuilder runtime.SchemeBuilder

	AddToScheme = localSchemeBuilder.AddToScheme
)
View Source
var SchemeGroupVersion = schema.GroupVersion{
	Group:   "gcs.csi.ofek.dev",
	Version: "v1beta1",
}

Define your schema name and the version

Functions

func Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

Types

type PublishedVolume

type PublishedVolume struct {
	metav1.TypeMeta `json:",inline"`
	// +optional
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec PublishedVolumeSpec `json:"spec"`
}

PublishedVolume is a top-level type

func (*PublishedVolume) DeepCopy

func (in *PublishedVolume) DeepCopy() *PublishedVolume

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

func (*PublishedVolume) DeepCopyInto

func (in *PublishedVolume) DeepCopyInto(out *PublishedVolume)

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

func (*PublishedVolume) DeepCopyObject

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

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

type PublishedVolumeList

type PublishedVolumeList struct {
	metav1.TypeMeta `json:",inline"`
	// +optional
	metav1.ListMeta `son:"metadata,omitempty"`

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

func (*PublishedVolumeList) DeepCopy

func (in *PublishedVolumeList) DeepCopy() *PublishedVolumeList

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

func (*PublishedVolumeList) DeepCopyInto

func (in *PublishedVolumeList) DeepCopyInto(out *PublishedVolumeList)

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

func (*PublishedVolumeList) DeepCopyObject

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

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

type PublishedVolumeSpec

type PublishedVolumeSpec struct {
	Node         string                 `json:"node"`
	TargetPath   string                 `json:"targetPath"`
	VolumeHandle string                 `json:"volumeHandle"`
	Options      map[string]string      `json:"options"`
	Pod          PublishedVolumeSpecPod `json:"pod"`
}

func (*PublishedVolumeSpec) DeepCopy

func (in *PublishedVolumeSpec) DeepCopy() *PublishedVolumeSpec

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

func (*PublishedVolumeSpec) DeepCopyInto

func (in *PublishedVolumeSpec) DeepCopyInto(out *PublishedVolumeSpec)

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

type PublishedVolumeSpecPod

type PublishedVolumeSpecPod struct {
	Name      string `json:"name"`
	Namespace string `json:"namespace"`
}

func (*PublishedVolumeSpecPod) DeepCopy

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

func (*PublishedVolumeSpecPod) DeepCopyInto

func (in *PublishedVolumeSpecPod) DeepCopyInto(out *PublishedVolumeSpecPod)

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