kcr_apps_kubeblocks_io/
lib.rs

1/*!
2This crate contains [kube-rs](https://kube.rs/) compatible bindings for Kubernetes [custom resources](https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/) for the `apps.kubeblocks.io` group. Each binding is generated with [kopium](https://github.com/kube-rs/kopium), updated and released weekly.
3
4# Available Custom Resources
5
6## apps.kubeblocks.io/v1
7- `ClusterDefinition`
8- `Cluster`
9- `ComponentDefinition`
10- `Component`
11- `ComponentVersion`
12- `ServiceDescriptor`
13- `ShardingDefinition`
14- `SidecarDefinition`
15## apps.kubeblocks.io/v1alpha1
16- `BackupPolicyTemplate`
17- `ClusterDefinition`
18- `Cluster`
19- `ClusterVersion`
20- `ComponentClassDefinition`
21- `ComponentDefinition`
22- `ComponentResourceConstraint`
23- `Component`
24- `ComponentVersion`
25- `ConfigConstraint`
26- `Configuration`
27- `OpsDefinition`
28- `OpsRequest`
29- `ServiceDescriptor`
30## apps.kubeblocks.io/v1beta1
31- `ConfigConstraint`
32*/
33#[cfg(feature = "v1")]
34pub mod v1;
35#[cfg(feature = "v1alpha1")]
36pub mod v1alpha1;
37#[cfg(feature = "v1beta1")]
38pub mod v1beta1;