[−][src]Module kube::api
API helpers
Structs
| Api | A typed Api variant that does not expose request internals |
| DeleteParams | Common query parameters for delete calls |
| Informer | An event informer for a |
| Initializers | Initializers tracks the progress of initialization |
| ListParams | Common query parameters used in watch/list/delete calls on collections |
| LogParams | |
| Object | A standard kubernetes object with .spec and .status |
| ObjectList | A generic kubernetes object list |
| ObjectMeta | Metadata that all persisted resources must have |
| OwnerReference | OwnerReference contains enough information to let you identify an owning object |
| PatchParams | Common query parameters for patch calls |
| PostParams | Common query parameters for put/post calls |
| RawApi | RawApi generation data |
| Reflector | A reflection of |
| ScaleSpec | Scale spec from api::autoscaling::v1 |
| ScaleStatus | Scale status from api::autoscaling::v1 |
| TypeMeta | |
| Void | Empty struct for when no Spec is required |
Enums
| PatchStrategy | For patch different patch types are supported. See https://kubernetes.io/docs/tasks/run-application/update-api-object-kubectl-patch/#use-a-json-merge-patch-to-update-a-deployment Apply strategy is kinda special |
| PropagationPolicy | Propagation policy when deleting single objects |
| WatchEvent | A raw event returned from a watch query |
Traits
| KubeObject | Accessor trait needed to build higher level abstractions on kubernetes objects |
Type Definitions
| Scale |