[][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 Resource

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 Resource state in kubernetes

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

Log

Type Definitions

Scale