Documentation ¶
Overview ¶
Package v1beta1 is the v1beta1 version of the API.
Package v1beta1 is a generated protocol buffer package. It is generated from these files: k8s.io/kubernetes/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/generated.proto It has these top-level messages: ConversionRequest ConversionResponse ConversionReview CustomResourceColumnDefinition CustomResourceConversion CustomResourceDefinition CustomResourceDefinitionCondition CustomResourceDefinitionList CustomResourceDefinitionNames CustomResourceDefinitionSpec CustomResourceDefinitionStatus CustomResourceDefinitionVersion CustomResourceSubresourceScale CustomResourceSubresourceStatus CustomResourceSubresources CustomResourceValidation ExternalDocumentation JSON JSONSchemaProps JSONSchemaPropsOrArray JSONSchemaPropsOrBool JSONSchemaPropsOrStringArray ServiceReference WebhookClientConfig
Index ¶
- Constants
- Variables
- func Convert_apiextensions_CustomResourceColumnDefinition_To_v1beta1_CustomResourceColumnDefinition(in *apiextensions.CustomResourceColumnDefinition, ...) error
- func Convert_apiextensions_CustomResourceConversion_To_v1beta1_CustomResourceConversion(in *apiextensions.CustomResourceConversion, out *CustomResourceConversion, ...) error
- func Convert_apiextensions_CustomResourceDefinitionCondition_To_v1beta1_CustomResourceDefinitionCondition(in *apiextensions.CustomResourceDefinitionCondition, ...) error
- func Convert_apiextensions_CustomResourceDefinitionList_To_v1beta1_CustomResourceDefinitionList(in *apiextensions.CustomResourceDefinitionList, ...) error
- func Convert_apiextensions_CustomResourceDefinitionNames_To_v1beta1_CustomResourceDefinitionNames(in *apiextensions.CustomResourceDefinitionNames, ...) error
- func Convert_apiextensions_CustomResourceDefinitionSpec_To_v1beta1_CustomResourceDefinitionSpec(in *apiextensions.CustomResourceDefinitionSpec, ...) error
- func Convert_apiextensions_CustomResourceDefinitionStatus_To_v1beta1_CustomResourceDefinitionStatus(in *apiextensions.CustomResourceDefinitionStatus, ...) error
- func Convert_apiextensions_CustomResourceDefinitionVersion_To_v1beta1_CustomResourceDefinitionVersion(in *apiextensions.CustomResourceDefinitionVersion, ...) error
- func Convert_apiextensions_CustomResourceDefinition_To_v1beta1_CustomResourceDefinition(in *apiextensions.CustomResourceDefinition, out *CustomResourceDefinition, ...) error
- func Convert_apiextensions_CustomResourceSubresourceScale_To_v1beta1_CustomResourceSubresourceScale(in *apiextensions.CustomResourceSubresourceScale, ...) error
- func Convert_apiextensions_CustomResourceSubresourceStatus_To_v1beta1_CustomResourceSubresourceStatus(in *apiextensions.CustomResourceSubresourceStatus, ...) error
- func Convert_apiextensions_CustomResourceSubresources_To_v1beta1_CustomResourceSubresources(in *apiextensions.CustomResourceSubresources, out *CustomResourceSubresources, ...) error
- func Convert_apiextensions_CustomResourceValidation_To_v1beta1_CustomResourceValidation(in *apiextensions.CustomResourceValidation, out *CustomResourceValidation, ...) error
- func Convert_apiextensions_ExternalDocumentation_To_v1beta1_ExternalDocumentation(in *apiextensions.ExternalDocumentation, out *ExternalDocumentation, ...) error
- func Convert_apiextensions_JSONSchemaPropsOrArray_To_v1beta1_JSONSchemaPropsOrArray(in *apiextensions.JSONSchemaPropsOrArray, out *JSONSchemaPropsOrArray, ...) error
- func Convert_apiextensions_JSONSchemaPropsOrBool_To_v1beta1_JSONSchemaPropsOrBool(in *apiextensions.JSONSchemaPropsOrBool, out *JSONSchemaPropsOrBool, ...) error
- func Convert_apiextensions_JSONSchemaPropsOrStringArray_To_v1beta1_JSONSchemaPropsOrStringArray(in *apiextensions.JSONSchemaPropsOrStringArray, ...) error
- func Convert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(in *apiextensions.JSONSchemaProps, out *JSONSchemaProps, s conversion.Scope) error
- func Convert_apiextensions_JSON_To_v1beta1_JSON(in *apiextensions.JSON, out *JSON, s conversion.Scope) error
- func Convert_apiextensions_ServiceReference_To_v1beta1_ServiceReference(in *apiextensions.ServiceReference, out *ServiceReference, s conversion.Scope) error
- func Convert_apiextensions_WebhookClientConfig_To_v1beta1_WebhookClientConfig(in *apiextensions.WebhookClientConfig, out *WebhookClientConfig, ...) error
- func Convert_v1beta1_CustomResourceColumnDefinition_To_apiextensions_CustomResourceColumnDefinition(in *CustomResourceColumnDefinition, ...) error
- func Convert_v1beta1_CustomResourceConversion_To_apiextensions_CustomResourceConversion(in *CustomResourceConversion, out *apiextensions.CustomResourceConversion, ...) error
- func Convert_v1beta1_CustomResourceDefinitionCondition_To_apiextensions_CustomResourceDefinitionCondition(in *CustomResourceDefinitionCondition, ...) error
- func Convert_v1beta1_CustomResourceDefinitionList_To_apiextensions_CustomResourceDefinitionList(in *CustomResourceDefinitionList, ...) error
- func Convert_v1beta1_CustomResourceDefinitionNames_To_apiextensions_CustomResourceDefinitionNames(in *CustomResourceDefinitionNames, ...) error
- func Convert_v1beta1_CustomResourceDefinitionSpec_To_apiextensions_CustomResourceDefinitionSpec(in *CustomResourceDefinitionSpec, ...) error
- func Convert_v1beta1_CustomResourceDefinitionStatus_To_apiextensions_CustomResourceDefinitionStatus(in *CustomResourceDefinitionStatus, ...) error
- func Convert_v1beta1_CustomResourceDefinitionVersion_To_apiextensions_CustomResourceDefinitionVersion(in *CustomResourceDefinitionVersion, ...) error
- func Convert_v1beta1_CustomResourceDefinition_To_apiextensions_CustomResourceDefinition(in *CustomResourceDefinition, out *apiextensions.CustomResourceDefinition, ...) error
- func Convert_v1beta1_CustomResourceSubresourceScale_To_apiextensions_CustomResourceSubresourceScale(in *CustomResourceSubresourceScale, ...) error
- func Convert_v1beta1_CustomResourceSubresourceStatus_To_apiextensions_CustomResourceSubresourceStatus(in *CustomResourceSubresourceStatus, ...) error
- func Convert_v1beta1_CustomResourceSubresources_To_apiextensions_CustomResourceSubresources(in *CustomResourceSubresources, out *apiextensions.CustomResourceSubresources, ...) error
- func Convert_v1beta1_CustomResourceValidation_To_apiextensions_CustomResourceValidation(in *CustomResourceValidation, out *apiextensions.CustomResourceValidation, ...) error
- func Convert_v1beta1_ExternalDocumentation_To_apiextensions_ExternalDocumentation(in *ExternalDocumentation, out *apiextensions.ExternalDocumentation, ...) error
- func Convert_v1beta1_JSONSchemaPropsOrArray_To_apiextensions_JSONSchemaPropsOrArray(in *JSONSchemaPropsOrArray, out *apiextensions.JSONSchemaPropsOrArray, ...) error
- func Convert_v1beta1_JSONSchemaPropsOrBool_To_apiextensions_JSONSchemaPropsOrBool(in *JSONSchemaPropsOrBool, out *apiextensions.JSONSchemaPropsOrBool, ...) error
- func Convert_v1beta1_JSONSchemaPropsOrStringArray_To_apiextensions_JSONSchemaPropsOrStringArray(in *JSONSchemaPropsOrStringArray, ...) error
- func Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(in *JSONSchemaProps, out *apiextensions.JSONSchemaProps, s conversion.Scope) error
- func Convert_v1beta1_JSON_To_apiextensions_JSON(in *JSON, out *apiextensions.JSON, s conversion.Scope) error
- func Convert_v1beta1_ServiceReference_To_apiextensions_ServiceReference(in *ServiceReference, out *apiextensions.ServiceReference, s conversion.Scope) error
- func Convert_v1beta1_WebhookClientConfig_To_apiextensions_WebhookClientConfig(in *WebhookClientConfig, out *apiextensions.WebhookClientConfig, ...) error
- func Kind(kind string) schema.GroupKind
- func RegisterConversions(s *runtime.Scheme) error
- func RegisterDefaults(scheme *runtime.Scheme) error
- func Resource(resource string) schema.GroupResource
- func SetDefaults_CustomResourceDefinition(obj *CustomResourceDefinition)
- func SetDefaults_CustomResourceDefinitionSpec(obj *CustomResourceDefinitionSpec)
- func SetDefaults_ServiceReference(obj *ServiceReference)
- func SetObjectDefaults_CustomResourceDefinition(in *CustomResourceDefinition)
- func SetObjectDefaults_CustomResourceDefinitionList(in *CustomResourceDefinitionList)
- type ConditionStatus
- type ConversionRequest
- func (in *ConversionRequest) DeepCopy() *ConversionRequest
- func (in *ConversionRequest) DeepCopyInto(out *ConversionRequest)
- func (*ConversionRequest) Descriptor() ([]byte, []int)
- func (m *ConversionRequest) Marshal() (dAtA []byte, err error)
- func (m *ConversionRequest) MarshalTo(dAtA []byte) (int, error)
- func (*ConversionRequest) ProtoMessage()
- func (m *ConversionRequest) Reset()
- func (m *ConversionRequest) Size() (n int)
- func (this *ConversionRequest) String() string
- func (m *ConversionRequest) Unmarshal(dAtA []byte) error
- type ConversionResponse
- func (in *ConversionResponse) DeepCopy() *ConversionResponse
- func (in *ConversionResponse) DeepCopyInto(out *ConversionResponse)
- func (*ConversionResponse) Descriptor() ([]byte, []int)
- func (m *ConversionResponse) Marshal() (dAtA []byte, err error)
- func (m *ConversionResponse) MarshalTo(dAtA []byte) (int, error)
- func (*ConversionResponse) ProtoMessage()
- func (m *ConversionResponse) Reset()
- func (m *ConversionResponse) Size() (n int)
- func (this *ConversionResponse) String() string
- func (m *ConversionResponse) Unmarshal(dAtA []byte) error
- type ConversionReview
- func (in *ConversionReview) DeepCopy() *ConversionReview
- func (in *ConversionReview) DeepCopyInto(out *ConversionReview)
- func (in *ConversionReview) DeepCopyObject() runtime.Object
- func (*ConversionReview) Descriptor() ([]byte, []int)
- func (m *ConversionReview) Marshal() (dAtA []byte, err error)
- func (m *ConversionReview) MarshalTo(dAtA []byte) (int, error)
- func (*ConversionReview) ProtoMessage()
- func (m *ConversionReview) Reset()
- func (m *ConversionReview) Size() (n int)
- func (this *ConversionReview) String() string
- func (m *ConversionReview) Unmarshal(dAtA []byte) error
- type ConversionStrategyType
- type CustomResourceColumnDefinition
- func (in *CustomResourceColumnDefinition) DeepCopy() *CustomResourceColumnDefinition
- func (in *CustomResourceColumnDefinition) DeepCopyInto(out *CustomResourceColumnDefinition)
- func (*CustomResourceColumnDefinition) Descriptor() ([]byte, []int)
- func (m *CustomResourceColumnDefinition) Marshal() (dAtA []byte, err error)
- func (m *CustomResourceColumnDefinition) MarshalTo(dAtA []byte) (int, error)
- func (*CustomResourceColumnDefinition) ProtoMessage()
- func (m *CustomResourceColumnDefinition) Reset()
- func (m *CustomResourceColumnDefinition) Size() (n int)
- func (this *CustomResourceColumnDefinition) String() string
- func (m *CustomResourceColumnDefinition) Unmarshal(dAtA []byte) error
- type CustomResourceConversion
- func (in *CustomResourceConversion) DeepCopy() *CustomResourceConversion
- func (in *CustomResourceConversion) DeepCopyInto(out *CustomResourceConversion)
- func (*CustomResourceConversion) Descriptor() ([]byte, []int)
- func (m *CustomResourceConversion) Marshal() (dAtA []byte, err error)
- func (m *CustomResourceConversion) MarshalTo(dAtA []byte) (int, error)
- func (*CustomResourceConversion) ProtoMessage()
- func (m *CustomResourceConversion) Reset()
- func (m *CustomResourceConversion) Size() (n int)
- func (this *CustomResourceConversion) String() string
- func (m *CustomResourceConversion) Unmarshal(dAtA []byte) error
- type CustomResourceDefinition
- func (in *CustomResourceDefinition) DeepCopy() *CustomResourceDefinition
- func (in *CustomResourceDefinition) DeepCopyInto(out *CustomResourceDefinition)
- func (in *CustomResourceDefinition) DeepCopyObject() runtime.Object
- func (*CustomResourceDefinition) Descriptor() ([]byte, []int)
- func (m *CustomResourceDefinition) Marshal() (dAtA []byte, err error)
- func (m *CustomResourceDefinition) MarshalTo(dAtA []byte) (int, error)
- func (*CustomResourceDefinition) ProtoMessage()
- func (m *CustomResourceDefinition) Reset()
- func (m *CustomResourceDefinition) Size() (n int)
- func (this *CustomResourceDefinition) String() string
- func (m *CustomResourceDefinition) Unmarshal(dAtA []byte) error
- type CustomResourceDefinitionCondition
- func (in *CustomResourceDefinitionCondition) DeepCopy() *CustomResourceDefinitionCondition
- func (in *CustomResourceDefinitionCondition) DeepCopyInto(out *CustomResourceDefinitionCondition)
- func (*CustomResourceDefinitionCondition) Descriptor() ([]byte, []int)
- func (m *CustomResourceDefinitionCondition) Marshal() (dAtA []byte, err error)
- func (m *CustomResourceDefinitionCondition) MarshalTo(dAtA []byte) (int, error)
- func (*CustomResourceDefinitionCondition) ProtoMessage()
- func (m *CustomResourceDefinitionCondition) Reset()
- func (m *CustomResourceDefinitionCondition) Size() (n int)
- func (this *CustomResourceDefinitionCondition) String() string
- func (m *CustomResourceDefinitionCondition) Unmarshal(dAtA []byte) error
- type CustomResourceDefinitionConditionType
- type CustomResourceDefinitionList
- func (in *CustomResourceDefinitionList) DeepCopy() *CustomResourceDefinitionList
- func (in *CustomResourceDefinitionList) DeepCopyInto(out *CustomResourceDefinitionList)
- func (in *CustomResourceDefinitionList) DeepCopyObject() runtime.Object
- func (*CustomResourceDefinitionList) Descriptor() ([]byte, []int)
- func (m *CustomResourceDefinitionList) Marshal() (dAtA []byte, err error)
- func (m *CustomResourceDefinitionList) MarshalTo(dAtA []byte) (int, error)
- func (*CustomResourceDefinitionList) ProtoMessage()
- func (m *CustomResourceDefinitionList) Reset()
- func (m *CustomResourceDefinitionList) Size() (n int)
- func (this *CustomResourceDefinitionList) String() string
- func (m *CustomResourceDefinitionList) Unmarshal(dAtA []byte) error
- type CustomResourceDefinitionNames
- func (in *CustomResourceDefinitionNames) DeepCopy() *CustomResourceDefinitionNames
- func (in *CustomResourceDefinitionNames) DeepCopyInto(out *CustomResourceDefinitionNames)
- func (*CustomResourceDefinitionNames) Descriptor() ([]byte, []int)
- func (m *CustomResourceDefinitionNames) Marshal() (dAtA []byte, err error)
- func (m *CustomResourceDefinitionNames) MarshalTo(dAtA []byte) (int, error)
- func (*CustomResourceDefinitionNames) ProtoMessage()
- func (m *CustomResourceDefinitionNames) Reset()
- func (m *CustomResourceDefinitionNames) Size() (n int)
- func (this *CustomResourceDefinitionNames) String() string
- func (m *CustomResourceDefinitionNames) Unmarshal(dAtA []byte) error
- type CustomResourceDefinitionSpec
- func (in *CustomResourceDefinitionSpec) DeepCopy() *CustomResourceDefinitionSpec
- func (in *CustomResourceDefinitionSpec) DeepCopyInto(out *CustomResourceDefinitionSpec)
- func (*CustomResourceDefinitionSpec) Descriptor() ([]byte, []int)
- func (m *CustomResourceDefinitionSpec) Marshal() (dAtA []byte, err error)
- func (m *CustomResourceDefinitionSpec) MarshalTo(dAtA []byte) (int, error)
- func (*CustomResourceDefinitionSpec) ProtoMessage()
- func (m *CustomResourceDefinitionSpec) Reset()
- func (m *CustomResourceDefinitionSpec) Size() (n int)
- func (this *CustomResourceDefinitionSpec) String() string
- func (m *CustomResourceDefinitionSpec) Unmarshal(dAtA []byte) error
- type CustomResourceDefinitionStatus
- func (in *CustomResourceDefinitionStatus) DeepCopy() *CustomResourceDefinitionStatus
- func (in *CustomResourceDefinitionStatus) DeepCopyInto(out *CustomResourceDefinitionStatus)
- func (*CustomResourceDefinitionStatus) Descriptor() ([]byte, []int)
- func (m *CustomResourceDefinitionStatus) Marshal() (dAtA []byte, err error)
- func (m *CustomResourceDefinitionStatus) MarshalTo(dAtA []byte) (int, error)
- func (*CustomResourceDefinitionStatus) ProtoMessage()
- func (m *CustomResourceDefinitionStatus) Reset()
- func (m *CustomResourceDefinitionStatus) Size() (n int)
- func (this *CustomResourceDefinitionStatus) String() string
- func (m *CustomResourceDefinitionStatus) Unmarshal(dAtA []byte) error
- type CustomResourceDefinitionVersion
- func (in *CustomResourceDefinitionVersion) DeepCopy() *CustomResourceDefinitionVersion
- func (in *CustomResourceDefinitionVersion) DeepCopyInto(out *CustomResourceDefinitionVersion)
- func (*CustomResourceDefinitionVersion) Descriptor() ([]byte, []int)
- func (m *CustomResourceDefinitionVersion) Marshal() (dAtA []byte, err error)
- func (m *CustomResourceDefinitionVersion) MarshalTo(dAtA []byte) (int, error)
- func (*CustomResourceDefinitionVersion) ProtoMessage()
- func (m *CustomResourceDefinitionVersion) Reset()
- func (m *CustomResourceDefinitionVersion) Size() (n int)
- func (this *CustomResourceDefinitionVersion) String() string
- func (m *CustomResourceDefinitionVersion) Unmarshal(dAtA []byte) error
- type CustomResourceSubresourceScale
- func (in *CustomResourceSubresourceScale) DeepCopy() *CustomResourceSubresourceScale
- func (in *CustomResourceSubresourceScale) DeepCopyInto(out *CustomResourceSubresourceScale)
- func (*CustomResourceSubresourceScale) Descriptor() ([]byte, []int)
- func (m *CustomResourceSubresourceScale) Marshal() (dAtA []byte, err error)
- func (m *CustomResourceSubresourceScale) MarshalTo(dAtA []byte) (int, error)
- func (*CustomResourceSubresourceScale) ProtoMessage()
- func (m *CustomResourceSubresourceScale) Reset()
- func (m *CustomResourceSubresourceScale) Size() (n int)
- func (this *CustomResourceSubresourceScale) String() string
- func (m *CustomResourceSubresourceScale) Unmarshal(dAtA []byte) error
- type CustomResourceSubresourceStatus
- func (in *CustomResourceSubresourceStatus) DeepCopy() *CustomResourceSubresourceStatus
- func (in *CustomResourceSubresourceStatus) DeepCopyInto(out *CustomResourceSubresourceStatus)
- func (*CustomResourceSubresourceStatus) Descriptor() ([]byte, []int)
- func (m *CustomResourceSubresourceStatus) Marshal() (dAtA []byte, err error)
- func (m *CustomResourceSubresourceStatus) MarshalTo(dAtA []byte) (int, error)
- func (*CustomResourceSubresourceStatus) ProtoMessage()
- func (m *CustomResourceSubresourceStatus) Reset()
- func (m *CustomResourceSubresourceStatus) Size() (n int)
- func (this *CustomResourceSubresourceStatus) String() string
- func (m *CustomResourceSubresourceStatus) Unmarshal(dAtA []byte) error
- type CustomResourceSubresources
- func (in *CustomResourceSubresources) DeepCopy() *CustomResourceSubresources
- func (in *CustomResourceSubresources) DeepCopyInto(out *CustomResourceSubresources)
- func (*CustomResourceSubresources) Descriptor() ([]byte, []int)
- func (m *CustomResourceSubresources) Marshal() (dAtA []byte, err error)
- func (m *CustomResourceSubresources) MarshalTo(dAtA []byte) (int, error)
- func (*CustomResourceSubresources) ProtoMessage()
- func (m *CustomResourceSubresources) Reset()
- func (m *CustomResourceSubresources) Size() (n int)
- func (this *CustomResourceSubresources) String() string
- func (m *CustomResourceSubresources) Unmarshal(dAtA []byte) error
- type CustomResourceValidation
- func (in *CustomResourceValidation) DeepCopy() *CustomResourceValidation
- func (in *CustomResourceValidation) DeepCopyInto(out *CustomResourceValidation)
- func (*CustomResourceValidation) Descriptor() ([]byte, []int)
- func (m *CustomResourceValidation) Marshal() (dAtA []byte, err error)
- func (m *CustomResourceValidation) MarshalTo(dAtA []byte) (int, error)
- func (*CustomResourceValidation) ProtoMessage()
- func (m *CustomResourceValidation) Reset()
- func (m *CustomResourceValidation) Size() (n int)
- func (this *CustomResourceValidation) String() string
- func (m *CustomResourceValidation) Unmarshal(dAtA []byte) error
- type ExternalDocumentation
- func (in *ExternalDocumentation) DeepCopy() *ExternalDocumentation
- func (in *ExternalDocumentation) DeepCopyInto(out *ExternalDocumentation)
- func (*ExternalDocumentation) Descriptor() ([]byte, []int)
- func (m *ExternalDocumentation) Marshal() (dAtA []byte, err error)
- func (m *ExternalDocumentation) MarshalTo(dAtA []byte) (int, error)
- func (*ExternalDocumentation) ProtoMessage()
- func (m *ExternalDocumentation) Reset()
- func (m *ExternalDocumentation) Size() (n int)
- func (this *ExternalDocumentation) String() string
- func (m *ExternalDocumentation) Unmarshal(dAtA []byte) error
- type JSON
- func (in *JSON) DeepCopy() *JSON
- func (in *JSON) DeepCopyInto(out *JSON)
- func (*JSON) Descriptor() ([]byte, []int)
- func (m *JSON) Marshal() (dAtA []byte, err error)
- func (s JSON) MarshalJSON() ([]byte, error)
- func (m *JSON) MarshalTo(dAtA []byte) (int, error)
- func (_ JSON) OpenAPISchemaFormat() string
- func (_ JSON) OpenAPISchemaType() []string
- func (*JSON) ProtoMessage()
- func (m *JSON) Reset()
- func (m *JSON) Size() (n int)
- func (this *JSON) String() string
- func (m *JSON) Unmarshal(dAtA []byte) error
- func (s *JSON) UnmarshalJSON(data []byte) error
- type JSONSchemaDefinitions
- type JSONSchemaDependencies
- type JSONSchemaProps
- func (in *JSONSchemaProps) DeepCopy() *JSONSchemaProps
- func (in *JSONSchemaProps) DeepCopyInto(out *JSONSchemaProps)
- func (*JSONSchemaProps) Descriptor() ([]byte, []int)
- func (m *JSONSchemaProps) Marshal() (dAtA []byte, err error)
- func (m *JSONSchemaProps) MarshalTo(dAtA []byte) (int, error)
- func (*JSONSchemaProps) ProtoMessage()
- func (m *JSONSchemaProps) Reset()
- func (m *JSONSchemaProps) Size() (n int)
- func (this *JSONSchemaProps) String() string
- func (m *JSONSchemaProps) Unmarshal(dAtA []byte) error
- type JSONSchemaPropsOrArray
- func (in *JSONSchemaPropsOrArray) DeepCopy() *JSONSchemaPropsOrArray
- func (in *JSONSchemaPropsOrArray) DeepCopyInto(out *JSONSchemaPropsOrArray)
- func (*JSONSchemaPropsOrArray) Descriptor() ([]byte, []int)
- func (m *JSONSchemaPropsOrArray) Marshal() (dAtA []byte, err error)
- func (s JSONSchemaPropsOrArray) MarshalJSON() ([]byte, error)
- func (m *JSONSchemaPropsOrArray) MarshalTo(dAtA []byte) (int, error)
- func (_ JSONSchemaPropsOrArray) OpenAPISchemaFormat() string
- func (_ JSONSchemaPropsOrArray) OpenAPISchemaType() []string
- func (*JSONSchemaPropsOrArray) ProtoMessage()
- func (m *JSONSchemaPropsOrArray) Reset()
- func (m *JSONSchemaPropsOrArray) Size() (n int)
- func (this *JSONSchemaPropsOrArray) String() string
- func (m *JSONSchemaPropsOrArray) Unmarshal(dAtA []byte) error
- func (s *JSONSchemaPropsOrArray) UnmarshalJSON(data []byte) error
- type JSONSchemaPropsOrBool
- func (in *JSONSchemaPropsOrBool) DeepCopy() *JSONSchemaPropsOrBool
- func (in *JSONSchemaPropsOrBool) DeepCopyInto(out *JSONSchemaPropsOrBool)
- func (*JSONSchemaPropsOrBool) Descriptor() ([]byte, []int)
- func (m *JSONSchemaPropsOrBool) Marshal() (dAtA []byte, err error)
- func (s JSONSchemaPropsOrBool) MarshalJSON() ([]byte, error)
- func (m *JSONSchemaPropsOrBool) MarshalTo(dAtA []byte) (int, error)
- func (_ JSONSchemaPropsOrBool) OpenAPISchemaFormat() string
- func (_ JSONSchemaPropsOrBool) OpenAPISchemaType() []string
- func (*JSONSchemaPropsOrBool) ProtoMessage()
- func (m *JSONSchemaPropsOrBool) Reset()
- func (m *JSONSchemaPropsOrBool) Size() (n int)
- func (this *JSONSchemaPropsOrBool) String() string
- func (m *JSONSchemaPropsOrBool) Unmarshal(dAtA []byte) error
- func (s *JSONSchemaPropsOrBool) UnmarshalJSON(data []byte) error
- type JSONSchemaPropsOrStringArray
- func (in *JSONSchemaPropsOrStringArray) DeepCopy() *JSONSchemaPropsOrStringArray
- func (in *JSONSchemaPropsOrStringArray) DeepCopyInto(out *JSONSchemaPropsOrStringArray)
- func (*JSONSchemaPropsOrStringArray) Descriptor() ([]byte, []int)
- func (m *JSONSchemaPropsOrStringArray) Marshal() (dAtA []byte, err error)
- func (s JSONSchemaPropsOrStringArray) MarshalJSON() ([]byte, error)
- func (m *JSONSchemaPropsOrStringArray) MarshalTo(dAtA []byte) (int, error)
- func (_ JSONSchemaPropsOrStringArray) OpenAPISchemaFormat() string
- func (_ JSONSchemaPropsOrStringArray) OpenAPISchemaType() []string
- func (*JSONSchemaPropsOrStringArray) ProtoMessage()
- func (m *JSONSchemaPropsOrStringArray) Reset()
- func (m *JSONSchemaPropsOrStringArray) Size() (n int)
- func (this *JSONSchemaPropsOrStringArray) String() string
- func (m *JSONSchemaPropsOrStringArray) Unmarshal(dAtA []byte) error
- func (s *JSONSchemaPropsOrStringArray) UnmarshalJSON(data []byte) error
- type JSONSchemaURL
- type ResourceScope
- type ServiceReference
- func (in *ServiceReference) DeepCopy() *ServiceReference
- func (in *ServiceReference) DeepCopyInto(out *ServiceReference)
- func (*ServiceReference) Descriptor() ([]byte, []int)
- func (m *ServiceReference) Marshal() (dAtA []byte, err error)
- func (m *ServiceReference) MarshalTo(dAtA []byte) (int, error)
- func (*ServiceReference) ProtoMessage()
- func (m *ServiceReference) Reset()
- func (m *ServiceReference) Size() (n int)
- func (this *ServiceReference) String() string
- func (m *ServiceReference) Unmarshal(dAtA []byte) error
- type WebhookClientConfig
- func (in *WebhookClientConfig) DeepCopy() *WebhookClientConfig
- func (in *WebhookClientConfig) DeepCopyInto(out *WebhookClientConfig)
- func (*WebhookClientConfig) Descriptor() ([]byte, []int)
- func (m *WebhookClientConfig) Marshal() (dAtA []byte, err error)
- func (m *WebhookClientConfig) MarshalTo(dAtA []byte) (int, error)
- func (*WebhookClientConfig) ProtoMessage()
- func (m *WebhookClientConfig) Reset()
- func (m *WebhookClientConfig) Size() (n int)
- func (this *WebhookClientConfig) String() string
- func (m *WebhookClientConfig) Unmarshal(dAtA []byte) error
Constants ¶
const CustomResourceCleanupFinalizer = "customresourcecleanup.apiextensions.k8s.io"
CustomResourceCleanupFinalizer is the name of the finalizer which will delete instances of a CustomResourceDefinition
const GroupName = "apiextensions.k8s.io"
Variables ¶
var ( ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow") )
var ( SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes, addDefaultingFuncs, addConversionFuncs) AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1beta1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Convert_apiextensions_CustomResourceColumnDefinition_To_v1beta1_CustomResourceColumnDefinition ¶
func Convert_apiextensions_CustomResourceColumnDefinition_To_v1beta1_CustomResourceColumnDefinition(in *apiextensions.CustomResourceColumnDefinition, out *CustomResourceColumnDefinition, s conversion.Scope) error
Convert_apiextensions_CustomResourceColumnDefinition_To_v1beta1_CustomResourceColumnDefinition is an autogenerated conversion function.
func Convert_apiextensions_CustomResourceConversion_To_v1beta1_CustomResourceConversion ¶
func Convert_apiextensions_CustomResourceConversion_To_v1beta1_CustomResourceConversion(in *apiextensions.CustomResourceConversion, out *CustomResourceConversion, s conversion.Scope) error
Convert_apiextensions_CustomResourceConversion_To_v1beta1_CustomResourceConversion is an autogenerated conversion function.
func Convert_apiextensions_CustomResourceDefinitionCondition_To_v1beta1_CustomResourceDefinitionCondition ¶
func Convert_apiextensions_CustomResourceDefinitionCondition_To_v1beta1_CustomResourceDefinitionCondition(in *apiextensions.CustomResourceDefinitionCondition, out *CustomResourceDefinitionCondition, s conversion.Scope) error
Convert_apiextensions_CustomResourceDefinitionCondition_To_v1beta1_CustomResourceDefinitionCondition is an autogenerated conversion function.
func Convert_apiextensions_CustomResourceDefinitionList_To_v1beta1_CustomResourceDefinitionList ¶
func Convert_apiextensions_CustomResourceDefinitionList_To_v1beta1_CustomResourceDefinitionList(in *apiextensions.CustomResourceDefinitionList, out *CustomResourceDefinitionList, s conversion.Scope) error
Convert_apiextensions_CustomResourceDefinitionList_To_v1beta1_CustomResourceDefinitionList is an autogenerated conversion function.
func Convert_apiextensions_CustomResourceDefinitionNames_To_v1beta1_CustomResourceDefinitionNames ¶
func Convert_apiextensions_CustomResourceDefinitionNames_To_v1beta1_CustomResourceDefinitionNames(in *apiextensions.CustomResourceDefinitionNames, out *CustomResourceDefinitionNames, s conversion.Scope) error
Convert_apiextensions_CustomResourceDefinitionNames_To_v1beta1_CustomResourceDefinitionNames is an autogenerated conversion function.
func Convert_apiextensions_CustomResourceDefinitionSpec_To_v1beta1_CustomResourceDefinitionSpec ¶
func Convert_apiextensions_CustomResourceDefinitionSpec_To_v1beta1_CustomResourceDefinitionSpec(in *apiextensions.CustomResourceDefinitionSpec, out *CustomResourceDefinitionSpec, s conversion.Scope) error
Convert_apiextensions_CustomResourceDefinitionSpec_To_v1beta1_CustomResourceDefinitionSpec is an autogenerated conversion function.
func Convert_apiextensions_CustomResourceDefinitionStatus_To_v1beta1_CustomResourceDefinitionStatus ¶
func Convert_apiextensions_CustomResourceDefinitionStatus_To_v1beta1_CustomResourceDefinitionStatus(in *apiextensions.CustomResourceDefinitionStatus, out *CustomResourceDefinitionStatus, s conversion.Scope) error
Convert_apiextensions_CustomResourceDefinitionStatus_To_v1beta1_CustomResourceDefinitionStatus is an autogenerated conversion function.
func Convert_apiextensions_CustomResourceDefinitionVersion_To_v1beta1_CustomResourceDefinitionVersion ¶
func Convert_apiextensions_CustomResourceDefinitionVersion_To_v1beta1_CustomResourceDefinitionVersion(in *apiextensions.CustomResourceDefinitionVersion, out *CustomResourceDefinitionVersion, s conversion.Scope) error
Convert_apiextensions_CustomResourceDefinitionVersion_To_v1beta1_CustomResourceDefinitionVersion is an autogenerated conversion function.
func Convert_apiextensions_CustomResourceDefinition_To_v1beta1_CustomResourceDefinition ¶
func Convert_apiextensions_CustomResourceDefinition_To_v1beta1_CustomResourceDefinition(in *apiextensions.CustomResourceDefinition, out *CustomResourceDefinition, s conversion.Scope) error
Convert_apiextensions_CustomResourceDefinition_To_v1beta1_CustomResourceDefinition is an autogenerated conversion function.
func Convert_apiextensions_CustomResourceSubresourceScale_To_v1beta1_CustomResourceSubresourceScale ¶
func Convert_apiextensions_CustomResourceSubresourceScale_To_v1beta1_CustomResourceSubresourceScale(in *apiextensions.CustomResourceSubresourceScale, out *CustomResourceSubresourceScale, s conversion.Scope) error
Convert_apiextensions_CustomResourceSubresourceScale_To_v1beta1_CustomResourceSubresourceScale is an autogenerated conversion function.
func Convert_apiextensions_CustomResourceSubresourceStatus_To_v1beta1_CustomResourceSubresourceStatus ¶
func Convert_apiextensions_CustomResourceSubresourceStatus_To_v1beta1_CustomResourceSubresourceStatus(in *apiextensions.CustomResourceSubresourceStatus, out *CustomResourceSubresourceStatus, s conversion.Scope) error
Convert_apiextensions_CustomResourceSubresourceStatus_To_v1beta1_CustomResourceSubresourceStatus is an autogenerated conversion function.
func Convert_apiextensions_CustomResourceSubresources_To_v1beta1_CustomResourceSubresources ¶
func Convert_apiextensions_CustomResourceSubresources_To_v1beta1_CustomResourceSubresources(in *apiextensions.CustomResourceSubresources, out *CustomResourceSubresources, s conversion.Scope) error
Convert_apiextensions_CustomResourceSubresources_To_v1beta1_CustomResourceSubresources is an autogenerated conversion function.
func Convert_apiextensions_CustomResourceValidation_To_v1beta1_CustomResourceValidation ¶
func Convert_apiextensions_CustomResourceValidation_To_v1beta1_CustomResourceValidation(in *apiextensions.CustomResourceValidation, out *CustomResourceValidation, s conversion.Scope) error
Convert_apiextensions_CustomResourceValidation_To_v1beta1_CustomResourceValidation is an autogenerated conversion function.
func Convert_apiextensions_ExternalDocumentation_To_v1beta1_ExternalDocumentation ¶
func Convert_apiextensions_ExternalDocumentation_To_v1beta1_ExternalDocumentation(in *apiextensions.ExternalDocumentation, out *ExternalDocumentation, s conversion.Scope) error
Convert_apiextensions_ExternalDocumentation_To_v1beta1_ExternalDocumentation is an autogenerated conversion function.
func Convert_apiextensions_JSONSchemaPropsOrArray_To_v1beta1_JSONSchemaPropsOrArray ¶
func Convert_apiextensions_JSONSchemaPropsOrArray_To_v1beta1_JSONSchemaPropsOrArray(in *apiextensions.JSONSchemaPropsOrArray, out *JSONSchemaPropsOrArray, s conversion.Scope) error
Convert_apiextensions_JSONSchemaPropsOrArray_To_v1beta1_JSONSchemaPropsOrArray is an autogenerated conversion function.
func Convert_apiextensions_JSONSchemaPropsOrBool_To_v1beta1_JSONSchemaPropsOrBool ¶
func Convert_apiextensions_JSONSchemaPropsOrBool_To_v1beta1_JSONSchemaPropsOrBool(in *apiextensions.JSONSchemaPropsOrBool, out *JSONSchemaPropsOrBool, s conversion.Scope) error
Convert_apiextensions_JSONSchemaPropsOrBool_To_v1beta1_JSONSchemaPropsOrBool is an autogenerated conversion function.
func Convert_apiextensions_JSONSchemaPropsOrStringArray_To_v1beta1_JSONSchemaPropsOrStringArray ¶
func Convert_apiextensions_JSONSchemaPropsOrStringArray_To_v1beta1_JSONSchemaPropsOrStringArray(in *apiextensions.JSONSchemaPropsOrStringArray, out *JSONSchemaPropsOrStringArray, s conversion.Scope) error
Convert_apiextensions_JSONSchemaPropsOrStringArray_To_v1beta1_JSONSchemaPropsOrStringArray is an autogenerated conversion function.
func Convert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps ¶
func Convert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(in *apiextensions.JSONSchemaProps, out *JSONSchemaProps, s conversion.Scope) error
func Convert_apiextensions_JSON_To_v1beta1_JSON ¶
func Convert_apiextensions_JSON_To_v1beta1_JSON(in *apiextensions.JSON, out *JSON, s conversion.Scope) error
func Convert_apiextensions_ServiceReference_To_v1beta1_ServiceReference ¶
func Convert_apiextensions_ServiceReference_To_v1beta1_ServiceReference(in *apiextensions.ServiceReference, out *ServiceReference, s conversion.Scope) error
Convert_apiextensions_ServiceReference_To_v1beta1_ServiceReference is an autogenerated conversion function.
func Convert_apiextensions_WebhookClientConfig_To_v1beta1_WebhookClientConfig ¶
func Convert_apiextensions_WebhookClientConfig_To_v1beta1_WebhookClientConfig(in *apiextensions.WebhookClientConfig, out *WebhookClientConfig, s conversion.Scope) error
Convert_apiextensions_WebhookClientConfig_To_v1beta1_WebhookClientConfig is an autogenerated conversion function.
func Convert_v1beta1_CustomResourceColumnDefinition_To_apiextensions_CustomResourceColumnDefinition ¶
func Convert_v1beta1_CustomResourceColumnDefinition_To_apiextensions_CustomResourceColumnDefinition(in *CustomResourceColumnDefinition, out *apiextensions.CustomResourceColumnDefinition, s conversion.Scope) error
Convert_v1beta1_CustomResourceColumnDefinition_To_apiextensions_CustomResourceColumnDefinition is an autogenerated conversion function.
func Convert_v1beta1_CustomResourceConversion_To_apiextensions_CustomResourceConversion ¶
func Convert_v1beta1_CustomResourceConversion_To_apiextensions_CustomResourceConversion(in *CustomResourceConversion, out *apiextensions.CustomResourceConversion, s conversion.Scope) error
Convert_v1beta1_CustomResourceConversion_To_apiextensions_CustomResourceConversion is an autogenerated conversion function.
func Convert_v1beta1_CustomResourceDefinitionCondition_To_apiextensions_CustomResourceDefinitionCondition ¶
func Convert_v1beta1_CustomResourceDefinitionCondition_To_apiextensions_CustomResourceDefinitionCondition(in *CustomResourceDefinitionCondition, out *apiextensions.CustomResourceDefinitionCondition, s conversion.Scope) error
Convert_v1beta1_CustomResourceDefinitionCondition_To_apiextensions_CustomResourceDefinitionCondition is an autogenerated conversion function.
func Convert_v1beta1_CustomResourceDefinitionList_To_apiextensions_CustomResourceDefinitionList ¶
func Convert_v1beta1_CustomResourceDefinitionList_To_apiextensions_CustomResourceDefinitionList(in *CustomResourceDefinitionList, out *apiextensions.CustomResourceDefinitionList, s conversion.Scope) error
Convert_v1beta1_CustomResourceDefinitionList_To_apiextensions_CustomResourceDefinitionList is an autogenerated conversion function.
func Convert_v1beta1_CustomResourceDefinitionNames_To_apiextensions_CustomResourceDefinitionNames ¶
func Convert_v1beta1_CustomResourceDefinitionNames_To_apiextensions_CustomResourceDefinitionNames(in *CustomResourceDefinitionNames, out *apiextensions.CustomResourceDefinitionNames, s conversion.Scope) error
Convert_v1beta1_CustomResourceDefinitionNames_To_apiextensions_CustomResourceDefinitionNames is an autogenerated conversion function.
func Convert_v1beta1_CustomResourceDefinitionSpec_To_apiextensions_CustomResourceDefinitionSpec ¶
func Convert_v1beta1_CustomResourceDefinitionSpec_To_apiextensions_CustomResourceDefinitionSpec(in *CustomResourceDefinitionSpec, out *apiextensions.CustomResourceDefinitionSpec, s conversion.Scope) error
Convert_v1beta1_CustomResourceDefinitionSpec_To_apiextensions_CustomResourceDefinitionSpec is an autogenerated conversion function.
func Convert_v1beta1_CustomResourceDefinitionStatus_To_apiextensions_CustomResourceDefinitionStatus ¶
func Convert_v1beta1_CustomResourceDefinitionStatus_To_apiextensions_CustomResourceDefinitionStatus(in *CustomResourceDefinitionStatus, out *apiextensions.CustomResourceDefinitionStatus, s conversion.Scope) error
Convert_v1beta1_CustomResourceDefinitionStatus_To_apiextensions_CustomResourceDefinitionStatus is an autogenerated conversion function.
func Convert_v1beta1_CustomResourceDefinitionVersion_To_apiextensions_CustomResourceDefinitionVersion ¶
func Convert_v1beta1_CustomResourceDefinitionVersion_To_apiextensions_CustomResourceDefinitionVersion(in *CustomResourceDefinitionVersion, out *apiextensions.CustomResourceDefinitionVersion, s conversion.Scope) error
Convert_v1beta1_CustomResourceDefinitionVersion_To_apiextensions_CustomResourceDefinitionVersion is an autogenerated conversion function.
func Convert_v1beta1_CustomResourceDefinition_To_apiextensions_CustomResourceDefinition ¶
func Convert_v1beta1_CustomResourceDefinition_To_apiextensions_CustomResourceDefinition(in *CustomResourceDefinition, out *apiextensions.CustomResourceDefinition, s conversion.Scope) error
Convert_v1beta1_CustomResourceDefinition_To_apiextensions_CustomResourceDefinition is an autogenerated conversion function.
func Convert_v1beta1_CustomResourceSubresourceScale_To_apiextensions_CustomResourceSubresourceScale ¶
func Convert_v1beta1_CustomResourceSubresourceScale_To_apiextensions_CustomResourceSubresourceScale(in *CustomResourceSubresourceScale, out *apiextensions.CustomResourceSubresourceScale, s conversion.Scope) error
Convert_v1beta1_CustomResourceSubresourceScale_To_apiextensions_CustomResourceSubresourceScale is an autogenerated conversion function.
func Convert_v1beta1_CustomResourceSubresourceStatus_To_apiextensions_CustomResourceSubresourceStatus ¶
func Convert_v1beta1_CustomResourceSubresourceStatus_To_apiextensions_CustomResourceSubresourceStatus(in *CustomResourceSubresourceStatus, out *apiextensions.CustomResourceSubresourceStatus, s conversion.Scope) error
Convert_v1beta1_CustomResourceSubresourceStatus_To_apiextensions_CustomResourceSubresourceStatus is an autogenerated conversion function.
func Convert_v1beta1_CustomResourceSubresources_To_apiextensions_CustomResourceSubresources ¶
func Convert_v1beta1_CustomResourceSubresources_To_apiextensions_CustomResourceSubresources(in *CustomResourceSubresources, out *apiextensions.CustomResourceSubresources, s conversion.Scope) error
Convert_v1beta1_CustomResourceSubresources_To_apiextensions_CustomResourceSubresources is an autogenerated conversion function.
func Convert_v1beta1_CustomResourceValidation_To_apiextensions_CustomResourceValidation ¶
func Convert_v1beta1_CustomResourceValidation_To_apiextensions_CustomResourceValidation(in *CustomResourceValidation, out *apiextensions.CustomResourceValidation, s conversion.Scope) error
Convert_v1beta1_CustomResourceValidation_To_apiextensions_CustomResourceValidation is an autogenerated conversion function.
func Convert_v1beta1_ExternalDocumentation_To_apiextensions_ExternalDocumentation ¶
func Convert_v1beta1_ExternalDocumentation_To_apiextensions_ExternalDocumentation(in *ExternalDocumentation, out *apiextensions.ExternalDocumentation, s conversion.Scope) error
Convert_v1beta1_ExternalDocumentation_To_apiextensions_ExternalDocumentation is an autogenerated conversion function.
func Convert_v1beta1_JSONSchemaPropsOrArray_To_apiextensions_JSONSchemaPropsOrArray ¶
func Convert_v1beta1_JSONSchemaPropsOrArray_To_apiextensions_JSONSchemaPropsOrArray(in *JSONSchemaPropsOrArray, out *apiextensions.JSONSchemaPropsOrArray, s conversion.Scope) error
Convert_v1beta1_JSONSchemaPropsOrArray_To_apiextensions_JSONSchemaPropsOrArray is an autogenerated conversion function.
func Convert_v1beta1_JSONSchemaPropsOrBool_To_apiextensions_JSONSchemaPropsOrBool ¶
func Convert_v1beta1_JSONSchemaPropsOrBool_To_apiextensions_JSONSchemaPropsOrBool(in *JSONSchemaPropsOrBool, out *apiextensions.JSONSchemaPropsOrBool, s conversion.Scope) error
Convert_v1beta1_JSONSchemaPropsOrBool_To_apiextensions_JSONSchemaPropsOrBool is an autogenerated conversion function.
func Convert_v1beta1_JSONSchemaPropsOrStringArray_To_apiextensions_JSONSchemaPropsOrStringArray ¶
func Convert_v1beta1_JSONSchemaPropsOrStringArray_To_apiextensions_JSONSchemaPropsOrStringArray(in *JSONSchemaPropsOrStringArray, out *apiextensions.JSONSchemaPropsOrStringArray, s conversion.Scope) error
Convert_v1beta1_JSONSchemaPropsOrStringArray_To_apiextensions_JSONSchemaPropsOrStringArray is an autogenerated conversion function.
func Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps ¶
func Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(in *JSONSchemaProps, out *apiextensions.JSONSchemaProps, s conversion.Scope) error
Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps is an autogenerated conversion function.
func Convert_v1beta1_JSON_To_apiextensions_JSON ¶
func Convert_v1beta1_JSON_To_apiextensions_JSON(in *JSON, out *apiextensions.JSON, s conversion.Scope) error
func Convert_v1beta1_ServiceReference_To_apiextensions_ServiceReference ¶
func Convert_v1beta1_ServiceReference_To_apiextensions_ServiceReference(in *ServiceReference, out *apiextensions.ServiceReference, s conversion.Scope) error
Convert_v1beta1_ServiceReference_To_apiextensions_ServiceReference is an autogenerated conversion function.
func Convert_v1beta1_WebhookClientConfig_To_apiextensions_WebhookClientConfig ¶
func Convert_v1beta1_WebhookClientConfig_To_apiextensions_WebhookClientConfig(in *WebhookClientConfig, out *apiextensions.WebhookClientConfig, s conversion.Scope) error
Convert_v1beta1_WebhookClientConfig_To_apiextensions_WebhookClientConfig is an autogenerated conversion function.
func RegisterConversions ¶
RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.
func RegisterDefaults ¶
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 back a Group qualified GroupResource
func SetDefaults_CustomResourceDefinition ¶
func SetDefaults_CustomResourceDefinition(obj *CustomResourceDefinition)
func SetDefaults_CustomResourceDefinitionSpec ¶
func SetDefaults_CustomResourceDefinitionSpec(obj *CustomResourceDefinitionSpec)
func SetDefaults_ServiceReference ¶
func SetDefaults_ServiceReference(obj *ServiceReference)
SetDefaults_ServiceReference sets defaults for Webhook's ServiceReference
func SetObjectDefaults_CustomResourceDefinition ¶
func SetObjectDefaults_CustomResourceDefinition(in *CustomResourceDefinition)
func SetObjectDefaults_CustomResourceDefinitionList ¶
func SetObjectDefaults_CustomResourceDefinitionList(in *CustomResourceDefinitionList)
Types ¶
type ConditionStatus ¶
type ConditionStatus string
const ( ConditionTrue ConditionStatus = "True" ConditionFalse ConditionStatus = "False" ConditionUnknown ConditionStatus = "Unknown" )
These are valid condition statuses. "ConditionTrue" means a resource is in the condition. "ConditionFalse" means a resource is not in the condition. "ConditionUnknown" means kubernetes can't decide if a resource is in the condition or not. In the future, we could add other intermediate conditions, e.g. ConditionDegraded.
type ConversionRequest ¶
type ConversionRequest struct { // `uid` is an identifier for the individual request/response. It allows us to distinguish instances of requests which are // otherwise identical (parallel requests, requests when earlier requests did not modify etc) // The UID is meant to track the round trip (request/response) between the KAS and the WebHook, not the user request. // It is suitable for correlating log entries between the webhook and apiserver, for either auditing or debugging. UID types.UID `json:"uid" protobuf:"bytes,1,name=uid"` // `desiredAPIVersion` is the version to convert given objects to. e.g. "myapi.example.com/v1" DesiredAPIVersion string `json:"desiredAPIVersion" protobuf:"bytes,2,name=desiredAPIVersion"` // `objects` is the list of CR objects to be converted. Objects []runtime.RawExtension `json:"objects" protobuf:"bytes,3,rep,name=objects"` }
ConversionRequest describes the conversion request parameters.
func (*ConversionRequest) DeepCopy ¶
func (in *ConversionRequest) DeepCopy() *ConversionRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConversionRequest.
func (*ConversionRequest) DeepCopyInto ¶
func (in *ConversionRequest) DeepCopyInto(out *ConversionRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConversionRequest) Descriptor ¶
func (*ConversionRequest) Descriptor() ([]byte, []int)
func (*ConversionRequest) Marshal ¶
func (m *ConversionRequest) Marshal() (dAtA []byte, err error)
func (*ConversionRequest) MarshalTo ¶
func (m *ConversionRequest) MarshalTo(dAtA []byte) (int, error)
func (*ConversionRequest) ProtoMessage ¶
func (*ConversionRequest) ProtoMessage()
func (*ConversionRequest) Reset ¶
func (m *ConversionRequest) Reset()
func (*ConversionRequest) Size ¶
func (m *ConversionRequest) Size() (n int)
func (*ConversionRequest) String ¶
func (this *ConversionRequest) String() string
func (*ConversionRequest) Unmarshal ¶
func (m *ConversionRequest) Unmarshal(dAtA []byte) error
type ConversionResponse ¶
type ConversionResponse struct { // `uid` is an identifier for the individual request/response. // This should be copied over from the corresponding ConversionRequest. UID types.UID `json:"uid" protobuf:"bytes,1,name=uid"` // `convertedObjects` is the list of converted version of `request.objects` if the `result` is successful otherwise empty. // The webhook is expected to set apiVersion of these objects to the ConversionRequest.desiredAPIVersion. The list // must also have the same size as the input list with the same objects in the same order (equal kind, UID, name and namespace). // The webhook is allowed to mutate labels and annotations. Any other change to the metadata is silently ignored. ConvertedObjects []runtime.RawExtension `json:"convertedObjects" protobuf:"bytes,2,rep,name=convertedObjects"` // `result` contains the result of conversion with extra details if the conversion failed. `result.status` determines if // the conversion failed or succeeded. The `result.status` field is required and represent the success or failure of the // conversion. A successful conversion must set `result.status` to `Success`. A failed conversion must set // `result.status` to `Failure` and provide more details in `result.message` and return http status 200. The `result.message` // will be used to construct an error message for the end user. Result metav1.Status `json:"result" protobuf:"bytes,3,name=result"` }
ConversionResponse describes a conversion response.
func (*ConversionResponse) DeepCopy ¶
func (in *ConversionResponse) DeepCopy() *ConversionResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConversionResponse.
func (*ConversionResponse) DeepCopyInto ¶
func (in *ConversionResponse) DeepCopyInto(out *ConversionResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConversionResponse) Descriptor ¶
func (*ConversionResponse) Descriptor() ([]byte, []int)
func (*ConversionResponse) Marshal ¶
func (m *ConversionResponse) Marshal() (dAtA []byte, err error)
func (*ConversionResponse) MarshalTo ¶
func (m *ConversionResponse) MarshalTo(dAtA []byte) (int, error)
func (*ConversionResponse) ProtoMessage ¶
func (*ConversionResponse) ProtoMessage()
func (*ConversionResponse) Reset ¶
func (m *ConversionResponse) Reset()
func (*ConversionResponse) Size ¶
func (m *ConversionResponse) Size() (n int)
func (*ConversionResponse) String ¶
func (this *ConversionResponse) String() string
func (*ConversionResponse) Unmarshal ¶
func (m *ConversionResponse) Unmarshal(dAtA []byte) error
type ConversionReview ¶
type ConversionReview struct { metav1.TypeMeta `json:",inline"` // `request` describes the attributes for the conversion request. // +optional Request *ConversionRequest `json:"request,omitempty" protobuf:"bytes,1,opt,name=request"` // `response` describes the attributes for the conversion response. // +optional Response *ConversionResponse `json:"response,omitempty" protobuf:"bytes,2,opt,name=response"` }
ConversionReview describes a conversion request/response.
func (*ConversionReview) DeepCopy ¶
func (in *ConversionReview) DeepCopy() *ConversionReview
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConversionReview.
func (*ConversionReview) DeepCopyInto ¶
func (in *ConversionReview) DeepCopyInto(out *ConversionReview)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConversionReview) DeepCopyObject ¶
func (in *ConversionReview) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConversionReview) Descriptor ¶
func (*ConversionReview) Descriptor() ([]byte, []int)
func (*ConversionReview) Marshal ¶
func (m *ConversionReview) Marshal() (dAtA []byte, err error)
func (*ConversionReview) ProtoMessage ¶
func (*ConversionReview) ProtoMessage()
func (*ConversionReview) Reset ¶
func (m *ConversionReview) Reset()
func (*ConversionReview) Size ¶
func (m *ConversionReview) Size() (n int)
func (*ConversionReview) String ¶
func (this *ConversionReview) String() string
func (*ConversionReview) Unmarshal ¶
func (m *ConversionReview) Unmarshal(dAtA []byte) error
type ConversionStrategyType ¶
type ConversionStrategyType string
ConversionStrategyType describes different conversion types.
const ( // NoneConverter is a converter that only sets apiversion of the CR and leave everything else unchanged. NoneConverter ConversionStrategyType = "None" // WebhookConverter is a converter that calls to an external webhook to convert the CR. WebhookConverter ConversionStrategyType = "Webhook" )
type CustomResourceColumnDefinition ¶
type CustomResourceColumnDefinition struct { // name is a human readable name for the column. Name string `json:"name" protobuf:"bytes,1,opt,name=name"` // type is an OpenAPI type definition for this column. // See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for more. Type string `json:"type" protobuf:"bytes,2,opt,name=type"` // format is an optional OpenAPI type definition for this column. The 'name' format is applied // to the primary identifier column to assist in clients identifying column is the resource name. // See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for more. // +optional Format string `json:"format,omitempty" protobuf:"bytes,3,opt,name=format"` // description is a human readable description of this column. // +optional Description string `json:"description,omitempty" protobuf:"bytes,4,opt,name=description"` // priority is an integer defining the relative importance of this column compared to others. Lower // numbers are considered higher priority. Columns that may be omitted in limited space scenarios // should be given a higher priority. // +optional Priority int32 `json:"priority,omitempty" protobuf:"bytes,5,opt,name=priority"` // JSONPath is a simple JSON path, i.e. with array notation. JSONPath string `json:"JSONPath" protobuf:"bytes,6,opt,name=JSONPath"` }
CustomResourceColumnDefinition specifies a column for server side printing.
func (*CustomResourceColumnDefinition) DeepCopy ¶
func (in *CustomResourceColumnDefinition) DeepCopy() *CustomResourceColumnDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceColumnDefinition.
func (*CustomResourceColumnDefinition) DeepCopyInto ¶
func (in *CustomResourceColumnDefinition) DeepCopyInto(out *CustomResourceColumnDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomResourceColumnDefinition) Descriptor ¶
func (*CustomResourceColumnDefinition) Descriptor() ([]byte, []int)
func (*CustomResourceColumnDefinition) Marshal ¶
func (m *CustomResourceColumnDefinition) Marshal() (dAtA []byte, err error)
func (*CustomResourceColumnDefinition) MarshalTo ¶
func (m *CustomResourceColumnDefinition) MarshalTo(dAtA []byte) (int, error)
func (*CustomResourceColumnDefinition) ProtoMessage ¶
func (*CustomResourceColumnDefinition) ProtoMessage()
func (*CustomResourceColumnDefinition) Reset ¶
func (m *CustomResourceColumnDefinition) Reset()
func (*CustomResourceColumnDefinition) Size ¶
func (m *CustomResourceColumnDefinition) Size() (n int)
func (*CustomResourceColumnDefinition) String ¶
func (this *CustomResourceColumnDefinition) String() string
func (*CustomResourceColumnDefinition) Unmarshal ¶
func (m *CustomResourceColumnDefinition) Unmarshal(dAtA []byte) error
type CustomResourceConversion ¶
type CustomResourceConversion struct { // `strategy` specifies the conversion strategy. Allowed values are: // - `None`: The converter only change the apiVersion and would not touch any other field in the CR. // - `Webhook`: API Server will call to an external webhook to do the conversion. Additional information // is needed for this option. This requires spec.preserveUnknownFields to be false. Strategy ConversionStrategyType `json:"strategy" protobuf:"bytes,1,name=strategy"` // `webhookClientConfig` is the instructions for how to call the webhook if strategy is `Webhook`. This field is // alpha-level and is only honored by servers that enable the CustomResourceWebhookConversion feature. // +optional WebhookClientConfig *WebhookClientConfig `json:"webhookClientConfig,omitempty" protobuf:"bytes,2,name=webhookClientConfig"` // ConversionReviewVersions is an ordered list of preferred `ConversionReview` // versions the Webhook expects. API server will try to use first version in // the list which it supports. If none of the versions specified in this list // supported by API server, conversion will fail for this object. // If a persisted Webhook configuration specifies allowed versions and does not // include any versions known to the API Server, calls to the webhook will fail. // Default to `['v1beta1']`. // +optional ConversionReviewVersions []string `json:"conversionReviewVersions,omitempty" protobuf:"bytes,3,rep,name=conversionReviewVersions"` }
CustomResourceConversion describes how to convert different versions of a CR.
func (*CustomResourceConversion) DeepCopy ¶
func (in *CustomResourceConversion) DeepCopy() *CustomResourceConversion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceConversion.
func (*CustomResourceConversion) DeepCopyInto ¶
func (in *CustomResourceConversion) DeepCopyInto(out *CustomResourceConversion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomResourceConversion) Descriptor ¶
func (*CustomResourceConversion) Descriptor() ([]byte, []int)
func (*CustomResourceConversion) Marshal ¶
func (m *CustomResourceConversion) Marshal() (dAtA []byte, err error)
func (*CustomResourceConversion) MarshalTo ¶
func (m *CustomResourceConversion) MarshalTo(dAtA []byte) (int, error)
func (*CustomResourceConversion) ProtoMessage ¶
func (*CustomResourceConversion) ProtoMessage()
func (*CustomResourceConversion) Reset ¶
func (m *CustomResourceConversion) Reset()
func (*CustomResourceConversion) Size ¶
func (m *CustomResourceConversion) Size() (n int)
func (*CustomResourceConversion) String ¶
func (this *CustomResourceConversion) String() string
func (*CustomResourceConversion) Unmarshal ¶
func (m *CustomResourceConversion) Unmarshal(dAtA []byte) error
type CustomResourceDefinition ¶
type CustomResourceDefinition struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // Spec describes how the user wants the resources to appear Spec CustomResourceDefinitionSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"` // Status indicates the actual state of the CustomResourceDefinition // +optional Status CustomResourceDefinitionStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
CustomResourceDefinition represents a resource that should be exposed on the API server. Its name MUST be in the format <.spec.name>.<.spec.group>.
func (*CustomResourceDefinition) DeepCopy ¶
func (in *CustomResourceDefinition) DeepCopy() *CustomResourceDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinition.
func (*CustomResourceDefinition) DeepCopyInto ¶
func (in *CustomResourceDefinition) DeepCopyInto(out *CustomResourceDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomResourceDefinition) DeepCopyObject ¶
func (in *CustomResourceDefinition) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CustomResourceDefinition) Descriptor ¶
func (*CustomResourceDefinition) Descriptor() ([]byte, []int)
func (*CustomResourceDefinition) Marshal ¶
func (m *CustomResourceDefinition) Marshal() (dAtA []byte, err error)
func (*CustomResourceDefinition) MarshalTo ¶
func (m *CustomResourceDefinition) MarshalTo(dAtA []byte) (int, error)
func (*CustomResourceDefinition) ProtoMessage ¶
func (*CustomResourceDefinition) ProtoMessage()
func (*CustomResourceDefinition) Reset ¶
func (m *CustomResourceDefinition) Reset()
func (*CustomResourceDefinition) Size ¶
func (m *CustomResourceDefinition) Size() (n int)
func (*CustomResourceDefinition) String ¶
func (this *CustomResourceDefinition) String() string
func (*CustomResourceDefinition) Unmarshal ¶
func (m *CustomResourceDefinition) Unmarshal(dAtA []byte) error
type CustomResourceDefinitionCondition ¶
type CustomResourceDefinitionCondition struct { // Type is the type of the condition. Types include Established, NamesAccepted and Terminating. Type CustomResourceDefinitionConditionType `json:"type" protobuf:"bytes,1,opt,name=type,casttype=CustomResourceDefinitionConditionType"` // Status is the status of the condition. // Can be True, False, Unknown. Status ConditionStatus `json:"status" protobuf:"bytes,2,opt,name=status,casttype=ConditionStatus"` // Last time the condition transitioned from one status to another. // +optional LastTransitionTime metav1.Time `json:"lastTransitionTime,omitempty" protobuf:"bytes,3,opt,name=lastTransitionTime"` // Unique, one-word, CamelCase reason for the condition's last transition. // +optional Reason string `json:"reason,omitempty" protobuf:"bytes,4,opt,name=reason"` // Human-readable message indicating details about last transition. // +optional Message string `json:"message,omitempty" protobuf:"bytes,5,opt,name=message"` }
CustomResourceDefinitionCondition contains details for the current condition of this pod.
func (*CustomResourceDefinitionCondition) DeepCopy ¶
func (in *CustomResourceDefinitionCondition) DeepCopy() *CustomResourceDefinitionCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionCondition.
func (*CustomResourceDefinitionCondition) DeepCopyInto ¶
func (in *CustomResourceDefinitionCondition) DeepCopyInto(out *CustomResourceDefinitionCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomResourceDefinitionCondition) Descriptor ¶
func (*CustomResourceDefinitionCondition) Descriptor() ([]byte, []int)
func (*CustomResourceDefinitionCondition) Marshal ¶
func (m *CustomResourceDefinitionCondition) Marshal() (dAtA []byte, err error)
func (*CustomResourceDefinitionCondition) MarshalTo ¶
func (m *CustomResourceDefinitionCondition) MarshalTo(dAtA []byte) (int, error)
func (*CustomResourceDefinitionCondition) ProtoMessage ¶
func (*CustomResourceDefinitionCondition) ProtoMessage()
func (*CustomResourceDefinitionCondition) Reset ¶
func (m *CustomResourceDefinitionCondition) Reset()
func (*CustomResourceDefinitionCondition) Size ¶
func (m *CustomResourceDefinitionCondition) Size() (n int)
func (*CustomResourceDefinitionCondition) String ¶
func (this *CustomResourceDefinitionCondition) String() string
func (*CustomResourceDefinitionCondition) Unmarshal ¶
func (m *CustomResourceDefinitionCondition) Unmarshal(dAtA []byte) error
type CustomResourceDefinitionConditionType ¶
type CustomResourceDefinitionConditionType string
CustomResourceDefinitionConditionType is a valid value for CustomResourceDefinitionCondition.Type
const ( // Established means that the resource has become active. A resource is established when all names are // accepted without a conflict for the first time. A resource stays established until deleted, even during // a later NamesAccepted due to changed names. Note that not all names can be changed. Established CustomResourceDefinitionConditionType = "Established" // NamesAccepted means the names chosen for this CustomResourceDefinition do not conflict with others in // the group and are therefore accepted. NamesAccepted CustomResourceDefinitionConditionType = "NamesAccepted" // NonStructuralSchema means that one or more OpenAPI schema is not structural. // // A schema is structural if it specifies types for all values, with the only exceptions of those with // - x-kubernetes-int-or-string: true — for fields which can be integer or string // - x-kubernetes-preserve-unknown-fields: true — for raw, unspecified JSON values // and there is no type, additionalProperties, default, nullable or x-kubernetes-* vendor extenions // specified under allOf, anyOf, oneOf or not. // // Non-structural schemas will not be allowed anymore in v1 API groups. Moreover, new features will not be // available for non-structural CRDs: // - pruning // - defaulting // - read-only // - OpenAPI publishing // - webhook conversion NonStructuralSchema CustomResourceDefinitionConditionType = "NonStructuralSchema" // Terminating means that the CustomResourceDefinition has been deleted and is cleaning up. Terminating CustomResourceDefinitionConditionType = "Terminating" )
type CustomResourceDefinitionList ¶
type CustomResourceDefinitionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // Items individual CustomResourceDefinitions Items []CustomResourceDefinition `json:"items" protobuf:"bytes,2,rep,name=items"` }
CustomResourceDefinitionList is a list of CustomResourceDefinition objects.
func (*CustomResourceDefinitionList) DeepCopy ¶
func (in *CustomResourceDefinitionList) DeepCopy() *CustomResourceDefinitionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionList.
func (*CustomResourceDefinitionList) DeepCopyInto ¶
func (in *CustomResourceDefinitionList) DeepCopyInto(out *CustomResourceDefinitionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomResourceDefinitionList) DeepCopyObject ¶
func (in *CustomResourceDefinitionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CustomResourceDefinitionList) Descriptor ¶
func (*CustomResourceDefinitionList) Descriptor() ([]byte, []int)
func (*CustomResourceDefinitionList) Marshal ¶
func (m *CustomResourceDefinitionList) Marshal() (dAtA []byte, err error)
func (*CustomResourceDefinitionList) MarshalTo ¶
func (m *CustomResourceDefinitionList) MarshalTo(dAtA []byte) (int, error)
func (*CustomResourceDefinitionList) ProtoMessage ¶
func (*CustomResourceDefinitionList) ProtoMessage()
func (*CustomResourceDefinitionList) Reset ¶
func (m *CustomResourceDefinitionList) Reset()
func (*CustomResourceDefinitionList) Size ¶
func (m *CustomResourceDefinitionList) Size() (n int)
func (*CustomResourceDefinitionList) String ¶
func (this *CustomResourceDefinitionList) String() string
func (*CustomResourceDefinitionList) Unmarshal ¶
func (m *CustomResourceDefinitionList) Unmarshal(dAtA []byte) error
type CustomResourceDefinitionNames ¶
type CustomResourceDefinitionNames struct { // Plural is the plural name of the resource to serve. It must match the name of the CustomResourceDefinition-registration // too: plural.group and it must be all lowercase. Plural string `json:"plural" protobuf:"bytes,1,opt,name=plural"` // Singular is the singular name of the resource. It must be all lowercase Defaults to lowercased <kind> // +optional Singular string `json:"singular,omitempty" protobuf:"bytes,2,opt,name=singular"` // ShortNames are short names for the resource. It must be all lowercase. // +optional ShortNames []string `json:"shortNames,omitempty" protobuf:"bytes,3,opt,name=shortNames"` // Kind is the serialized kind of the resource. It is normally CamelCase and singular. Kind string `json:"kind" protobuf:"bytes,4,opt,name=kind"` // ListKind is the serialized kind of the list for this resource. Defaults to <kind>List. // +optional ListKind string `json:"listKind,omitempty" protobuf:"bytes,5,opt,name=listKind"` // Categories is a list of grouped resources custom resources belong to (e.g. 'all') // +optional Categories []string `json:"categories,omitempty" protobuf:"bytes,6,rep,name=categories"` }
CustomResourceDefinitionNames indicates the names to serve this CustomResourceDefinition
func (*CustomResourceDefinitionNames) DeepCopy ¶
func (in *CustomResourceDefinitionNames) DeepCopy() *CustomResourceDefinitionNames
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionNames.
func (*CustomResourceDefinitionNames) DeepCopyInto ¶
func (in *CustomResourceDefinitionNames) DeepCopyInto(out *CustomResourceDefinitionNames)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomResourceDefinitionNames) Descriptor ¶
func (*CustomResourceDefinitionNames) Descriptor() ([]byte, []int)
func (*CustomResourceDefinitionNames) Marshal ¶
func (m *CustomResourceDefinitionNames) Marshal() (dAtA []byte, err error)
func (*CustomResourceDefinitionNames) MarshalTo ¶
func (m *CustomResourceDefinitionNames) MarshalTo(dAtA []byte) (int, error)
func (*CustomResourceDefinitionNames) ProtoMessage ¶
func (*CustomResourceDefinitionNames) ProtoMessage()
func (*CustomResourceDefinitionNames) Reset ¶
func (m *CustomResourceDefinitionNames) Reset()
func (*CustomResourceDefinitionNames) Size ¶
func (m *CustomResourceDefinitionNames) Size() (n int)
func (*CustomResourceDefinitionNames) String ¶
func (this *CustomResourceDefinitionNames) String() string
func (*CustomResourceDefinitionNames) Unmarshal ¶
func (m *CustomResourceDefinitionNames) Unmarshal(dAtA []byte) error
type CustomResourceDefinitionSpec ¶
type CustomResourceDefinitionSpec struct { // Group is the group this resource belongs in Group string `json:"group" protobuf:"bytes,1,opt,name=group"` // Version is the version this resource belongs in // Should be always first item in Versions field if provided. // Optional, but at least one of Version or Versions must be set. // Deprecated: Please use `Versions`. // +optional Version string `json:"version,omitempty" protobuf:"bytes,2,opt,name=version"` // Names are the names used to describe this custom resource Names CustomResourceDefinitionNames `json:"names" protobuf:"bytes,3,opt,name=names"` // Scope indicates whether this resource is cluster or namespace scoped. Default is namespaced Scope ResourceScope `json:"scope" protobuf:"bytes,4,opt,name=scope,casttype=ResourceScope"` // Validation describes the validation methods for CustomResources // Optional, the global validation schema for all versions. // Top-level and per-version schemas are mutually exclusive. // +optional Validation *CustomResourceValidation `json:"validation,omitempty" protobuf:"bytes,5,opt,name=validation"` // Subresources describes the subresources for CustomResource // Optional, the global subresources for all versions. // Top-level and per-version subresources are mutually exclusive. // +optional Subresources *CustomResourceSubresources `json:"subresources,omitempty" protobuf:"bytes,6,opt,name=subresources"` // Versions is the list of all supported versions for this resource. // If Version field is provided, this field is optional. // Validation: All versions must use the same validation schema for now. i.e., top // level Validation field is applied to all of these versions. // Order: The version name will be used to compute the order. // If the version string is "kube-like", it will sort above non "kube-like" version strings, which are ordered // lexicographically. "Kube-like" versions start with a "v", then are followed by a number (the major version), // then optionally the string "alpha" or "beta" and another number (the minor version). These are sorted first // by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing // major version, then minor version. An example sorted list of versions: // v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10. // +optional Versions []CustomResourceDefinitionVersion `json:"versions,omitempty" protobuf:"bytes,7,rep,name=versions"` // AdditionalPrinterColumns are additional columns shown e.g. in kubectl next to the name. Defaults to a created-at column. // Optional, the global columns for all versions. // Top-level and per-version columns are mutually exclusive. // +optional AdditionalPrinterColumns []CustomResourceColumnDefinition `json:"additionalPrinterColumns,omitempty" protobuf:"bytes,8,rep,name=additionalPrinterColumns"` // `conversion` defines conversion settings for the CRD. // +optional Conversion *CustomResourceConversion `json:"conversion,omitempty" protobuf:"bytes,9,opt,name=conversion"` // preserveUnknownFields disables pruning of object fields which are not // specified in the OpenAPI schema. apiVersion, kind, metadata and known // fields inside metadata are always preserved. // Defaults to true in v1beta and will default to false in v1. PreserveUnknownFields *bool `json:"preserveUnknownFields,omitempty" protobuf:"varint,10,opt,name=preserveUnknownFields"` }
CustomResourceDefinitionSpec describes how a user wants their resource to appear
func (*CustomResourceDefinitionSpec) DeepCopy ¶
func (in *CustomResourceDefinitionSpec) DeepCopy() *CustomResourceDefinitionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionSpec.
func (*CustomResourceDefinitionSpec) DeepCopyInto ¶
func (in *CustomResourceDefinitionSpec) DeepCopyInto(out *CustomResourceDefinitionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomResourceDefinitionSpec) Descriptor ¶
func (*CustomResourceDefinitionSpec) Descriptor() ([]byte, []int)
func (*CustomResourceDefinitionSpec) Marshal ¶
func (m *CustomResourceDefinitionSpec) Marshal() (dAtA []byte, err error)
func (*CustomResourceDefinitionSpec) MarshalTo ¶
func (m *CustomResourceDefinitionSpec) MarshalTo(dAtA []byte) (int, error)
func (*CustomResourceDefinitionSpec) ProtoMessage ¶
func (*CustomResourceDefinitionSpec) ProtoMessage()
func (*CustomResourceDefinitionSpec) Reset ¶
func (m *CustomResourceDefinitionSpec) Reset()
func (*CustomResourceDefinitionSpec) Size ¶
func (m *CustomResourceDefinitionSpec) Size() (n int)
func (*CustomResourceDefinitionSpec) String ¶
func (this *CustomResourceDefinitionSpec) String() string
func (*CustomResourceDefinitionSpec) Unmarshal ¶
func (m *CustomResourceDefinitionSpec) Unmarshal(dAtA []byte) error
type CustomResourceDefinitionStatus ¶
type CustomResourceDefinitionStatus struct { // Conditions indicate state for particular aspects of a CustomResourceDefinition Conditions []CustomResourceDefinitionCondition `json:"conditions" protobuf:"bytes,1,opt,name=conditions"` // AcceptedNames are the names that are actually being used to serve discovery // They may be different than the names in spec. AcceptedNames CustomResourceDefinitionNames `json:"acceptedNames" protobuf:"bytes,2,opt,name=acceptedNames"` // StoredVersions are all versions of CustomResources that were ever persisted. Tracking these // versions allows a migration path for stored versions in etcd. The field is mutable // so the migration controller can first finish a migration to another version (i.e. // that no old objects are left in the storage), and then remove the rest of the // versions from this list. // None of the versions in this list can be removed from the spec.Versions field. StoredVersions []string `json:"storedVersions" protobuf:"bytes,3,rep,name=storedVersions"` }
CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition
func (*CustomResourceDefinitionStatus) DeepCopy ¶
func (in *CustomResourceDefinitionStatus) DeepCopy() *CustomResourceDefinitionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionStatus.
func (*CustomResourceDefinitionStatus) DeepCopyInto ¶
func (in *CustomResourceDefinitionStatus) DeepCopyInto(out *CustomResourceDefinitionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomResourceDefinitionStatus) Descriptor ¶
func (*CustomResourceDefinitionStatus) Descriptor() ([]byte, []int)
func (*CustomResourceDefinitionStatus) Marshal ¶
func (m *CustomResourceDefinitionStatus) Marshal() (dAtA []byte, err error)
func (*CustomResourceDefinitionStatus) MarshalTo ¶
func (m *CustomResourceDefinitionStatus) MarshalTo(dAtA []byte) (int, error)
func (*CustomResourceDefinitionStatus) ProtoMessage ¶
func (*CustomResourceDefinitionStatus) ProtoMessage()
func (*CustomResourceDefinitionStatus) Reset ¶
func (m *CustomResourceDefinitionStatus) Reset()
func (*CustomResourceDefinitionStatus) Size ¶
func (m *CustomResourceDefinitionStatus) Size() (n int)
func (*CustomResourceDefinitionStatus) String ¶
func (this *CustomResourceDefinitionStatus) String() string
func (*CustomResourceDefinitionStatus) Unmarshal ¶
func (m *CustomResourceDefinitionStatus) Unmarshal(dAtA []byte) error
type CustomResourceDefinitionVersion ¶
type CustomResourceDefinitionVersion struct { // Name is the version name, e.g. “v1”, “v2beta1”, etc. Name string `json:"name" protobuf:"bytes,1,opt,name=name"` // Served is a flag enabling/disabling this version from being served via REST APIs Served bool `json:"served" protobuf:"varint,2,opt,name=served"` // Storage flags the version as storage version. There must be exactly one // flagged as storage version. Storage bool `json:"storage" protobuf:"varint,3,opt,name=storage"` // Schema describes the schema for CustomResource used in validation, pruning, and defaulting. // Top-level and per-version schemas are mutually exclusive. // Per-version schemas must not all be set to identical values (top-level validation schema should be used instead) // This field is alpha-level and is only honored by servers that enable the CustomResourceWebhookConversion feature. // +optional Schema *CustomResourceValidation `json:"schema,omitempty" protobuf:"bytes,4,opt,name=schema"` // Subresources describes the subresources for CustomResource // Top-level and per-version subresources are mutually exclusive. // Per-version subresources must not all be set to identical values (top-level subresources should be used instead) // This field is alpha-level and is only honored by servers that enable the CustomResourceWebhookConversion feature. // +optional Subresources *CustomResourceSubresources `json:"subresources,omitempty" protobuf:"bytes,5,opt,name=subresources"` // AdditionalPrinterColumns are additional columns shown e.g. in kubectl next to the name. Defaults to a created-at column. // Top-level and per-version columns are mutually exclusive. // Per-version columns must not all be set to identical values (top-level columns should be used instead) // This field is alpha-level and is only honored by servers that enable the CustomResourceWebhookConversion feature. // NOTE: CRDs created prior to 1.13 populated the top-level additionalPrinterColumns field by default. To apply an // update that changes to per-version additionalPrinterColumns, the top-level additionalPrinterColumns field must // be explicitly set to null // +optional AdditionalPrinterColumns []CustomResourceColumnDefinition `json:"additionalPrinterColumns,omitempty" protobuf:"bytes,6,rep,name=additionalPrinterColumns"` }
CustomResourceDefinitionVersion describes a version for CRD.
func (*CustomResourceDefinitionVersion) DeepCopy ¶
func (in *CustomResourceDefinitionVersion) DeepCopy() *CustomResourceDefinitionVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceDefinitionVersion.
func (*CustomResourceDefinitionVersion) DeepCopyInto ¶
func (in *CustomResourceDefinitionVersion) DeepCopyInto(out *CustomResourceDefinitionVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomResourceDefinitionVersion) Descriptor ¶
func (*CustomResourceDefinitionVersion) Descriptor() ([]byte, []int)
func (*CustomResourceDefinitionVersion) Marshal ¶
func (m *CustomResourceDefinitionVersion) Marshal() (dAtA []byte, err error)
func (*CustomResourceDefinitionVersion) MarshalTo ¶
func (m *CustomResourceDefinitionVersion) MarshalTo(dAtA []byte) (int, error)
func (*CustomResourceDefinitionVersion) ProtoMessage ¶
func (*CustomResourceDefinitionVersion) ProtoMessage()
func (*CustomResourceDefinitionVersion) Reset ¶
func (m *CustomResourceDefinitionVersion) Reset()
func (*CustomResourceDefinitionVersion) Size ¶
func (m *CustomResourceDefinitionVersion) Size() (n int)
func (*CustomResourceDefinitionVersion) String ¶
func (this *CustomResourceDefinitionVersion) String() string
func (*CustomResourceDefinitionVersion) Unmarshal ¶
func (m *CustomResourceDefinitionVersion) Unmarshal(dAtA []byte) error
type CustomResourceSubresourceScale ¶
type CustomResourceSubresourceScale struct { // SpecReplicasPath defines the JSON path inside of a CustomResource that corresponds to Scale.Spec.Replicas. // Only JSON paths without the array notation are allowed. // Must be a JSON Path under .spec. // If there is no value under the given path in the CustomResource, the /scale subresource will return an error on GET. SpecReplicasPath string `json:"specReplicasPath" protobuf:"bytes,1,name=specReplicasPath"` // StatusReplicasPath defines the JSON path inside of a CustomResource that corresponds to Scale.Status.Replicas. // Only JSON paths without the array notation are allowed. // Must be a JSON Path under .status. // If there is no value under the given path in the CustomResource, the status replica value in the /scale subresource // will default to 0. StatusReplicasPath string `json:"statusReplicasPath" protobuf:"bytes,2,opt,name=statusReplicasPath"` // LabelSelectorPath defines the JSON path inside of a CustomResource that corresponds to Scale.Status.Selector. // Only JSON paths without the array notation are allowed. // Must be a JSON Path under .status or .spec. // Must be set to work with HPA. // The field pointed by this JSON path must be a string field (not a complex selector struct) // which contains a serialized label selector in string form. // More info: https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions#scale-subresource // If there is no value under the given path in the CustomResource, the status label selector value in the /scale // subresource will default to the empty string. // +optional LabelSelectorPath *string `json:"labelSelectorPath,omitempty" protobuf:"bytes,3,opt,name=labelSelectorPath"` }
CustomResourceSubresourceScale defines how to serve the scale subresource for CustomResources.
func (*CustomResourceSubresourceScale) DeepCopy ¶
func (in *CustomResourceSubresourceScale) DeepCopy() *CustomResourceSubresourceScale
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceSubresourceScale.
func (*CustomResourceSubresourceScale) DeepCopyInto ¶
func (in *CustomResourceSubresourceScale) DeepCopyInto(out *CustomResourceSubresourceScale)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomResourceSubresourceScale) Descriptor ¶
func (*CustomResourceSubresourceScale) Descriptor() ([]byte, []int)
func (*CustomResourceSubresourceScale) Marshal ¶
func (m *CustomResourceSubresourceScale) Marshal() (dAtA []byte, err error)
func (*CustomResourceSubresourceScale) MarshalTo ¶
func (m *CustomResourceSubresourceScale) MarshalTo(dAtA []byte) (int, error)
func (*CustomResourceSubresourceScale) ProtoMessage ¶
func (*CustomResourceSubresourceScale) ProtoMessage()
func (*CustomResourceSubresourceScale) Reset ¶
func (m *CustomResourceSubresourceScale) Reset()
func (*CustomResourceSubresourceScale) Size ¶
func (m *CustomResourceSubresourceScale) Size() (n int)
func (*CustomResourceSubresourceScale) String ¶
func (this *CustomResourceSubresourceScale) String() string
func (*CustomResourceSubresourceScale) Unmarshal ¶
func (m *CustomResourceSubresourceScale) Unmarshal(dAtA []byte) error
type CustomResourceSubresourceStatus ¶
type CustomResourceSubresourceStatus struct{}
CustomResourceSubresourceStatus defines how to serve the status subresource for CustomResources. Status is represented by the `.status` JSON path inside of a CustomResource. When set, * exposes a /status subresource for the custom resource * PUT requests to the /status subresource take a custom resource object, and ignore changes to anything except the status stanza * PUT/POST/PATCH requests to the custom resource ignore changes to the status stanza
func (*CustomResourceSubresourceStatus) DeepCopy ¶
func (in *CustomResourceSubresourceStatus) DeepCopy() *CustomResourceSubresourceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceSubresourceStatus.
func (*CustomResourceSubresourceStatus) DeepCopyInto ¶
func (in *CustomResourceSubresourceStatus) DeepCopyInto(out *CustomResourceSubresourceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomResourceSubresourceStatus) Descriptor ¶
func (*CustomResourceSubresourceStatus) Descriptor() ([]byte, []int)
func (*CustomResourceSubresourceStatus) Marshal ¶
func (m *CustomResourceSubresourceStatus) Marshal() (dAtA []byte, err error)
func (*CustomResourceSubresourceStatus) MarshalTo ¶
func (m *CustomResourceSubresourceStatus) MarshalTo(dAtA []byte) (int, error)
func (*CustomResourceSubresourceStatus) ProtoMessage ¶
func (*CustomResourceSubresourceStatus) ProtoMessage()
func (*CustomResourceSubresourceStatus) Reset ¶
func (m *CustomResourceSubresourceStatus) Reset()
func (*CustomResourceSubresourceStatus) Size ¶
func (m *CustomResourceSubresourceStatus) Size() (n int)
func (*CustomResourceSubresourceStatus) String ¶
func (this *CustomResourceSubresourceStatus) String() string
func (*CustomResourceSubresourceStatus) Unmarshal ¶
func (m *CustomResourceSubresourceStatus) Unmarshal(dAtA []byte) error
type CustomResourceSubresources ¶
type CustomResourceSubresources struct { // Status denotes the status subresource for CustomResources // +optional Status *CustomResourceSubresourceStatus `json:"status,omitempty" protobuf:"bytes,1,opt,name=status"` // Scale denotes the scale subresource for CustomResources // +optional Scale *CustomResourceSubresourceScale `json:"scale,omitempty" protobuf:"bytes,2,opt,name=scale"` }
CustomResourceSubresources defines the status and scale subresources for CustomResources.
func (*CustomResourceSubresources) DeepCopy ¶
func (in *CustomResourceSubresources) DeepCopy() *CustomResourceSubresources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceSubresources.
func (*CustomResourceSubresources) DeepCopyInto ¶
func (in *CustomResourceSubresources) DeepCopyInto(out *CustomResourceSubresources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomResourceSubresources) Descriptor ¶
func (*CustomResourceSubresources) Descriptor() ([]byte, []int)
func (*CustomResourceSubresources) Marshal ¶
func (m *CustomResourceSubresources) Marshal() (dAtA []byte, err error)
func (*CustomResourceSubresources) MarshalTo ¶
func (m *CustomResourceSubresources) MarshalTo(dAtA []byte) (int, error)
func (*CustomResourceSubresources) ProtoMessage ¶
func (*CustomResourceSubresources) ProtoMessage()
func (*CustomResourceSubresources) Reset ¶
func (m *CustomResourceSubresources) Reset()
func (*CustomResourceSubresources) Size ¶
func (m *CustomResourceSubresources) Size() (n int)
func (*CustomResourceSubresources) String ¶
func (this *CustomResourceSubresources) String() string
func (*CustomResourceSubresources) Unmarshal ¶
func (m *CustomResourceSubresources) Unmarshal(dAtA []byte) error
type CustomResourceValidation ¶
type CustomResourceValidation struct { // OpenAPIV3Schema is the OpenAPI v3 schema to be validated against. // +optional OpenAPIV3Schema *JSONSchemaProps `json:"openAPIV3Schema,omitempty" protobuf:"bytes,1,opt,name=openAPIV3Schema"` }
CustomResourceValidation is a list of validation methods for CustomResources.
func (*CustomResourceValidation) DeepCopy ¶
func (in *CustomResourceValidation) DeepCopy() *CustomResourceValidation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceValidation.
func (*CustomResourceValidation) DeepCopyInto ¶
func (in *CustomResourceValidation) DeepCopyInto(out *CustomResourceValidation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomResourceValidation) Descriptor ¶
func (*CustomResourceValidation) Descriptor() ([]byte, []int)
func (*CustomResourceValidation) Marshal ¶
func (m *CustomResourceValidation) Marshal() (dAtA []byte, err error)
func (*CustomResourceValidation) MarshalTo ¶
func (m *CustomResourceValidation) MarshalTo(dAtA []byte) (int, error)
func (*CustomResourceValidation) ProtoMessage ¶
func (*CustomResourceValidation) ProtoMessage()
func (*CustomResourceValidation) Reset ¶
func (m *CustomResourceValidation) Reset()
func (*CustomResourceValidation) Size ¶
func (m *CustomResourceValidation) Size() (n int)
func (*CustomResourceValidation) String ¶
func (this *CustomResourceValidation) String() string
func (*CustomResourceValidation) Unmarshal ¶
func (m *CustomResourceValidation) Unmarshal(dAtA []byte) error
type ExternalDocumentation ¶
type ExternalDocumentation struct { Description string `json:"description,omitempty" protobuf:"bytes,1,opt,name=description"` URL string `json:"url,omitempty" protobuf:"bytes,2,opt,name=url"` }
ExternalDocumentation allows referencing an external resource for extended documentation.
func (*ExternalDocumentation) DeepCopy ¶
func (in *ExternalDocumentation) DeepCopy() *ExternalDocumentation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalDocumentation.
func (*ExternalDocumentation) DeepCopyInto ¶
func (in *ExternalDocumentation) DeepCopyInto(out *ExternalDocumentation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExternalDocumentation) Descriptor ¶
func (*ExternalDocumentation) Descriptor() ([]byte, []int)
func (*ExternalDocumentation) Marshal ¶
func (m *ExternalDocumentation) Marshal() (dAtA []byte, err error)
func (*ExternalDocumentation) MarshalTo ¶
func (m *ExternalDocumentation) MarshalTo(dAtA []byte) (int, error)
func (*ExternalDocumentation) ProtoMessage ¶
func (*ExternalDocumentation) ProtoMessage()
func (*ExternalDocumentation) Reset ¶
func (m *ExternalDocumentation) Reset()
func (*ExternalDocumentation) Size ¶
func (m *ExternalDocumentation) Size() (n int)
func (*ExternalDocumentation) String ¶
func (this *ExternalDocumentation) String() string
func (*ExternalDocumentation) Unmarshal ¶
func (m *ExternalDocumentation) Unmarshal(dAtA []byte) error
type JSON ¶
type JSON struct {
Raw []byte `protobuf:"bytes,1,opt,name=raw"`
}
JSON represents any valid JSON value. These types are supported: bool, int64, float64, string, []interface{}, map[string]interface{} and nil.
func (*JSON) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSON.
func (*JSON) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JSON) Descriptor ¶
func (JSON) MarshalJSON ¶
func (JSON) OpenAPISchemaFormat ¶
OpenAPISchemaFormat is used by the kube-openapi generator when constructing the OpenAPI spec of this type.
func (JSON) OpenAPISchemaType ¶
OpenAPISchemaType is used by the kube-openapi generator when constructing the OpenAPI spec of this type.
See: https://github.com/kubernetes/kube-openapi/tree/master/pkg/generators
func (*JSON) ProtoMessage ¶
func (*JSON) ProtoMessage()
func (*JSON) UnmarshalJSON ¶
type JSONSchemaDefinitions ¶
type JSONSchemaDefinitions map[string]JSONSchemaProps
JSONSchemaDefinitions contains the models explicitly defined in this spec.
func (JSONSchemaDefinitions) DeepCopy ¶
func (in JSONSchemaDefinitions) DeepCopy() JSONSchemaDefinitions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaDefinitions.
func (JSONSchemaDefinitions) DeepCopyInto ¶
func (in JSONSchemaDefinitions) DeepCopyInto(out *JSONSchemaDefinitions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JSONSchemaDependencies ¶
type JSONSchemaDependencies map[string]JSONSchemaPropsOrStringArray
JSONSchemaDependencies represent a dependencies property.
func (JSONSchemaDependencies) DeepCopy ¶
func (in JSONSchemaDependencies) DeepCopy() JSONSchemaDependencies
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaDependencies.
func (JSONSchemaDependencies) DeepCopyInto ¶
func (in JSONSchemaDependencies) DeepCopyInto(out *JSONSchemaDependencies)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JSONSchemaProps ¶
type JSONSchemaProps struct { ID string `json:"id,omitempty" protobuf:"bytes,1,opt,name=id"` Schema JSONSchemaURL `json:"$schema,omitempty" protobuf:"bytes,2,opt,name=schema"` Ref *string `json:"$ref,omitempty" protobuf:"bytes,3,opt,name=ref"` Description string `json:"description,omitempty" protobuf:"bytes,4,opt,name=description"` Type string `json:"type,omitempty" protobuf:"bytes,5,opt,name=type"` Format string `json:"format,omitempty" protobuf:"bytes,6,opt,name=format"` Title string `json:"title,omitempty" protobuf:"bytes,7,opt,name=title"` // default is a default value for undefined object fields. // Defaulting is an alpha feature under the CustomResourceDefaulting feature gate. // Defaulting requires spec.preserveUnknownFields to be false. Default *JSON `json:"default,omitempty" protobuf:"bytes,8,opt,name=default"` Maximum *float64 `json:"maximum,omitempty" protobuf:"bytes,9,opt,name=maximum"` ExclusiveMaximum bool `json:"exclusiveMaximum,omitempty" protobuf:"bytes,10,opt,name=exclusiveMaximum"` Minimum *float64 `json:"minimum,omitempty" protobuf:"bytes,11,opt,name=minimum"` ExclusiveMinimum bool `json:"exclusiveMinimum,omitempty" protobuf:"bytes,12,opt,name=exclusiveMinimum"` MaxLength *int64 `json:"maxLength,omitempty" protobuf:"bytes,13,opt,name=maxLength"` MinLength *int64 `json:"minLength,omitempty" protobuf:"bytes,14,opt,name=minLength"` Pattern string `json:"pattern,omitempty" protobuf:"bytes,15,opt,name=pattern"` MaxItems *int64 `json:"maxItems,omitempty" protobuf:"bytes,16,opt,name=maxItems"` MinItems *int64 `json:"minItems,omitempty" protobuf:"bytes,17,opt,name=minItems"` UniqueItems bool `json:"uniqueItems,omitempty" protobuf:"bytes,18,opt,name=uniqueItems"` MultipleOf *float64 `json:"multipleOf,omitempty" protobuf:"bytes,19,opt,name=multipleOf"` Enum []JSON `json:"enum,omitempty" protobuf:"bytes,20,rep,name=enum"` MaxProperties *int64 `json:"maxProperties,omitempty" protobuf:"bytes,21,opt,name=maxProperties"` MinProperties *int64 `json:"minProperties,omitempty" protobuf:"bytes,22,opt,name=minProperties"` Required []string `json:"required,omitempty" protobuf:"bytes,23,rep,name=required"` Items *JSONSchemaPropsOrArray `json:"items,omitempty" protobuf:"bytes,24,opt,name=items"` AllOf []JSONSchemaProps `json:"allOf,omitempty" protobuf:"bytes,25,rep,name=allOf"` OneOf []JSONSchemaProps `json:"oneOf,omitempty" protobuf:"bytes,26,rep,name=oneOf"` AnyOf []JSONSchemaProps `json:"anyOf,omitempty" protobuf:"bytes,27,rep,name=anyOf"` Not *JSONSchemaProps `json:"not,omitempty" protobuf:"bytes,28,opt,name=not"` Properties map[string]JSONSchemaProps `json:"properties,omitempty" protobuf:"bytes,29,rep,name=properties"` AdditionalProperties *JSONSchemaPropsOrBool `json:"additionalProperties,omitempty" protobuf:"bytes,30,opt,name=additionalProperties"` PatternProperties map[string]JSONSchemaProps `json:"patternProperties,omitempty" protobuf:"bytes,31,rep,name=patternProperties"` Dependencies JSONSchemaDependencies `json:"dependencies,omitempty" protobuf:"bytes,32,opt,name=dependencies"` AdditionalItems *JSONSchemaPropsOrBool `json:"additionalItems,omitempty" protobuf:"bytes,33,opt,name=additionalItems"` Definitions JSONSchemaDefinitions `json:"definitions,omitempty" protobuf:"bytes,34,opt,name=definitions"` ExternalDocs *ExternalDocumentation `json:"externalDocs,omitempty" protobuf:"bytes,35,opt,name=externalDocs"` Example *JSON `json:"example,omitempty" protobuf:"bytes,36,opt,name=example"` Nullable bool `json:"nullable,omitempty" protobuf:"bytes,37,opt,name=nullable"` // x-kubernetes-preserve-unknown-fields stops the API server // decoding step from pruning fields which are not specified // in the validation schema. This affects fields recursively, // but switches back to normal pruning behaviour if nested // properties or additionalProperties are specified in the schema. // This can either be true or undefined. False is forbidden. XPreserveUnknownFields *bool `json:"x-kubernetes-preserve-unknown-fields,omitempty" protobuf:"bytes,38,opt,name=xKubernetesPreserveUnknownFields"` // x-kubernetes-embedded-resource defines that the value is an // embedded Kubernetes runtime.Object, with TypeMeta and // ObjectMeta. The type must be object. It is allowed to further // restrict the embedded object. kind, apiVersion and metadata // are validated automatically. x-kubernetes-preserve-unknown-fields // is allowed to be true, but does not have to be if the object // is fully specified (up to kind, apiVersion, metadata). XEmbeddedResource bool `json:"x-kubernetes-embedded-resource,omitempty" protobuf:"bytes,39,opt,name=xKubernetesEmbeddedResource"` // x-kubernetes-int-or-string specifies that this value is // either an integer or a string. If this is true, an empty // type is allowed and type as child of anyOf is permitted // if following one of the following patterns: // // 1) anyOf: // - type: integer // - type: string // 2) allOf: // - anyOf: // - type: integer // - type: string // - ... zero or more XIntOrString bool `json:"x-kubernetes-int-or-string,omitempty" protobuf:"bytes,40,opt,name=xKubernetesIntOrString"` }
JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/).
func (*JSONSchemaProps) DeepCopy ¶
func (in *JSONSchemaProps) DeepCopy() *JSONSchemaProps
TODO: Update this after a tag is created for interface fields in DeepCopy
func (*JSONSchemaProps) DeepCopyInto ¶
func (in *JSONSchemaProps) DeepCopyInto(out *JSONSchemaProps)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JSONSchemaProps) Descriptor ¶
func (*JSONSchemaProps) Descriptor() ([]byte, []int)
func (*JSONSchemaProps) Marshal ¶
func (m *JSONSchemaProps) Marshal() (dAtA []byte, err error)
func (*JSONSchemaProps) ProtoMessage ¶
func (*JSONSchemaProps) ProtoMessage()
func (*JSONSchemaProps) Reset ¶
func (m *JSONSchemaProps) Reset()
func (*JSONSchemaProps) Size ¶
func (m *JSONSchemaProps) Size() (n int)
func (*JSONSchemaProps) String ¶
func (this *JSONSchemaProps) String() string
func (*JSONSchemaProps) Unmarshal ¶
func (m *JSONSchemaProps) Unmarshal(dAtA []byte) error
type JSONSchemaPropsOrArray ¶
type JSONSchemaPropsOrArray struct { Schema *JSONSchemaProps `protobuf:"bytes,1,opt,name=schema"` JSONSchemas []JSONSchemaProps `protobuf:"bytes,2,rep,name=jSONSchemas"` }
JSONSchemaPropsOrArray represents a value that can either be a JSONSchemaProps or an array of JSONSchemaProps. Mainly here for serialization purposes.
func (*JSONSchemaPropsOrArray) DeepCopy ¶
func (in *JSONSchemaPropsOrArray) DeepCopy() *JSONSchemaPropsOrArray
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaPropsOrArray.
func (*JSONSchemaPropsOrArray) DeepCopyInto ¶
func (in *JSONSchemaPropsOrArray) DeepCopyInto(out *JSONSchemaPropsOrArray)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JSONSchemaPropsOrArray) Descriptor ¶
func (*JSONSchemaPropsOrArray) Descriptor() ([]byte, []int)
func (*JSONSchemaPropsOrArray) Marshal ¶
func (m *JSONSchemaPropsOrArray) Marshal() (dAtA []byte, err error)
func (JSONSchemaPropsOrArray) MarshalJSON ¶
func (s JSONSchemaPropsOrArray) MarshalJSON() ([]byte, error)
func (*JSONSchemaPropsOrArray) MarshalTo ¶
func (m *JSONSchemaPropsOrArray) MarshalTo(dAtA []byte) (int, error)
func (JSONSchemaPropsOrArray) OpenAPISchemaFormat ¶
func (_ JSONSchemaPropsOrArray) OpenAPISchemaFormat() string
OpenAPISchemaFormat is used by the kube-openapi generator when constructing the OpenAPI spec of this type.
func (JSONSchemaPropsOrArray) OpenAPISchemaType ¶
func (_ JSONSchemaPropsOrArray) OpenAPISchemaType() []string
OpenAPISchemaType is used by the kube-openapi generator when constructing the OpenAPI spec of this type.
See: https://github.com/kubernetes/kube-openapi/tree/master/pkg/generators
func (*JSONSchemaPropsOrArray) ProtoMessage ¶
func (*JSONSchemaPropsOrArray) ProtoMessage()
func (*JSONSchemaPropsOrArray) Reset ¶
func (m *JSONSchemaPropsOrArray) Reset()
func (*JSONSchemaPropsOrArray) Size ¶
func (m *JSONSchemaPropsOrArray) Size() (n int)
func (*JSONSchemaPropsOrArray) String ¶
func (this *JSONSchemaPropsOrArray) String() string
func (*JSONSchemaPropsOrArray) Unmarshal ¶
func (m *JSONSchemaPropsOrArray) Unmarshal(dAtA []byte) error
func (*JSONSchemaPropsOrArray) UnmarshalJSON ¶
func (s *JSONSchemaPropsOrArray) UnmarshalJSON(data []byte) error
type JSONSchemaPropsOrBool ¶
type JSONSchemaPropsOrBool struct { Allows bool `protobuf:"varint,1,opt,name=allows"` Schema *JSONSchemaProps `protobuf:"bytes,2,opt,name=schema"` }
JSONSchemaPropsOrBool represents JSONSchemaProps or a boolean value. Defaults to true for the boolean property.
func (*JSONSchemaPropsOrBool) DeepCopy ¶
func (in *JSONSchemaPropsOrBool) DeepCopy() *JSONSchemaPropsOrBool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaPropsOrBool.
func (*JSONSchemaPropsOrBool) DeepCopyInto ¶
func (in *JSONSchemaPropsOrBool) DeepCopyInto(out *JSONSchemaPropsOrBool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JSONSchemaPropsOrBool) Descriptor ¶
func (*JSONSchemaPropsOrBool) Descriptor() ([]byte, []int)
func (*JSONSchemaPropsOrBool) Marshal ¶
func (m *JSONSchemaPropsOrBool) Marshal() (dAtA []byte, err error)
func (JSONSchemaPropsOrBool) MarshalJSON ¶
func (s JSONSchemaPropsOrBool) MarshalJSON() ([]byte, error)
func (*JSONSchemaPropsOrBool) MarshalTo ¶
func (m *JSONSchemaPropsOrBool) MarshalTo(dAtA []byte) (int, error)
func (JSONSchemaPropsOrBool) OpenAPISchemaFormat ¶
func (_ JSONSchemaPropsOrBool) OpenAPISchemaFormat() string
OpenAPISchemaFormat is used by the kube-openapi generator when constructing the OpenAPI spec of this type.
func (JSONSchemaPropsOrBool) OpenAPISchemaType ¶
func (_ JSONSchemaPropsOrBool) OpenAPISchemaType() []string
OpenAPISchemaType is used by the kube-openapi generator when constructing the OpenAPI spec of this type.
See: https://github.com/kubernetes/kube-openapi/tree/master/pkg/generators
func (*JSONSchemaPropsOrBool) ProtoMessage ¶
func (*JSONSchemaPropsOrBool) ProtoMessage()
func (*JSONSchemaPropsOrBool) Reset ¶
func (m *JSONSchemaPropsOrBool) Reset()
func (*JSONSchemaPropsOrBool) Size ¶
func (m *JSONSchemaPropsOrBool) Size() (n int)
func (*JSONSchemaPropsOrBool) String ¶
func (this *JSONSchemaPropsOrBool) String() string
func (*JSONSchemaPropsOrBool) Unmarshal ¶
func (m *JSONSchemaPropsOrBool) Unmarshal(dAtA []byte) error
func (*JSONSchemaPropsOrBool) UnmarshalJSON ¶
func (s *JSONSchemaPropsOrBool) UnmarshalJSON(data []byte) error
type JSONSchemaPropsOrStringArray ¶
type JSONSchemaPropsOrStringArray struct { Schema *JSONSchemaProps `protobuf:"bytes,1,opt,name=schema"` Property []string `protobuf:"bytes,2,rep,name=property"` }
JSONSchemaPropsOrStringArray represents a JSONSchemaProps or a string array.
func (*JSONSchemaPropsOrStringArray) DeepCopy ¶
func (in *JSONSchemaPropsOrStringArray) DeepCopy() *JSONSchemaPropsOrStringArray
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONSchemaPropsOrStringArray.
func (*JSONSchemaPropsOrStringArray) DeepCopyInto ¶
func (in *JSONSchemaPropsOrStringArray) DeepCopyInto(out *JSONSchemaPropsOrStringArray)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JSONSchemaPropsOrStringArray) Descriptor ¶
func (*JSONSchemaPropsOrStringArray) Descriptor() ([]byte, []int)
func (*JSONSchemaPropsOrStringArray) Marshal ¶
func (m *JSONSchemaPropsOrStringArray) Marshal() (dAtA []byte, err error)
func (JSONSchemaPropsOrStringArray) MarshalJSON ¶
func (s JSONSchemaPropsOrStringArray) MarshalJSON() ([]byte, error)
func (*JSONSchemaPropsOrStringArray) MarshalTo ¶
func (m *JSONSchemaPropsOrStringArray) MarshalTo(dAtA []byte) (int, error)
func (JSONSchemaPropsOrStringArray) OpenAPISchemaFormat ¶
func (_ JSONSchemaPropsOrStringArray) OpenAPISchemaFormat() string
OpenAPISchemaFormat is used by the kube-openapi generator when constructing the OpenAPI spec of this type.
func (JSONSchemaPropsOrStringArray) OpenAPISchemaType ¶
func (_ JSONSchemaPropsOrStringArray) OpenAPISchemaType() []string
OpenAPISchemaType is used by the kube-openapi generator when constructing the OpenAPI spec of this type.
See: https://github.com/kubernetes/kube-openapi/tree/master/pkg/generators
func (*JSONSchemaPropsOrStringArray) ProtoMessage ¶
func (*JSONSchemaPropsOrStringArray) ProtoMessage()
func (*JSONSchemaPropsOrStringArray) Reset ¶
func (m *JSONSchemaPropsOrStringArray) Reset()
func (*JSONSchemaPropsOrStringArray) Size ¶
func (m *JSONSchemaPropsOrStringArray) Size() (n int)
func (*JSONSchemaPropsOrStringArray) String ¶
func (this *JSONSchemaPropsOrStringArray) String() string
func (*JSONSchemaPropsOrStringArray) Unmarshal ¶
func (m *JSONSchemaPropsOrStringArray) Unmarshal(dAtA []byte) error
func (*JSONSchemaPropsOrStringArray) UnmarshalJSON ¶
func (s *JSONSchemaPropsOrStringArray) UnmarshalJSON(data []byte) error
type ResourceScope ¶
type ResourceScope string
ResourceScope is an enum defining the different scopes available to a custom resource
const ( ClusterScoped ResourceScope = "Cluster" NamespaceScoped ResourceScope = "Namespaced" )
type ServiceReference ¶
type ServiceReference struct { // `namespace` is the namespace of the service. // Required Namespace string `json:"namespace" protobuf:"bytes,1,opt,name=namespace"` // `name` is the name of the service. // Required Name string `json:"name" protobuf:"bytes,2,opt,name=name"` // `path` is an optional URL path which will be sent in any request to // this service. // +optional Path *string `json:"path,omitempty" protobuf:"bytes,3,opt,name=path"` // If specified, the port on the service that hosting webhook. // Default to 443 for backward compatibility. // `port` should be a valid port number (1-65535, inclusive). // +optional Port *int32 `json:"port,omitempty" protobuf:"varint,4,opt,name=port"` }
ServiceReference holds a reference to Service.legacy.k8s.io
func (*ServiceReference) DeepCopy ¶
func (in *ServiceReference) DeepCopy() *ServiceReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceReference.
func (*ServiceReference) DeepCopyInto ¶
func (in *ServiceReference) DeepCopyInto(out *ServiceReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceReference) Descriptor ¶
func (*ServiceReference) Descriptor() ([]byte, []int)
func (*ServiceReference) Marshal ¶
func (m *ServiceReference) Marshal() (dAtA []byte, err error)
func (*ServiceReference) ProtoMessage ¶
func (*ServiceReference) ProtoMessage()
func (*ServiceReference) Reset ¶
func (m *ServiceReference) Reset()
func (*ServiceReference) Size ¶
func (m *ServiceReference) Size() (n int)
func (*ServiceReference) String ¶
func (this *ServiceReference) String() string
func (*ServiceReference) Unmarshal ¶
func (m *ServiceReference) Unmarshal(dAtA []byte) error
type WebhookClientConfig ¶
type WebhookClientConfig struct { // `url` gives the location of the webhook, in standard URL form // (`scheme://host:port/path`). Exactly one of `url` or `service` // must be specified. // // The `host` should not refer to a service running in the cluster; use // the `service` field instead. The host might be resolved via external // DNS in some apiservers (e.g., `kube-apiserver` cannot resolve // in-cluster DNS as that would be a layering violation). `host` may // also be an IP address. // // Please note that using `localhost` or `127.0.0.1` as a `host` is // risky unless you take great care to run this webhook on all hosts // which run an apiserver which might need to make calls to this // webhook. Such installs are likely to be non-portable, i.e., not easy // to turn up in a new cluster. // // The scheme must be "https"; the URL must begin with "https://". // // A path is optional, and if present may be any string permissible in // a URL. You may use the path to pass an arbitrary string to the // webhook, for example, a cluster identifier. // // Attempting to use a user or basic auth e.g. "user:password@" is not // allowed. Fragments ("#...") and query parameters ("?...") are not // allowed, either. // // +optional URL *string `json:"url,omitempty" protobuf:"bytes,3,opt,name=url"` // `service` is a reference to the service for this webhook. Either // `service` or `url` must be specified. // // If the webhook is running within the cluster, then you should use `service`. // // +optional Service *ServiceReference `json:"service,omitempty" protobuf:"bytes,1,opt,name=service"` // `caBundle` is a PEM encoded CA bundle which will be used to validate the webhook's server certificate. // If unspecified, system trust roots on the apiserver are used. // +optional CABundle []byte `json:"caBundle,omitempty" protobuf:"bytes,2,opt,name=caBundle"` }
WebhookClientConfig contains the information to make a TLS connection with the webhook. It has the same field as admissionregistration.v1beta1.WebhookClientConfig.
func (*WebhookClientConfig) DeepCopy ¶
func (in *WebhookClientConfig) DeepCopy() *WebhookClientConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookClientConfig.
func (*WebhookClientConfig) DeepCopyInto ¶
func (in *WebhookClientConfig) DeepCopyInto(out *WebhookClientConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WebhookClientConfig) Descriptor ¶
func (*WebhookClientConfig) Descriptor() ([]byte, []int)
func (*WebhookClientConfig) Marshal ¶
func (m *WebhookClientConfig) Marshal() (dAtA []byte, err error)
func (*WebhookClientConfig) MarshalTo ¶
func (m *WebhookClientConfig) MarshalTo(dAtA []byte) (int, error)
func (*WebhookClientConfig) ProtoMessage ¶
func (*WebhookClientConfig) ProtoMessage()
func (*WebhookClientConfig) Reset ¶
func (m *WebhookClientConfig) Reset()
func (*WebhookClientConfig) Size ¶
func (m *WebhookClientConfig) Size() (n int)
func (*WebhookClientConfig) String ¶
func (this *WebhookClientConfig) String() string
func (*WebhookClientConfig) Unmarshal ¶
func (m *WebhookClientConfig) Unmarshal(dAtA []byte) error