
    Bvh3P                     r   U d dl mZ d dlmZ dZeed<   	 dZeed<   	 dZeed<   	 d	Zeed
<   	 dZ	eed<   	 dZ
eed<   	 dZeed<   	 dZeed<   	 dZeed<   	 dZeed<   	 dZeed<   	 dZeed<   	 dZeed<   	 dZeed<   	 dZeed <   	 d!Zeed"<   	 d#Zeed$<   	 d%Zeed&<   	 d'Zeed(<   	 d)Zeed*<   	 d+Zeed,<   	 d-Zeed.<   	 d/Zeed0<   	 d1Zeed2<   	 d3Zeed4<   	 d5Zeed6<   	 d7Zeed8<   	 d9Z eed:<   	 d;Z!eed<<   	 d=Z"eed><   	 d?Z#eed@<   	 dAZ$eedB<   	 dCZ%eedD<   	 dEZ&eedF<   	 dGZ'eedH<   	 dIZ(eedJ<   	 dKZ)eedL<   	 dMZ*eedN<   	 dOZ+eedP<   	 dQZ,eedR<   	 dSZ-eedT<   	 dUZ.eedV<   	 dWZ/eedX<   	 dYZ0eedZ<   	 d[Z1eed\<   	 d]Z2eed^<   	 d_Z3eed`<   	 daZ4eedb<   	 dcZ5eedd<   	 deZ6eedf<   	 dgZ7eedh<   	 diZ8eedj<   	 dkZ9eedl<   	 dmZ:eedn<   	 doZ;eedp<   	 dqZ<eedr<   	 dsZ=eedt<   	 duZ>eedv<   	 dwZ?eedx<   	 dyZ@eedz<   	 d{ZAeed|<   	  G d} d~e      ZB G d de      ZC G d de      ZD G d de      ZE G d de      ZF G d de      ZGy)    )Enum)Finalzk8s.cluster.nameK8S_CLUSTER_NAMEzk8s.cluster.uidK8S_CLUSTER_UIDzk8s.container.nameK8S_CONTAINER_NAMEzk8s.container.restart_countK8S_CONTAINER_RESTART_COUNTz+k8s.container.status.last_terminated_reason+K8S_CONTAINER_STATUS_LAST_TERMINATED_REASONzk8s.container.status.reasonK8S_CONTAINER_STATUS_REASONzk8s.container.status.stateK8S_CONTAINER_STATUS_STATEzk8s.cronjob.annotationK8S_CRONJOB_ANNOTATION_TEMPLATEzk8s.cronjob.labelK8S_CRONJOB_LABEL_TEMPLATEzk8s.cronjob.nameK8S_CRONJOB_NAMEzk8s.cronjob.uidK8S_CRONJOB_UIDzk8s.daemonset.annotation!K8S_DAEMONSET_ANNOTATION_TEMPLATEzk8s.daemonset.labelK8S_DAEMONSET_LABEL_TEMPLATEzk8s.daemonset.nameK8S_DAEMONSET_NAMEzk8s.daemonset.uidK8S_DAEMONSET_UIDzk8s.deployment.annotation"K8S_DEPLOYMENT_ANNOTATION_TEMPLATEzk8s.deployment.labelK8S_DEPLOYMENT_LABEL_TEMPLATEzk8s.deployment.nameK8S_DEPLOYMENT_NAMEzk8s.deployment.uidK8S_DEPLOYMENT_UIDzk8s.hpa.metric.typeK8S_HPA_METRIC_TYPEzk8s.hpa.nameK8S_HPA_NAMEz"k8s.hpa.scaletargetref.api_version"K8S_HPA_SCALETARGETREF_API_VERSIONzk8s.hpa.scaletargetref.kindK8S_HPA_SCALETARGETREF_KINDzk8s.hpa.scaletargetref.nameK8S_HPA_SCALETARGETREF_NAMEzk8s.hpa.uidK8S_HPA_UIDzk8s.hugepage.sizeK8S_HUGEPAGE_SIZEzk8s.job.annotationK8S_JOB_ANNOTATION_TEMPLATEzk8s.job.labelK8S_JOB_LABEL_TEMPLATEzk8s.job.nameK8S_JOB_NAMEzk8s.job.uidK8S_JOB_UIDzk8s.namespace.annotation!K8S_NAMESPACE_ANNOTATION_TEMPLATEzk8s.namespace.labelK8S_NAMESPACE_LABEL_TEMPLATEzk8s.namespace.nameK8S_NAMESPACE_NAMEzk8s.namespace.phaseK8S_NAMESPACE_PHASEzk8s.node.annotationK8S_NODE_ANNOTATION_TEMPLATEzk8s.node.condition.statusK8S_NODE_CONDITION_STATUSzk8s.node.condition.typeK8S_NODE_CONDITION_TYPEzk8s.node.labelK8S_NODE_LABEL_TEMPLATEzk8s.node.nameK8S_NODE_NAMEzk8s.node.uidK8S_NODE_UIDzk8s.pod.annotationK8S_POD_ANNOTATION_TEMPLATEzk8s.pod.labelK8S_POD_LABEL_TEMPLATEzk8s.pod.labelsK8S_POD_LABELS_TEMPLATEzk8s.pod.nameK8S_POD_NAMEzk8s.pod.uidK8S_POD_UIDzk8s.replicaset.annotation"K8S_REPLICASET_ANNOTATION_TEMPLATEzk8s.replicaset.labelK8S_REPLICASET_LABEL_TEMPLATEzk8s.replicaset.nameK8S_REPLICASET_NAMEzk8s.replicaset.uidK8S_REPLICASET_UIDzk8s.replicationcontroller.nameK8S_REPLICATIONCONTROLLER_NAMEzk8s.replicationcontroller.uidK8S_REPLICATIONCONTROLLER_UIDzk8s.resourcequota.nameK8S_RESOURCEQUOTA_NAMEzk8s.resourcequota.resource_nameK8S_RESOURCEQUOTA_RESOURCE_NAMEzk8s.resourcequota.uidK8S_RESOURCEQUOTA_UIDzk8s.statefulset.annotation#K8S_STATEFULSET_ANNOTATION_TEMPLATEzk8s.statefulset.labelK8S_STATEFULSET_LABEL_TEMPLATEzk8s.statefulset.nameK8S_STATEFULSET_NAMEzk8s.statefulset.uidK8S_STATEFULSET_UIDzk8s.storageclass.nameK8S_STORAGECLASS_NAMEzk8s.volume.nameK8S_VOLUME_NAMEzk8s.volume.typeK8S_VOLUME_TYPEc                   @    e Zd ZdZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ		 dZ
	 d	Zy
)K8sContainerStatusReasonValuesContainerCreatingCrashLoopBackOffCreateContainerConfigErrorErrImagePullImagePullBackOff	OOMKilled	CompletedErrorContainerCannotRunN)__name__
__module____qualname__CONTAINER_CREATINGCRASH_LOOP_BACK_OFFCREATE_CONTAINER_CONFIG_ERRORERR_IMAGE_PULLIMAGE_PULL_BACK_OFF
OOM_KILLED	COMPLETEDERRORCONTAINER_CANNOT_RUN     e/RAG/venv/lib/python3.12/site-packages/opentelemetry/semconv/_incubating/attributes/k8s_attributes.pyrC   rC     sO    ,),:$@!B#N9,8J8I0E0/#rZ   rC   c                       e Zd ZdZ	 dZ	 dZy)K8sContainerStatusStateValues
terminatedrunningwaitingN)rM   rN   rO   
TERMINATEDRUNNINGWAITINGrY   rZ   r[   r]   r]     s    J'G#G#rZ   r]   c                       e Zd ZdZ	 dZy)K8sNamespacePhaseValuesactiveterminatingN)rM   rN   rO   ACTIVETERMINATINGrY   rZ   r[   re   re     s    FyK~rZ   re   c                       e Zd ZdZ	 dZ	 dZy)K8sNodeConditionStatusValuestruefalseunknownN)rM   rN   rO   CONDITION_TRUECONDITION_FALSECONDITION_UNKNOWNrY   rZ   r[   rk   rk     s    NO!rZ   rk   c                   (    e Zd ZdZ	 dZ	 dZ	 dZ	 dZy)K8sNodeConditionTypeValuesReadyDiskPressureMemoryPressurePIDPressureNetworkUnavailableN)rM   rN   rO   READYDISK_PRESSUREMEMORY_PRESSUREPID_PRESSURENETWORK_UNAVAILABLErY   rZ   r[   rs   rs     s+    E7"MR&OR Lb.?rZ   rs   c                   .    e Zd ZdZ	 dZ	 dZ	 dZ	 dZ	 dZy)K8sVolumeTypeValuespersistentVolumeClaim	configMapdownwardAPIemptyDirsecretlocalN)	rM   rN   rO   PERSISTENT_VOLUME_CLAIM
CONFIG_MAPDOWNWARD_API	EMPTY_DIRSECRETLOCALrY   rZ   r[   r   r     s6    5 CJj LnIiFdEbrZ   r   N)Henumr   typingr   r   __annotations__r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rC   r]   re   rk   rs   r   rY   rZ   r[   <module>r      s    , % , + *4 1 E 0 &C U B
 2 ,U  &C U B %A E @ *B  A %8 E 7 - % , + * ,F !5 E '< e ; 1 E 0 / 5 . -H "E G (> u = 3 U 2 1 E 0 3 U 2
 %e $
 ) #E 
 &C U B
 &C U B
 #U " / 5 . &: U 9 !0  / %e $ #U " ,F !5 E '< e ; 1 E 0 3 U 2 '< e ; $? 5 > ";  : "2  1 'u & %e $ &: U 9
 !0  /
 "2  1 %e $ #U " -H "E G (> u = 3 U 2 1 E 0 )I  H (G u F !9  8 *K  J
  7 u 6 .J #U I )@  ? 5 e 4 3 U 2  7 u 6 + * + *
$T $*$D $d 4 
@ 
@c$ crZ   