HEX
Server: Apache/2.4.68 (Debian)
System: Linux as-cs-widget-demo-us-central1 6.1.0-44-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.164-1 (2026-03-09) x86_64
User: root (0)
PHP: 8.2.32
Disabled: NONE
Upload Files
File: //usr/lib/google-cloud-sdk/lib/surface/compute/images/__pycache__/describe.cpython-312.pyc
�

������dZddlmZddlmZddlmZddlmZddlmZddl	m
Zddlm
Z
Gd�d	ej�Zd
dd�e_y
)zCommand for describing images.�)�absolute_import)�division)�unicode_literals)�base_classes)�base)�flagsc�&�eZdZdZed��Zd�Zy)�Describez Describe a Compute Engine image.c��tj�t_tjj	|d��y)N�describe)�operation_type)r�MakeDiskImageArgr
�DiskImageArg�AddArgument)�parsers �&lib/surface/compute/images/describe.py�Argsz
Describe.Argss,��!�2�2�4�H�����%�%�f�Z�%�H�c��tj|j��}|j}tj
j
||jtj|���}|jjdi|j���}|j|jjd|fg�dS)N)�scope_lister�Getr�)r�ComputeApiHolder�ReleaseTrack�clientr
r�ResolveAsResource�	resources�
compute_flags�GetDefaultScopeLister�messages�ComputeImagesGetRequest�AsDict�MakeRequests�apitools_client�images)�self�args�holderr�	image_ref�requests      r�RunzDescribe.Run#s���
�
*�
*�4�+<�+<�+>�
?�F�
�]�]�F��%�%�7�7�����"�8�8��@�8�B�I�
6�f�o�o�5�5�K�	�8H�8H�8J�K�G�����!7�!7�!>�!>��!(�!*� +�,�,-�/�/rN)�__name__�
__module__�__qualname__�__doc__�staticmethodrr+rrrr
r
s��(��I��I�/rr
zDescribe a Compute Engine imagezl
        *{command}* displays all data associated with a Compute Engine
        image in a project.
        )�brief�DESCRIPTIONN)r/�
__future__rrr�googlecloudsdk.api_lib.computer�googlecloudsdk.callioper�"googlecloudsdk.command_lib.computerr�)googlecloudsdk.command_lib.compute.images�DescribeCommandr
�
detailed_helprrr�<module>r:sE��%�&��'�7�(�E�;�/�t�#�#�/�0/����r