Documentation
¶
Overview ¶
+groupName=grafana.kanopy-platform.github.io +versionName=v1beta1 +kubebuilder:validation:Optional
+groupName=grafana.kanopy-platform.github.io +versionName=v1beta1 +kubebuilder:validation:Optional
+groupName=grafana.kanopy-platform.github.io +versionName=v1beta1 +kubebuilder:validation:Optional
Index ¶
Constants ¶
const ( Group = "grafana.kanopy-platform.github.io" Version = "v1beta1" )
Variables ¶
var ( SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} AddToScheme = SchemeBuilder.AddToScheme )
var ( ProvisionedFolderKind = reflect.TypeOf(ProvisionedFolder{}).Name() ProvisionedFolderGroupKind = schema.GroupKind{Group: Group, Kind: ProvisionedFolderKind}.String() ProvisionedFolderKindAPIVersion = ProvisionedFolderKind + "." + SchemeGroupVersion.String() ProvisionedFolderGroupVersionKind = SchemeGroupVersion.WithKind(ProvisionedFolderKind) )
ProvisionedFolder type metadata
var ( ProvisionedDashboardKind = reflect.TypeOf(ProvisionedDashboard{}).Name() ProvisionedDashboardGroupKind = schema.GroupKind{Group: Group, Kind: ProvisionedDashboardKind}.String() ProvisionedDashboardKindAPIVersion = ProvisionedDashboardKind + "." + SchemeGroupVersion.String() ProvisionedDashboardGroupVersionKind = SchemeGroupVersion.WithKind(ProvisionedDashboardKind) )
ProvisionedDashboard type metadata
var ( ProvisionedDataSourceKind = reflect.TypeOf(ProvisionedDataSource{}).Name() ProvisionedDataSourceGroupKind = schema.GroupKind{Group: Group, Kind: ProvisionedDataSourceKind}.String() ProvisionedDataSourceKindAPIVersion = ProvisionedDataSourceKind + "." + SchemeGroupVersion.String() ProvisionedDataSourceGroupVersionKind = SchemeGroupVersion.WithKind(ProvisionedDataSourceKind) )
ProvisionedDataSource type metadata
Functions ¶
This section is empty.
Types ¶
type ProvisionedDashboard ¶
type ProvisionedDashboard struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProvisionedDashboardSpec `json:"spec,omitempty"` Status xpapiext.CompositeResourceDefinitionStatus `json:"status,omitempty"` }
infrastructure resources. +kubebuilder:object:root=true +kubebuilder:printcolumn:name="ESTABLISHED",type="string",JSONPath=".status.conditions[?(@.type=='Established')].status" +kubebuilder:printcolumn:name="OFFERED",type="string",JSONPath=".status.conditions[?(@.type=='Offered')].status" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories=crossplane,shortName=xrd;xrds +kubebuilder:defaultcompositionref:name=provisioneddashboards,enforced=true
func (*ProvisionedDashboard) DeepCopy ¶
func (in *ProvisionedDashboard) DeepCopy() *ProvisionedDashboard
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedDashboard.
func (*ProvisionedDashboard) DeepCopyInto ¶
func (in *ProvisionedDashboard) DeepCopyInto(out *ProvisionedDashboard)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProvisionedDashboard) DeepCopyObject ¶
func (in *ProvisionedDashboard) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProvisionedDashboardList ¶
type ProvisionedDashboardList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProvisionedDashboard `json:"items"` }
func (*ProvisionedDashboardList) DeepCopy ¶
func (in *ProvisionedDashboardList) DeepCopy() *ProvisionedDashboardList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedDashboardList.
func (*ProvisionedDashboardList) DeepCopyInto ¶
func (in *ProvisionedDashboardList) DeepCopyInto(out *ProvisionedDashboardList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProvisionedDashboardList) DeepCopyObject ¶
func (in *ProvisionedDashboardList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProvisionedDataSource ¶ added in v0.4.0
type ProvisionedDataSource struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProvisionedDataSourceSpec `json:"spec,omitempty"` Status xpapiext.CompositeResourceDefinitionStatus `json:"status,omitempty"` }
infrastructure resources. +kubebuilder:object:root=true +kubebuilder:printcolumn:name="ESTABLISHED",type="string",JSONPath=".status.conditions[?(@.type=='Established')].status" +kubebuilder:printcolumn:name="OFFERED",type="string",JSONPath=".status.conditions[?(@.type=='Offered')].status" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories=crossplane,shortName=xrd;xrds +kubebuilder:defaultcompositionref:name=provisioneddatasources,enforced=true
func (*ProvisionedDataSource) DeepCopy ¶ added in v0.4.0
func (in *ProvisionedDataSource) DeepCopy() *ProvisionedDataSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedDataSource.
func (*ProvisionedDataSource) DeepCopyInto ¶ added in v0.4.0
func (in *ProvisionedDataSource) DeepCopyInto(out *ProvisionedDataSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProvisionedDataSource) DeepCopyObject ¶ added in v0.4.0
func (in *ProvisionedDataSource) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProvisionedDataSourceList ¶ added in v0.4.0
type ProvisionedDataSourceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProvisionedDataSource `json:"items"` }
ProvisionedDataSourceList contains a list of ProvisionedDataSources. +kubebuilder:object:root=true
func (*ProvisionedDataSourceList) DeepCopy ¶ added in v0.4.0
func (in *ProvisionedDataSourceList) DeepCopy() *ProvisionedDataSourceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedDataSourceList.
func (*ProvisionedDataSourceList) DeepCopyInto ¶ added in v0.4.0
func (in *ProvisionedDataSourceList) DeepCopyInto(out *ProvisionedDataSourceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProvisionedDataSourceList) DeepCopyObject ¶ added in v0.4.0
func (in *ProvisionedDataSourceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProvisionedDataSourceSpec ¶ added in v0.4.0
type ProvisionedDataSourceSpec struct { // +kubebuilder:validation:Enum=proxy;direct AccessMode string `json:"accessMode,omitempty"` BasicAuth *bool `json:"basicAuth,omitempty"` BasicAuthUsername string `json:"basicAuthUsername,omitempty"` DatabaseName string `json:"databaseName,omitempty"` Default *bool `json:"default,omitempty"` // +kubebuilder:validation:Required Type string `json:"type,omitempty"` Config string `json:"config,omitempty"` SecureConfigRef *SecureConfigRef `json:"secureConfigRef,omitempty"` // +kubebuilder:validation:Required Name string `json:"name,omitempty"` // +kubebuilder:validation:Required Namespace string `json:"namespace,omitempty"` // +kubebuilder:validation:Required URL string `json:"url,omitempty"` }
+kubebuilder:object:generate=true
func (*ProvisionedDataSourceSpec) DeepCopy ¶ added in v0.4.0
func (in *ProvisionedDataSourceSpec) DeepCopy() *ProvisionedDataSourceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedDataSourceSpec.
func (*ProvisionedDataSourceSpec) DeepCopyInto ¶ added in v0.4.0
func (in *ProvisionedDataSourceSpec) DeepCopyInto(out *ProvisionedDataSourceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProvisionedFolder ¶
type ProvisionedFolder struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProvisionedFolderSpec `json:"spec,omitempty"` Status xpapiext.CompositeResourceDefinitionStatus `json:"status,omitempty"` }
Grafana Folder resource. +kubebuilder:object:root=true +kubebuilder:printcolumn:name="ESTABLISHED",type="string",JSONPath=".status.conditions[?(@.type=='Established')].status" +kubebuilder:printcolumn:name="OFFERED",type="string",JSONPath=".status.conditions[?(@.type=='Offered')].status" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories=crossplane,shortName=xrd;xrds +kubebuilder:defaultcompositionref:name=provisionedfolders,enforced=true
func (*ProvisionedFolder) DeepCopy ¶
func (in *ProvisionedFolder) DeepCopy() *ProvisionedFolder
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedFolder.
func (*ProvisionedFolder) DeepCopyInto ¶
func (in *ProvisionedFolder) DeepCopyInto(out *ProvisionedFolder)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProvisionedFolder) DeepCopyObject ¶
func (in *ProvisionedFolder) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProvisionedFolderList ¶
type ProvisionedFolderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProvisionedFolder `json:"items"` }
func (*ProvisionedFolderList) DeepCopy ¶
func (in *ProvisionedFolderList) DeepCopy() *ProvisionedFolderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProvisionedFolderList.
func (*ProvisionedFolderList) DeepCopyInto ¶
func (in *ProvisionedFolderList) DeepCopyInto(out *ProvisionedFolderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProvisionedFolderList) DeepCopyObject ¶
func (in *ProvisionedFolderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.