
    \                         S r SSKJr  SSKJr  SSKJr  SSKJr  \R                  \R                   " S S\R                  5      5       5       rg)	z+Command to delete universe descriptor data.    )base)log)
console_io)universe_descriptorc                   .    \ rS rSrSr\S 5       rS rSrg)Delete   z Delete universe descriptor data.c                 $    U R                  SSS9  g)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ArgsDelete.Args   s     ;      c                    A [         R                  " 5       n[        R                  " SUR                  5        [
        R                  " SSS9   UR                  UR                  5        [        R                  " SUR                  -  5        g ! [         R                   a$    [        R                  " SUR                  5         g f = f)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   Run
Delete.Run%   s    1DDFKKL d>@@


 

9D<P<P
P 66 	kk
94;O;O 	s   >B 5CC N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r   __static_attributes__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>r0      sG     2 ( # 2 G T\\   r   