Documentation ¶
Overview ¶
Package v1alpha1 is the v1alpha1 version of the API. +groupName=apiregistration.k8s.io
Index ¶
- Constants
- Variables
- func Convert_apiregistration_APIServiceList_To_v1alpha1_APIServiceList(in *apiregistration.APIServiceList, out *APIServiceList, s conversion.Scope) error
- func Convert_apiregistration_APIServiceSpec_To_v1alpha1_APIServiceSpec(in *apiregistration.APIServiceSpec, out *APIServiceSpec, s conversion.Scope) error
- func Convert_apiregistration_APIServiceStatus_To_v1alpha1_APIServiceStatus(in *apiregistration.APIServiceStatus, out *APIServiceStatus, ...) error
- func Convert_apiregistration_APIService_To_v1alpha1_APIService(in *apiregistration.APIService, out *APIService, s conversion.Scope) error
- func Convert_apiregistration_ServiceReference_To_v1alpha1_ServiceReference(in *apiregistration.ServiceReference, out *ServiceReference, ...) error
- func Convert_v1alpha1_APIServiceList_To_apiregistration_APIServiceList(in *APIServiceList, out *apiregistration.APIServiceList, s conversion.Scope) error
- func Convert_v1alpha1_APIServiceSpec_To_apiregistration_APIServiceSpec(in *APIServiceSpec, out *apiregistration.APIServiceSpec, s conversion.Scope) error
- func Convert_v1alpha1_APIServiceStatus_To_apiregistration_APIServiceStatus(in *APIServiceStatus, out *apiregistration.APIServiceStatus, ...) error
- func Convert_v1alpha1_APIService_To_apiregistration_APIService(in *APIService, out *apiregistration.APIService, s conversion.Scope) error
- func Convert_v1alpha1_ServiceReference_To_apiregistration_ServiceReference(in *ServiceReference, out *apiregistration.ServiceReference, ...) error
- func DeepCopy_v1alpha1_APIService(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1alpha1_APIServiceList(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1alpha1_APIServiceSpec(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1alpha1_APIServiceStatus(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1alpha1_ServiceReference(in interface{}, out interface{}, c *conversion.Cloner) error
- func RegisterConversions(scheme *runtime.Scheme) error
- func RegisterDeepCopies(scheme *runtime.Scheme) error
- type APIService
- type APIServiceList
- type APIServiceSpec
- type APIServiceStatus
- type ServiceReference
Constants ¶
const GroupName = "apiregistration.k8s.io"
Variables ¶
var ( SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1alpha1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Convert_apiregistration_APIServiceList_To_v1alpha1_APIServiceList ¶
func Convert_apiregistration_APIServiceList_To_v1alpha1_APIServiceList(in *apiregistration.APIServiceList, out *APIServiceList, s conversion.Scope) error
func Convert_apiregistration_APIServiceSpec_To_v1alpha1_APIServiceSpec ¶
func Convert_apiregistration_APIServiceSpec_To_v1alpha1_APIServiceSpec(in *apiregistration.APIServiceSpec, out *APIServiceSpec, s conversion.Scope) error
func Convert_apiregistration_APIServiceStatus_To_v1alpha1_APIServiceStatus ¶
func Convert_apiregistration_APIServiceStatus_To_v1alpha1_APIServiceStatus(in *apiregistration.APIServiceStatus, out *APIServiceStatus, s conversion.Scope) error
func Convert_apiregistration_APIService_To_v1alpha1_APIService ¶
func Convert_apiregistration_APIService_To_v1alpha1_APIService(in *apiregistration.APIService, out *APIService, s conversion.Scope) error
func Convert_apiregistration_ServiceReference_To_v1alpha1_ServiceReference ¶
func Convert_apiregistration_ServiceReference_To_v1alpha1_ServiceReference(in *apiregistration.ServiceReference, out *ServiceReference, s conversion.Scope) error
func Convert_v1alpha1_APIServiceList_To_apiregistration_APIServiceList ¶
func Convert_v1alpha1_APIServiceList_To_apiregistration_APIServiceList(in *APIServiceList, out *apiregistration.APIServiceList, s conversion.Scope) error
func Convert_v1alpha1_APIServiceSpec_To_apiregistration_APIServiceSpec ¶
func Convert_v1alpha1_APIServiceSpec_To_apiregistration_APIServiceSpec(in *APIServiceSpec, out *apiregistration.APIServiceSpec, s conversion.Scope) error
func Convert_v1alpha1_APIServiceStatus_To_apiregistration_APIServiceStatus ¶
func Convert_v1alpha1_APIServiceStatus_To_apiregistration_APIServiceStatus(in *APIServiceStatus, out *apiregistration.APIServiceStatus, s conversion.Scope) error
func Convert_v1alpha1_APIService_To_apiregistration_APIService ¶
func Convert_v1alpha1_APIService_To_apiregistration_APIService(in *APIService, out *apiregistration.APIService, s conversion.Scope) error
func Convert_v1alpha1_ServiceReference_To_apiregistration_ServiceReference ¶
func Convert_v1alpha1_ServiceReference_To_apiregistration_ServiceReference(in *ServiceReference, out *apiregistration.ServiceReference, s conversion.Scope) error
func DeepCopy_v1alpha1_APIService ¶
func DeepCopy_v1alpha1_APIService(in interface{}, out interface{}, c *conversion.Cloner) error
func DeepCopy_v1alpha1_APIServiceList ¶
func DeepCopy_v1alpha1_APIServiceList(in interface{}, out interface{}, c *conversion.Cloner) error
func DeepCopy_v1alpha1_APIServiceSpec ¶
func DeepCopy_v1alpha1_APIServiceSpec(in interface{}, out interface{}, c *conversion.Cloner) error
func DeepCopy_v1alpha1_APIServiceStatus ¶
func DeepCopy_v1alpha1_APIServiceStatus(in interface{}, out interface{}, c *conversion.Cloner) error
func DeepCopy_v1alpha1_ServiceReference ¶
func DeepCopy_v1alpha1_ServiceReference(in interface{}, out interface{}, c *conversion.Cloner) error
func RegisterConversions ¶
RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.
func RegisterDeepCopies ¶
RegisterDeepCopies adds deep-copy functions to the given scheme. Public to allow building arbitrary schemes.
Types ¶
type APIService ¶
type APIService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // Spec contains information for locating and communicating with a server Spec APIServiceSpec `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"` // Status contains derived information about an API server Status APIServiceStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
APIService represents a server for a particular GroupVersion. Name must be "version.group".
func (*APIService) CodecDecodeSelf ¶
func (x *APIService) CodecDecodeSelf(d *codec1978.Decoder)
func (*APIService) CodecEncodeSelf ¶
func (x *APIService) CodecEncodeSelf(e *codec1978.Encoder)
type APIServiceList ¶
type APIServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Items []APIService `json:"items" protobuf:"bytes,2,rep,name=items"` }
APIServiceList is a list of APIService objects.
func (*APIServiceList) CodecDecodeSelf ¶
func (x *APIServiceList) CodecDecodeSelf(d *codec1978.Decoder)
func (*APIServiceList) CodecEncodeSelf ¶
func (x *APIServiceList) CodecEncodeSelf(e *codec1978.Encoder)
type APIServiceSpec ¶
type APIServiceSpec struct { // Service is a reference to the service for this API server. It must communicate // on port 443 Service ServiceReference `json:"service" protobuf:"bytes,1,opt,name=service"` // Group is the API group name this server hosts Group string `json:"group,omitempty" protobuf:"bytes,2,opt,name=group"` // Version is the API version this server hosts. For example, "v1" Version string `json:"version,omitempty" protobuf:"bytes,3,opt,name=version"` // InsecureSkipTLSVerify disables TLS certificate verification when communicating with this server. // This is strongly discouraged. You should use the CABundle instead. InsecureSkipTLSVerify bool `json:"insecureSkipTLSVerify,omitempty" protobuf:"varint,4,opt,name=insecureSkipTLSVerify"` // CABundle is a PEM encoded CA bundle which will be used to validate an API server's serving certificate. CABundle []byte `json:"caBundle" protobuf:"bytes,5,opt,name=caBundle"` // Priority controls the ordering of this API group in the overall discovery document that gets served. // Client tools like `kubectl` use this ordering to derive preference, so this ordering mechanism is important. // Values must be between 1 and 1000 // The primary sort is based on priority, ordered lowest number to highest (10 before 20). // The secondary sort is based on the alphabetical comparison of the name of the object. (v1.bar before v1.foo) // We'd recommend something like: *.k8s.io (except extensions) at 100, extensions at 150 // PaaSes (OpenShift, Deis) are recommended to be in the 200s Priority int64 `json:"priority" protobuf:"varint,6,opt,name=priority"` }
APIServiceSpec contains information for locating and communicating with a server. Only https is supported, though you are able to disable certificate verification.
func (*APIServiceSpec) CodecDecodeSelf ¶
func (x *APIServiceSpec) CodecDecodeSelf(d *codec1978.Decoder)
func (*APIServiceSpec) CodecEncodeSelf ¶
func (x *APIServiceSpec) CodecEncodeSelf(e *codec1978.Encoder)
type APIServiceStatus ¶
type APIServiceStatus struct { }
APIServiceStatus contains derived information about an API server
func (*APIServiceStatus) CodecDecodeSelf ¶
func (x *APIServiceStatus) CodecDecodeSelf(d *codec1978.Decoder)
func (*APIServiceStatus) CodecEncodeSelf ¶
func (x *APIServiceStatus) CodecEncodeSelf(e *codec1978.Encoder)
type ServiceReference ¶
type ServiceReference struct { // Namespace is the namespace of the service Namespace string `json:"namespace,omitempty" protobuf:"bytes,1,opt,name=namespace"` // Name is the name of the service Name string `json:"name,omitempty" protobuf:"bytes,2,opt,name=name"` }
ServiceReference holds a reference to Service.legacy.k8s.io
func (*ServiceReference) CodecDecodeSelf ¶
func (x *ServiceReference) CodecDecodeSelf(d *codec1978.Decoder)
func (*ServiceReference) CodecEncodeSelf ¶
func (x *ServiceReference) CodecEncodeSelf(e *codec1978.Encoder)