
    \                         d Z ddlmZ ddlmZ ddlmZ ddlmZ ej                  ej                   G d dej                                      Zy)	z+Command to delete universe descriptor data.    )base)log)
console_io)universe_descriptorc                   &    e Zd ZdZed        Zd Zy)Deletez Delete universe descriptor data.c                 *    | j                  dd       y)zAdds args for this command.universe_domainz,Universe domain of the descriptor to delete.)helpN)add_argument)parsers    1lib/surface/config/universe_descriptors/delete.pyArgszDelete.Args   s     ;      c                    ~ t        j                         }t        j                  d|j                         t        j                  dd       	 |j                  |j                         t        j                  d|j                  z         y # t         j                  $ r# t        j                  d|j                         Y y w xY w)NzBThe universe descriptor with universe domain [%s] will be deleted:T)defaultcancel_on_noz-Universe descriptor with universe domain [%s]z-No descriptor found for universe domain [%s].)
r   UniverseDescriptorr   warningr
   r   PromptContinue"DeleteDescriptorFromUniverseDomainDeletedResourceUniverseDescriptorError)selfargsuniverse_descriptor_objs      r   Runz
Delete.Run%   s    1DDFKKL d>@@


 

9D<P<P
P 66 	kk
94;O;O 	s   =B 3CCN)__name__
__module____qualname____doc__staticmethodr   r    r   r   r   r      s     ) r   r   N)r!   googlecloudsdk.callioper   googlecloudsdk.corer   googlecloudsdk.core.consoler   'googlecloudsdk.core.universe_descriptorr   HiddenUniverseCompatibleCommandr   r#   r   r   <module>r+      sG     2 ( # 2 G T\\   r   