[go: up one dir, main page]

Module kube::api

source ·
Expand description

API helpers

Structs§

  • A typed Api variant that does not expose request internals
  • Common query parameters for delete calls
  • An event informer for a Resource
  • Initializers tracks the progress of initialization
  • Common query parameters used in watch/list/delete calls on collections
  • A standard kubernetes object with .spec and .status
  • A generic kubernetes object list
  • Metadata that all persisted resources must have
  • Common query parameters for patch calls
  • Common query parameters for put/post calls
  • RawRawApi generation data
  • A reflection of Resource state in kubernetes
  • Scale spec from api::autoscaling::v1
  • Scale status from api::autoscaling::v1
  • Empty struct for when no Spec is required

Enums§

  • 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
  • Propagation policy when deleting single objects
  • A raw event returned from a watch query

Traits§

  • Accessor trait needed to build higher level abstractions on kubernetes objects

Type Aliases§

  • Cache resource map exposed by the Reflector