Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/libcloud/container/drivers/__pycache__/ecs.cpython-39.pyc
Ðазад
a q�h�P � @ s� zd dl ZW n ey& d dlZY n0 d dlmZmZmZmZ d dlm Z d dl mZ d dlm Z mZ dgZdZdZd Zd ZdZde�d d� Zde�d d� ZG dd� de �ZG dd� de �ZG dd� de�ZdS )� N)�ContainerDriver� Container�ContainerCluster�ContainerImage)�ContainerState)�RegistryClient)�SignedAWSConnection�AWSJsonResponse�ElasticContainerDriverz 2014-11-13z 2015-09-21zecs.%s.amazonaws.comzecr.%s.amazonaws.com�/zAmazonEC2ContainerServiceV%s�-� zAmazonEC2ContainerRegistry_V%sc @ s e Zd ZeZeZeZdZ dS )�ECSJsonConnectionZecsN) �__name__� __module__�__qualname__�ECS_VERSION�version�ECS_HOST�hostr �responseCls�service_name� r r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/libcloud/container/drivers/ecs.pyr + s r c @ s e Zd ZeZeZeZdZ dS )�ECRJsonConnectionZecrN) r r r �ECR_VERSIONr �ECR_HOSTr r r r r r r r r 2 s r c s< e Zd ZdZdZdZeZeZ dZ dejiZ � fdd�Zdd � Zd d� Zdd � ZdIdd�Zdd� ZdJdd�ZdKdd�Zdd� ZdLdd�Zdd � Zd!d"� Zd#d$� ZdMd%d&�Zd'd(� ZdNd)d*�ZdOd+d,�Zd-d.� Zd/d0� Z d1d2� Z!d3d4� Z"d5d6� Z#d7d8� Z$d9d:� Z%d;d<� Z&d=d>� Z'd?d@� Z(dAdB� Z)dCdD� Z*dEdF� Z+dGdH� Z,� Z-S )Pr z Amazon Elastic Container Servicez#https://aws.amazon.com/ecs/details/z%s.dkr.ecr.%s.amazonaws.comF�RUNNINGc sj t t| ��||� || _|| _t| | j_| �� }| j ||fi |��| _ t| | j _| | j _| j � � d S �N)�superr �__init__�regionZregion_namer � connectionr �_ex_connection_class_kwargs�ecrConnectionClass�ecr_connectionr �driver�connect)�selfZ access_id�secretr! Zconn_kwargs�� __class__r r r D s ��zElasticContainerDriver.__init__c C s ddiS )NZsignature_version�4r )r( r r r r# R s z2ElasticContainerDriver._ex_connection_class_kwargsc C sT i }||d<