Current Dir: /snap/core22/2437/usr/lib/python3/dist-packages/cloudinit/sources/azure/__pycache__/

[FILE] errors.cpython-310.pyc [ edit | delete | rename ]
[FILE] identity.cpython-310.pyc [ edit | delete | rename ]
[FILE] imds.cpython-310.pyc [ edit | delete | rename ]
[FILE] kvp.cpython-310.pyc [ edit | delete | rename ]
[FILE] __init__.cpython-310.pyc [ edit | delete | rename ]

Viewing: /snap/core22/2437/usr/lib/python3/dist-packages/cloudinit/sources/azure/__pycache__/kvp.cpython-310.pyc

o

�t�hu�@s�ddlZddlmZmZddlmZddlmZddlmZm	Z	ddl
mZe�e
�Zdeejfdd	�Zd
edefdd�Zd
eedefdd�ZdS)�N)�datetime�timezone)�Optional)�version)�handlers�instantiated_handler_registry)�errors�returncCs tj�d�}t|tj�sdS|S)z'Get instantiated KVP telemetry handler.�	telemetryN)r�registered_items�get�
isinstancer�HyperVKvpReportingHandler)�kvp_handler�r�=/usr/lib/python3/dist-packages/cloudinit/sources/azure/kvp.py�get_kvp_handlers�r�reportcCs,t�}|durt�d�dS|�d|�dS)z/Report to host via PROVISIONING_REPORT KVP key.Nz.KVP handler not enabled, skipping host report.F�PROVISIONING_REPORTT)r�LOG�debug�	write_key)rrrrr�report_via_kvps
r�vm_idcCs<t�ddt����dt�tj�����d|��g�}t	|�S)Nzresult=successzagent=Cloud-Init/z
timestamp=zvm_id=)
r�
encode_reportr�version_stringr�nowr�utc�	isoformatr)rrrrr�report_success_to_host&s��	r)�loggingrr�typingr�	cloudinitr�cloudinit.reportingrr�cloudinit.sources.azurer�	getLogger�__name__rrr�str�boolrrrrrr�<module>s

Upload File: