Module kube::core [−][src]
Expand description
Re-exports from kube_core crate.
Modules
admission | admission Contains types for implementing admission controllers. |
crd | Traits and tyes for CustomResources |
dynamic | Contains types for using resource kinds not known at compile-time. |
gvk | Type information structs for dynamic resources. |
metadata | Metadata structs used in traits, lists, and dynamic objects. |
object | Generic object and objectlist wrappers. |
request | Request builder type for arbitrary api types |
response | Generic api response types |
watch | Types for the watch api |
Structs
ApiResource | Information about a Kubernetes API resource |
DynamicObject | A dynamic representation of a kubernetes object |
GroupVersionKind | Core information about an API Resource. |
GroupVersionResource | Represents a type-erased object resource. |
ListMeta | ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}. |
NotUsed | Empty struct for when data should be discarded |
Object | A standard Kubernetes object with |
ObjectList | A generic Kubernetes object list |
ObjectMeta | ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create. |
Request | A Kubernetes request builder |
Status | A Kubernetes status object |
TypeMeta | Type information that is flattened into every kubernetes object |
Enums
WatchEvent | A raw event returned from a watch query |
Traits
CustomResourceExt | Extension trait that will be implemented by kube-derive |
Resource | An accessor trait for a kubernetes Resource. |
ResourceExt | Helper methods for resources. |