models.object_reference module¶
-
class
models.object_reference.
ObjectReference
(api_group=None, api_version=None, kind=None, namespace=None, name=None, resource_version=None, uid=None)[source]¶ Bases:
object
Implementation of the ‘ObjectReference’ model.
ObjectReference contains enough information to let you inspect or modify the referred object.
- Attributes:
- api_group (string): API group make it easier to extend the Kubernetes
API. The API group is specified in a REST path and in the apiVersion field.
- api_version (string): APIVersion defines the versioned schema of this
representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values.
- kind (string): Kind is a string value representing the REST resource
this object represents. Servers may infer this from the endpoint the client submits requests to.
namespace (string): Namespace of the referent. name (string): Name of the referent. resource_version (string): Specific resourceVersion to which this
reference is made, if any.
uid (string): UID of the referent.
-
classmethod
from_dictionary
(dictionary)[source]¶ Creates an instance of this model from a dictionary
- Args:
dictionary (dictionary): A dictionary representation of the object as obtained from the deserialization of the server’s response. The keys MUST match property names in the API description.
- Returns:
object: An instance of this structure class.