
    k                         d Z ddlZddlZddlmZ ddlmZ ddlmZ ddl	m
Z
  ej                  d ej                  d      i      Zej                   G d	 d
ej                               Zy)z0Command that deletes a user workloads ConfigMap.    N),environments_user_workloads_config_maps_util)base)resource_args)logEXAMPLESz          To delete a user workloads ConfigMap of the environment named env-1, run:

            $ {command} config-map-1 --environment=env-1
        c                   *    e Zd ZdZeZed        Zd Zy)DeleteUserWorkloadsConfigMapz"Delete a user workloads ConfigMap.c                     t        j                  ddd      j                  |        t        j                  | dd       y )Nconfig_map_name?zName of the ConfigMap.)nargshelpzof the config_mapF)
positional)r   ArgumentAddToParserr   AddEnvironmentResourceArg)parsers    Flib/surface/composer/environments/user_workloads_config_maps/delete.pyArgsz!DeleteUserWorkloadsConfigMap.Args'   s7    MM+Ck&++    c                     |j                   j                  j                         }t        j                  ||j
                  | j                                t        j                  j                  d       y )N)release_trackzConfigMap deleted)
CONCEPTSenvironmentParser   r	   r   ReleaseTrackr   statusPrint)selfargsenv_resources      r   Runz DeleteUserWorkloadsConfigMap.Run2   sU    ==,,224L0MM'') JJ()r   N)	__name__
__module____qualname____doc___DETAILED_HELPdetailed_helpstaticmethodr   r"    r   r   r	   r	   !   s!    * - *r   r	   )r&   textwrap
frozendictgooglecloudsdk.api_lib.composerr   googlecloudsdk.callioper   #googlecloudsdk.command_lib.composerr   googlecloudsdk.corer   dedentr'   DefaultUniverseOnlyCommandr	   r*   r   r   <module>r4      so    7   X ( = # '&&
OHOO E 5 (  *4<< * *r   