Documentation
¶
Overview ¶
Package v1beta1 contains API Schema definitions for the cloudautoscale.infra.doodle.com v1beta1 API group +kubebuilder:object:generate=true +groupName=cloudautoscale.infra.doodle.com
Index ¶
- Constants
- Variables
- type AWSRDSInstance
- func AWSRDSInstanceReady(set AWSRDSInstance, status metav1.ConditionStatus, reason, message string) AWSRDSInstance
- func AWSRDSInstanceReconciling(set AWSRDSInstance, status metav1.ConditionStatus, reason, message string) AWSRDSInstance
- func AWSRDSInstanceScaledToZero(set AWSRDSInstance, status metav1.ConditionStatus, reason, message string) AWSRDSInstance
- func (in *AWSRDSInstance) DeepCopy() *AWSRDSInstance
- func (in *AWSRDSInstance) DeepCopyInto(out *AWSRDSInstance)
- func (in *AWSRDSInstance) DeepCopyObject() runtime.Object
- func (in *AWSRDSInstance) GetConditions() []metav1.Condition
- func (in *AWSRDSInstance) GetStatusConditions() *[]metav1.Condition
- func (in *AWSRDSInstance) SetConditions(conditions []metav1.Condition)
- type AWSRDSInstanceList
- type AWSRDSInstanceSpec
- type AWSRDSInstanceStatus
- type LocalObjectReference
- type MongoDBAtlasCluster
- func MongoDBAtlasClusterReady(set MongoDBAtlasCluster, status metav1.ConditionStatus, reason, message string) MongoDBAtlasCluster
- func MongoDBAtlasClusterReconciling(set MongoDBAtlasCluster, status metav1.ConditionStatus, reason, message string) MongoDBAtlasCluster
- func MongoDBAtlasClusterScaledToZero(set MongoDBAtlasCluster, status metav1.ConditionStatus, reason, message string) MongoDBAtlasCluster
- func (in *MongoDBAtlasCluster) DeepCopy() *MongoDBAtlasCluster
- func (in *MongoDBAtlasCluster) DeepCopyInto(out *MongoDBAtlasCluster)
- func (in *MongoDBAtlasCluster) DeepCopyObject() runtime.Object
- func (in *MongoDBAtlasCluster) GetConditions() []metav1.Condition
- func (in *MongoDBAtlasCluster) GetStatusConditions() *[]metav1.Condition
- func (in *MongoDBAtlasCluster) SetConditions(conditions []metav1.Condition)
- type MongoDBAtlasClusterList
- type MongoDBAtlasClusterSpec
- type MongoDBAtlasClusterStatus
- type Neo4jAuraInstance
- func Neo4jAuraInstanceReady(set Neo4jAuraInstance, status metav1.ConditionStatus, reason, message string) Neo4jAuraInstance
- func Neo4jAuraInstanceReconciling(set Neo4jAuraInstance, status metav1.ConditionStatus, reason, message string) Neo4jAuraInstance
- func Neo4jAuraInstanceScaledToZero(set Neo4jAuraInstance, status metav1.ConditionStatus, reason, message string) Neo4jAuraInstance
- func (in *Neo4jAuraInstance) DeepCopy() *Neo4jAuraInstance
- func (in *Neo4jAuraInstance) DeepCopyInto(out *Neo4jAuraInstance)
- func (in *Neo4jAuraInstance) DeepCopyObject() runtime.Object
- func (in *Neo4jAuraInstance) GetConditions() []metav1.Condition
- func (in *Neo4jAuraInstance) GetStatusConditions() *[]metav1.Condition
- func (in *Neo4jAuraInstance) SetConditions(conditions []metav1.Condition)
- type Neo4jAuraInstanceList
- type Neo4jAuraInstanceSpec
- type Neo4jAuraInstanceStatus
Constants ¶
const ( Finalizer = "finalizers.doodle.com" ConditionReady = "Ready" ConditionReconciling = "Reconciling" ConditionScaledToZero = "ScaledToZero" )
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "cloudautoscale.infra.doodle.com", Version: "v1beta1"} // 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 )
Functions ¶
This section is empty.
Types ¶
type AWSRDSInstance ¶
type AWSRDSInstance struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec AWSRDSInstanceSpec `json:"spec,omitempty"`
Status AWSRDSInstanceStatus `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:subresource:status
func AWSRDSInstanceReady ¶
func AWSRDSInstanceReady(set AWSRDSInstance, status metav1.ConditionStatus, reason, message string) AWSRDSInstance
func AWSRDSInstanceReconciling ¶
func AWSRDSInstanceReconciling(set AWSRDSInstance, status metav1.ConditionStatus, reason, message string) AWSRDSInstance
func AWSRDSInstanceScaledToZero ¶
func AWSRDSInstanceScaledToZero(set AWSRDSInstance, status metav1.ConditionStatus, reason, message string) AWSRDSInstance
func (*AWSRDSInstance) DeepCopy ¶
func (in *AWSRDSInstance) DeepCopy() *AWSRDSInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSRDSInstance.
func (*AWSRDSInstance) DeepCopyInto ¶
func (in *AWSRDSInstance) DeepCopyInto(out *AWSRDSInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AWSRDSInstance) DeepCopyObject ¶
func (in *AWSRDSInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AWSRDSInstance) GetConditions ¶
func (in *AWSRDSInstance) GetConditions() []metav1.Condition
func (*AWSRDSInstance) GetStatusConditions ¶
func (in *AWSRDSInstance) GetStatusConditions() *[]metav1.Condition
GetStatusConditions returns a pointer to the Status.Conditions slice
func (*AWSRDSInstance) SetConditions ¶
func (in *AWSRDSInstance) SetConditions(conditions []metav1.Condition)
type AWSRDSInstanceList ¶
type AWSRDSInstanceList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []AWSRDSInstance `json:"items"`
}
KeycloakClusterList contains a list of KeycloakCluster. +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*AWSRDSInstanceList) DeepCopy ¶
func (in *AWSRDSInstanceList) DeepCopy() *AWSRDSInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSRDSInstanceList.
func (*AWSRDSInstanceList) DeepCopyInto ¶
func (in *AWSRDSInstanceList) DeepCopyInto(out *AWSRDSInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AWSRDSInstanceList) DeepCopyObject ¶
func (in *AWSRDSInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AWSRDSInstanceSpec ¶
type AWSRDSInstanceSpec struct {
Suspend bool `json:"suspend,omitempty"`
ScaleToZero []metav1.LabelSelector `json:"scaleToZero,omitempty"`
GracePeriod metav1.Duration `json:"gracePeriod,omitempty"`
Interval metav1.Duration `json:"interval,omitempty"`
Secret LocalObjectReference `json:"secret,omitempty"`
Region string `json:"region,omitempty"`
InstanceName string `json:"instanceName,omitempty"`
}
func (*AWSRDSInstanceSpec) DeepCopy ¶
func (in *AWSRDSInstanceSpec) DeepCopy() *AWSRDSInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSRDSInstanceSpec.
func (*AWSRDSInstanceSpec) DeepCopyInto ¶
func (in *AWSRDSInstanceSpec) DeepCopyInto(out *AWSRDSInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AWSRDSInstanceStatus ¶
type AWSRDSInstanceStatus struct {
// +optional
Conditions []metav1.Condition `json:"conditions,omitempty"`
// ObservedGeneration is the last generation reconciled by the controller
ObservedGeneration int64 `json:"observedGeneration,omitempty"`
}
func (*AWSRDSInstanceStatus) DeepCopy ¶
func (in *AWSRDSInstanceStatus) DeepCopy() *AWSRDSInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSRDSInstanceStatus.
func (*AWSRDSInstanceStatus) DeepCopyInto ¶
func (in *AWSRDSInstanceStatus) DeepCopyInto(out *AWSRDSInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalObjectReference ¶
type LocalObjectReference struct {
Name string `json:"name,omitempty"`
}
func (*LocalObjectReference) DeepCopy ¶
func (in *LocalObjectReference) DeepCopy() *LocalObjectReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalObjectReference.
func (*LocalObjectReference) DeepCopyInto ¶
func (in *LocalObjectReference) DeepCopyInto(out *LocalObjectReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoDBAtlasCluster ¶
type MongoDBAtlasCluster struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec MongoDBAtlasClusterSpec `json:"spec,omitempty"`
Status MongoDBAtlasClusterStatus `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:subresource:status
func MongoDBAtlasClusterReady ¶
func MongoDBAtlasClusterReady(set MongoDBAtlasCluster, status metav1.ConditionStatus, reason, message string) MongoDBAtlasCluster
func MongoDBAtlasClusterReconciling ¶
func MongoDBAtlasClusterReconciling(set MongoDBAtlasCluster, status metav1.ConditionStatus, reason, message string) MongoDBAtlasCluster
func MongoDBAtlasClusterScaledToZero ¶
func MongoDBAtlasClusterScaledToZero(set MongoDBAtlasCluster, status metav1.ConditionStatus, reason, message string) MongoDBAtlasCluster
func (*MongoDBAtlasCluster) DeepCopy ¶
func (in *MongoDBAtlasCluster) DeepCopy() *MongoDBAtlasCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoDBAtlasCluster.
func (*MongoDBAtlasCluster) DeepCopyInto ¶
func (in *MongoDBAtlasCluster) DeepCopyInto(out *MongoDBAtlasCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MongoDBAtlasCluster) DeepCopyObject ¶
func (in *MongoDBAtlasCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MongoDBAtlasCluster) GetConditions ¶
func (in *MongoDBAtlasCluster) GetConditions() []metav1.Condition
func (*MongoDBAtlasCluster) GetStatusConditions ¶
func (in *MongoDBAtlasCluster) GetStatusConditions() *[]metav1.Condition
GetStatusConditions returns a pointer to the Status.Conditions slice
func (*MongoDBAtlasCluster) SetConditions ¶
func (in *MongoDBAtlasCluster) SetConditions(conditions []metav1.Condition)
type MongoDBAtlasClusterList ¶
type MongoDBAtlasClusterList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []MongoDBAtlasCluster `json:"items"`
}
KeycloakClusterList contains a list of KeycloakCluster. +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*MongoDBAtlasClusterList) DeepCopy ¶
func (in *MongoDBAtlasClusterList) DeepCopy() *MongoDBAtlasClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoDBAtlasClusterList.
func (*MongoDBAtlasClusterList) DeepCopyInto ¶
func (in *MongoDBAtlasClusterList) DeepCopyInto(out *MongoDBAtlasClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MongoDBAtlasClusterList) DeepCopyObject ¶
func (in *MongoDBAtlasClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MongoDBAtlasClusterSpec ¶
type MongoDBAtlasClusterSpec struct {
Suspend bool `json:"suspend,omitempty"`
ScaleToZero []metav1.LabelSelector `json:"scaleToZero,omitempty"`
GracePeriod metav1.Duration `json:"gracePeriod,omitempty"`
Interval metav1.Duration `json:"interval,omitempty"`
GroupID string `json:"groupID,omitempty"`
Secret LocalObjectReference `json:"secret,omitempty"`
ClusterName string `json:"clusterName,omitempty"`
}
func (*MongoDBAtlasClusterSpec) DeepCopy ¶
func (in *MongoDBAtlasClusterSpec) DeepCopy() *MongoDBAtlasClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoDBAtlasClusterSpec.
func (*MongoDBAtlasClusterSpec) DeepCopyInto ¶
func (in *MongoDBAtlasClusterSpec) DeepCopyInto(out *MongoDBAtlasClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoDBAtlasClusterStatus ¶
type MongoDBAtlasClusterStatus struct {
// +optional
Conditions []metav1.Condition `json:"conditions,omitempty"`
// ObservedGeneration is the last generation reconciled by the controller
ObservedGeneration int64 `json:"observedGeneration,omitempty"`
}
func (*MongoDBAtlasClusterStatus) DeepCopy ¶
func (in *MongoDBAtlasClusterStatus) DeepCopy() *MongoDBAtlasClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoDBAtlasClusterStatus.
func (*MongoDBAtlasClusterStatus) DeepCopyInto ¶
func (in *MongoDBAtlasClusterStatus) DeepCopyInto(out *MongoDBAtlasClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Neo4jAuraInstance ¶ added in v0.3.0
type Neo4jAuraInstance struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec Neo4jAuraInstanceSpec `json:"spec,omitempty"`
Status Neo4jAuraInstanceStatus `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:subresource:status
func Neo4jAuraInstanceReady ¶ added in v0.3.0
func Neo4jAuraInstanceReady(set Neo4jAuraInstance, status metav1.ConditionStatus, reason, message string) Neo4jAuraInstance
func Neo4jAuraInstanceReconciling ¶ added in v0.3.0
func Neo4jAuraInstanceReconciling(set Neo4jAuraInstance, status metav1.ConditionStatus, reason, message string) Neo4jAuraInstance
func Neo4jAuraInstanceScaledToZero ¶ added in v0.3.0
func Neo4jAuraInstanceScaledToZero(set Neo4jAuraInstance, status metav1.ConditionStatus, reason, message string) Neo4jAuraInstance
func (*Neo4jAuraInstance) DeepCopy ¶ added in v0.3.0
func (in *Neo4jAuraInstance) DeepCopy() *Neo4jAuraInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Neo4jAuraInstance.
func (*Neo4jAuraInstance) DeepCopyInto ¶ added in v0.3.0
func (in *Neo4jAuraInstance) DeepCopyInto(out *Neo4jAuraInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Neo4jAuraInstance) DeepCopyObject ¶ added in v0.3.0
func (in *Neo4jAuraInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Neo4jAuraInstance) GetConditions ¶ added in v0.3.0
func (in *Neo4jAuraInstance) GetConditions() []metav1.Condition
func (*Neo4jAuraInstance) GetStatusConditions ¶ added in v0.3.0
func (in *Neo4jAuraInstance) GetStatusConditions() *[]metav1.Condition
GetStatusConditions returns a pointer to the Status.Conditions slice
func (*Neo4jAuraInstance) SetConditions ¶ added in v0.3.0
func (in *Neo4jAuraInstance) SetConditions(conditions []metav1.Condition)
type Neo4jAuraInstanceList ¶ added in v0.3.0
type Neo4jAuraInstanceList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Neo4jAuraInstance `json:"items"`
}
KeycloakClusterList contains a list of KeycloakCluster. +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*Neo4jAuraInstanceList) DeepCopy ¶ added in v0.3.0
func (in *Neo4jAuraInstanceList) DeepCopy() *Neo4jAuraInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Neo4jAuraInstanceList.
func (*Neo4jAuraInstanceList) DeepCopyInto ¶ added in v0.3.0
func (in *Neo4jAuraInstanceList) DeepCopyInto(out *Neo4jAuraInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Neo4jAuraInstanceList) DeepCopyObject ¶ added in v0.3.0
func (in *Neo4jAuraInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type Neo4jAuraInstanceSpec ¶ added in v0.3.0
type Neo4jAuraInstanceSpec struct {
Suspend bool `json:"suspend,omitempty"`
ScaleToZero []metav1.LabelSelector `json:"scaleToZero,omitempty"`
GracePeriod metav1.Duration `json:"gracePeriod,omitempty"`
Interval metav1.Duration `json:"interval,omitempty"`
Secret LocalObjectReference `json:"secret,omitempty"`
InstanceName string `json:"instanceName,omitempty"`
}
func (*Neo4jAuraInstanceSpec) DeepCopy ¶ added in v0.3.0
func (in *Neo4jAuraInstanceSpec) DeepCopy() *Neo4jAuraInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Neo4jAuraInstanceSpec.
func (*Neo4jAuraInstanceSpec) DeepCopyInto ¶ added in v0.3.0
func (in *Neo4jAuraInstanceSpec) DeepCopyInto(out *Neo4jAuraInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Neo4jAuraInstanceStatus ¶ added in v0.3.0
type Neo4jAuraInstanceStatus struct {
// +optional
Conditions []metav1.Condition `json:"conditions,omitempty"`
// ObservedGeneration is the last generation reconciled by the controller
ObservedGeneration int64 `json:"observedGeneration,omitempty"`
}
func (*Neo4jAuraInstanceStatus) DeepCopy ¶ added in v0.3.0
func (in *Neo4jAuraInstanceStatus) DeepCopy() *Neo4jAuraInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Neo4jAuraInstanceStatus.
func (*Neo4jAuraInstanceStatus) DeepCopyInto ¶ added in v0.3.0
func (in *Neo4jAuraInstanceStatus) DeepCopyInto(out *Neo4jAuraInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.