Dashboard
PHP:
8.2.30
OS:
Linux
User:
dh_nv8b2m
/
/
usr
/
lib
/
python3
/
dist-packages
/
boto
/
ec2
/
__pycache__
📤 Upload
📝 New File
📁 New Folder
Close
Editing: image.cpython-310.pyc
o ckF[�? � @ sp d dl mZmZ d dlmZ G dd� de�ZG dd� de�ZG dd� de�ZG d d � d e �Z G dd� de �Zd S )� )� EC2Object�TaggedEC2Object)�BlockDeviceMappingc @ � e Zd Zdd� Zdd� ZdS )�ProductCodesc C � d S �N� ��self�name�attrs� connectionr r �0/usr/lib/python3/dist-packages/boto/ec2/image.py�startElement � zProductCodes.startElementc C � |dkr| � |� d S d S )N�productCode��append�r r �valuer r r r � endElement � �zProductCodes.endElementN��__name__� __module__�__qualname__r r r r r r r � r c @ r )�BillingProductsc C r r r r r r r r % r zBillingProducts.startElementc C r )N�billingProductr r r r r r ( r zBillingProducts.endElementNr r r r r r $ r r c s� e Zd ZdZd"� fdd� Zdd� Z� fdd�Zd d � Zdd� Zd#dd�Z d$dd�Z d#dd�Zd%dd�Z d&dd�Z d&dd�Zd%dd�Zd%dd�Zd%d d!�Z� ZS )'�Imagez! Represents an EC2 Image Nc s� t t| ��|� d | _d | _d | _d | _d | _d | _d| _ d | _ d | _d | _d | _ d | _d | _d | _t� | _t� | _d | _d | _d | _d | _d | _d | _d | _d S )NF)�superr! �__init__�id�location�state�ownerId�owner_id�owner_alias� is_public�architecture�platform�type� kernel_id� ramdisk_idr �descriptionr � product_codesr �billing_products�block_device_mapping�root_device_type�root_device_name�virtualization_type� hypervisor�instance_lifecycle�sriov_net_support)r r �� __class__r r r# 2 s0 zImage.__init__c C s d| j S )NzImage:%s)r$ )r r r r �__repr__L s zImage.__repr__c sV t t| ��|||�}|d ur|S |dkrt� | _| jS |dkr"| jS |dkr)| jS d S )N�blockDeviceMapping�productCodes�billingProducts)r"