| Server IP : 159.223.102.202 / Your IP : 216.73.217.92 Web Server : nginx/1.26.0 System : Linux Gen1-cloudpanel2ubuntu2404-1vcpu-1gb-nyc1-01 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 x86_64 User : albasshbotta ( 1021) PHP Version : 8.2.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /lib/python3/dist-packages/uaclient/__pycache__/ |
Upload File : |
�
|fw � � � d dl Z d dlZd dlZd dlZd dlmZmZmZmZm Z d dl
mZmZm
Z
mZmZmZmZmZ d dlmZ d dlmZ d dlmZ d dlmZmZmZ d dlmZ d d lm Z d
Z!dZ"dZ#dZ$d
Z%dZ&dZ'dZ(dZ)dZ*dZ+ddddd�Z, ejZ � Z. ej^ ej` e1� � Z2ejf G d� dejh � � Z5 G d� de jl � Z7de8fd�Z9 d9dedee:ef dee:ef d e;d!e;d"dfd#�Z< d:ded$ee:ef d%ee:ef d e;d!e;d"e ee;f fd&�Z=d'ej| d"ej~ fd(�Z@d)� ZAded"ee fd*�ZBded+e:d"ee:ef fd,�ZCded"e;fd-�ZDd.ee:e:f d/ee:e:f d"eEfd0�ZF d;d1ee:ef d2e:d3e:d4ee: d"eeEee:ef f f
d5�ZG d<d$ee:ef d6ee: d4ee: d"dfd7�ZHded"e e5eEf fd8�ZIy)=� N)�Any�Dict�List�Optional�Tuple)�clouds�event_logger�
exceptions�http�messages�system�util�version)�_enabled_services)�_is_attached)�UAConfig)�ATTACH_FAIL_DATE_FORMAT�!CONTRACT_EXPIRY_GRACE_PERIOD_DAYS�CONTRACT_EXPIRY_PENDING_DAYS)�attachment_data_file)�
serviceclientz/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�variantc � � e Zd ZdZdZdZdZdZy)�ContractExpiryStatusr r r r r N)�__name__�
__module__�__qualname__�NONE�ACTIVE�ACTIVE_EXPIRED_SOON�EXPIRED_GRACE_PERIOD�EXPIRED� � �3/usr/lib/python3/dist-packages/uaclient/contract.pyr! r! >