
    P	                     *   S 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K
Jr  SSKJr  SS	KJr  SS
KJr  SSKJr  Sr\	R$                  " \	R&                  R(                  \	R&                  R*                  5       " S S\	R,                  5      5       rg)z"Command to delete an Azure Client.    )absolute_import)division)unicode_literals)azure)base)resource_args)command_util)	constants)endpoint_util)flagszy
To delete an Azure client named ``my-client'' in location ``us-west1'', run:

$ {command} my-client --location=us-west1
c                   6    \ rS rSrSrS\0r\S 5       rS r	Sr
g)Delete$   zDelete an Azure client.EXAMPLESc                     [         R                  " U S5        [        R                  R	                  U 5        [
        R                  " U S5        g )Nz	to deleteclient)r   AddAzureClientResourceArgr   
ASYNC_FLAGAddToParserr   AddAllowMissing)parsers    -lib/surface/container/azure/clients/delete.pyArgsDelete.Args*   s4    ++FK@OO'	&(+    c           	         [         R                  " U5      R                  n[        R                  " U5         [         R                  " U5      n[
        R                  " 5       n[        R                  " UR                  US9n[        R                  " UUUU[        R                  S9sSSS5        $ ! , (       d  f       g= f)zRuns the delete command.)region)resource_refresource_clientmessageargskindN)r   ParseAzureClientResourceArglocationsIdr   GkemulticloudEndpointOverrideapi_utilClientsClientr	   ClientMessageazureClientsIdr   r
   AZURE_CLIENT_KIND)selfr!   location
client_ref
api_clientr    s         r   Run
Delete.Run1   s    88>JJH		4	4X	> <<TBj))+j**

#
#Hg   !$** 
?	>	>s   A0B11
B? N)__name__
__module____qualname____firstlineno____doc__	_EXAMPLESdetailed_helpstaticmethodr   r/   __static_attributes__r1   r   r   r   r   $   s&    y)-, ,r   r   N)r6   
__future__r   r   r   .googlecloudsdk.api_lib.container.gkemulticloudr   r&   googlecloudsdk.callioper   *googlecloudsdk.command_lib.container.azurer   2googlecloudsdk.command_lib.container.gkemulticloudr	   r
   r   r   r7   ReleaseTracksReleaseTrackALPHAGADeleteCommandr   r1   r   r   <module>rE      sv    ) &  ' L ( D K H L D	 D%%++T->->-A-ABT  Cr   