�
��>fY � �� � d dl Z d dlZd dlmZmZ d dlmZmZmZm Z m
Z
d dlmZ e j e
j e� � ZdZdZedz ez edz ez d �Zd
ZdZdZd
Z G d� de� Zy)� N)�Any�Dict)�
exceptions�http�secret_manager�system�util)�AutoAttachCloudInstancez http://169.254.169.254/metadata/z
2020-09-01zattested/document?api-version=zinstance/compute?api-version=)�pkcs7�computez#/sys/class/dmi/id/chassis_asset_tagz%/var/lib/cloud/seed/azure/ovf-env.xmlz 7783-7084-3265-9085-8269-3286-77�
UBUNTU_PROc � � e Zd Ze ej
ej g d��� dee e
f fd�� � Zede fd�� Zede
fd�� Zde
fd�Zde
de
fd �Zy
)�UAAutoAttachAzureInstance)� r r )�retry_sleeps�returnc � � i }t t j � � D ]� \ }}t j |ddid�� }|j
dk7 r+t
j |j
|j �� �|dk( r4|j d }|||< |