avionix.kube.base_objects

Classes making up the main interfaces for other Kubernetes classes

class avionix.kube.base_objects.AdmissionRegistration(api_version=None, kind=None, metadata=None)

Base class for admission registration group

class avionix.kube.base_objects.ApiExtensions(api_version=None, kind=None, metadata=None)

Base class for api extensions group

class avionix.kube.base_objects.ApiRegistration(api_version=None, kind=None, metadata=None)

Base class for api registration

class avionix.kube.base_objects.Apps(api_version=None, kind=None, metadata=None)

Base class for apps group

class avionix.kube.base_objects.Authentication(api_version=None, kind=None, metadata=None)
class avionix.kube.base_objects.Authorization(api_version=None, kind=None, metadata=None)
class avionix.kube.base_objects.Autoscaling(api_version=None, kind=None, metadata=None)
class avionix.kube.base_objects.Batch(api_version=None, kind=None, metadata=None)

Base class for api registration

class avionix.kube.base_objects.Certificates(api_version=None, kind=None, metadata=None)
class avionix.kube.base_objects.Coordination(api_version=None, kind=None, metadata=None)
class avionix.kube.base_objects.Core(api_version=None, kind=None, metadata=None)

Base object for other kubernetes objects to inherit from Required fields come from https://kubernetes.io/docs/concepts/overview/working-with-objects/kubernetes-objects/

class avionix.kube.base_objects.Discovery(api_version=None, kind=None, metadata=None)
class avionix.kube.base_objects.Extensions(api_version=None, kind=None, metadata=None)

Base class for api registration

class avionix.kube.base_objects.KubernetesBaseObject(api_version=None, kind=None, metadata=None)

Base object for other kubernetes objects to inherit from Required fields come from https://kubernetes.io/docs/concepts/overview/working-with-objects/kubernetes-objects/

class avionix.kube.base_objects.Meta(api_version=None, kind=None, metadata=None)
class avionix.kube.base_objects.Networking(api_version=None, kind=None, metadata=None)
class avionix.kube.base_objects.Node(api_version=None, kind=None, metadata=None)
class avionix.kube.base_objects.Policy(api_version=None, kind=None, metadata=None)
class avionix.kube.base_objects.RbacAuthorization(api_version=None, kind=None, metadata=None)

Base class for rbac authorization

class avionix.kube.base_objects.Scheduling(api_version=None, kind=None, metadata=None)
class avionix.kube.base_objects.Storage(api_version=None, kind=None, metadata=None)