File: //lib/google-cloud-sdk/lib/surface/compute/images/__pycache__/import.cpython-312.pyc
�
��|i � �� � d Z ddlmZ ddlmZ ddlmZ ddlZddlZddlZddl Z ddl
Z
ddlmZ ddlm
Z
ddlmZ dd lmZ dd
lmZ ddlmZ ddlmZ dd
lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlZdZ g d�Z! G d� dejD � Z#d� Z$d� Z%d� Z&d� Z'd� Z(d� Z) d9d�Z* ejV ejX jZ � ej\ dd d!�"� ej^ G d#� d$ej` � � � � Z1 ejd ejf � G d%� d&e4� � Z5 G d'� d(e5� Z6 G d)� d*e5� Z7 G d+� d,e5� Z8 G d-� d.e8� Z9 G d/� d0e8� Z: ejV ejX jv � G d1� d2e1� � Z< ejV ejX jz � G d3� d4e<� � Z>d5d6d7d8�e1_? y):zImport image command.� )�absolute_import)�division)�unicode_literalsN)�base_classes)�daisy_utils)�image_utils)�utils)�storage_api)�storage_util)�base)�
exceptions)�flags)�
os_choices)�log)�
properties)� resources)�progress_trackerzbhttps://github.com/GoogleCloudPlatform/compute-image-import/tree/main/daisy_workflows/image_import)z[Daisyz[import-z [onestep-zstarting buildz import�ERRORc � � e Zd ZdZdZy)�
CloudProviderr � N)�__name__�
__module__�__qualname__�UNKNOWN�AWS� � �$lib/surface/compute/images/import.pyr r 9 s � �
�'� �#r r c �� � | j xsR | j xsD | j xs6 | j xs( | j xs | j
xs | j S �N)�aws_access_key_id�aws_secret_access_key�aws_session_token�
aws_region�
aws_ami_id�aws_ami_export_location�aws_source_ami_file_path��argss r �_HasAwsArgsr+ >