core_v1
ComponentStatus
class
lightkube.resources.core_v1.ComponentStatus
(apiVersion=None, conditions=None, kind=None, metadata=None)- Extends:
models.core_v1.ComponentStatus
- Type: Global Resource
- Accepted client methods:
get
,list
,watch
ConfigMap
class
lightkube.resources.core_v1.ConfigMap
(apiVersion=None, binaryData=None, data=None, immutable=None, kind=None, metadata=None)- Extends:
models.core_v1.ConfigMap
- Type: Namespaced Resource
- Accepted client methods:
delete
,deletecollection
,get
,list
all,watch
all,list
,patch
,create
,replace
,watch
Endpoints
class
lightkube.resources.core_v1.Endpoints
(apiVersion=None, kind=None, metadata=None, subsets=None)- Extends:
models.core_v1.Endpoints
- Type: Namespaced Resource
- Accepted client methods:
delete
,deletecollection
,get
,list
all,watch
all,list
,patch
,create
,replace
,watch
Event
class
lightkube.resources.core_v1.Event
(involvedObject, metadata, action=None, apiVersion=None, count=None, eventTime=None, firstTimestamp=None, kind=None, lastTimestamp=None, message=None, reason=None, related=None, reportingComponent=None, reportingInstance=None, series=None, source=None, type=None)- Extends:
models.core_v1.Event
- Type: Namespaced Resource
- Accepted client methods:
delete
,deletecollection
,get
,list
all,watch
all,list
,patch
,create
,replace
,watch
LimitRange
class
lightkube.resources.core_v1.LimitRange
(apiVersion=None, kind=None, metadata=None, spec=None)- Extends:
models.core_v1.LimitRange
- Type: Namespaced Resource
- Accepted client methods:
delete
,deletecollection
,get
,list
all,watch
all,list
,patch
,create
,replace
,watch
NamespaceFinalize
class
lightkube.resources.core_v1.NamespaceFinalize
(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.Namespace
- Type: Global Resource
- Accepted client methods:
replace
NamespaceStatus
class
lightkube.resources.core_v1.NamespaceStatus
(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.Namespace
- Type: Global Resource
- Accepted client methods:
get
,patch
,replace
Namespace
class
lightkube.resources.core_v1.Namespace
(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.Namespace
- Type: Global Resource
- Accepted client methods:
delete
,get
,list
,patch
,create
,replace
,watch
Subresources:
- Finalize:
NamespaceFinalize
- Status:
NamespaceStatus
Binding
class
lightkube.resources.core_v1.Binding
(target, apiVersion=None, kind=None, metadata=None)- Extends:
models.core_v1.Binding
- Type: Namespaced Resource
- Accepted client methods:
create
PersistentVolumeClaimStatus
class
lightkube.resources.core_v1.PersistentVolumeClaimStatus
(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.PersistentVolumeClaim
- Type: Namespaced Resource
- Accepted client methods:
get
,patch
,replace
PersistentVolumeClaim
class
lightkube.resources.core_v1.PersistentVolumeClaim
(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.PersistentVolumeClaim
- Type: Namespaced Resource
- Accepted client methods:
delete
,deletecollection
,get
,list
all,watch
all,list
,patch
,create
,replace
,watch
Subresources:
- Status:
PersistentVolumeClaimStatus
PodBinding
class
lightkube.resources.core_v1.PodBinding
(target, apiVersion=None, kind=None, metadata=None)- Extends:
models.core_v1.Binding
- Type: Namespaced Resource
- Accepted client methods:
create
PodEphemeralcontainers
class
lightkube.resources.core_v1.PodEphemeralcontainers
(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.Pod
- Type: Namespaced Resource
- Accepted client methods:
get
,patch
,replace
PodEviction
class
lightkube.resources.core_v1.PodEviction
(apiVersion=None, deleteOptions=None, kind=None, metadata=None)- Extends:
models.policy_v1.Eviction
- Type: Namespaced Resource
- Accepted client methods:
create
PodLog
class
lightkube.resources.core_v1.PodLog
()- Extends:
models.mespacedSubResource
- Type: Namespaced Resource
- Accepted client methods:
get
PodStatus
class
lightkube.resources.core_v1.PodStatus
(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.Pod
- Type: Namespaced Resource
- Accepted client methods:
get
,patch
,replace
Pod
class
lightkube.resources.core_v1.Pod
(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.Pod
- Type: Namespaced Resource
- Accepted client methods:
delete
,deletecollection
,get
,list
all,watch
all,list
,patch
,create
,replace
,watch
Subresources:
- Binding:
PodBinding
- Ephemeralcontainers:
PodEphemeralcontainers
- Eviction:
PodEviction
- Log:
PodLog
- Status:
PodStatus
PodTemplate
class
lightkube.resources.core_v1.PodTemplate
(apiVersion=None, kind=None, metadata=None, template=None)- Extends:
models.core_v1.PodTemplate
- Type: Namespaced Resource
- Accepted client methods:
delete
,deletecollection
,get
,list
all,watch
all,list
,patch
,create
,replace
,watch
ReplicationControllerScale
class
lightkube.resources.core_v1.ReplicationControllerScale
(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.autoscaling_v1.Scale
- Type: Namespaced Resource
- Accepted client methods:
get
,patch
,replace
ReplicationControllerStatus
class
lightkube.resources.core_v1.ReplicationControllerStatus
(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.ReplicationController
- Type: Namespaced Resource
- Accepted client methods:
get
,patch
,replace
ReplicationController
class
lightkube.resources.core_v1.ReplicationController
(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.ReplicationController
- Type: Namespaced Resource
- Accepted client methods:
delete
,deletecollection
,get
,list
all,watch
all,list
,patch
,create
,replace
,watch
Subresources:
- Scale:
ReplicationControllerScale
- Status:
ReplicationControllerStatus
ResourceQuotaStatus
class
lightkube.resources.core_v1.ResourceQuotaStatus
(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.ResourceQuota
- Type: Namespaced Resource
- Accepted client methods:
get
,patch
,replace
ResourceQuota
class
lightkube.resources.core_v1.ResourceQuota
(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.ResourceQuota
- Type: Namespaced Resource
- Accepted client methods:
delete
,deletecollection
,get
,list
all,watch
all,list
,patch
,create
,replace
,watch
Subresources:
- Status:
ResourceQuotaStatus
Secret
class
lightkube.resources.core_v1.Secret
(apiVersion=None, data=None, immutable=None, kind=None, metadata=None, stringData=None, type=None)- Extends:
models.core_v1.Secret
- Type: Namespaced Resource
- Accepted client methods:
delete
,deletecollection
,get
,list
all,watch
all,list
,patch
,create
,replace
,watch
ServiceAccountToken
class
lightkube.resources.core_v1.ServiceAccountToken
(spec, apiVersion=None, kind=None, metadata=None, status=None)- Extends:
models.authentication_v1.TokenRequest
- Type: Namespaced Resource
- Accepted client methods:
create
ServiceAccount
class
lightkube.resources.core_v1.ServiceAccount
(apiVersion=None, automountServiceAccountToken=None, imagePullSecrets=None, kind=None, metadata=None, secrets=None)- Extends:
models.core_v1.ServiceAccount
- Type: Namespaced Resource
- Accepted client methods:
delete
,deletecollection
,get
,list
all,watch
all,list
,patch
,create
,replace
,watch
Subresources:
- Token:
ServiceAccountToken
ServiceStatus
class
lightkube.resources.core_v1.ServiceStatus
(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.Service
- Type: Namespaced Resource
- Accepted client methods:
get
,patch
,replace
Service
class
lightkube.resources.core_v1.Service
(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.Service
- Type: Namespaced Resource
- Accepted client methods:
delete
,deletecollection
,get
,list
all,watch
all,list
,patch
,create
,replace
,watch
Subresources:
- Status:
ServiceStatus
NodeStatus
class
lightkube.resources.core_v1.NodeStatus
(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.Node
- Type: Global Resource
- Accepted client methods:
get
,patch
,replace
Node
class
lightkube.resources.core_v1.Node
(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.Node
- Type: Global Resource
- Accepted client methods:
delete
,deletecollection
,get
,list
,patch
,create
,replace
,watch
Subresources:
- Status:
NodeStatus
PersistentVolumeStatus
class
lightkube.resources.core_v1.PersistentVolumeStatus
(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.PersistentVolume
- Type: Global Resource
- Accepted client methods:
get
,patch
,replace
PersistentVolume
class
lightkube.resources.core_v1.PersistentVolume
(apiVersion=None, kind=None, metadata=None, spec=None, status=None)- Extends:
models.core_v1.PersistentVolume
- Type: Global Resource
- Accepted client methods:
delete
,deletecollection
,get
,list
,patch
,create
,replace
,watch
Subresources:
- Status:
PersistentVolumeStatus