File: //lib/google-cloud-sdk/lib/surface/run/revisions/__pycache__/describe.cpython-312.pyc
�
��� � � � d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlm Z ddlm
Z
dd lmZ dd
lmZ ddl
mZ ddl
mZ dd
lmZ ddlmZ ddlmZ ej* G d� dej, � � Zy)z.Command for obtaining details about revisions.� )�absolute_import)�division)�unicode_literals)�base)�connection_context)�
exceptions)�flags)�
resource_args)�serverless_operations)�export_printer)�revision_printer)�concept_parsers)�presentation_specs)�resource_printerc �@ � e Zd ZdZddd�Zed� � Zed� � Zd� Zy) �DescribezObtain details about revisions.z" {description}
z� To describe a revision `my-service-00001-abc`in us-central1:
$ {command} --region=us-central1 my-service-00001-abc
)�DESCRIPTION�EXAMPLESc �� � t j dt j � ddd�� }t j
|g� j
| � t j t j t j d�� | j j t j � t j t j t j d�� y )N�REVISIONzRevision to describe.TF)�required�prefixes)�hidden)r �ResourcePresentationSpecr
�GetRevisionResourceSpecr �
ConceptParser�AddToParserr �RegisterFormatterr
�REVISION_PRINTER_FORMAT�RevisionPrinter�display_info� AddFormatr �EXPORT_PRINTER_FORMAT�
ExportPrinter)�parser�revision_presentations �%lib/surface/run/revisions/describe.py�
CommonArgszDescribe.CommonArgs1 s� � �.�G�G���-�-�/������ �!�!��#� � +��F� 3��&�&��0�0��(�(��7� ���!�!�"2�"J�"J�K��&�&��,�,��$�$�T�3� c �. � t j | � y )N)r r( )r% s r'