One Hat Cyber Team
Your IP :
10.30.1.1
Server IP :
103.148.201.5
Server :
Linux web-olt 5.15.0-156-generic #166-Ubuntu SMP Sat Aug 9 00:02:46 UTC 2025 x86_64
Server Software :
Apache/2.4.52 (Ubuntu)
PHP Version :
8.1.29
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
lib
/
python3
/
dist-packages
/
uaclient
/
__pycache__
/
View File Name :
contract.cpython-310.pyc
o ~�'f�{ � @ s� d dl Z d dlZd dlZd dlmZ d dlmZmZmZm Z m Z d dlmZm Z mZmZmZmZmZmZmZ d dlmZ d dlmZ d dlmZ d dlmZ d d lmZmZ d d l m!Z! d dl"m#Z# dZ$d Z%d Z&dZ'dZ(dZ)dZ*dZ+dZ,dZ-dZ.ddddd�Z/e �0� Z1e�2e�3e4��Z5edddg�Z6G dd� de!j7�Z8de9fdd �Z: !dJd"ed#ee;ef d$ee;ef d%e<d&e<d'dfd(d)�Z= * !dKd"ed+ee;ef d,ee;ef d%e<d&e<d'e ee<f fd-d.�Z>d/ej?d'ej@fd0d1�ZAd2d3� ZBd"ed'ee fd4d5�ZCd"ed6e;d'ee;ef fd7d8�ZDd"ed'e<fd9d:�ZEd;ee;e;f d<ee;e;f d'eFfd=d>�ZG dLd?ee;ef d@e;dAe;de e; d'eeFee;ef f f dBdC�ZH dMd+ee;ef dDe e; de e; d'dfdEdF�ZId"edGee;ef d'ee6 fdHdI�ZJdS )N� N)� namedtuple)�Any�Dict�List�Optional�Tuple) �clouds�event_logger� exceptions�http�messages�secret_manager�system�util�version)�_enabled_services)�_is_attached)�UAConfig)�ATTACH_FAIL_DATE_FORMAT)�attachment_data_file�machine_id_file)� serviceclient)�get_user_or_root_log_file_pathz/v1/context/machines/tokenz3/v1/contracts/{contract}/context/machines/{machine}z /v1/resourcesz3/v1/resources/{resource}/context/machines/{machine}z/v1/clouds/{cloud_type}/tokenz3/v1/contracts/{contract}/machine-activity/{machine}z/v1/contractz/v1/magic-attach� � � � )�series_overrides�series�cloud�variant�EnableByDefaultService�namer c @ sH e Zd ZdZejejg d�d� d%dd��Zde e ef fdd �Zd e de e ef fdd�Z ejejg d�d�d ejfdd��Z d%de de dee de e ef fdd�Zdd� Zde de e ef fdd�Zde e ef fdd�Zde fdd�Z d%de de dee de e ef fdd �Z d%de de dee de fd!d"�Zd#d$� ZdS )&�UAContractClient�contract_url)r r r )�retry_sleepsNc C s� |st �| j�}| �� }|�dd�|�i� | �� }|�� |d<