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

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.

Helper to generate the api information type for use with the dynamic Api

Implementors