
                            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
S.r\R                  " \R                  R                   \R                  R"                  5       " S S\R$                  5      5       r\\l        g)z-Bare Metal Solution nfs-share rename command.    )absolute_import)division)unicode_literals)	BmsClient)base)flags)logz;
          Rename a Bare Metal Solution nfs-share.
        z
          To rename a nfs-share ``my-nfs-share'' to ``my-new-nfs-share-name'' in region ``us-central1'', run:

          $ {command} my-nfs-share --new-name=my-new-nfs-share-name --region=us-central1 --project=bms-example-project
        )DESCRIPTIONEXAMPLESc                   .    \ rS rSrSr\S 5       rS rSrg)Rename)   z'Rename a Bare Metal Solution nfs-share.c                 \    [         R                  " U SS9  [         R                  " U S5        g)z Register flags for this command.T)
positionalz	nfs-shareN)r   AddNfsShareArgToParserAddNewNameArgToParser)parsers    $lib/surface/bms/nfs_shares/rename.pyArgsRename.Args-   s$     
  D9	4    c                    [        5       nUR                  R                  R                  5       nUR                  nUR                  X45      n[        R                  R                  SR                  UR                  5       U5      5        U$ )NzRenamed {} to {} successfully)r   CONCEPTS	nfs_shareParsenew_nameRenameNfsSharer	   statusPrintformatName)selfargsclientold_namer   ress         r   Run
Rename.Run3   sh    [F}}&&,,.H}}H



3CJJ'..x}}IKJr    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r'   __static_attributes__r)   r   r   r   r   )   s    /5 5
r   r   N)r.   
__future__r   r   r   %googlecloudsdk.api_lib.bms.bms_clientr   googlecloudsdk.callioper   googlecloudsdk.command_lib.bmsr   googlecloudsdk.corer	   DETAILED_HELPReleaseTracksReleaseTrackALPHAGAUpdateCommandr   detailed_helpr)   r   r   <module>r=      s    4 &  ' ; ( 0 #
		 D%%++T->->-A-ABT  C& % r   