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/organizations/__pycache__/describe.cpython-312.pyc
�

������dZddlmZddlmZddlmZddlZddlmZddlm	Z	ddlm
Z
Gd	�d
ej�Zy)z6Command to show metadata for a specified organization.�)�absolute_import)�division)�unicode_literalsN)�base)�flags)�	org_utilsc�N�eZdZdZdej
d�iZed��Zd�Z	y)�DescribeaShow metadata for an organization.

  Shows metadata for an organization, given a valid organization ID. If an
  organization domain is supplied instead, this command will attempt to find
  the organization by domain name.

  This command can fail for the following reasons:
      * The organization specified does not exist.
      * The active account does not have permission to access the given
        organization.
      * The domain name supplied does not correspond to a unique organization
        ID.
  �EXAMPLESa0          The following command prints metadata for an organization with the
          ID `3589215982`:

            $ {command} 3589215982

          The following command prints metadata for an organization associated
          with the domain ``example.com'':

            $ {command} example.com
    c�L�tjd�j|�y)Nzyou want to describe.)r�IdArg�AddToParser)�parsers �%lib/surface/organizations/describe.py�Argsz
Describe.Args8s��	�K�K�'�(�4�4�V�<�c��tj|j�}|�|Stj|j��)N)r�GetOrganization�id�UnknownOrganizationError)�self�args�orgs   r�RunzDescribe.Run<s5��
�
#�
#�D�G�G�
,�C�
��
�j��.�.�t�w�w�7�7rN)
�__name__�
__module__�__qualname__�__doc__�textwrap�dedent�
detailed_help�staticmethodrr�rrr
r
s>����/�(�/�/�
#�
	��-��=��=�8rr
)
r�
__future__rrrr�googlecloudsdk.callioper�(googlecloudsdk.command_lib.organizationsrr�DescribeCommandr
r#rr�<module>r(s1��=�&��'��(�:�>�%8�t�#�#�%8r