| Server IP : 65.1.209.187 / Your IP : 216.73.216.144 Web Server : nginx/1.24.0 System : Linux ip-172-31-5-206 6.14.0-1015-aws #15~24.04.1-Ubuntu SMP Tue Sep 23 22:44:48 UTC 2025 x86_64 User : ( 1001) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /lib/python3/dist-packages/cloudinit/sources/azure/__pycache__/ |
Upload File : |
�
쑛hu � � � d dl Z d dlmZmZ d dlmZ d dlmZ d dlmZm Z d dl
mZ e j e
� Zdeej fd�Zd edefd
�Zdee defd�Zy)
� N)�datetime�timezone)�Optional)�version)�handlers�instantiated_handler_registry)�errors�returnc �z � t j j d� } t | t j
� sy| S )z'Get instantiated KVP telemetry handler.� telemetryN)r �registered_items�get�
isinstancer �HyperVKvpReportingHandler)�kvp_handlers �=/usr/lib/python3/dist-packages/cloudinit/sources/azure/kvp.py�get_kvp_handlerr s6 � �/�@�@�D�D���K� �k�8�#E�#E�F���� �reportc �l � t � }|�t j d� y|j d| � y)z/Report to host via PROVISIONING_REPORT KVP key.z.KVP handler not enabled, skipping host report.F�PROVISIONING_REPORTT)r �LOG�debug� write_key)r r s r �report_via_kvpr s4 � �!�#�K���� � �B�C�����/��8�r �vm_idc �� � t j ddt j � � �dt j
t j � j � � �d| � �g� }t |� S )Nzresult=successzagent=Cloud-Init/z
timestamp=zvm_id=)
r �
encode_reportr �version_stringr �nowr �utc� isoformatr )r r s r �report_success_to_hostr# &