Documentation
¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the metrics v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=metrics.aerogear.org
Package v1alpha1 contains API Schema definitions for the metrics v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=metrics.aerogear.org
Index ¶
- Variables
- func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
- type AppMetricsConfig
- type AppMetricsConfigList
- type AppMetricsConfigSpec
- type AppMetricsConfigStatus
- type AppMetricsService
- type AppMetricsServiceList
- type AppMetricsServiceSpec
- type AppMetricsServiceStatus
- type StatusPhase
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "metrics.aerogear.org", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} )
Functions ¶
func GetOpenAPIDefinitions ¶
func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
Types ¶
type AppMetricsConfig ¶
type AppMetricsConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AppMetricsConfigSpec `json:"spec,omitempty"` Status AppMetricsConfigStatus `json:"status,omitempty"` }
AppMetricsConfig is the Schema for the appmetricsaconfigs API +k8s:openapi-gen=true +kubebuilder:subresource:status
func (*AppMetricsConfig) DeepCopy ¶
func (in *AppMetricsConfig) DeepCopy() *AppMetricsConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppMetricsConfig.
func (*AppMetricsConfig) DeepCopyInto ¶
func (in *AppMetricsConfig) DeepCopyInto(out *AppMetricsConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppMetricsConfig) DeepCopyObject ¶
func (in *AppMetricsConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AppMetricsConfigList ¶
type AppMetricsConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AppMetricsConfig `json:"items"` }
AppMetricsConfigList contains a list of AppMetricsConfig
func (*AppMetricsConfigList) DeepCopy ¶
func (in *AppMetricsConfigList) DeepCopy() *AppMetricsConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppMetricsConfigList.
func (*AppMetricsConfigList) DeepCopyInto ¶
func (in *AppMetricsConfigList) DeepCopyInto(out *AppMetricsConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppMetricsConfigList) DeepCopyObject ¶
func (in *AppMetricsConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AppMetricsConfigSpec ¶
type AppMetricsConfigSpec struct { }
AppMetricsConfigSpec defines the desired state of AppMetricsConfig +k8s:openapi-gen=true
func (*AppMetricsConfigSpec) DeepCopy ¶
func (in *AppMetricsConfigSpec) DeepCopy() *AppMetricsConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppMetricsConfigSpec.
func (*AppMetricsConfigSpec) DeepCopyInto ¶
func (in *AppMetricsConfigSpec) DeepCopyInto(out *AppMetricsConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppMetricsConfigStatus ¶
type AppMetricsConfigStatus struct { }
AppMetricsConfigStatus defines the observed state of AppMetricsConfig +k8s:openapi-gen=true
func (*AppMetricsConfigStatus) DeepCopy ¶
func (in *AppMetricsConfigStatus) DeepCopy() *AppMetricsConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppMetricsConfigStatus.
func (*AppMetricsConfigStatus) DeepCopyInto ¶
func (in *AppMetricsConfigStatus) DeepCopyInto(out *AppMetricsConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppMetricsService ¶
type AppMetricsService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AppMetricsServiceSpec `json:"spec,omitempty"` Status AppMetricsServiceStatus `json:"status,omitempty"` }
AppMetricsService is the Schema for the appmetricsservices API +k8s:openapi-gen=true +kubebuilder:subresource:status
func (*AppMetricsService) DeepCopy ¶
func (in *AppMetricsService) DeepCopy() *AppMetricsService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppMetricsService.
func (*AppMetricsService) DeepCopyInto ¶
func (in *AppMetricsService) DeepCopyInto(out *AppMetricsService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppMetricsService) DeepCopyObject ¶
func (in *AppMetricsService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AppMetricsServiceList ¶
type AppMetricsServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AppMetricsService `json:"items"` }
AppMetricsServiceList contains a list of AppMetricsService
func (*AppMetricsServiceList) DeepCopy ¶
func (in *AppMetricsServiceList) DeepCopy() *AppMetricsServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppMetricsServiceList.
func (*AppMetricsServiceList) DeepCopyInto ¶
func (in *AppMetricsServiceList) DeepCopyInto(out *AppMetricsServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppMetricsServiceList) DeepCopyObject ¶
func (in *AppMetricsServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AppMetricsServiceSpec ¶
type AppMetricsServiceSpec struct { }
AppMetricsServiceSpec defines the desired state of AppMetricsService +k8s:openapi-gen=true
func (*AppMetricsServiceSpec) DeepCopy ¶
func (in *AppMetricsServiceSpec) DeepCopy() *AppMetricsServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppMetricsServiceSpec.
func (*AppMetricsServiceSpec) DeepCopyInto ¶
func (in *AppMetricsServiceSpec) DeepCopyInto(out *AppMetricsServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppMetricsServiceStatus ¶
type AppMetricsServiceStatus struct {
Phase StatusPhase `json:"phase"`
}
AppMetricsServiceStatus defines the observed state of AppMetricsService +k8s:openapi-gen=true
func (*AppMetricsServiceStatus) DeepCopy ¶
func (in *AppMetricsServiceStatus) DeepCopy() *AppMetricsServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppMetricsServiceStatus.
func (*AppMetricsServiceStatus) DeepCopyInto ¶
func (in *AppMetricsServiceStatus) DeepCopyInto(out *AppMetricsServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatusPhase ¶
type StatusPhase string
var ( PhaseEmpty StatusPhase = "" PhaseComplete StatusPhase = "Complete" PhaseProvision StatusPhase = "Provisioning" )