Documentation

Overview

    +groupName=settings.k8s.io

    Package v1alpha1 is a generated protocol buffer package.
    
    It is generated from these files:
    	k8s.io/kubernetes/pkg/apis/settings/v1alpha1/generated.proto
    
    It has these top-level messages:
    	PodPreset
    	PodPresetList
    	PodPresetSpec
    

    Index

    Constants

    View Source
    const GroupName = "settings.k8s.io"

      GroupName is the group name use in this package

      Variables

      View Source
      var (
      	ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
      	ErrIntOverflowGenerated   = fmt.Errorf("proto: integer overflow")
      )
      View Source
      var (
      	// TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api.
      	// localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes.
      	SchemeBuilder runtime.SchemeBuilder
      
      	AddToScheme = localSchemeBuilder.AddToScheme
      )
      View Source
      var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1alpha1"}

        SchemeGroupVersion is group version used to register these objects

        Functions

        func Convert_settings_PodPresetList_To_v1alpha1_PodPresetList

        func Convert_settings_PodPresetList_To_v1alpha1_PodPresetList(in *settings.PodPresetList, out *PodPresetList, s conversion.Scope) error

          Convert_settings_PodPresetList_To_v1alpha1_PodPresetList is an autogenerated conversion function.

          func Convert_settings_PodPresetSpec_To_v1alpha1_PodPresetSpec

          func Convert_settings_PodPresetSpec_To_v1alpha1_PodPresetSpec(in *settings.PodPresetSpec, out *PodPresetSpec, s conversion.Scope) error

            Convert_settings_PodPresetSpec_To_v1alpha1_PodPresetSpec is an autogenerated conversion function.

            func Convert_settings_PodPreset_To_v1alpha1_PodPreset

            func Convert_settings_PodPreset_To_v1alpha1_PodPreset(in *settings.PodPreset, out *PodPreset, s conversion.Scope) error

              Convert_settings_PodPreset_To_v1alpha1_PodPreset is an autogenerated conversion function.

              func Convert_v1alpha1_PodPresetList_To_settings_PodPresetList

              func Convert_v1alpha1_PodPresetList_To_settings_PodPresetList(in *PodPresetList, out *settings.PodPresetList, s conversion.Scope) error

                Convert_v1alpha1_PodPresetList_To_settings_PodPresetList is an autogenerated conversion function.

                func Convert_v1alpha1_PodPresetSpec_To_settings_PodPresetSpec

                func Convert_v1alpha1_PodPresetSpec_To_settings_PodPresetSpec(in *PodPresetSpec, out *settings.PodPresetSpec, s conversion.Scope) error

                  Convert_v1alpha1_PodPresetSpec_To_settings_PodPresetSpec is an autogenerated conversion function.

                  func Convert_v1alpha1_PodPreset_To_settings_PodPreset

                  func Convert_v1alpha1_PodPreset_To_settings_PodPreset(in *PodPreset, out *settings.PodPreset, s conversion.Scope) error

                    Convert_v1alpha1_PodPreset_To_settings_PodPreset is an autogenerated conversion function.

                    func DeepCopy_v1alpha1_PodPreset

                    func DeepCopy_v1alpha1_PodPreset(in interface{}, out interface{}, c *conversion.Cloner) error

                      DeepCopy_v1alpha1_PodPreset is an autogenerated deepcopy function.

                      func DeepCopy_v1alpha1_PodPresetList

                      func DeepCopy_v1alpha1_PodPresetList(in interface{}, out interface{}, c *conversion.Cloner) error

                        DeepCopy_v1alpha1_PodPresetList is an autogenerated deepcopy function.

                        func DeepCopy_v1alpha1_PodPresetSpec

                        func DeepCopy_v1alpha1_PodPresetSpec(in interface{}, out interface{}, c *conversion.Cloner) error

                          DeepCopy_v1alpha1_PodPresetSpec is an autogenerated deepcopy function.

                          func RegisterConversions

                          func RegisterConversions(scheme *runtime.Scheme) error

                            RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.

                            func RegisterDeepCopies

                            func RegisterDeepCopies(scheme *runtime.Scheme) error

                              RegisterDeepCopies adds deep-copy functions to the given scheme. Public to allow building arbitrary schemes.

                              func RegisterDefaults

                              func RegisterDefaults(scheme *runtime.Scheme) error

                                RegisterDefaults adds defaulters functions to the given scheme. Public to allow building arbitrary schemes. All generated defaulters are covering - they call all nested defaulters.

                                func Resource

                                func Resource(resource string) schema.GroupResource

                                  Resource takes an unqualified resource and returns a Group qualified GroupResource

                                  func SetObjectDefaults_PodPreset

                                  func SetObjectDefaults_PodPreset(in *PodPreset)

                                  func SetObjectDefaults_PodPresetList

                                  func SetObjectDefaults_PodPresetList(in *PodPresetList)

                                  Types

                                  type PodPreset

                                  type PodPreset struct {
                                  	metav1.TypeMeta `json:",inline"`
                                  	// +optional
                                  	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
                                  
                                  	// +optional
                                  	Spec PodPresetSpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
                                  }

                                    PodPreset is a policy resource that defines additional runtime requirements for a Pod.

                                    func (*PodPreset) Descriptor

                                    func (*PodPreset) Descriptor() ([]byte, []int)

                                    func (*PodPreset) Marshal

                                    func (m *PodPreset) Marshal() (dAtA []byte, err error)

                                    func (*PodPreset) MarshalTo

                                    func (m *PodPreset) MarshalTo(dAtA []byte) (int, error)

                                    func (*PodPreset) ProtoMessage

                                    func (*PodPreset) ProtoMessage()

                                    func (*PodPreset) Reset

                                    func (m *PodPreset) Reset()

                                    func (*PodPreset) Size

                                    func (m *PodPreset) Size() (n int)

                                    func (*PodPreset) String

                                    func (this *PodPreset) String() string

                                    func (PodPreset) SwaggerDoc

                                    func (PodPreset) SwaggerDoc() map[string]string

                                    func (*PodPreset) Unmarshal

                                    func (m *PodPreset) Unmarshal(dAtA []byte) error

                                    type PodPresetList

                                    type PodPresetList struct {
                                    	metav1.TypeMeta `json:",inline"`
                                    	// Standard list metadata.
                                    	// More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
                                    	// +optional
                                    	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
                                    
                                    	// Items is a list of schema objects.
                                    	Items []PodPreset `json:"items" protobuf:"bytes,2,rep,name=items"`
                                    }

                                      PodPresetList is a list of PodPreset objects.

                                      func (*PodPresetList) Descriptor

                                      func (*PodPresetList) Descriptor() ([]byte, []int)

                                      func (*PodPresetList) Marshal

                                      func (m *PodPresetList) Marshal() (dAtA []byte, err error)

                                      func (*PodPresetList) MarshalTo

                                      func (m *PodPresetList) MarshalTo(dAtA []byte) (int, error)

                                      func (*PodPresetList) ProtoMessage

                                      func (*PodPresetList) ProtoMessage()

                                      func (*PodPresetList) Reset

                                      func (m *PodPresetList) Reset()

                                      func (*PodPresetList) Size

                                      func (m *PodPresetList) Size() (n int)

                                      func (*PodPresetList) String

                                      func (this *PodPresetList) String() string

                                      func (PodPresetList) SwaggerDoc

                                      func (PodPresetList) SwaggerDoc() map[string]string

                                      func (*PodPresetList) Unmarshal

                                      func (m *PodPresetList) Unmarshal(dAtA []byte) error

                                      type PodPresetSpec

                                      type PodPresetSpec struct {
                                      	// Selector is a label query over a set of resources, in this case pods.
                                      	// Required.
                                      	Selector metav1.LabelSelector `json:"selector,omitempty" protobuf:"bytes,1,opt,name=selector"`
                                      
                                      	// Env defines the collection of EnvVar to inject into containers.
                                      	// +optional
                                      	Env []v1.EnvVar `json:"env,omitempty" protobuf:"bytes,2,rep,name=env"`
                                      	// EnvFrom defines the collection of EnvFromSource to inject into containers.
                                      	// +optional
                                      	EnvFrom []v1.EnvFromSource `json:"envFrom,omitempty" protobuf:"bytes,3,rep,name=envFrom"`
                                      	// Volumes defines the collection of Volume to inject into the pod.
                                      	// +optional
                                      	Volumes []v1.Volume `json:"volumes,omitempty" protobuf:"bytes,4,rep,name=volumes"`
                                      	// VolumeMounts defines the collection of VolumeMount to inject into containers.
                                      	// +optional
                                      	VolumeMounts []v1.VolumeMount `json:"volumeMounts,omitempty" protobuf:"bytes,5,rep,name=volumeMounts"`
                                      }

                                        PodPresetSpec is a description of a pod preset.

                                        func (*PodPresetSpec) Descriptor

                                        func (*PodPresetSpec) Descriptor() ([]byte, []int)

                                        func (*PodPresetSpec) Marshal

                                        func (m *PodPresetSpec) Marshal() (dAtA []byte, err error)

                                        func (*PodPresetSpec) MarshalTo

                                        func (m *PodPresetSpec) MarshalTo(dAtA []byte) (int, error)

                                        func (*PodPresetSpec) ProtoMessage

                                        func (*PodPresetSpec) ProtoMessage()

                                        func (*PodPresetSpec) Reset

                                        func (m *PodPresetSpec) Reset()

                                        func (*PodPresetSpec) Size

                                        func (m *PodPresetSpec) Size() (n int)

                                        func (*PodPresetSpec) String

                                        func (this *PodPresetSpec) String() string

                                        func (PodPresetSpec) SwaggerDoc

                                        func (PodPresetSpec) SwaggerDoc() map[string]string

                                        func (*PodPresetSpec) Unmarshal

                                        func (m *PodPresetSpec) Unmarshal(dAtA []byte) error