Documentation
¶
Overview ¶
+kubebuilder:object:generate=true
Package v1 contains API Schema definitions for the finops v1 API group +kubebuilder:object:generate=true +groupName=finops.krateo.io
Index ¶
- Variables
- type ExporterScraperConfig
- func (in *ExporterScraperConfig) DeepCopy() *ExporterScraperConfig
- func (in *ExporterScraperConfig) DeepCopyInto(out *ExporterScraperConfig)
- func (in *ExporterScraperConfig) DeepCopyObject() runtime.Object
- func (mg *ExporterScraperConfig) GetCondition(ct prv1.ConditionType) prv1.Condition
- func (mg *ExporterScraperConfig) SetConditions(c ...prv1.Condition)
- type ExporterScraperConfigList
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "finops.krateo.io", Version: "v1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme Kind = reflect.TypeOf(ExporterScraperConfig{}).Name() GroupKind = schema.GroupKind{Group: GroupVersion.Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + GroupVersion.String() GroupVersionKind = GroupVersion.WithKind(Kind) )
Functions ¶
This section is empty.
Types ¶
type ExporterScraperConfig ¶
type ExporterScraperConfig struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec finopsdatatypes.ExporterScraperConfigSpec `json:"spec,omitempty"`
Status finopsdatatypes.ExporterScraperConfigStatus `json:"status,omitempty"`
}
ExporterScraperConfig is the Schema for the exporterscraperconfigs API
func (*ExporterScraperConfig) DeepCopy ¶
func (in *ExporterScraperConfig) DeepCopy() *ExporterScraperConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExporterScraperConfig.
func (*ExporterScraperConfig) DeepCopyInto ¶
func (in *ExporterScraperConfig) DeepCopyInto(out *ExporterScraperConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExporterScraperConfig) DeepCopyObject ¶
func (in *ExporterScraperConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ExporterScraperConfig) GetCondition ¶
func (mg *ExporterScraperConfig) GetCondition(ct prv1.ConditionType) prv1.Condition
func (*ExporterScraperConfig) SetConditions ¶
func (mg *ExporterScraperConfig) SetConditions(c ...prv1.Condition)
type ExporterScraperConfigList ¶
type ExporterScraperConfigList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []ExporterScraperConfig `json:"items"`
}
ExporterScraperConfigList contains a list of ExporterScraperConfig
func (*ExporterScraperConfigList) DeepCopy ¶
func (in *ExporterScraperConfigList) DeepCopy() *ExporterScraperConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExporterScraperConfigList.
func (*ExporterScraperConfigList) DeepCopyInto ¶
func (in *ExporterScraperConfigList) DeepCopyInto(out *ExporterScraperConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExporterScraperConfigList) DeepCopyObject ¶
func (in *ExporterScraperConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.