Trait kube_core::crd::v1beta1::CustomResourceExt [−][src]
pub trait CustomResourceExt { fn crd() -> CustomResourceDefinition; fn crd_name() -> &'static str; fn api_resource() -> ApiResource; }
Expand description
Extension trait that will be implemented by kube-derive for legacy v1beta1::CustomResourceDefinitions
This trait variant is only implemented with #[kube(apiextensions = "v1beta1")]
Required methods
fn crd() -> CustomResourceDefinition
fn crd() -> CustomResourceDefinition
Helper to generate the legacy CRD without a JsonSchema
This is using v1beta1::CustomResourceDefinitions (which will be removed in kubernetes 1.22)
Helper to return the name of this CustomResourceDefinition
in kubernetes.
This is not the name of an instance of this custom resource but the CustomResourceDefinition
object itself.
fn api_resource() -> ApiResource
fn api_resource() -> ApiResource
Helper to generate the api information type for use with the dynamic Api