
    	                     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  \R"                  " \R$                  R&                  \R$                  R(                  \R$                  R*                  5       " S S\R,                  5      5       rg)z9`gcloud certificate-manager maps entries delete` command.    )absolute_import)division)unicode_literals)certificate_map_entries)base)flags)resource_args)util)log)
console_ioc                   .    \ rS rSrSr\S 5       rS rSrg)Delete   zDelete a certificate map entry.

Delete a certificate map entry resource.

## EXAMPLES

To delete the certificate map entry with name simple-entry, run:

  $ {command} simple-entry --map=simple-map
c                 ^    [         R                  " U S5        [        R                  " U 5        g )Nz	to delete)r	   !AddCertificateMapEntryResourceArgr   AddAsyncFlagToParser)parsers    6lib/surface/certificate_manager/maps/entries/delete.pyArgsDelete.Args,   s     33FKH	v&    c                    [         R                  " 5       nUR                  R                  R	                  5       n[
        R                  " SR                  UR                  UR                  5      SSS9  UR                  U5      n[        R                  " XAR                  S9n[        R                  " UR!                  5       SUR                  S9  U$ )NzLYou are about to delete certificate map entry '{}' from certificate map '{}'T)throw_if_unattendedcancel_on_no)is_asyncz	map entry)r   CertificateMapEntryClientCONCEPTSentryParser   PromptContinueformatcertificateMapEntriesIdcertificateMapsIdr   r
   WaitForOperationasync_r   DeletedResourceName)selfargsclient	entry_refresponses        r   Run
Delete.Run1   s    $>>@F##))+IZ		1193N3N	O 	 }}Y'H$$XDH	(+LOr    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r-   __static_attributes__r/   r   r   r   r      s     	 ' 'r   r   N)r4   
__future__r   r   r   *googlecloudsdk.api_lib.certificate_managerr   googlecloudsdk.callioper   .googlecloudsdk.command_lib.certificate_managerr   r	   r
   googlecloudsdk.corer   googlecloudsdk.core.consoler   ReleaseTracksReleaseTrackALPHABETAGADeleteCommandr   r/   r   r   <module>rC      s    @ &  ' N ( @ H ? # 2 D%%++T->->-C-C%%((*T *r   