
    r                         S r SSKJr  SSKJr  SSKJr  SSKrSSKJr  SSKJ	r	  SSK
Jr  SS	KJr  SS
KJr   " S S\	R                  5      rg)z$bigtable instances describe command.    )absolute_import)division)unicode_literalsN)util)base)	arguments)
properties)	resourcesc                   V    \ rS rSrSrS\R                  " S5      0r\S 5       r	S r
Srg)	DescribeInstance   z'Describe an existing Bigtable instance.EXAMPLESze          To view an instance's description, run:

            $ {command} my-instance-id

          c                 0    [         R                  " U SSS9  g)z Register flags for this command.zto describeT)
positionalN)r   AddInstanceResourceArg)parsers    *lib/surface/bigtable/instances/describe.pyArgsDescribeInstance.Args+   s     $$V]tL    c                 t   [         R                  " 5       n[        R                  R	                  UR
                  S[        R                  R                  R                  R                  0SS9n[         R                  " 5       R                  UR                  5       S9nUR                  R                  U5      nU$ )zThis is what gets called when the user runs this command.

Args:
  args: an argparse namespace. All the arguments that were provided to this
    command invocation.

Returns:
  Some value that we want to have printed later.

projectsIdz bigtableadmin.projects.instances)params
collection)name)r   GetAdminClientr
   REGISTRYParseinstancer	   VALUEScoreproject	GetOrFailGetAdminMessages(BigtableadminProjectsInstancesGetRequestRelativeNameprojects_instancesGet)selfargsclirefmsgr   s         r   RunDescribeInstance.Run0   s     


C



"
"*++0088BB
 6 # 7C 


!
J
J K !C%%))#.HOr    N)__name__
__module____qualname____firstlineno____doc__textwrapdedentdetailed_helpstaticmethodr   r.   __static_attributes__r0   r   r   r   r      s=    / 
//  - M Mr   r   )r5   
__future__r   r   r   r6   googlecloudsdk.api_lib.bigtabler   googlecloudsdk.callioper   #googlecloudsdk.command_lib.bigtabler   googlecloudsdk.corer	   r
   DescribeCommandr   r0   r   r   <module>rA      s7    + &  '  0 ( 9 * )&t++ &r   