Documentation ¶
Overview ¶
+groupName=meta.appscode.com
Package v1 contains API types that are common to all versions.
The package contains two categories of types:
- external (serialized) types that lack their own version (e.g TypeMeta)
- internal (never-serialized) types that are needed by several different api groups, and so live here, to avoid duplication and/or import loops (e.g. LabelSelector).
In the future, we will probably move these categories of objects into separate packages.
Index ¶
- Constants
- Variables
- func Convert_meta_ChartRef_To_v1alpha1_ChartRef(in *meta.ChartRef, out *ChartRef, s conversion.Scope) error
- func Convert_meta_ContactData_To_v1alpha1_ContactData(in *meta.ContactData, out *ContactData, s conversion.Scope) error
- func Convert_meta_DeploymentParameters_To_v1alpha1_DeploymentParameters(in *meta.DeploymentParameters, out *DeploymentParameters, s conversion.Scope) error
- func Convert_meta_Edge_To_v1alpha1_Edge(in *meta.Edge, out *Edge, s conversion.Scope) error
- func Convert_meta_Entry_To_v1alpha1_Entry(in *meta.Entry, out *Entry, s conversion.Scope) error
- func Convert_meta_GraphFinder_To_v1alpha1_GraphFinder(in *meta.GraphFinder, out *GraphFinder, s conversion.Scope) error
- func Convert_meta_GraphRequest_To_v1alpha1_GraphRequest(in *meta.GraphRequest, out *GraphRequest, s conversion.Scope) error
- func Convert_meta_GraphResponse_To_v1alpha1_GraphResponse(in *meta.GraphResponse, out *GraphResponse, s conversion.Scope) error
- func Convert_meta_GroupResources_To_v1alpha1_GroupResources(in *meta.GroupResources, out *GroupResources, s conversion.Scope) error
- func Convert_meta_GroupVersionResource_To_v1alpha1_GroupVersionResource(in *meta.GroupVersionResource, out *GroupVersionResource, s conversion.Scope) error
- func Convert_meta_ImageSpec_To_v1alpha1_ImageSpec(in *meta.ImageSpec, out *ImageSpec, s conversion.Scope) error
- func Convert_meta_Link_To_v1alpha1_Link(in *meta.Link, out *Link, s conversion.Scope) error
- func Convert_meta_PathFinder_To_v1alpha1_PathFinder(in *meta.PathFinder, out *PathFinder, s conversion.Scope) error
- func Convert_meta_PathRequest_To_v1alpha1_PathRequest(in *meta.PathRequest, out *PathRequest, s conversion.Scope) error
- func Convert_meta_PathResponse_To_v1alpha1_PathResponse(in *meta.PathResponse, out *PathResponse, s conversion.Scope) error
- func Convert_meta_Path_To_v1alpha1_Path(in *meta.Path, out *Path, s conversion.Scope) error
- func Convert_meta_ResourceClassInfo_To_v1alpha1_ResourceClassInfo(in *meta.ResourceClassInfo, out *ResourceClassInfo, s conversion.Scope) error
- func Convert_meta_ResourceClassList_To_v1alpha1_ResourceClassList(in *meta.ResourceClassList, out *ResourceClassList, s conversion.Scope) error
- func Convert_meta_ResourceClassSpec_To_v1alpha1_ResourceClassSpec(in *meta.ResourceClassSpec, out *ResourceClassSpec, s conversion.Scope) error
- func Convert_meta_ResourceClass_To_v1alpha1_ResourceClass(in *meta.ResourceClass, out *ResourceClass, s conversion.Scope) error
- func Convert_meta_ResourceColumnDefinition_To_v1alpha1_ResourceColumnDefinition(in *meta.ResourceColumnDefinition, out *ResourceColumnDefinition, ...) error
- func Convert_meta_ResourceConnectionSpec_To_v1alpha1_ResourceConnectionSpec(in *meta.ResourceConnectionSpec, out *ResourceConnectionSpec, ...) error
- func Convert_meta_ResourceConnection_To_v1alpha1_ResourceConnection(in *meta.ResourceConnection, out *ResourceConnection, s conversion.Scope) error
- func Convert_meta_ResourceDescriptorList_To_v1alpha1_ResourceDescriptorList(in *meta.ResourceDescriptorList, out *ResourceDescriptorList, ...) error
- func Convert_meta_ResourceDescriptorSpec_To_v1alpha1_ResourceDescriptorSpec(in *meta.ResourceDescriptorSpec, out *ResourceDescriptorSpec, ...) error
- func Convert_meta_ResourceDescriptor_To_v1alpha1_ResourceDescriptor(in *meta.ResourceDescriptor, out *ResourceDescriptor, s conversion.Scope) error
- func Convert_meta_ResourceID_To_v1alpha1_ResourceID(in *meta.ResourceID, out *ResourceID, s conversion.Scope) error
- func Convert_meta_ResourceSubTableDefinition_To_v1alpha1_ResourceSubTableDefinition(in *meta.ResourceSubTableDefinition, out *ResourceSubTableDefinition, ...) error
- func Convert_meta_SubTable_To_v1alpha1_SubTable(in *meta.SubTable, out *SubTable, s conversion.Scope) error
- func Convert_meta_TableOptions_To_v1alpha1_TableOptions(in *meta.TableOptions, out *TableOptions, s conversion.Scope) error
- func Convert_meta_TableRow_To_v1alpha1_TableRow(in *meta.TableRow, out *TableRow, s conversion.Scope) error
- func Convert_meta_Table_To_v1alpha1_Table(in *meta.Table, out *Table, s conversion.Scope) error
- func Convert_v1alpha1_ChartRef_To_meta_ChartRef(in *ChartRef, out *meta.ChartRef, s conversion.Scope) error
- func Convert_v1alpha1_ContactData_To_meta_ContactData(in *ContactData, out *meta.ContactData, s conversion.Scope) error
- func Convert_v1alpha1_DeploymentParameters_To_meta_DeploymentParameters(in *DeploymentParameters, out *meta.DeploymentParameters, s conversion.Scope) error
- func Convert_v1alpha1_Edge_To_meta_Edge(in *Edge, out *meta.Edge, s conversion.Scope) error
- func Convert_v1alpha1_Entry_To_meta_Entry(in *Entry, out *meta.Entry, s conversion.Scope) error
- func Convert_v1alpha1_GraphFinder_To_meta_GraphFinder(in *GraphFinder, out *meta.GraphFinder, s conversion.Scope) error
- func Convert_v1alpha1_GraphRequest_To_meta_GraphRequest(in *GraphRequest, out *meta.GraphRequest, s conversion.Scope) error
- func Convert_v1alpha1_GraphResponse_To_meta_GraphResponse(in *GraphResponse, out *meta.GraphResponse, s conversion.Scope) error
- func Convert_v1alpha1_GroupResources_To_meta_GroupResources(in *GroupResources, out *meta.GroupResources, s conversion.Scope) error
- func Convert_v1alpha1_GroupVersionResource_To_meta_GroupVersionResource(in *GroupVersionResource, out *meta.GroupVersionResource, s conversion.Scope) error
- func Convert_v1alpha1_ImageSpec_To_meta_ImageSpec(in *ImageSpec, out *meta.ImageSpec, s conversion.Scope) error
- func Convert_v1alpha1_Link_To_meta_Link(in *Link, out *meta.Link, s conversion.Scope) error
- func Convert_v1alpha1_PathFinder_To_meta_PathFinder(in *PathFinder, out *meta.PathFinder, s conversion.Scope) error
- func Convert_v1alpha1_PathRequest_To_meta_PathRequest(in *PathRequest, out *meta.PathRequest, s conversion.Scope) error
- func Convert_v1alpha1_PathResponse_To_meta_PathResponse(in *PathResponse, out *meta.PathResponse, s conversion.Scope) error
- func Convert_v1alpha1_Path_To_meta_Path(in *Path, out *meta.Path, s conversion.Scope) error
- func Convert_v1alpha1_ResourceClassInfo_To_meta_ResourceClassInfo(in *ResourceClassInfo, out *meta.ResourceClassInfo, s conversion.Scope) error
- func Convert_v1alpha1_ResourceClassList_To_meta_ResourceClassList(in *ResourceClassList, out *meta.ResourceClassList, s conversion.Scope) error
- func Convert_v1alpha1_ResourceClassSpec_To_meta_ResourceClassSpec(in *ResourceClassSpec, out *meta.ResourceClassSpec, s conversion.Scope) error
- func Convert_v1alpha1_ResourceClass_To_meta_ResourceClass(in *ResourceClass, out *meta.ResourceClass, s conversion.Scope) error
- func Convert_v1alpha1_ResourceColumnDefinition_To_meta_ResourceColumnDefinition(in *ResourceColumnDefinition, out *meta.ResourceColumnDefinition, ...) error
- func Convert_v1alpha1_ResourceConnectionSpec_To_meta_ResourceConnectionSpec(in *ResourceConnectionSpec, out *meta.ResourceConnectionSpec, ...) error
- func Convert_v1alpha1_ResourceConnection_To_meta_ResourceConnection(in *ResourceConnection, out *meta.ResourceConnection, s conversion.Scope) error
- func Convert_v1alpha1_ResourceDescriptorList_To_meta_ResourceDescriptorList(in *ResourceDescriptorList, out *meta.ResourceDescriptorList, ...) error
- func Convert_v1alpha1_ResourceDescriptorSpec_To_meta_ResourceDescriptorSpec(in *ResourceDescriptorSpec, out *meta.ResourceDescriptorSpec, ...) error
- func Convert_v1alpha1_ResourceDescriptor_To_meta_ResourceDescriptor(in *ResourceDescriptor, out *meta.ResourceDescriptor, s conversion.Scope) error
- func Convert_v1alpha1_ResourceID_To_meta_ResourceID(in *ResourceID, out *meta.ResourceID, s conversion.Scope) error
- func Convert_v1alpha1_ResourceSubTableDefinition_To_meta_ResourceSubTableDefinition(in *ResourceSubTableDefinition, out *meta.ResourceSubTableDefinition, ...) error
- func Convert_v1alpha1_SubTable_To_meta_SubTable(in *SubTable, out *meta.SubTable, s conversion.Scope) error
- func Convert_v1alpha1_TableOptions_To_meta_TableOptions(in *TableOptions, out *meta.TableOptions, s conversion.Scope) error
- func Convert_v1alpha1_TableRow_To_meta_TableRow(in *TableRow, out *meta.TableRow, s conversion.Scope) error
- func Convert_v1alpha1_Table_To_meta_Table(in *Table, out *meta.Table, s conversion.Scope) error
- func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
- func IsOfficialType(group string) bool
- func RegisterConversions(s *runtime.Scheme) error
- func RegisterDefaults(scheme *runtime.Scheme) error
- func Resource(resource string) schema.GroupResource
- type ChartRef
- type ConnectionType
- type ContactData
- type DeploymentParameters
- type Edge
- type Entry
- type GraphFinder
- type GraphRequest
- type GraphResponse
- type GroupResources
- type GroupVersionResource
- type ImageSpec
- type IncludeObjectPolicy
- type Link
- type OwnershipLevel
- type PanelEntry
- type PanelSection
- type Path
- type PathFinder
- type PathRequest
- type PathResponse
- type Priority
- type ResourceClass
- type ResourceClassInfo
- type ResourceClassList
- type ResourceClassSpec
- type ResourceColumnDefinition
- type ResourceConnection
- type ResourceConnectionSpec
- type ResourceDescriptor
- func (v ResourceDescriptor) CustomResourceDefinition() *apiextensions.CustomResourceDefinition
- func (in *ResourceDescriptor) DeepCopy() *ResourceDescriptor
- func (in *ResourceDescriptor) DeepCopyInto(out *ResourceDescriptor)
- func (in *ResourceDescriptor) DeepCopyObject() runtime.Object
- func (v ResourceDescriptor) IsValid() error
- type ResourceDescriptorList
- type ResourceDescriptorSpec
- type ResourceID
- func (in *ResourceID) DeepCopy() *ResourceID
- func (in *ResourceID) DeepCopyInto(out *ResourceID)
- func (r ResourceID) GroupResource() schema.GroupResource
- func (r ResourceID) GroupVersion() schema.GroupVersion
- func (r ResourceID) GroupVersionKind() schema.GroupVersionKind
- func (r ResourceID) GroupVersionResource() schema.GroupVersionResource
- func (r ResourceID) TypeMeta() metav1.TypeMeta
- type ResourcePanel
- type ResourceScope
- type ResourceSubTableDefinition
- type SubTable
- type Table
- type TableOptions
- type TableRow
Constants ¶
const ( ResourceKindGraphFinder = "GraphFinder" ResourceGraphFinder = "graphfinder" ResourceGraphFinders = "graphfinders" )
const ( ResourceKindPathFinder = "PathFinder" ResourcePathFinder = "pathfinder" ResourcePathFinders = "pathfinders" )
const ( ResourceKindResourceClass = "ResourceClass" ResourceResourceClass = "resourceclass" ResourceResourceClasses = "resourceclasses" )
const ( ResourceKindResourceDescriptor = "ResourceDescriptor" ResourceResourceDescriptor = "resourcedescriptor" ResourceResourceDescriptors = "resourcedescriptors" )
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: policy.GroupName, Version: "v1alpha1"}
Functions ¶
func Convert_meta_ChartRef_To_v1alpha1_ChartRef ¶ added in v0.3.7
func Convert_meta_ChartRef_To_v1alpha1_ChartRef(in *meta.ChartRef, out *ChartRef, s conversion.Scope) error
Convert_meta_ChartRef_To_v1alpha1_ChartRef is an autogenerated conversion function.
func Convert_meta_ContactData_To_v1alpha1_ContactData ¶ added in v0.3.0
func Convert_meta_ContactData_To_v1alpha1_ContactData(in *meta.ContactData, out *ContactData, s conversion.Scope) error
Convert_meta_ContactData_To_v1alpha1_ContactData is an autogenerated conversion function.
func Convert_meta_DeploymentParameters_To_v1alpha1_DeploymentParameters ¶ added in v0.3.7
func Convert_meta_DeploymentParameters_To_v1alpha1_DeploymentParameters(in *meta.DeploymentParameters, out *DeploymentParameters, s conversion.Scope) error
Convert_meta_DeploymentParameters_To_v1alpha1_DeploymentParameters is an autogenerated conversion function.
func Convert_meta_Edge_To_v1alpha1_Edge ¶
Convert_meta_Edge_To_v1alpha1_Edge is an autogenerated conversion function.
func Convert_meta_Entry_To_v1alpha1_Entry ¶ added in v0.3.0
Convert_meta_Entry_To_v1alpha1_Entry is an autogenerated conversion function.
func Convert_meta_GraphFinder_To_v1alpha1_GraphFinder ¶ added in v0.2.0
func Convert_meta_GraphFinder_To_v1alpha1_GraphFinder(in *meta.GraphFinder, out *GraphFinder, s conversion.Scope) error
Convert_meta_GraphFinder_To_v1alpha1_GraphFinder is an autogenerated conversion function.
func Convert_meta_GraphRequest_To_v1alpha1_GraphRequest ¶ added in v0.2.0
func Convert_meta_GraphRequest_To_v1alpha1_GraphRequest(in *meta.GraphRequest, out *GraphRequest, s conversion.Scope) error
Convert_meta_GraphRequest_To_v1alpha1_GraphRequest is an autogenerated conversion function.
func Convert_meta_GraphResponse_To_v1alpha1_GraphResponse ¶ added in v0.2.0
func Convert_meta_GraphResponse_To_v1alpha1_GraphResponse(in *meta.GraphResponse, out *GraphResponse, s conversion.Scope) error
Convert_meta_GraphResponse_To_v1alpha1_GraphResponse is an autogenerated conversion function.
func Convert_meta_GroupResources_To_v1alpha1_GroupResources ¶ added in v0.3.11
func Convert_meta_GroupResources_To_v1alpha1_GroupResources(in *meta.GroupResources, out *GroupResources, s conversion.Scope) error
Convert_meta_GroupResources_To_v1alpha1_GroupResources is an autogenerated conversion function.
func Convert_meta_GroupVersionResource_To_v1alpha1_GroupVersionResource ¶
func Convert_meta_GroupVersionResource_To_v1alpha1_GroupVersionResource(in *meta.GroupVersionResource, out *GroupVersionResource, s conversion.Scope) error
Convert_meta_GroupVersionResource_To_v1alpha1_GroupVersionResource is an autogenerated conversion function.
func Convert_meta_ImageSpec_To_v1alpha1_ImageSpec ¶ added in v0.3.0
func Convert_meta_ImageSpec_To_v1alpha1_ImageSpec(in *meta.ImageSpec, out *ImageSpec, s conversion.Scope) error
Convert_meta_ImageSpec_To_v1alpha1_ImageSpec is an autogenerated conversion function.
func Convert_meta_Link_To_v1alpha1_Link ¶ added in v0.3.0
Convert_meta_Link_To_v1alpha1_Link is an autogenerated conversion function.
func Convert_meta_PathFinder_To_v1alpha1_PathFinder ¶
func Convert_meta_PathFinder_To_v1alpha1_PathFinder(in *meta.PathFinder, out *PathFinder, s conversion.Scope) error
Convert_meta_PathFinder_To_v1alpha1_PathFinder is an autogenerated conversion function.
func Convert_meta_PathRequest_To_v1alpha1_PathRequest ¶
func Convert_meta_PathRequest_To_v1alpha1_PathRequest(in *meta.PathRequest, out *PathRequest, s conversion.Scope) error
Convert_meta_PathRequest_To_v1alpha1_PathRequest is an autogenerated conversion function.
func Convert_meta_PathResponse_To_v1alpha1_PathResponse ¶
func Convert_meta_PathResponse_To_v1alpha1_PathResponse(in *meta.PathResponse, out *PathResponse, s conversion.Scope) error
Convert_meta_PathResponse_To_v1alpha1_PathResponse is an autogenerated conversion function.
func Convert_meta_Path_To_v1alpha1_Path ¶
Convert_meta_Path_To_v1alpha1_Path is an autogenerated conversion function.
func Convert_meta_ResourceClassInfo_To_v1alpha1_ResourceClassInfo ¶ added in v0.3.0
func Convert_meta_ResourceClassInfo_To_v1alpha1_ResourceClassInfo(in *meta.ResourceClassInfo, out *ResourceClassInfo, s conversion.Scope) error
Convert_meta_ResourceClassInfo_To_v1alpha1_ResourceClassInfo is an autogenerated conversion function.
func Convert_meta_ResourceClassList_To_v1alpha1_ResourceClassList ¶ added in v0.3.0
func Convert_meta_ResourceClassList_To_v1alpha1_ResourceClassList(in *meta.ResourceClassList, out *ResourceClassList, s conversion.Scope) error
Convert_meta_ResourceClassList_To_v1alpha1_ResourceClassList is an autogenerated conversion function.
func Convert_meta_ResourceClassSpec_To_v1alpha1_ResourceClassSpec ¶ added in v0.3.0
func Convert_meta_ResourceClassSpec_To_v1alpha1_ResourceClassSpec(in *meta.ResourceClassSpec, out *ResourceClassSpec, s conversion.Scope) error
Convert_meta_ResourceClassSpec_To_v1alpha1_ResourceClassSpec is an autogenerated conversion function.
func Convert_meta_ResourceClass_To_v1alpha1_ResourceClass ¶ added in v0.3.0
func Convert_meta_ResourceClass_To_v1alpha1_ResourceClass(in *meta.ResourceClass, out *ResourceClass, s conversion.Scope) error
Convert_meta_ResourceClass_To_v1alpha1_ResourceClass is an autogenerated conversion function.
func Convert_meta_ResourceColumnDefinition_To_v1alpha1_ResourceColumnDefinition ¶
func Convert_meta_ResourceColumnDefinition_To_v1alpha1_ResourceColumnDefinition(in *meta.ResourceColumnDefinition, out *ResourceColumnDefinition, s conversion.Scope) error
Convert_meta_ResourceColumnDefinition_To_v1alpha1_ResourceColumnDefinition is an autogenerated conversion function.
func Convert_meta_ResourceConnectionSpec_To_v1alpha1_ResourceConnectionSpec ¶
func Convert_meta_ResourceConnectionSpec_To_v1alpha1_ResourceConnectionSpec(in *meta.ResourceConnectionSpec, out *ResourceConnectionSpec, s conversion.Scope) error
Convert_meta_ResourceConnectionSpec_To_v1alpha1_ResourceConnectionSpec is an autogenerated conversion function.
func Convert_meta_ResourceConnection_To_v1alpha1_ResourceConnection ¶
func Convert_meta_ResourceConnection_To_v1alpha1_ResourceConnection(in *meta.ResourceConnection, out *ResourceConnection, s conversion.Scope) error
Convert_meta_ResourceConnection_To_v1alpha1_ResourceConnection is an autogenerated conversion function.
func Convert_meta_ResourceDescriptorList_To_v1alpha1_ResourceDescriptorList ¶
func Convert_meta_ResourceDescriptorList_To_v1alpha1_ResourceDescriptorList(in *meta.ResourceDescriptorList, out *ResourceDescriptorList, s conversion.Scope) error
Convert_meta_ResourceDescriptorList_To_v1alpha1_ResourceDescriptorList is an autogenerated conversion function.
func Convert_meta_ResourceDescriptorSpec_To_v1alpha1_ResourceDescriptorSpec ¶
func Convert_meta_ResourceDescriptorSpec_To_v1alpha1_ResourceDescriptorSpec(in *meta.ResourceDescriptorSpec, out *ResourceDescriptorSpec, s conversion.Scope) error
Convert_meta_ResourceDescriptorSpec_To_v1alpha1_ResourceDescriptorSpec is an autogenerated conversion function.
func Convert_meta_ResourceDescriptor_To_v1alpha1_ResourceDescriptor ¶
func Convert_meta_ResourceDescriptor_To_v1alpha1_ResourceDescriptor(in *meta.ResourceDescriptor, out *ResourceDescriptor, s conversion.Scope) error
Convert_meta_ResourceDescriptor_To_v1alpha1_ResourceDescriptor is an autogenerated conversion function.
func Convert_meta_ResourceID_To_v1alpha1_ResourceID ¶
func Convert_meta_ResourceID_To_v1alpha1_ResourceID(in *meta.ResourceID, out *ResourceID, s conversion.Scope) error
Convert_meta_ResourceID_To_v1alpha1_ResourceID is an autogenerated conversion function.
func Convert_meta_ResourceSubTableDefinition_To_v1alpha1_ResourceSubTableDefinition ¶ added in v0.2.2
func Convert_meta_ResourceSubTableDefinition_To_v1alpha1_ResourceSubTableDefinition(in *meta.ResourceSubTableDefinition, out *ResourceSubTableDefinition, s conversion.Scope) error
Convert_meta_ResourceSubTableDefinition_To_v1alpha1_ResourceSubTableDefinition is an autogenerated conversion function.
func Convert_meta_SubTable_To_v1alpha1_SubTable ¶ added in v0.2.2
func Convert_meta_SubTable_To_v1alpha1_SubTable(in *meta.SubTable, out *SubTable, s conversion.Scope) error
Convert_meta_SubTable_To_v1alpha1_SubTable is an autogenerated conversion function.
func Convert_meta_TableOptions_To_v1alpha1_TableOptions ¶ added in v0.2.2
func Convert_meta_TableOptions_To_v1alpha1_TableOptions(in *meta.TableOptions, out *TableOptions, s conversion.Scope) error
Convert_meta_TableOptions_To_v1alpha1_TableOptions is an autogenerated conversion function.
func Convert_meta_TableRow_To_v1alpha1_TableRow ¶ added in v0.2.2
func Convert_meta_TableRow_To_v1alpha1_TableRow(in *meta.TableRow, out *TableRow, s conversion.Scope) error
Convert_meta_TableRow_To_v1alpha1_TableRow is an autogenerated conversion function.
func Convert_meta_Table_To_v1alpha1_Table ¶ added in v0.2.2
Convert_meta_Table_To_v1alpha1_Table is an autogenerated conversion function.
func Convert_v1alpha1_ChartRef_To_meta_ChartRef ¶ added in v0.3.7
func Convert_v1alpha1_ChartRef_To_meta_ChartRef(in *ChartRef, out *meta.ChartRef, s conversion.Scope) error
Convert_v1alpha1_ChartRef_To_meta_ChartRef is an autogenerated conversion function.
func Convert_v1alpha1_ContactData_To_meta_ContactData ¶ added in v0.3.0
func Convert_v1alpha1_ContactData_To_meta_ContactData(in *ContactData, out *meta.ContactData, s conversion.Scope) error
Convert_v1alpha1_ContactData_To_meta_ContactData is an autogenerated conversion function.
func Convert_v1alpha1_DeploymentParameters_To_meta_DeploymentParameters ¶ added in v0.3.7
func Convert_v1alpha1_DeploymentParameters_To_meta_DeploymentParameters(in *DeploymentParameters, out *meta.DeploymentParameters, s conversion.Scope) error
Convert_v1alpha1_DeploymentParameters_To_meta_DeploymentParameters is an autogenerated conversion function.
func Convert_v1alpha1_Edge_To_meta_Edge ¶
Convert_v1alpha1_Edge_To_meta_Edge is an autogenerated conversion function.
func Convert_v1alpha1_Entry_To_meta_Entry ¶ added in v0.3.0
Convert_v1alpha1_Entry_To_meta_Entry is an autogenerated conversion function.
func Convert_v1alpha1_GraphFinder_To_meta_GraphFinder ¶ added in v0.2.0
func Convert_v1alpha1_GraphFinder_To_meta_GraphFinder(in *GraphFinder, out *meta.GraphFinder, s conversion.Scope) error
Convert_v1alpha1_GraphFinder_To_meta_GraphFinder is an autogenerated conversion function.
func Convert_v1alpha1_GraphRequest_To_meta_GraphRequest ¶ added in v0.2.0
func Convert_v1alpha1_GraphRequest_To_meta_GraphRequest(in *GraphRequest, out *meta.GraphRequest, s conversion.Scope) error
Convert_v1alpha1_GraphRequest_To_meta_GraphRequest is an autogenerated conversion function.
func Convert_v1alpha1_GraphResponse_To_meta_GraphResponse ¶ added in v0.2.0
func Convert_v1alpha1_GraphResponse_To_meta_GraphResponse(in *GraphResponse, out *meta.GraphResponse, s conversion.Scope) error
Convert_v1alpha1_GraphResponse_To_meta_GraphResponse is an autogenerated conversion function.
func Convert_v1alpha1_GroupResources_To_meta_GroupResources ¶ added in v0.3.11
func Convert_v1alpha1_GroupResources_To_meta_GroupResources(in *GroupResources, out *meta.GroupResources, s conversion.Scope) error
Convert_v1alpha1_GroupResources_To_meta_GroupResources is an autogenerated conversion function.
func Convert_v1alpha1_GroupVersionResource_To_meta_GroupVersionResource ¶
func Convert_v1alpha1_GroupVersionResource_To_meta_GroupVersionResource(in *GroupVersionResource, out *meta.GroupVersionResource, s conversion.Scope) error
Convert_v1alpha1_GroupVersionResource_To_meta_GroupVersionResource is an autogenerated conversion function.
func Convert_v1alpha1_ImageSpec_To_meta_ImageSpec ¶ added in v0.3.0
func Convert_v1alpha1_ImageSpec_To_meta_ImageSpec(in *ImageSpec, out *meta.ImageSpec, s conversion.Scope) error
Convert_v1alpha1_ImageSpec_To_meta_ImageSpec is an autogenerated conversion function.
func Convert_v1alpha1_Link_To_meta_Link ¶ added in v0.3.0
Convert_v1alpha1_Link_To_meta_Link is an autogenerated conversion function.
func Convert_v1alpha1_PathFinder_To_meta_PathFinder ¶
func Convert_v1alpha1_PathFinder_To_meta_PathFinder(in *PathFinder, out *meta.PathFinder, s conversion.Scope) error
Convert_v1alpha1_PathFinder_To_meta_PathFinder is an autogenerated conversion function.
func Convert_v1alpha1_PathRequest_To_meta_PathRequest ¶
func Convert_v1alpha1_PathRequest_To_meta_PathRequest(in *PathRequest, out *meta.PathRequest, s conversion.Scope) error
Convert_v1alpha1_PathRequest_To_meta_PathRequest is an autogenerated conversion function.
func Convert_v1alpha1_PathResponse_To_meta_PathResponse ¶
func Convert_v1alpha1_PathResponse_To_meta_PathResponse(in *PathResponse, out *meta.PathResponse, s conversion.Scope) error
Convert_v1alpha1_PathResponse_To_meta_PathResponse is an autogenerated conversion function.
func Convert_v1alpha1_Path_To_meta_Path ¶
Convert_v1alpha1_Path_To_meta_Path is an autogenerated conversion function.
func Convert_v1alpha1_ResourceClassInfo_To_meta_ResourceClassInfo ¶ added in v0.3.0
func Convert_v1alpha1_ResourceClassInfo_To_meta_ResourceClassInfo(in *ResourceClassInfo, out *meta.ResourceClassInfo, s conversion.Scope) error
Convert_v1alpha1_ResourceClassInfo_To_meta_ResourceClassInfo is an autogenerated conversion function.
func Convert_v1alpha1_ResourceClassList_To_meta_ResourceClassList ¶ added in v0.3.0
func Convert_v1alpha1_ResourceClassList_To_meta_ResourceClassList(in *ResourceClassList, out *meta.ResourceClassList, s conversion.Scope) error
Convert_v1alpha1_ResourceClassList_To_meta_ResourceClassList is an autogenerated conversion function.
func Convert_v1alpha1_ResourceClassSpec_To_meta_ResourceClassSpec ¶ added in v0.3.0
func Convert_v1alpha1_ResourceClassSpec_To_meta_ResourceClassSpec(in *ResourceClassSpec, out *meta.ResourceClassSpec, s conversion.Scope) error
Convert_v1alpha1_ResourceClassSpec_To_meta_ResourceClassSpec is an autogenerated conversion function.
func Convert_v1alpha1_ResourceClass_To_meta_ResourceClass ¶ added in v0.3.0
func Convert_v1alpha1_ResourceClass_To_meta_ResourceClass(in *ResourceClass, out *meta.ResourceClass, s conversion.Scope) error
Convert_v1alpha1_ResourceClass_To_meta_ResourceClass is an autogenerated conversion function.
func Convert_v1alpha1_ResourceColumnDefinition_To_meta_ResourceColumnDefinition ¶
func Convert_v1alpha1_ResourceColumnDefinition_To_meta_ResourceColumnDefinition(in *ResourceColumnDefinition, out *meta.ResourceColumnDefinition, s conversion.Scope) error
Convert_v1alpha1_ResourceColumnDefinition_To_meta_ResourceColumnDefinition is an autogenerated conversion function.
func Convert_v1alpha1_ResourceConnectionSpec_To_meta_ResourceConnectionSpec ¶
func Convert_v1alpha1_ResourceConnectionSpec_To_meta_ResourceConnectionSpec(in *ResourceConnectionSpec, out *meta.ResourceConnectionSpec, s conversion.Scope) error
Convert_v1alpha1_ResourceConnectionSpec_To_meta_ResourceConnectionSpec is an autogenerated conversion function.
func Convert_v1alpha1_ResourceConnection_To_meta_ResourceConnection ¶
func Convert_v1alpha1_ResourceConnection_To_meta_ResourceConnection(in *ResourceConnection, out *meta.ResourceConnection, s conversion.Scope) error
Convert_v1alpha1_ResourceConnection_To_meta_ResourceConnection is an autogenerated conversion function.
func Convert_v1alpha1_ResourceDescriptorList_To_meta_ResourceDescriptorList ¶
func Convert_v1alpha1_ResourceDescriptorList_To_meta_ResourceDescriptorList(in *ResourceDescriptorList, out *meta.ResourceDescriptorList, s conversion.Scope) error
Convert_v1alpha1_ResourceDescriptorList_To_meta_ResourceDescriptorList is an autogenerated conversion function.
func Convert_v1alpha1_ResourceDescriptorSpec_To_meta_ResourceDescriptorSpec ¶
func Convert_v1alpha1_ResourceDescriptorSpec_To_meta_ResourceDescriptorSpec(in *ResourceDescriptorSpec, out *meta.ResourceDescriptorSpec, s conversion.Scope) error
Convert_v1alpha1_ResourceDescriptorSpec_To_meta_ResourceDescriptorSpec is an autogenerated conversion function.
func Convert_v1alpha1_ResourceDescriptor_To_meta_ResourceDescriptor ¶
func Convert_v1alpha1_ResourceDescriptor_To_meta_ResourceDescriptor(in *ResourceDescriptor, out *meta.ResourceDescriptor, s conversion.Scope) error
Convert_v1alpha1_ResourceDescriptor_To_meta_ResourceDescriptor is an autogenerated conversion function.
func Convert_v1alpha1_ResourceID_To_meta_ResourceID ¶
func Convert_v1alpha1_ResourceID_To_meta_ResourceID(in *ResourceID, out *meta.ResourceID, s conversion.Scope) error
Convert_v1alpha1_ResourceID_To_meta_ResourceID is an autogenerated conversion function.
func Convert_v1alpha1_ResourceSubTableDefinition_To_meta_ResourceSubTableDefinition ¶ added in v0.2.2
func Convert_v1alpha1_ResourceSubTableDefinition_To_meta_ResourceSubTableDefinition(in *ResourceSubTableDefinition, out *meta.ResourceSubTableDefinition, s conversion.Scope) error
Convert_v1alpha1_ResourceSubTableDefinition_To_meta_ResourceSubTableDefinition is an autogenerated conversion function.
func Convert_v1alpha1_SubTable_To_meta_SubTable ¶ added in v0.2.2
func Convert_v1alpha1_SubTable_To_meta_SubTable(in *SubTable, out *meta.SubTable, s conversion.Scope) error
Convert_v1alpha1_SubTable_To_meta_SubTable is an autogenerated conversion function.
func Convert_v1alpha1_TableOptions_To_meta_TableOptions ¶ added in v0.2.2
func Convert_v1alpha1_TableOptions_To_meta_TableOptions(in *TableOptions, out *meta.TableOptions, s conversion.Scope) error
Convert_v1alpha1_TableOptions_To_meta_TableOptions is an autogenerated conversion function.
func Convert_v1alpha1_TableRow_To_meta_TableRow ¶ added in v0.2.2
func Convert_v1alpha1_TableRow_To_meta_TableRow(in *TableRow, out *meta.TableRow, s conversion.Scope) error
Convert_v1alpha1_TableRow_To_meta_TableRow is an autogenerated conversion function.
func Convert_v1alpha1_Table_To_meta_Table ¶ added in v0.2.2
Convert_v1alpha1_Table_To_meta_Table is an autogenerated conversion function.
func GetOpenAPIDefinitions ¶
func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
func IsOfficialType ¶ added in v0.3.11
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 a Group qualified GroupResource
Types ¶
type ChartRef ¶ added in v0.3.7
func (*ChartRef) DeepCopy ¶ added in v0.3.7
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChartRef.
func (*ChartRef) DeepCopyInto ¶ added in v0.3.7
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionType ¶
type ConnectionType string
const ( MatchSelector ConnectionType = "MatchSelector" MatchName ConnectionType = "MatchName" MatchRef ConnectionType = "MatchRef" OwnedBy ConnectionType = "OwnedBy" )
type ContactData ¶ added in v0.3.0
type ContactData struct { // Name is the descriptive name. Name string `json:"name,omitempty"` // Url could typically be a website address. URL string `json:"url,omitempty"` // Email is the email address. Email string `json:"email,omitempty"` }
ContactData contains information about an individual or organization.
func (*ContactData) DeepCopy ¶ added in v0.3.0
func (in *ContactData) DeepCopy() *ContactData
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContactData.
func (*ContactData) DeepCopyInto ¶ added in v0.3.0
func (in *ContactData) DeepCopyInto(out *ContactData)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentParameters ¶ added in v0.3.7
type DeploymentParameters struct { ProductID string `json:"productID,omitempty"` PlanID string `json:"planID,omitempty"` Version string `json:"version,omitempty"` Chart *ChartRef `json:"chart,omitempty"` }
func (*DeploymentParameters) DeepCopy ¶ added in v0.3.7
func (in *DeploymentParameters) DeepCopy() *DeploymentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentParameters.
func (*DeploymentParameters) DeepCopyInto ¶ added in v0.3.7
func (in *DeploymentParameters) DeepCopyInto(out *DeploymentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Edge ¶
type Edge struct { Src GroupVersionResource `json:"source"` Dst GroupVersionResource `json:"target"` W uint64 `json:"distance"` Connection ResourceConnectionSpec `json:"connection"` Forward bool `json:"forward"` }
func (*Edge) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Edge.
func (*Edge) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Entry ¶ added in v0.3.0
type Entry struct { Name string `json:"name"` // +optional Path string `json:"path,omitempty"` Type *GroupResources `json:"type,omitempty"` // +optional Required bool `json:"required,omitempty"` // +optional Icons []ImageSpec `json:"icons,omitempty"` }
func (*Entry) DeepCopy ¶ added in v0.3.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Entry.
func (*Entry) DeepCopyInto ¶ added in v0.3.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GraphFinder ¶ added in v0.2.0
type GraphFinder struct { metav1.TypeMeta `json:",inline"` // Request describes the attributes for the graph request. // +optional Request *GraphRequest `json:"request,omitempty"` // Response describes the attributes for the graph response. // +optional Response *GraphResponse `json:"response,omitempty"` }
func (*GraphFinder) DeepCopy ¶ added in v0.2.0
func (in *GraphFinder) DeepCopy() *GraphFinder
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GraphFinder.
func (*GraphFinder) DeepCopyInto ¶ added in v0.2.0
func (in *GraphFinder) DeepCopyInto(out *GraphFinder)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GraphFinder) DeepCopyObject ¶ added in v0.2.0
func (in *GraphFinder) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GraphRequest ¶ added in v0.2.0
type GraphRequest struct {
Source GroupVersionResource `json:"source"`
}
func (*GraphRequest) DeepCopy ¶ added in v0.2.0
func (in *GraphRequest) DeepCopy() *GraphRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GraphRequest.
func (*GraphRequest) DeepCopyInto ¶ added in v0.2.0
func (in *GraphRequest) DeepCopyInto(out *GraphRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GraphResponse ¶ added in v0.2.0
type GraphResponse struct { Source GroupVersionResource `json:"source"` Connections []Edge `json:"connections,omitempty"` }
func (*GraphResponse) DeepCopy ¶ added in v0.2.0
func (in *GraphResponse) DeepCopy() *GraphResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GraphResponse.
func (*GraphResponse) DeepCopyInto ¶ added in v0.2.0
func (in *GraphResponse) DeepCopyInto(out *GraphResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupResources ¶ added in v0.3.11
func (*GroupResources) DeepCopy ¶ added in v0.3.11
func (in *GroupResources) DeepCopy() *GroupResources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupResources.
func (*GroupResources) DeepCopyInto ¶ added in v0.3.11
func (in *GroupResources) DeepCopyInto(out *GroupResources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupVersionResource ¶
type GroupVersionResource struct { Group string `json:"group"` Version string `json:"version"` Resource string `json:"resource"` }
GroupVersionResource unambiguously identifies a resource.
func FromGVR ¶ added in v0.2.2
func FromGVR(in schema.GroupVersionResource) GroupVersionResource
func (*GroupVersionResource) DeepCopy ¶
func (in *GroupVersionResource) DeepCopy() *GroupVersionResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupVersionResource.
func (*GroupVersionResource) DeepCopyInto ¶
func (in *GroupVersionResource) DeepCopyInto(out *GroupVersionResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (GroupVersionResource) GVR ¶ added in v0.2.2
func (in GroupVersionResource) GVR() schema.GroupVersionResource
type ImageSpec ¶ added in v0.3.0
type ImageSpec struct { // The source for image represented as either an absolute URL to the image or a Data URL containing // the image. Data URLs are defined in RFC 2397. Source string `json:"src"` // (optional) The size of the image in pixels (e.g., 25x25). Size string `json:"size,omitempty"` // (optional) The mine type of the image (e.g., "image/png"). Type string `json:"type,omitempty"` }
ImageSpec contains information about an image used as an icon.
func (*ImageSpec) DeepCopy ¶ added in v0.3.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageSpec.
func (*ImageSpec) DeepCopyInto ¶ added in v0.3.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludeObjectPolicy ¶ added in v0.2.2
type IncludeObjectPolicy string
IncludeObjectPolicy controls which portion of the object is returned with a Table.
const ( // IncludeNone returns no object. IncludeNone IncludeObjectPolicy = "None" // IncludeMetadata serializes the object containing only its metadata field. IncludeMetadata IncludeObjectPolicy = "Metadata" // IncludeObject contains the full object. IncludeObject IncludeObjectPolicy = "Object" )
type Link ¶ added in v0.3.0
type Link struct { // Description is human readable content explaining the purpose of the link. Description string `json:"description,omitempty"` // Url typically points at a website address. URL string `json:"url,omitempty"` }
Link contains information about an URL to surface documentation, dashboards, etc.
func (*Link) DeepCopy ¶ added in v0.3.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Link.
func (*Link) DeepCopyInto ¶ added in v0.3.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OwnershipLevel ¶
type OwnershipLevel string
const ( Reference OwnershipLevel = "" Owner OwnershipLevel = "Owner" Controller OwnershipLevel = "Controller" )
type PanelEntry ¶ added in v0.3.0
type PanelEntry struct { Name string `json:"name"` // +optional Path string `json:"path,omitempty"` Type *GroupVersionResource `json:"type,omitempty"` // +optional Required bool `json:"required,omitempty"` // +optional Icons []ImageSpec `json:"icons,omitempty"` Namespaced bool `json:"namespaced"` Missing bool `json:"missing,omitempty"` Installer *DeploymentParameters `json:"installer,omitempty"` }
func (*PanelEntry) DeepCopy ¶ added in v0.3.0
func (in *PanelEntry) DeepCopy() *PanelEntry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PanelEntry.
func (*PanelEntry) DeepCopyInto ¶ added in v0.3.0
func (in *PanelEntry) DeepCopyInto(out *PanelEntry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (PanelEntry) Equals ¶ added in v0.3.11
func (e PanelEntry) Equals(other PanelEntry) bool
type PanelSection ¶ added in v0.3.0
type PanelSection struct { Name string `json:"name,omitempty"` ResourceClassInfo `json:",inline"` Weight int `json:"-"` Entries []PanelEntry `json:"entries"` }
func (*PanelSection) Contains ¶ added in v0.3.0
func (section *PanelSection) Contains(rd *ResourceDescriptor) bool
func (*PanelSection) DeepCopy ¶ added in v0.3.0
func (in *PanelSection) DeepCopy() *PanelSection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PanelSection.
func (*PanelSection) DeepCopyInto ¶ added in v0.3.0
func (in *PanelSection) DeepCopyInto(out *PanelSection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Path ¶
type Path struct { Source GroupVersionResource `json:"source"` Target GroupVersionResource `json:"target"` Distance uint64 `json:"distance"` Edges []Edge `json:"edges"` }
func (*Path) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Path.
func (*Path) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PathFinder ¶
type PathFinder struct { metav1.TypeMeta `json:",inline"` // Request describes the attributes for the path request. // +optional Request *PathRequest `json:"request,omitempty"` // Response describes the attributes for the path response. // +optional Response *PathResponse `json:"response,omitempty"` }
func (*PathFinder) DeepCopy ¶
func (in *PathFinder) DeepCopy() *PathFinder
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PathFinder.
func (*PathFinder) DeepCopyInto ¶
func (in *PathFinder) DeepCopyInto(out *PathFinder)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PathFinder) DeepCopyObject ¶
func (in *PathFinder) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PathRequest ¶
type PathRequest struct { Source GroupVersionResource `json:"source"` Target *GroupVersionResource `json:"target,omitempty"` }
func (*PathRequest) DeepCopy ¶
func (in *PathRequest) DeepCopy() *PathRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PathRequest.
func (*PathRequest) DeepCopyInto ¶
func (in *PathRequest) DeepCopyInto(out *PathRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PathResponse ¶
type PathResponse struct {
Paths []Path `json:"paths,omitempty"`
}
func (*PathResponse) DeepCopy ¶
func (in *PathResponse) DeepCopy() *PathResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PathResponse.
func (*PathResponse) DeepCopyInto ¶
func (in *PathResponse) DeepCopyInto(out *PathResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceClass ¶ added in v0.3.0
type ResourceClass struct { metav1.TypeMeta `json:",inline"` // +optional metav1.ObjectMeta `json:"metadata,omitempty"` Spec ResourceClassSpec `json:"spec,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:resource:path=resourceclasses,singular=resourceclass +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Status",type="string",JSONPath=".status.phase" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp"
func (*ResourceClass) DeepCopy ¶ added in v0.3.0
func (in *ResourceClass) DeepCopy() *ResourceClass
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceClass.
func (*ResourceClass) DeepCopyInto ¶ added in v0.3.0
func (in *ResourceClass) DeepCopyInto(out *ResourceClass)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceClass) DeepCopyObject ¶ added in v0.3.0
func (in *ResourceClass) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (ResourceClass) IsRequired ¶ added in v0.3.0
func (s ResourceClass) IsRequired() bool
type ResourceClassInfo ¶ added in v0.3.0
type ResourceClassInfo struct { APIGroup string `json:"apiGroup,omitempty"` // Icons is an optional list of icons for an application. Icon information includes the source, size, // and mime type. Icons []ImageSpec `json:"icons,omitempty"` // Maintainers is an optional list of maintainers of the application. The maintainers in this list maintain the // the source code, images, and package for the application. Maintainers []ContactData `json:"maintainers,omitempty"` // Links are a list of descriptive URLs intended to be used to surface additional documentation, dashboards, etc. Links []Link `json:"links,omitempty"` }
func (*ResourceClassInfo) DeepCopy ¶ added in v0.3.0
func (in *ResourceClassInfo) DeepCopy() *ResourceClassInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceClassInfo.
func (*ResourceClassInfo) DeepCopyInto ¶ added in v0.3.0
func (in *ResourceClassInfo) DeepCopyInto(out *ResourceClassInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceClassList ¶ added in v0.3.0
type ResourceClassList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ResourceClass `json:"items,omitempty"` }
func (*ResourceClassList) DeepCopy ¶ added in v0.3.0
func (in *ResourceClassList) DeepCopy() *ResourceClassList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceClassList.
func (*ResourceClassList) DeepCopyInto ¶ added in v0.3.0
func (in *ResourceClassList) DeepCopyInto(out *ResourceClassList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceClassList) DeepCopyObject ¶ added in v0.3.0
func (in *ResourceClassList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ResourceClassSpec ¶ added in v0.3.0
type ResourceClassSpec struct { ResourceClassInfo `json:",inline"` Weight int `json:"weight"` Entries []Entry `json:"entries"` }
func (*ResourceClassSpec) DeepCopy ¶ added in v0.3.0
func (in *ResourceClassSpec) DeepCopy() *ResourceClassSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceClassSpec.
func (*ResourceClassSpec) DeepCopyInto ¶ added in v0.3.0
func (in *ResourceClassSpec) DeepCopyInto(out *ResourceClassSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceColumnDefinition ¶
type ResourceColumnDefinition struct { // name is a human readable name for the column. Name string `json:"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"` // 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"` // description is a human readable description of this column. // +optional Description string `json:"description,omitempty"` // 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. Priority int32 `json:"priority"` // JSONPath is a simple JSON path, i.e. with array notation. JSONPath string `json:"jsonPath"` }
ResourceColumnDefinition specifies a column for server side printing.
func (*ResourceColumnDefinition) DeepCopy ¶
func (in *ResourceColumnDefinition) DeepCopy() *ResourceColumnDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceColumnDefinition.
func (*ResourceColumnDefinition) DeepCopyInto ¶
func (in *ResourceColumnDefinition) DeepCopyInto(out *ResourceColumnDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceConnection ¶
type ResourceConnection struct { Target metav1.TypeMeta `json:"target"` ResourceConnectionSpec `json:",inline,omitempty"` }
func (*ResourceConnection) DeepCopy ¶
func (in *ResourceConnection) DeepCopy() *ResourceConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceConnection.
func (*ResourceConnection) DeepCopyInto ¶
func (in *ResourceConnection) DeepCopyInto(out *ResourceConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceConnectionSpec ¶
type ResourceConnectionSpec struct { Type ConnectionType `json:"type"` NamespacePath string `json:"namespacePath,omitempty"` // default: metadata.labels // +optional TargetLabelPath string `json:"targetLabelPath,omitempty"` SelectorPath string `json:"selectorPath,omitempty"` Selector *metav1.LabelSelector `json:"selector,omitempty"` NameTemplate string `json:"nameTemplate,omitempty"` // References are a jsonpath that returns a CSV formatted references to target resources // // If each row has a single column, it is target name. Target resource is non-namespaced or // uses the same namespace as the source resource. Example: // n1 // n2 // // If each row has two columns, it is target [name,namespace]. Example: // n1,ns1 // n2,ns2 // // If each row has three columns, it is target [name,namespace,kind]. Example: // n1,ns1,k1 // n2,ns2,k2 // // If each row has four columns, it is target [name,namespace,kind,apiGroup]. Example: // n1,ns1,k1,apiGroup1 // n2,ns2,k2,apiGroup2 References []string `json:"references,omitempty"` Level OwnershipLevel `json:"level,omitempty"` }
func (*ResourceConnectionSpec) DeepCopy ¶
func (in *ResourceConnectionSpec) DeepCopy() *ResourceConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceConnectionSpec.
func (*ResourceConnectionSpec) DeepCopyInto ¶
func (in *ResourceConnectionSpec) DeepCopyInto(out *ResourceConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceDescriptor ¶
type ResourceDescriptor struct { metav1.TypeMeta `json:",inline"` // +optional metav1.ObjectMeta `json:"metadata,omitempty"` Spec ResourceDescriptorSpec `json:"spec,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:resource:path=resourcedescriptors,singular=resourcedescriptor,shortName=rd +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Status",type="string",JSONPath=".status.phase" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp"
func (ResourceDescriptor) CustomResourceDefinition ¶
func (v ResourceDescriptor) CustomResourceDefinition() *apiextensions.CustomResourceDefinition
func (*ResourceDescriptor) DeepCopy ¶
func (in *ResourceDescriptor) DeepCopy() *ResourceDescriptor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDescriptor.
func (*ResourceDescriptor) DeepCopyInto ¶
func (in *ResourceDescriptor) DeepCopyInto(out *ResourceDescriptor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceDescriptor) DeepCopyObject ¶
func (in *ResourceDescriptor) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (ResourceDescriptor) IsValid ¶
func (v ResourceDescriptor) IsValid() error
type ResourceDescriptorList ¶
type ResourceDescriptorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ResourceDescriptor `json:"items,omitempty"` }
func (*ResourceDescriptorList) DeepCopy ¶
func (in *ResourceDescriptorList) DeepCopy() *ResourceDescriptorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDescriptorList.
func (*ResourceDescriptorList) DeepCopyInto ¶
func (in *ResourceDescriptorList) DeepCopyInto(out *ResourceDescriptorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceDescriptorList) DeepCopyObject ¶
func (in *ResourceDescriptorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ResourceDescriptorSpec ¶
type ResourceDescriptorSpec struct { Resource ResourceID `json:"resource"` Columns []ResourceColumnDefinition `json:"columns,omitempty"` SubTables []ResourceSubTableDefinition `json:"subTables,omitempty"` Connections []ResourceConnection `json:"connections,omitempty"` KeyTargets []metav1.TypeMeta `json:"keyTargets,omitempty"` // validation describes the schema used for validation and pruning of the custom resource. // If present, this validation schema is used to validate all versions. // Top-level and per-version schemas are mutually exclusive. // +optional Validation *crdv1beta1.CustomResourceValidation `json:"validation,omitempty"` // Icons is an optional list of icons for an application. Icon information includes the source, size, // and mime type. Icons []ImageSpec `json:"icons,omitempty"` // Maintainers is an optional list of maintainers of the application. The maintainers in this list maintain the // the source code, images, and package for the application. Maintainers []ContactData `json:"maintainers,omitempty"` // Links are a list of descriptive URLs intended to be used to surface additional documentation, dashboards, etc. Links []Link `json:"links,omitempty"` Installer *DeploymentParameters `json:"installer,omitempty"` }
func (*ResourceDescriptorSpec) DeepCopy ¶
func (in *ResourceDescriptorSpec) DeepCopy() *ResourceDescriptorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDescriptorSpec.
func (*ResourceDescriptorSpec) DeepCopyInto ¶
func (in *ResourceDescriptorSpec) DeepCopyInto(out *ResourceDescriptorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceID ¶
type ResourceID struct { Group string `json:"group"` Version string `json:"version"` // Name 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. Name string `json:"name"` // Kind is the serialized kind of the resource. It is normally CamelCase and singular. Kind string `json:"kind"` Scope ResourceScope `json:"scope"` }
ResourceID identifies a resource
func (*ResourceID) DeepCopy ¶
func (in *ResourceID) DeepCopy() *ResourceID
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceID.
func (*ResourceID) DeepCopyInto ¶
func (in *ResourceID) DeepCopyInto(out *ResourceID)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (ResourceID) GroupResource ¶ added in v0.3.5
func (r ResourceID) GroupResource() schema.GroupResource
func (ResourceID) GroupVersion ¶ added in v0.2.2
func (r ResourceID) GroupVersion() schema.GroupVersion
func (ResourceID) GroupVersionKind ¶ added in v0.2.2
func (r ResourceID) GroupVersionKind() schema.GroupVersionKind
func (ResourceID) GroupVersionResource ¶ added in v0.2.2
func (r ResourceID) GroupVersionResource() schema.GroupVersionResource
func (ResourceID) TypeMeta ¶ added in v0.2.2
func (r ResourceID) TypeMeta() metav1.TypeMeta
type ResourcePanel ¶ added in v0.3.0
type ResourcePanel struct { metav1.TypeMeta `json:",inline"` Sections []*PanelSection `json:"sections,omitempty"` }
func (*ResourcePanel) DeepCopy ¶ added in v0.3.0
func (in *ResourcePanel) DeepCopy() *ResourcePanel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePanel.
func (*ResourcePanel) DeepCopyInto ¶ added in v0.3.0
func (in *ResourcePanel) DeepCopyInto(out *ResourcePanel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourcePanel) DeepCopyObject ¶ added in v0.3.0
func (in *ResourcePanel) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ResourcePanel) Minus ¶ added in v0.3.8
func (a *ResourcePanel) Minus(b *ResourcePanel)
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 ResourceSubTableDefinition ¶ added in v0.2.2
type ResourceSubTableDefinition struct { Name string `json:"name"` FieldPath string `json:"fieldPath,omitempty"` Columns []ResourceColumnDefinition `json:"columns,omitempty"` }
func (*ResourceSubTableDefinition) DeepCopy ¶ added in v0.2.2
func (in *ResourceSubTableDefinition) DeepCopy() *ResourceSubTableDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSubTableDefinition.
func (*ResourceSubTableDefinition) DeepCopyInto ¶ added in v0.2.2
func (in *ResourceSubTableDefinition) DeepCopyInto(out *ResourceSubTableDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubTable ¶ added in v0.2.2
type SubTable struct { // name is a human readable name for the sub table. Name string `json:"name"` // columnDefinitions describes each column in the returned items array. The number of cells per row // will always match the number of column definitions. ColumnDefinitions []ResourceColumnDefinition `json:"columnDefinitions"` // rows is the list of items in the table. Rows []TableRow `json:"rows"` }
func (*SubTable) DeepCopy ¶ added in v0.2.2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubTable.
func (*SubTable) DeepCopyInto ¶ added in v0.2.2
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Table ¶ added in v0.2.2
type Table struct { metav1.TypeMeta `json:",inline"` // Standard list metadata. // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds // +optional metav1.ListMeta `json:"metadata,omitempty"` // columnDefinitions describes each column in the returned items array. The number of cells per row // will always match the number of column definitions. ColumnDefinitions []ResourceColumnDefinition `json:"columnDefinitions"` // rows is the list of items in the table. Rows []TableRow `json:"rows"` SubTables []SubTable `json:"subTables,omitempty"` }
Table is a tabular representation of a set of API resources. The server transforms the object into a set of preferred columns for quickly reviewing the objects. +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*Table) DeepCopy ¶ added in v0.2.2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Table.
func (*Table) DeepCopyInto ¶ added in v0.2.2
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Table) DeepCopyObject ¶ added in v0.2.2
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TableOptions ¶ added in v0.2.2
type TableOptions struct { metav1.TypeMeta `json:",inline"` // NoHeaders is only exposed for internal callers. It is not included in our OpenAPI definitions // and may be removed as a field in a future release. NoHeaders bool `json:"-"` // includeObject decides whether to include each object along with its columnar information. // Specifying "None" will return no object, specifying "Object" will return the full object contents, and // specifying "Metadata" (the default) will return the object's metadata in the PartialObjectMetadata kind // in version v1beta1 of the meta.k8s.io API group. IncludeObject IncludeObjectPolicy `json:"includeObject,omitempty"` }
TableOptions are used when a Table is requested by the caller. +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*TableOptions) DeepCopy ¶ added in v0.2.2
func (in *TableOptions) DeepCopy() *TableOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableOptions.
func (*TableOptions) DeepCopyInto ¶ added in v0.2.2
func (in *TableOptions) DeepCopyInto(out *TableOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TableOptions) DeepCopyObject ¶ added in v0.2.2
func (in *TableOptions) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TableRow ¶ added in v0.2.2
type TableRow struct { // cells will be as wide as the column definitions array and may contain strings, numbers (float64 or // int64), booleans, simple maps, lists, or null. See the type field of the column definition for a // more detailed description. Cells []interface{} `json:"cells"` }
TableRow is an individual row in a table.
func (*TableRow) DeepCopyInto ¶ added in v0.2.2
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- conversion.go
- defaults.go
- doc.go
- graphfinder_types.go
- openapi_generated.go
- pathfinder_types.go
- register.go
- resourceclass_helpers.go
- resourceclass_types.go
- resourcedescriptor_helpers.go
- resourcedescriptor_types.go
- resourcepanel_helpers.go
- resourcepanel_types.go
- table_helpers.go
- table_types.go
- zz_generated.conversion.go
- zz_generated.deepcopy.go
- zz_generated.defaults.go