
    YjO                     8   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|<   	 d}ZBeed~<   	 dZCeed<   	 dZDeed<   	 dZEeed<   	 dZFeed<   	 dZGeed<   	 dZHeed<   	 dZIeed<   	 dZJeed<   	 dZKeed<   	 dZLeed<   	 dZMeed<   	 dZNeed<   	 dZOeed<   	 dZPeed<   	 dZQeed<   	 dZReed<   	 dZSeed<   	 dZTeed<   	 dZUeed<   	 dZVeed<   	 dZWeed<   	 dZXeed<   	 dZYeed<   	 dZZeed<   	 dZ[eed<   	 dZ\eed<   	 dZ]eed<   	  G d de          Z^ G d de          Z_ G d de          Z` G d de          Za G d de          Zb G d de          Zc G d de          Zd G dÄ de          Ze G dń de          Zf G dǄ de          Zg G dɄ de          Zh G d˄ de          Zi G d̈́ de          Zj G dτ de          ZkdS )    )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.system_container.nameK8S_NODE_SYSTEM_CONTAINER_NAMEzk8s.node.uidK8S_NODE_UIDzk8s.persistentvolume.annotation(K8S_PERSISTENTVOLUME_ANNOTATION_TEMPLATEzk8s.persistentvolume.label#K8S_PERSISTENTVOLUME_LABEL_TEMPLATEzk8s.persistentvolume.nameK8S_PERSISTENTVOLUME_NAMEz#k8s.persistentvolume.reclaim_policy#K8S_PERSISTENTVOLUME_RECLAIM_POLICYz!k8s.persistentvolume.status.phase!K8S_PERSISTENTVOLUME_STATUS_PHASEzk8s.persistentvolume.uidK8S_PERSISTENTVOLUME_UIDz$k8s.persistentvolumeclaim.annotation-K8S_PERSISTENTVOLUMECLAIM_ANNOTATION_TEMPLATEzk8s.persistentvolumeclaim.label(K8S_PERSISTENTVOLUMECLAIM_LABEL_TEMPLATEzk8s.persistentvolumeclaim.nameK8S_PERSISTENTVOLUMECLAIM_NAMEz&k8s.persistentvolumeclaim.status.phase&K8S_PERSISTENTVOLUMECLAIM_STATUS_PHASEzk8s.persistentvolumeclaim.uidK8S_PERSISTENTVOLUMECLAIM_UIDzk8s.pod.annotationK8S_POD_ANNOTATION_TEMPLATEzk8s.pod.hostnameK8S_POD_HOSTNAMEz
k8s.pod.ip
K8S_POD_IPzk8s.pod.labelK8S_POD_LABEL_TEMPLATEzk8s.pod.labelsK8S_POD_LABELS_TEMPLATEzk8s.pod.nameK8S_POD_NAMEzk8s.pod.start_timeK8S_POD_START_TIMEzk8s.pod.status.phaseK8S_POD_STATUS_PHASEzk8s.pod.status.reasonK8S_POD_STATUS_REASONz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.service.annotationK8S_SERVICE_ANNOTATION_TEMPLATEz!k8s.service.endpoint.address_type!K8S_SERVICE_ENDPOINT_ADDRESS_TYPEzk8s.service.endpoint.conditionK8S_SERVICE_ENDPOINT_CONDITIONzk8s.service.endpoint.zoneK8S_SERVICE_ENDPOINT_ZONEzk8s.service.labelK8S_SERVICE_LABEL_TEMPLATEzk8s.service.nameK8S_SERVICE_NAMEz'k8s.service.publish_not_ready_addresses'K8S_SERVICE_PUBLISH_NOT_READY_ADDRESSESzk8s.service.selectorK8S_SERVICE_SELECTOR_TEMPLATEz k8s.service.traffic_distribution K8S_SERVICE_TRAFFIC_DISTRIBUTIONzk8s.service.typeK8S_SERVICE_TYPEzk8s.service.uidK8S_SERVICE_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                   B    e Zd ZdZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ		 dZ
	 d	Zd
S )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     x/var/www/FlaskApp/flask-venv/lib/python3.11/site-packages/opentelemetry/semconv/_incubating/attributes/k8s_attributes.pyr_   r_     sZ        ,),:$@!B#N9,8J8I0E0/##rv   r_   c                       e Zd ZdZ	 dZ	 dZdS )K8sContainerStatusStateValues
terminatedrunningwaitingN)ri   rj   rk   
TERMINATEDRUNNINGWAITINGru   rv   rw   ry   ry     s%        J'G#G##rv   ry   c                       e Zd ZdZ	 dZdS )K8sNamespacePhaseValuesactiveterminatingN)ri   rj   rk   ACTIVETERMINATINGru   rv   rw   r   r     s        FyK~~rv   r   c                       e Zd ZdZ	 dZ	 dZdS )K8sNodeConditionStatusValuestruefalseunknownN)ri   rj   rk   CONDITION_TRUECONDITION_FALSECONDITION_UNKNOWNru   rv   rw   r   r     s&        NO!rv   r   c                   *    e Zd ZdZ	 dZ	 dZ	 dZ	 dZdS )K8sNodeConditionTypeValuesReadyDiskPressureMemoryPressurePIDPressureNetworkUnavailableN)ri   rj   rk   READYDISK_PRESSUREMEMORY_PRESSUREPID_PRESSURENETWORK_UNAVAILABLEru   rv   rw   r   r     s6        E7"MR&OR Lb.??rv   r   c                       e Zd ZdZ	 dZ	 dZdS )&K8sPersistentvolumeReclaimPolicyValuesDeleteRecycleRetainN)ri   rj   rk   DELETERECYCLERETAINru   rv   rw   r   r     s%        FBGQFCCrv   r   c                   *    e Zd ZdZ	 dZ	 dZ	 dZ	 dZdS )$K8sPersistentvolumeStatusPhaseValues	AvailableBoundFailedPendingReleasedN)ri   rj   rk   	AVAILABLEBOUNDFAILEDPENDINGRELEASEDru   rv   rw   r   r     s5        I?E)F:G*HIIrv   r   c                       e Zd ZdZ	 dZ	 dZdS ))K8sPersistentvolumeclaimStatusPhaseValuesr   Lostr   N)ri   rj   rk   r   LOSTr   ru   rv   rw   r   r     s%        E)DWG77rv   r   c                   *    e Zd ZdZ	 dZ	 dZ	 dZ	 dZdS )K8sPodStatusPhaseValuesr   Running	Succeededr   UnknownN)ri   rj   rk   r   r~   	SUCCEEDEDr   UNKNOWNru   rv   rw   r   r   %  sG        G PG iI aF mG K  Krv   r   c                   *    e Zd ZdZ	 dZ	 dZ	 dZ	 dZdS )K8sPodStatusReasonValuesEvictedNodeAffinityNodeLostShutdownUnexpectedAdmissionErrorN)ri   rj   rk   EVICTEDNODE_AFFINITY	NODE_LOSTSHUTDOWNUNEXPECTED_ADMISSION_ERRORru   rv   rw   r   r   2  s6        G"M>I|H!;xxrv   r   c                       e Zd ZdZ	 dZ	 dZdS )#K8sServiceEndpointAddressTypeValuesIPv4IPv6FQDNN)ri   rj   rk   IPV4IPV6r   ru   rv   rw   r   r   ?  s%        DDDrv   r   c                       e Zd ZdZ	 dZ	 dZdS )!K8sServiceEndpointConditionValuesreadyservingr   N)ri   rj   rk   r   SERVINGr   ru   rv   rw   r   r   H  s%        E;G5K::rv   r   c                   $    e Zd ZdZ	 dZ	 dZ	 dZdS )K8sServiceTypeValues	ClusterIPNodePortLoadBalancerExternalNameN)ri   rj   rk   
CLUSTER_IP	NODE_PORTLOAD_BALANCEREXTERNAL_NAMEru   rv   rw   r   r   Q  s-        J!I "M$"M$$rv   r   c                   0    e Zd ZdZ	 dZ	 dZ	 dZ	 dZ	 dZdS )K8sVolumeTypeValuespersistentVolumeClaim	configMapdownwardAPIemptyDirsecretlocalN)	ri   rj   rk   PERSISTENT_VOLUME_CLAIM
CONFIG_MAPDOWNWARD_API	EMPTY_DIRSECRETLOCALru   rv   rw   r   r   \  sA        5 CJj LnIiFdEbbrv   r   N)l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   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r_   ry   r   r   r   r   r   r   r   r   r   r   r   r   ru   rv   rw   <module>r      s^               , % , , , + * * *4 1 E 0 0 0 &C U B B B
 2 ,U    &C U B B B %A E @ @ @ *B  A A A %8 E 7 7 7 - % , , , + * * * ,F !5 E E E '< e ; ; ; 1 E 0 0 0 / 5 . . . -H "E G G G (> u = = = 3 U 2 2 2 1 E 0 0 0 3 U 2 2 2
 %e $ $ $
 ) #E   
 &C U B B B
 &C U B B B
 #U " " " / 5 . . . &: U 9 9 9 !0  / / / %e $ $ $ #U " " " ,F !5 E E E '< e ; ; ; 1 E 0 0 0 3 U 2 2 2 '< e ; ; ; $? 5 > > > ";  : : : "2  1 1 1 'u & & & )I  H H H %e $ $ $
 & )%    .J #U I I I $? 5 > > >
 * $U    ,O !5 N N N #= % < < <
 + .u    & )%    )I  H H H
 - '    (G u F F F &: U 9 9 9
 - % , , , !
E       !0  / / /
 "2  1 1 1 %e $ $ $ 1 E 0 0 0 5 e 4 4 4  7 u 6 6 6 #U " " " -H "E G G G (> u = = = 3 U 2 2 2 1 E 0 0 0 )I  H H H (G u F F F !9  8 8 8 *K  J J J
  7 u 6 6 6 *B  A A A ,O !5 N N N )I  H H H $? 5 > > >
 %8 E 7 7 7 - % , , ,
 . (    (> u = = =
 +M  % L L L	 - % , , , + * * * .J #U I I I )@  ? ? ? 5 e 4 4 4 3 U 2 2 2  7 u 6 6 6 + * * * + * * *
$ $ $ $ $T $ $ $*$ $ $ $ $D $ $ $    d       4   
@ 
@ 
@ 
@ 
@ 
@ 
@ 
@D D D D DT D D D
J 
J 
J 
J 
J4 
J 
J 
J8 8 8 8 8 8 8 8
K 
K 
K 
K 
Kd 
K 
K 
K
y 
y 
y 
y 
yt 
y 
y 
y    $   ; ; ; ; ; ; ; ;% % % % %4 % % %c c c c c$ c c c c crv   