v1alpha1

package
v0.6.0-rc.0 Latest Latest
Warning

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

Go to latest
Published: Sep 29, 2021 License: Apache-2.0 Imports: 17 Imported by: 43

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

View Source
const (
	ResourceKindGraphFinder = "GraphFinder"
	ResourceGraphFinder     = "graphfinder"
	ResourceGraphFinders    = "graphfinders"
)
View Source
const (
	ResourceKindPathFinder = "PathFinder"
	ResourcePathFinder     = "pathfinder"
	ResourcePathFinders    = "pathfinders"
)
View Source
const (
	ResourceKindResourceClass = "ResourceClass"
	ResourceResourceClass     = "resourceclass"
	ResourceResourceClasses   = "resourceclasses"
)
View Source
const (
	ResourceKindResourceDescriptor = "ResourceDescriptor"
	ResourceResourceDescriptor     = "resourcedescriptor"
	ResourceResourceDescriptors    = "resourcedescriptors"
)
View Source
const (
	DisplayModeList  = "List"
	DisplayModeField = "Field"
)
View Source
const (
	ActionNever   = "Never"
	ActionAlways  = "Always"
	ActionIfEmpty = "IfEmpty"
)
View Source
const (
	ObjectMetaSchema = `` /* 1545-byte string literal not displayed */

	ObjectMetaFullSchema = `` /* 11089-byte string literal not displayed */

)

Variables

View Source
var (
	// TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api.
	// localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes.
	SchemeBuilder runtime.SchemeBuilder

	AddToScheme = localSchemeBuilder.AddToScheme
)
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: policy.GroupName, Version: "v1alpha1"}

Functions

func Convert_meta_ChartRepoRef_To_v1alpha1_ChartRepoRef added in v0.4.8

func Convert_meta_ChartRepoRef_To_v1alpha1_ChartRepoRef(in *meta.ChartRepoRef, out *ChartRepoRef, s conversion.Scope) error

Convert_meta_ChartRepoRef_To_v1alpha1_ChartRepoRef 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

func Convert_meta_Edge_To_v1alpha1_Edge(in *meta.Edge, out *Edge, s conversion.Scope) error

Convert_meta_Edge_To_v1alpha1_Edge is an autogenerated conversion function.

func Convert_meta_Entry_To_v1alpha1_Entry added in v0.3.0

func Convert_meta_Entry_To_v1alpha1_Entry(in *meta.Entry, out *Entry, s conversion.Scope) error

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(in *meta.Link, out *Link, s conversion.Scope) error

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

func Convert_meta_Path_To_v1alpha1_Path(in *meta.Path, out *Path, s conversion.Scope) error

Convert_meta_Path_To_v1alpha1_Path is an autogenerated conversion function.

func Convert_meta_RelatedResourcePage_To_v1alpha1_RelatedResourcePage added in v0.4.9

func Convert_meta_RelatedResourcePage_To_v1alpha1_RelatedResourcePage(in *meta.RelatedResourcePage, out *RelatedResourcePage, s conversion.Scope) error

Convert_meta_RelatedResourcePage_To_v1alpha1_RelatedResourcePage is an autogenerated conversion function.

func Convert_meta_ResourceActions_To_v1alpha1_ResourceActions added in v0.4.12

func Convert_meta_ResourceActions_To_v1alpha1_ResourceActions(in *meta.ResourceActions, out *ResourceActions, s conversion.Scope) error

Convert_meta_ResourceActions_To_v1alpha1_ResourceActions 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_ResourceSection_To_v1alpha1_ResourceSection added in v0.4.12

func Convert_meta_ResourceSection_To_v1alpha1_ResourceSection(in *meta.ResourceSection, out *ResourceSection, s conversion.Scope) error

Convert_meta_ResourceSection_To_v1alpha1_ResourceSection 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_StatusCodes_To_v1alpha1_StatusCodes added in v0.4.12

func Convert_meta_StatusCodes_To_v1alpha1_StatusCodes(in *meta.StatusCodes, out *StatusCodes, s conversion.Scope) error

Convert_meta_StatusCodes_To_v1alpha1_StatusCodes 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

func Convert_meta_Table_To_v1alpha1_Table(in *meta.Table, out *Table, s conversion.Scope) error

Convert_meta_Table_To_v1alpha1_Table is an autogenerated conversion function.

func Convert_meta_UIParameters_To_v1alpha1_UIParameters added in v0.4.8

func Convert_meta_UIParameters_To_v1alpha1_UIParameters(in *meta.UIParameters, out *UIParameters, s conversion.Scope) error

Convert_meta_UIParameters_To_v1alpha1_UIParameters is an autogenerated conversion function.

func Convert_v1alpha1_ChartRepoRef_To_meta_ChartRepoRef added in v0.4.8

func Convert_v1alpha1_ChartRepoRef_To_meta_ChartRepoRef(in *ChartRepoRef, out *meta.ChartRepoRef, s conversion.Scope) error

Convert_v1alpha1_ChartRepoRef_To_meta_ChartRepoRef 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

func Convert_v1alpha1_Edge_To_meta_Edge(in *Edge, out *meta.Edge, s conversion.Scope) error

Convert_v1alpha1_Edge_To_meta_Edge is an autogenerated conversion function.

func Convert_v1alpha1_Entry_To_meta_Entry added in v0.3.0

func Convert_v1alpha1_Entry_To_meta_Entry(in *Entry, out *meta.Entry, s conversion.Scope) error

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(in *Link, out *meta.Link, s conversion.Scope) error

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

func Convert_v1alpha1_Path_To_meta_Path(in *Path, out *meta.Path, s conversion.Scope) error

Convert_v1alpha1_Path_To_meta_Path is an autogenerated conversion function.

func Convert_v1alpha1_RelatedResourcePage_To_meta_RelatedResourcePage added in v0.4.9

func Convert_v1alpha1_RelatedResourcePage_To_meta_RelatedResourcePage(in *RelatedResourcePage, out *meta.RelatedResourcePage, s conversion.Scope) error

Convert_v1alpha1_RelatedResourcePage_To_meta_RelatedResourcePage is an autogenerated conversion function.

func Convert_v1alpha1_ResourceActions_To_meta_ResourceActions added in v0.4.12

func Convert_v1alpha1_ResourceActions_To_meta_ResourceActions(in *ResourceActions, out *meta.ResourceActions, s conversion.Scope) error

Convert_v1alpha1_ResourceActions_To_meta_ResourceActions 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_ResourceSection_To_meta_ResourceSection added in v0.4.12

func Convert_v1alpha1_ResourceSection_To_meta_ResourceSection(in *ResourceSection, out *meta.ResourceSection, s conversion.Scope) error

Convert_v1alpha1_ResourceSection_To_meta_ResourceSection 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_StatusCodes_To_meta_StatusCodes added in v0.4.12

func Convert_v1alpha1_StatusCodes_To_meta_StatusCodes(in *StatusCodes, out *meta.StatusCodes, s conversion.Scope) error

Convert_v1alpha1_StatusCodes_To_meta_StatusCodes 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

func Convert_v1alpha1_Table_To_meta_Table(in *Table, out *meta.Table, s conversion.Scope) error

Convert_v1alpha1_Table_To_meta_Table is an autogenerated conversion function.

func Convert_v1alpha1_UIParameters_To_meta_UIParameters added in v0.4.8

func Convert_v1alpha1_UIParameters_To_meta_UIParameters(in *UIParameters, out *meta.UIParameters, s conversion.Scope) error

Convert_v1alpha1_UIParameters_To_meta_UIParameters is an autogenerated conversion function.

func FormatMetadata added in v0.4.14

func FormatMetadata(data []byte) ([]byte, error)

func IsOfficialType added in v0.3.11

func IsOfficialType(group string) bool

func RegisterConversions

func RegisterConversions(s *runtime.Scheme) error

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

func RegisterDefaults

func RegisterDefaults(scheme *runtime.Scheme) error

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

func Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

Types

type ChartRepoRef added in v0.4.8

type ChartRepoRef struct {
	Name    string `json:"name"`
	URL     string `json:"url"`
	Version string `json:"version"`
}

ChartRepoRef references to a single version of a Chart

func (*ChartRepoRef) DeepCopy added in v0.4.8

func (in *ChartRepoRef) DeepCopy() *ChartRepoRef

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

func (*ChartRepoRef) DeepCopyInto added in v0.4.8

func (in *ChartRepoRef) DeepCopyInto(out *ChartRepoRef)

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"`
	Chart     *ChartRepoRef `json:"chart,omitempty"`
}

func (*DeploymentParameters) DeepCopy added in v0.3.7

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

func (in *Edge) DeepCopy() *Edge

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

func (*Edge) DeepCopyInto

func (in *Edge) DeepCopyInto(out *Edge)

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

func (in *Entry) DeepCopy() *Entry

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

func (*Entry) DeepCopyInto added in v0.3.0

func (in *Entry) DeepCopyInto(out *Entry)

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

type GroupResources struct {
	Groups   []string `json:"groups"`
	Resource string   `json:"resource"`
}

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 (*GroupVersionResource) DeepCopy

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

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

func (in *ImageSpec) DeepCopy() *ImageSpec

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

func (*ImageSpec) DeepCopyInto added in v0.3.0

func (in *ImageSpec) DeepCopyInto(out *ImageSpec)

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 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

func (in *Link) DeepCopy() *Link

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

func (*Link) DeepCopyInto added in v0.3.0

func (in *Link) DeepCopyInto(out *Link)

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

type NamedEdge added in v0.5.5

type NamedEdge struct {
	Name       string                 `json:"name"`
	Src        metav1.TypeMeta        `json:"src"`
	Dst        metav1.TypeMeta        `json:"dst"`
	Connection ResourceConnectionSpec `json:"connection"`
}

func (*NamedEdge) DeepCopy added in v0.5.5

func (in *NamedEdge) DeepCopy() *NamedEdge

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

func (*NamedEdge) DeepCopyInto added in v0.5.5

func (in *NamedEdge) DeepCopyInto(out *NamedEdge)

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

type ObjectLocator added in v0.5.5

type ObjectLocator struct {
	Src  ObjectRef `json:"src"`
	Path []string  `json:"path"` // sequence of DirectedEdge names
}

func (*ObjectLocator) DeepCopy added in v0.5.5

func (in *ObjectLocator) DeepCopy() *ObjectLocator

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

func (*ObjectLocator) DeepCopyInto added in v0.5.5

func (in *ObjectLocator) DeepCopyInto(out *ObjectLocator)

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

type ObjectRef added in v0.5.5

type ObjectRef struct {
	Target    metav1.TypeMeta       `json:"target"`
	Selector  *metav1.LabelSelector `json:"selector,omitempty"`
	Name      string                `json:"name,omitempty"`
	Namespace string                `json:"namespace,omitempty"`
}

func (*ObjectRef) DeepCopy added in v0.5.5

func (in *ObjectRef) DeepCopy() *ObjectRef

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

func (*ObjectRef) DeepCopyInto added in v0.5.5

func (in *ObjectRef) DeepCopyInto(out *ObjectRef)

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"`
	Resource *kmapi.ResourceID `json:"resource,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

func (in *Path) DeepCopy() *Path

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

func (*Path) DeepCopyInto

func (in *Path) DeepCopyInto(out *Path)

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 Priority added in v0.2.2

type Priority int32
const (
	Field Priority = 1 << iota
	List
)

type RelatedResourcePage added in v0.4.9

type RelatedResourcePage struct {
	Name      string            `json:"name"`
	Resources []ResourceSection `json:"resources"`
}

func (*RelatedResourcePage) DeepCopy added in v0.4.9

func (in *RelatedResourcePage) DeepCopy() *RelatedResourcePage

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

func (*RelatedResourcePage) DeepCopyInto added in v0.4.9

func (in *RelatedResourcePage) DeepCopyInto(out *RelatedResourcePage)

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

type ResourceAction added in v0.4.12

type ResourceAction string

type ResourceActions added in v0.4.12

type ResourceActions struct {
	Create ResourceAction `json:"create"`
}

func (*ResourceActions) DeepCopy added in v0.4.12

func (in *ResourceActions) DeepCopy() *ResourceActions

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

func (*ResourceActions) DeepCopyInto added in v0.4.12

func (in *ResourceActions) DeepCopyInto(out *ResourceActions)

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"`
	// PathTemplate is a Go text template that will be evaluated to determine cell value.
	// Users can use JSONPath expression to extract nested fields and apply template functions from Masterminds/sprig library.
	// The template function for JSON path is called `jp`.
	// Example: {{ jp "{.a.b}" . }} or {{ jp "{.a.b}" true }}, if json output is desired from JSONPath parser
	// +optional
	PathTemplate string `json:"pathTemplate,omitempty"`
}

ResourceColumnDefinition specifies a column for server side printing.

func (*ResourceColumnDefinition) DeepCopy

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

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

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 kmapi.ResourceID           `json:"resource"`
	Columns  []ResourceColumnDefinition `json:"columns,omitempty"`
	// For array type fields of the resource
	SubTables   []ResourceSubTableDefinition `json:"subTables,omitempty"`
	Connections []ResourceConnection         `json:"connections,omitempty"`
	Pages       []RelatedResourcePage        `json:"pages,omitempty"`
	Status      *StatusCodes                 `json:"status,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 *crdv1.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"`

	UI *UIParameters `json:"ui,omitempty"`

	Installer *DeploymentParameters `json:"installer,omitempty"`
}

func (*ResourceDescriptorSpec) DeepCopy

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 ResourceDisplayMode added in v0.4.12

type ResourceDisplayMode string

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 ResourceSection added in v0.4.12

type ResourceSection struct {
	Ref         GroupVersionResource `json:"ref"`
	DisplayMode ResourceDisplayMode  `json:"displayMode"`
	Actions     ResourceActions      `json:"actions"`
}

func (*ResourceSection) DeepCopy added in v0.4.12

func (in *ResourceSection) DeepCopy() *ResourceSection

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

func (*ResourceSection) DeepCopyInto added in v0.4.12

func (in *ResourceSection) DeepCopyInto(out *ResourceSection)

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

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

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

func (*ResourceSubTableDefinition) DeepCopyInto added in v0.2.2

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

type StatusCodes added in v0.4.12

type StatusCodes struct {
	Success []string `json:"success,omitempty"`
	Danger  []string `json:"danger,omitempty"`
	Warning []string `json:"warning,omitempty"`
}

func (*StatusCodes) DeepCopy added in v0.4.12

func (in *StatusCodes) DeepCopy() *StatusCodes

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

func (*StatusCodes) DeepCopyInto added in v0.4.12

func (in *StatusCodes) DeepCopyInto(out *StatusCodes)

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

func (in *SubTable) DeepCopy() *SubTable

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

func (*SubTable) DeepCopyInto added in v0.2.2

func (in *SubTable) DeepCopyInto(out *SubTable)

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

func (in *Table) DeepCopy() *Table

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

func (*Table) DeepCopyInto added in v0.2.2

func (in *Table) DeepCopyInto(out *Table)

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

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

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) DeepCopy added in v0.2.2

func (in *TableRow) DeepCopy() *TableRow

func (*TableRow) DeepCopyInto added in v0.2.2

func (in *TableRow) DeepCopyInto(out *TableRow)

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

type UIParameters added in v0.4.8

type UIParameters struct {
	Options *ChartRepoRef `json:"options,omitempty"`
	Editor  *ChartRepoRef `json:"editor,omitempty"`
	// app.kubernetes.io/instance label must be updated at these paths when refilling metadata
	// +optional
	InstanceLabelPaths []string `json:"instanceLabelPaths,omitempty"`
}

func (*UIParameters) DeepCopy added in v0.4.8

func (in *UIParameters) DeepCopy() *UIParameters

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

func (*UIParameters) DeepCopyInto added in v0.4.8

func (in *UIParameters) DeepCopyInto(out *UIParameters)

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL