
    '                         S 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                  5       " S S\R                  5      5       5       rg)	z?Implementation of disable command for disabling management hub.    )management_hub_api)base)flags)logc                   8    \ rS rSrSrSSS.r\S 5       rS rSr	g	)
Disable   zDisables Management Hub.zU
          Disable management hub for the organization, sub-folder or project.
      z~
          The following command disables management hub for the project. 

            ${command} --project=my-project
      )DESCRIPTIONEXAMPLESc                 0    [         R                  " U5        g )N)r   add_management_hub_level_flags)clsparsers     -lib/surface/storage/management_hub/disable.pyArgsDisable.Args(   s    	((0    c                    [         R                  " 5       nUR                  (       a  UR                  UR                  5      nOHUR                  (       a  UR                  UR                  5      nOUR                  UR                  5      n[        R                  R                  SR                  UR                  5      5        U$ )Nz2Successfully disabled management hub plan for {}.
)r   ManagementHubApi
sub_folder!disable_sub_folder_management_hubprojectdisable_project_management_hub#disable_organization_management_huborganizationr   statusPrintformatname)selfargsclientmanagement_hubs       r   RunDisable.Run,   s    002F??Pn	<<T\\JnAA


n JJ=DD	

 r    N)
__name__
__module____qualname____firstlineno____doc__detailed_helpclassmethodr   r$   __static_attributes__r&   r   r   r   r      s1     !

	- 1 1r   r   N)r+   googlecloudsdk.api_lib.storager   googlecloudsdk.callioper   "googlecloudsdk.command_lib.storager   googlecloudsdk.corer   DefaultUniverseOnlyReleaseTracksReleaseTrackALPHACommandr   r&   r   r   <module>r8      s[    F = ( 4 #
 D%%++,"dll " - "r   