Trait kube::core::crd::v1::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
This trait variant is implemented by default (or when #[kube(apiextensions = "v1")]
)
Required methods
fn crd() -> CustomResourceDefinition
fn crd() -> CustomResourceDefinition
Helper to generate the CRD including the JsonSchema
This is using the stable v1::CustomResourceDefinitions (present in kubernetes >= 1.16)
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